A Linear-Chain Conditional Random Field Approach to the Guitar Fingering Problem