I'm currently adding a routine to BarFly which will expand guitar chords into a second voice; John Walsh's earlier example of the strangeness of chords suggested by abcMus will look like this:
X:1 T:Tommy Reck's R:polka Z:J Walsh (with strange chords from abcMus:-) S:T. Reck M:2/4 V:2 volume = 50 T=-12 K:D [V:1] A2d2 fgfe|d2F2 A3d|c2E2 G3B|A2D2 F2A2| [V:2] [^A,4=F4^A4d4=f4^a4][^D,4A,4^D4G4A4^d4]|\ [^D,4^A,4^D4F4^A4^d4][A,4=F4A4=d4=f4^a4]|\ [^A,4=F4^A4c4=f4^a4][^G,4^D4^G4B4^d4^g4]|\ [^A,4=F4^A4d4=f4^a4][=F,4=C4F4=A4=c4f4]| % [V:1] A2d2 fgfe|d2F2 A3d|c2A2 G2E2|F2D2 D4:| [V:2] [^A,4=F4^A4d4=f4^a4][^D,4A,4^D4G4A4^d4]|\ [^D,4^A,4^D4F4^A4^d4][A,4=F4A4=d4=f4^a4]|\ [=F,4=C4=F4A4=c4=f4][^D,4^A,4^D4G4^A4^d4]|\ [^A,4=F4^A4d4=f4^a4][A,4F4A4d4f4a4]:| % [V:1] f2d2 d4|c2B2 B4|e2B2 c2B2|B2A2 F2A2| [V:2] [^A,4=F4^A4d4=f4^a4][A,4F4A4d4f4a4]|\ [^G,4^D4^G4B4^d4^g4][G,4D4G4B4d4g4]|\ [^G,4^D4^G4B4^d4^g4][G,4D4G4B4d4g4]|\ [=F,4=C4=F4A4=c4=f4][F,4C4F4A4c4f4]| % [V:1] f2d2 d4|c2B2 B4|B2e2 B2c2|d6 z2:| [V:2] [^A,4=F4^A4d4=f4^a4][A,4F4A4d4f4a4]|\ [^G,4^D4^G4B4^d4^g4][G,4D4G4B4d4g4]|\ [^G,4^D4^G4B4^d4^g4][^A,4=F4^A4c4=f4^a4]|\ [=F,8=C8=F8A8=c8=f8]:| (BarFly users will need the latest version to play this, as the previous one didn't allow V: fields inline.) I'm looking for tunes to test it on. At present the input tune must be single-voice, which rules out Atte's jazz transcriptions for the moment (but I'll get to that in due course). Anybody know of any site which has complicated single voice tunes with chords? (Preferably with key and metre changes, frequent chord changes, unusual chords etc. to give the code a roasting.) Phil Taylor To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html