オクターブ OCT DATA +音階 リリース ------------------------------------------------------------------------- 6 F2 00 00 [00 32 04 00] [31〜37] [80 6B 80 70] C#9〜G9 : 109 〜 120 5 F2 00 00 [00 32 04 00] [21〜2C] [80 6B 80 70] C#8〜C9 : 97 〜 108 4 F2 00 00 [00 32 02 00] [31〜3C] [80 6B 80 70] C#7〜C8 : 85 〜 96 84 3 F2 00 00 [00 32 02 00] [21〜2C] [80 6B 80 70] C#6〜C7 : 73 〜 84 72 2 F2 00 00 [31〜3C] [80 6B 80 70] C#5〜C6 : 61 〜 72 60 1 F2 00 00 [21〜2C] [80 6B 80 70] C#4〜C5 : 49 〜 60 48 0 F2 00 00 [11〜1C] [80 6B 80 70] C#3〜C4 : 37 〜 48 36 -1 F2 00 00 [01〜0C] [80 6B 80 70] C#2〜C3 : 25 〜 36 24 -2 F2 00 00 [00 32 82 00] [11〜1C] [80 6B 80 70] C#1〜C2 : 13 〜 24 12 -3 F2 00 00 [00 32 82 00] [01〜0C] [80 6B 80 70] C#0〜C1 : 1 〜 12 0-11 ------------------------------------------------------------------------- C0〜B0: 0〜11 0000 0001 0010 0011 02 = 0000 0010 82 = 1000 0010 使わない (-4 F2 00 00 [00 32 84 00] [11〜1C] [80 6B 80 70] C# -1〜C0) (-5 F2 00 00 [00 32 84 00] [01〜0C] [80 6B 80 70] C-1) 12*12=144; 01〜0C: ド#〜▲ド ------------------------------------ リリースの種類(テンポにより可変) Tempo=125の時 [78] 4分音符 [80 2F 80 34] 付点4分音符 [80 4D 80 52] 付点付点4分音符 [80 6B 80 70] 2分音符 [81 63 81 68] 付点2分音符 [82 5B 82 60] 全音符 ------------------------------------ ---------------------------------------------- 音階データ ---------------------------------------------- [ ch oct scale ] = [ xx xx xxxx ] ch = 0 〜 3 oct = 0 〜 3 scale = 1 〜 C ---------------------------------------------- [00 00 32 84] 11 (C#-1) (間違い? smdEdではC#-1は01, D-1は12となる) : 1C (C0) [00 00 32 82] 01 (C#0) : 0C (C1) 11 (C#1) : 1C (C2) [00 00 32 00] 01 (C#2) : 0C (C3) 11 (C#3) : 1C (C4) ////真ん中のド 21 (C#4) : 2C (C5) 31 (C#5) : 3C (C6) [00 00 32 02] 21 (C#6) : 2C (C7) 31 (C#7) : 3C (C8) [00 00 32 04] 21 (C#8) : 2C (C9) 31 (C#9) : 37 (G9)