playMML

↑Menu 

MusicMacroLanguageをEXCELで編集し、MIDIファイルに変換して演奏

playMML.xlsm
基本演奏プログラム


MML文法

CDEFGAB音名
cdefgab音名
#♯半音高く
b♭半音低く
{ }{ノート音量割合} 十進数二桁
( )和音 uh音名#b 8音まで
L音符の長さを設定
-音を伸ばす
数値(数値)分音符
.付点
'音の長さ 1/2
/数値(数値)連符
^ &タイ 次の音と連結
>オクターブ上がる
<オクターブ下がる
h次の音を1オクターブ上げる
u次の音を1オクターブ下げる
$$1〜$16 MIDIチャンネル $10はドラム
T tテンポ 四分音符/1分
V v音量 0-15 (16-127)
%発音する長さ
スタカート50%〜80%〜テヌート95%
kキーシフト ±半音
pピッチベンド ±100セント
!パンポット 0-64-127
M mミュート 音量0〜100%
*コメント
[ ]16進数データ

mkMML.xlsm
MML作成補助 playMMLを内包

note.xlsm
フォームの基本 ツール作成のベースに

ブックを開くと、最小化し、フォームを表示
ブック最小化で、フォームを閉じると終了
ブックを元に戻すと、フォームを閉じても終了しない
データが書き換わっていると、保存の確認