TSSなMML

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