主な仕様
- 使用可能な音源は正弦波、矩形波、三角波、のこぎり波、ノイズの5つ。
- 使用可能なチャンネル数は5チャンネル。
- 音価は255まで
|
|
|
音符 |
CDEFGAB |
ドレミファソラシ |
休符 |
R |
|
オクターブ変更 |
> |
一つ上げる |
< |
一つ下げる |
O |
0~7で直接指定 |
音色指定 |
@ |
0:矩形波 |
1:三角波 |
2:のこぎり波 |
3:正弦波 |
4:ノイズ |
音量指定 |
V |
0~15 |
テンポ指定 |
T |
1~255 |
音の長さの指定 |
音階+数字 |
C4ならドの四分音符、F64ならファの64分音符 |
L |
1~255 |
半音上げ下げ |
+,- |
+なら♯、-なら♭ |
音を繋げる |
& |
同じ音を繋げるタイのみ可能。スラー等は不可 |
付点 |
. |
複付点(..)は不可? |
補助ツール
公式ツール
PC上でMMLの入力が出来る。ただし、ゲームで使えるデータどころかテキストとしても保存できないので、適宜メモ帳などにコピペして保存することを推奨。
楽譜表示ソフト
MIDIを楽譜にしてくれる。
シーケンスソフト
MIDIを楽譜表示可能。カーソルを合わせた場所の音階も表示される。
雑多なツール群
音価変更ツール(NoteValueChanger.exe)
MIDIファイルの音符の音価を一括変更
32分音符、64分音符等が多くて楽譜が見づらいときに音価を大きくすることによって可読性を向上できる。
ただしテンポはそのままなので変換された物をそのまま入力すると曲が遅くなるので、テンポを上げるか本来の音価で入力する必要がある。
MIDIキー変更ツール(MidiKeyChanger.exe)
曲のキーを上下させる
PC上でおんがくデータを作る方法(スレより転載)
161 :名無しさん@お腹いっぱい。:2011/03/26(土) 05:24:08.63 ID:eODNWgT0
やっとPC上のMMLデータを手打ちせずに読み込ませれたわ
誰も得しないと思うけど一応やり方だけでも
必要な物:MagicSaveプラグイン バイナリエディタ MD5チェックサムの計算ツール
とりあえず、クラダン上で全パートにパート1とかのコメントを書いた曲を作る。
MagicSaveのメニューからバックアップのMagicSaceの読み込みと書き込みを有効にして、適当なところに保存。
メモステをPCで読み込んでMagicSaveフォルダ内のULJS00364MLSV***の中のSV.datをバイナリエディタで開く。
最初の16バイト分を消してPRSM_MML_V1から始まるようにする。
次の32バイト分はSHIFTJISで分タイトル名を入れる。余った部分は00
0030(先頭16バイト削除してる場合)から最初に入れたパート1とかのコメントがそのまま入っていて、
00000030:パート1
00001040:パート2
00002050:パート3
00003060:パート4
00004070:パート5
が始まってるのが分かるはず。
事前にMMLが書かれたテキストファイルを用意しておいて、そのファイルをバイナリエディタで開く。
開いたデータからバイト数を間違えずに各パートにコピーして貼り付ける。
全パートコピー貼り付けが終わったら一度データを上書き保存する。
MD5チェックサム計算ツールを使ってEV.datの32文字のチェックサム値を調べる。
バイナリエディタでEV.datの先頭にカーソルを持って行きInsertで挿入モードにして、
PRSM_MML_V1の前16バイト分を調べたチェックサムの値にして上書き。
あとはクラダン上でさっきセーブした場所のデータを読み込む。(MagicSaveから読み込みを有効に)
MIDIからMMLに変換できるのとかあるから耳コピできない人でも結構使えるかも?
162 :名無しさん@お腹いっぱい。:2011/03/26(土) 05:27:19.83 ID:eODNWgT0
ああ、MagicSaveのメニューのところ
セーブフォーマットを「暗号化なしにさせる」が必須だったわ
シーケンスソフトのみでMIDIからMMLを作成する方法
1.イベントリストを見られるソフトでMIDIを開く
2.Eventに音階、Gateにその音を出す時間、Stepに次の音を出すまでの時間が表示されているのでそれを参考に書き込む
1920が全音符・全休符に相当する長さなので1920÷Gateで音符の、1920÷(Gate-Step)で休符の音価となる
この画像の最初の音はEventが「C 3」、Gateが「68」、Stepが「76」なので、
<C28R240
となる
また、GateとStepの差が8未満の場合は255を越える為休符として使えないので1920÷Stepを音符の音かとして使うのが望ましい
3.この作業を終端まで繰り返せばリズムパート以外は完成させられる
3MLEを使用したMIDIからMMLを作る方法
163 名前: 名無しじゃなきゃダメなのぉ! [sage] 投稿日: 2011/03/29(火) 05:14:41.53 ID:mwIEKUbg
MMLで苦戦してる人に一応3MLEをすすめておこう(*‘ω‘ *)
マビノギっていうMMORPGがゲーム中にMMLを演奏できるんだけどそれ用のツール
MIDI変換とか譜面を視覚化できるからある程度わかりやすいかも
ただ、一部仕様がマビ用だからクラダン専用の@とか矩形波つかったりは出来なから注意
ttp://3ml.jp/
これ以外にMMLソフトでおすすめとかあればおしえてくれ
812 名前: 名無しじゃなきゃダメなのぉ! [sage] 投稿日: 2011/04/05(火) 05:14:34.73 ID:Q4zI2Nj6
MMLはマギノビ用の3ML EDITOR 2ってのでMIDIを変換して打ち込むだけでも
それなりに聞けるものができるから自分でやればいいよ
注意点は
「したらばMMLテンプレート」形式で出力。
「最適化して出力する」は音ズレしたりもするのでなるべく使わない。
「+」はクラダンエディタでは「#」。
音量を指定しないと全チャンネル最大音量になって音割れするから、
とりあえず各チャンネルの先頭に「V11」以下ぐらいで音量指定してあとは微調整。
ってぐらい。本当に欲しいならあとは自分のやる気次第
単に楽してゲットしたいですとかいう奴はシラン
最終更新:2011年10月01日 11:55