TSSClipBoardPlayerでのMMLの基本
cdefgab:音符。cがド。c4と書いたらドの4分音符となる。数字を省略するとデフォルトでは8分音符となる。
. :付点。c4.と書くとドの付点四分音符となる。付点は基本的に1.5倍になる。(例外はc4..と付点を2つつけると発音されるのはc4の1.75倍になる。c4...なら1.875倍になる。)
^ :タイ。c4^16と書くと、ドの4分音符+16分音符の長さになる。多重にc4^4^4と延々伸ばすことも可能。
+ :#。c+と書くと、ド#、つまるところドの半音上の音が鳴る。
r :休符。r1と書くと全休符となる。
t :曲のテンポ設定。t120ならBPM120となる。高いほど早い。
l :音符長さを省略した場合のデフォルトの長さを設定する。l2とかくと、cとだけ書いたものはドの2分音符となる。
o :音の高さ変更。書いたところの後ろからすべてが変わる。o5でデフォ音階。o1で最低。
% :音色変更。使用する波形が変わるので印象が変わる。
@ :%5@3みたいな使い方をする。音色変更その2である。
v :音量を設定する。v0と書くと無音になる。
> :音階をその時点から1段階下げる。いちいちoを使うのは面倒なので便利。
< :おなじく音階を1段階上げる。
) :音量をその時点から1段階下げる。マイナスになるとエラーになるので注意。マクロ中とか繰り返しとかでうまく動かないかも…?
( :おなじく音量を1段階上げる。v0からじょじょに上げるとかそういうのに便利。
s :音が発音されてから減衰する速さを設定。s1にするとかなり音が長く残る。
q :音を切る速さ。q1にするとスタッカートが効いてる感じになる。
mp :音を震えさせる。mp15,6,1,3のような使い方。 mpゆれ始めるまでの時間(高いほど遅く始まる1〜),ゆれ幅(高いほど高変化),発音頻度(小さいほど高頻度),ゆれ速度(高いほど高速)
; :パートの終わり。多重奏にする場合必須。cde;fga;ドレミと演奏するパートとファソラと演奏するパート。
$ :リピートポイントを設定。f$cde のように使う。$以降は無限にリピートされる。
[] :繰り返しマクロ。[3cde]とかくと3回ドレミを繰り返す。数字を省略した場合は2回繰り返しとなる。またこの中に繰り返しマクロを入れることはできない。
/: :/ :繰り返しマクロその2。 /:3cde:/とかくと3回ドレミと繰り返す。この中にさらに↑の繰り返しマクロを入れることができる。
#title :曲タイトル。#title=アホ とすると曲名はアホとなる。
#A〜Z :マクロ。#A=cde;と冒頭で書くと、以降 Aはcdeという意味になる。ソースを短くできる。曲の途中でも別にマクロ登録は可能。上書きされる。
#WAVEB :%4のWAVE波形を設定。#WAVB 0,00000ffffffffff0; とかそんな感じでかくと%4@0の音が設定される。
%5@3o5s20,-100q0c
%5@3o4q0s2,-8c
%2o4s64q0c
%2o4q0s25c
%2o3q0s25c
%2o2q0s25c
%5@3o4q0s64,-32c
%5@3o4q0s64,-32c
%2o3q0s10c
%2o1q0s42l64o1cc
Because I love you(MOTHER2)
いっき
8melody(MOTHER2)
RunWayC(007)
cammy
FF5
kingkong
TheFrameAndArrow(ルドラの秘宝)
alone(サガフロ)
忘れえぬ人(メタルマックス2)
home