MMLの方言差

はてなMML記法PC-8801のN88-BASICのMMLと、いろいろ違いますね。MMLに方言差があるということは聞いていたし、ハードウェアの性能差がある以上それは当然だと思ってけど、まさかオクターブの上げ下げの記号が逆とは思わなかった! (はてなでは < でオクターブが上がりますが、N88-BASICでは < はオクターブを下げる記号です。)
あと、ゲートタイムを設定するQコマンドは、はてなでは分母16だけどN88-BASICでは分母8とか、はてなには連符のための{}がなかったりとか。音色に関しては音源仕様が違うんだからまあ違って当然。

$note10 = T104V10L8Q16O5V0O5DDDDV1DDDDV2DDDDV3DDDDV4DDDDV5DDDD;
$note11 = V6DDDDV7DDV8DDV9DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD;
$note12 = V14Q14O4DBAGD4RDDBAGE4REE<C>BAF+4R<DDDC>AB4RDDBAGD4RDDBADE4REE<C>BA<DDDDEDC>AGR<D4;
$note13 = O4BBB4BBB4B<D>G.A16B4RR<CCC.C16C>BBBBAAGAR<D4>BBB4BBB4B<D>G.A16B4RR<CCC.C16C>BBB;
$note14 = <DDC>AG4RR;
$note15 = <DDC>AGR<D4;
$note16 = <D4D4C4>A4G1.;

$note20 = T104V10L8Q16O4V0O4BBBBV1BBBBV2<CCCCV3CCCCV4>BBBBV5BBBB;
$note21 = V6<CCCCV7CCV8CCV9>BBBBBBBB<CCCCCCCC>BBBBBBBB<CCCCCCCC;
$note22 = V9Q8O5RRRRRD16C+16D16C+16DRRRRRE16D+16E16D+16ERRRRRF+16F16F+16F16F+RRRRRD16D+16E16D+16DRRRRRD16C+16D16C+16DRRRRRE16D+16E16D+16ERRRRRF+16F16F+16F16F+RRRRRRD4;
$note23 = V10Q16O5DDDDDDDDDDDDDDDDCCCCCCCCC+C+C+C+DDDDDDDDDDDDDDDDDDDDCCCCCCCC;
$note24 = DDDDD4RR;
$note25 = DDDDDRD4;
$note26 = DDDDDDDDDDDDDDDDDDDDRDD4;

$note30 = T104V11L8Q16O5R1R1R1;
$note31 = V14O4Q16RRRRRRRRG4D4G4D4A4D4A4D4G4D4G4D4A4D4ADEF+;
$note32 = O4G4D4G4D4G4AB<C4>G4<C4>G4A4D4A4D4GDEF+G4D4G4D4G4AB<C4>G4<C4>G4A4D4ADEF+G4D4;
$note33 = O4G4D4G4D4G4D4GGAB<C4C4>G4G4A4A4DDEF+G4D4G4D4G4D4GGAG<C4C4>G4G4;
$note34 = DDEF+GDEF+;
$note35 = DDEF+G4D4;
$note36 = A4D4A4D4G4D4G4D4G4D4GDG4;

$note40 = T104V11L8Q8R1R1R1;
$note41 = O5RRRRRRRRRDRDRDRDRDRDRDRDRDRDRDRDRDRDRDRD;
$note42 = V11Q8O5RDRDRDRDRDRDRERFRERERDRDRDRDRDRDRDRDRDRDRDRDRERERERERDRDRDRDDV12Q12RD4;
$note43 = Q8O4RBRBRBRBRBRBRBRB<RCRC>RBRB<RC+RC+>RBRBRBRBRBRBRBRBRBRB<RCRC>RBRB;
$note44 = RARABRRR;
$note45 = RARABRA4;
$note46 = RARARARARBRBRBRBRBRBV13R<DD4;

$note50 = T104V11L8Q8R1R1R1;
$note51 = O4RRRRRRRRRBRBRBRB<RCRCRCRC>RBR8RBRB<RCRCRCRC;
$note52 = V11Q8O4RBRBRBRBRBRB<RCRCRCRC>RARARARARBRBRBRBRBRBRBRB<RCRCRCRC>RARARARABV12Q12RA4;
$note53 = Q8O4RGRGRGRGRGRGRGRGRGRGRGRGRARARGRGRGRGRGRGRGRGRGRGRGRGRGRG;
$note54 = RF+RF+GRRR;
$note55 = RF+RF+GR<D4;
$note56 = RF+RF+RF+RF+RGRGRGRGRGRGV13RAB4;

$note60 = T104V11L8Q8R1R1R1;
$note61 = O4RRRRRRRRRARARARARARARARARARARARARARARARA;
$note62 = V11Q8O4RGRGRGRGRGRGRGRGRGRGRF+RF+RF+RF+RGRGRGRGRGRGRGRGRGRGRGRGRF+RF+RF+RF+GV12Q12RF+&F+;
$note63 = V13O6RRA+32B32A+32B32A+32B32A+32B32RRA+32B32A+32B32A32B32A+32B32RRA+32B32A+32B32A+32B32A+32B32RRRRRRRRRRRRRRRRRRRRRRA+32B32A+32B32A+32B32A+32B32RRA+32B32A+32B32A+32B32A+32B32RRA+32B32A+32B32A+32B32A+32B32RRRRRRRRRRRR;
$note64 = RRRRRRRR;
$note65 = RRRRRRRR;
$note66 = V13Q12O5D4D4E4F+4G1.Q8RF+G4;

$note10 $note11 $note12 $note13 $note14 $note12 $note13 $note15 $note13 $note16;
$note20 $note21 $note22 $note23 $note24 $note22 $note23 $note25 $note23 $note26;
$note30 $note31 $note32 $note33 $note34 $note32 $note33 $note35 $note33 $note36;
$note40 $note41 $note42 $note43 $note44 $note42 $note43 $note45 $note43 $note46;
$note50 $note51 $note52 $note53 $note54 $note52 $note53 $note55 $note53 $note56;
$note60 $note61 $note62 $note63 $note64 $note62 $note63 $note65 $note63 $note66;