#author("2018-03-21T20:08:56+09:00","","")
#author("2018-03-23T17:45:35+09:00","","")
* MidiStruct [#b0934bfe]

MIDIファイルに関するツールを提供します。

&ref(miditool_001.png,,500x);

** Analyze .flp ツール [#gf9db3e7]

FLPファイルを、人間が読むことができるテキストファイルに変換します。(完全ではないかもしれません)
FLPファイルを、人間が読むことができるテキストファイルに変換します。

** Analyze MIDI ツール [#a1fb11e2]

MIDIファイルを、人間が読むことができるテキストファイルに変換します。(完全ではないかもしれません)
MIDIファイルを、人間が読むことができるテキストファイルに変換します。

以下に出力例を示します。

 Midi Struct
   midi format = 1
   the number of track = 3
   unit time = 480
 
 ---------------------------------------------
 Track 0 (conductor track)
 t=0		Meta Tempo (usec per beat) = 500000
 t=0		Meta End of Track = 
 
 ---------------------------------------------
 Track 1
 t=0	ch=1	Note	n=60	v=100	q=239
 t=480	ch=1	Note	n=62	v=100	q=239
 t=960	ch=1	Note	n=64	v=100	q=479
 t=1920		Meta End of Track = 
 
 ---------------------------------------------
 Track 2
 t=0	ch=2	Note	n=64	v=100	q=239
 t=480	ch=2	Note	n=65	v=100	q=239
 t=960	ch=2	Note	n=67	v=100	q=479
 t=1920		Meta End of Track = 

** Convert to MML ツール [#e29b0c90]

MIDIファイルをMMLへ変換します。一部の要素は変換されないかもしれません。

** Apply Hold Pedal ツール [#tc9e4147]

サステインペダルをMIDIファイルから取り除きます。Blueモードの音切りに役立ちます。以下のようなファイルが入力された場合、

&ref(miditool_002.png,,500x);

次のように変換されます。MIDIファイルは同じフォルダに出力されます。変換後のノーツが長すぎる場合は、Limit Lenツールを併用してください。

&ref(miditool_003.png,,500x);

** Separate MIDI ツール [#rd72633e]

用途なし

** Vel. Quantization ツール [#g4e030f4]

ベロシティの種類を減らします。

** Change TimeBase ツール [#y260ed79]

TimeBase値を変化させます。元の値よりも小さい場合、クオンタイズが実行されます。

** Limit Len ツール [#qf641dff]

ノーツの長さを制限します。単位は拍です。以下に、ノーツの長さを''1.5拍''に制限したMIDIの例を示します。

&ref(miditool_004.png,,500x);



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS