> The code: > (6abc``def > is (normally) interpreted as 6 notes in the time of 2 notes.
I know. It shouldn't be, that's nothing like normal musical practice. > Try use a more precise syntax for tuplets, like: > (6:4abc``def > which stands for 6 notes in the time of 4 notes; > or the complete form: > (6:4:6abc``def Here are the results of my attempts to get round this. (It's rhythmically more complicated than I thought at first - the sextuplets are really 2+2+2, not 3+3, so it's a three-against- two pattern throughout - I've revised the spacing to reflect that). Taking just the first four bars of the upper voice: X:1 T:Oh Callar Spirlings (var 4) 1st try C:Domenico Corri % display correct; plays at double speed M:3/4 L:1/16 Q:1/4=90 K:D Minor A2|(6d^c`dA`Bc (6da``gf```ed (6^cd`eA`Bc|(6d^c`fe``fe (6a^g`ad'`^c'd' f'2 z2 | (6c=B`ce`de (6g^f`gc'`=bc' d'2 z2 |(6d^c`dA`=Bc (6da``gf```ed (6cd`eA`Bc| X:2 T:Oh Callar Spirlings (var 4) 2nd try C:Domenico Corri M:3/4 L:1/16 % a hack, the rhythm is wrong for a human player % plays at the right speed, but only half the triplet signs display Q:1/4=90 K:D Minor A2|(3d^cd`(3ABc (3dag``(3fed (3^cde``(3ABc|(3d^cf`(3efe (3a^ga`(3d'^c'd' f'2 z2 | (3c=Bc`(3ede (3g^fg`(3c'=bc' d'2 z2 |(3d^cd`(3A=Bc (3dag``(3fed (3cde`(3ABc| X:3 T:Oh Callar Spirlings (var 4) 3rd try C:Domenico Corri M:3/4 L:1/16 % display totally messed up, playback wrong, it's not reading (6:4 as (6:4:6 Q:1/4=90 K:D Minor A2|(6:4d^c`dA`Bc (6:4da``gf```ed (6:4^cd`eA`Bc|(6:4d^c`fe``fe (6:4a^g`ad'^c'd' f'2 z2 | (6:4c=B`ce`de (6:4g^f`gc'`=bc' d'2 z2 |(6:4d^c`dA`=Bc (6:4da` gf``ed (6:4cd`eA`Bc| X:4 T:Oh Callar Spirlings (var 4) 4th try C:Domenico Corri M:3/4 L:1/16 % ludicrously verbose and unreadable; display and playback correct Q:1/4=90 K:D Minor A2|(6:4:6d^c`dA`Bc (6:4:6da``gf```ed (6:4:6^cd`eA`Bc|(6:4:6d^c`f`e``fe (6:4:6a^g`ad'^c'd' f'2 z2 | (6:4:6c=B`ce`de (6:4:6g^f`gc'`=bc' d'2 z2 |(6:4:6d^c`d`A =Bc (6:4:6da``gf``ed (6:4:6cd`eA`Bc| X:5 T:Oh Callar Spirlings (var 4) 5th try C:Domenico Corri M:3/4 L:1/16 % working round the verbosity with a macro hack m:s = (6:4:6 Q:1/4=90 K:D Minor A2|sd^c`dA`Bc sda``gf````ed s^cd`eA`Bc|sd^c`fe``fe sa^g`ad'^c'd' f'2 z2 | sc=B`ce`de sg^f`g`c'`=bc' d'2 z2 |sd^c`dA`=Bc sda``gf``ed scd`eA`Bc| X:6 T:Oh Callar Spirlings (var 4) 6th try C:Domenico Corri M:9/8 % rewrites the original but possibly a better solution in this case L:1/16 Q:3/8=90 K:D Minor A2|d^c`dA`Bc da``gf````ed ^cd`eA`Bc|d^c`fe``fe a^g`ad'^c'd' f'3 z3 | c=B`ce`de g^f`g`c'`=bc' d'3 z3 |d^c`dA`=Bc da``gf``ed cd`eA`Bc| Who on earth would expect the note lengths in (6abcdef to be different from those in (3abc(3def ? This is just a glaring bug in the standard, no pre-existing notation works that way. : The back-quote character appears on the standard Mac keyboard on the : upper-leftmost key, above the tab - very convenient. The character : does appear to be just ignored [...] : The effect is to allow inclusion of a visual marker where emphasis : might be needed - could be useful. Not so much emphasis as a substitute for a non-breaking space (which can't be done portably, though most character sets have a code for one somewhere). I suggested it because it was the nearest-to-invisible character we had left in ASCII. (The alternative would have been to let people use their native non- breaking space and let conversion utilities sort out the OS and font dependencies - if our experience with line breaks is anything to go by, that would have had John Chambers chewing the carpet). ----------------------------------------------------------------------------- Jack Campin: 11 Third Street, Newtongrange, Midlothian EH22 4PU; 0131 6604760 <http://www.purr.demon.co.uk/jack> * food intolerance data & recipes, Mac logic fonts, Scots traditional music files, and my CD-ROM "Embro, Embro". ------> off-list mail to "j-c" rather than "abc" at this site, please <------ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html