>>I would leave out consideration of a file structure for some time, since that will tie you down badly if you want to make changes later. <<
No. If you use an ascii based format with keywords it works fine. For instance (and this is only a simplistic example!) Bar 1 = (Chord 1 Chord 2 Chord 3) Chord 1= (Note 1 Staccato 0 Dotcount 1) Note 1 = (Pitch 0 duration 0.5 Beam ID=1 ) Chord 2= etc The reading program omits keywords it doesn't understand so the format is extensible: when new keywords come out in the standard (ie writing program) then the reading programs can update as and when. Bernard Hill Braeburn Software To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
