トップページ > ゲーム音楽 > 2008年12月02日 > h7lpMbgv

書き込み順位&時間帯一覧

5 位/229 ID中時間01234567891011121314151617181920212223Total
書き込み数0040000000000000000000004



使用した名前一覧書き込んだスレッド一覧
SOUND TEST :774
内蔵音源をmidi変換するスレ

書き込みレス一覧

内蔵音源をmidi変換するスレ
84 :SOUND TEST :774[sage]:2008/12/02(火) 02:40:09 ID:h7lpMbgv
帰宅するのがこの時間なのだが…
DEWPRISMの解析、まったく進捗せず。アハハハハ。
音符は上の大体解ったんで、ルーチン書きたいんだけど時間がねぇぇぇぇええ。

========================================
【コマンド概要】
7654 3210
----------------+-----------------------
taa? ????
t … 0:音符コマンド
1:制御コマンド
a … 00:通常?
01: t=0時 通常?
t=1時 相対音符
10:???
11:次は休符。休符の音長として、引数"bRest"追加。
? … パラメータ。種類により引数がある場合がある。

・ bRest 000l llll (休符)
 (※a=11の時に追加されるパラメータ)
x … 休符の音長(0x00〜0x1F)

内蔵音源をmidi変換するスレ
85 :SOUND TEST :774[sage]:2008/12/02(火) 02:40:46 ID:h7lpMbgv
========================================
【コマンド詳細】
7654 3210 内容
+-------+-------+-------+-------+-------
0aal llll 音符
l … 音長(0x00〜0x1F)
a … 00:通常? スラーとかその辺?
01:通常?
10:?
11:次は休符。休符の音長として、引数"bRest"追加。

(1)bNote vnnn nnnn (音程)
v … 0:何も無し
1:引数"bVelo"(Velocity)有り
 ※a=11で休符が有る場合、その後ろに追加される。
n … Note no

(2)bVelo 0kkk kkkk (Velocity)
 (※v=1の時に追加されるパラメータ)
 (※付かされる場合は、bRestの後に追加される。)
k … Key-on velocity(0x00〜0x7F)



+-------+-------+-------+-------+-------
101n nnnn 音符(前音符からの相対値)
n … 00000(0xA0):前回より、−16半音の音程

10000(0xB0):前回より、±0 半音の音程

11111(0xBF):前回より、+15半音の音程

内蔵音源をmidi変換するスレ
86 :SOUND TEST :774[sage]:2008/12/02(火) 02:47:08 ID:h7lpMbgv
TABで整形してるから、ずれまくるな…。
とりあえず、時間できたら、逆MMLするルーチン書いて、
その時に、書いた format.txt もアーカイブに含めるわ。

内蔵音源をmidi変換するスレ
87 :SOUND TEST :774[sage]:2008/12/02(火) 02:49:43 ID:h7lpMbgv
あ、こっち忘れてた。
1aa? ???? の方のコマンド。
引数の数は、コマンドにより様々。

+-------+-------+-------+-------+-------
1aa0 0000(80) End of Channel
1aa0 0001(81) 全体に関わるような何か
1aa0 0010(82) 全体に関わるような何か
1aa0 0011(83) Set Instrument
1aa0 0100(84)
1aa0 0101(85)
1aa0 0110(86) ?
1aa0 0111(87)
1aa0 1000(88) ?
1aa0 1001(89) ?無限ループのマーカー?
1aa0 1010(8A)
1aa0 1011(8B)
1aa0 1100(8C)
1aa0 1101(8D) ?
1aa0 1110(8E)
1aa0 1111(8F)
1aa1 0000(90)
1aa1 0001(91)
1aa1 0010(92)
1aa1 0011(93)
1aa1 0100(94)
1aa1 0101(95)
1aa1 0110(96)
1aa1 0111(97)
1aa1 1000(98)
1aa1 1001(99)
1aa1 1010(9A)
1aa1 1011(9B)
1aa1 1100(9C)
1aa1 1101(9D)
1aa1 1110(9E)
1aa1 1111(9F)



※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。