Sub(n){
sequence
}
BGM(n){
sequence
}
SE(n){
sequence
}
各ブロックの番号を指定します。
曲シーケンスのデータです。
以下表のコマンドを記述して下さい。
Command | Contens |
---|---|
a | 音符 (A, La, ラ) |
b | 音符 (B, Si, シ) |
c | 音符 (C, Do, ド) |
d | 音符 (D, Re, レ) |
e | 音符 (E, Mi, ミ) |
f | 音符 (F, Fa, ファ) |
g | 音符 (G, Sol, ソ) |
l | 音長を省略した時に適用する音長 |
o | オクターブ |
q | 後方からのゲートタイム |
r | 休符 |
^ | タイ |
s | APU : スイープ FDS : Sweep (Modulator) bias VRC7 : サスティン n163 : 波形長設定 Sunsoft 5B : Envelop Switch & Type |
t | テンポ |
t_ | 相対テンポ |
u | 前方からのゲートタイム |
v | 音量 |
y | メモリ書き込み |
yV | VRC7レジスタ書き込み |
D | ディチューン(cent単位) |
D% | ディチューン(register単位) |
EC | 疑似エコー |
E@ | 音色エンベロープ・パターン |
Ev | 音量エンベロープ・パターン |
Em | 周波数エンベロープ・パターン |
En | 音程エンベロープ・パターン |
K{} | 調号(自動臨時記号) |
L | 無限ループ(サブルーチンの記述ブロック内では無効) |
P | ポルタメント |
R@ | Key off時の音色 |
Rv | Key off時の音量 |
Rm | Key off時のモード |
S | サブルーチン呼び出し(サブルーチンの記述ブロック内では無効です) |
SE | 効果音呼び出し |
TR | トラック(サブルーチンの記述ブロック内では無効です) |
@ | 音色(音色エンベロープ無効) |
@FC | FDS キャリア波形設定 |
@FM | FDS モジュレータ波形設定 |
@FF | FDS モジュレータ周波数設定 |
@FV | FDS マスター音量設定 |
@V | VRC7ユーザー音色設定 |
@N | n163 波形設定 |
NC | n163 チャンネル数設定 |
F | Sunsoft 5B エンベロープ周波数 |
[ : ] | リピート(A) |
|: \ :| | リピート(B) |
< | オクターブ−1 |
> | オクターブ+1 |
" | オクターブ−1(次の音符のみ) |
' | オクターブ+1(次の音符のみ) |
( | 音量−1 |
) | 音量+1 |
_ | 移調(絶対値)。 |
__ | 移調(相対値)。 |
$name | マクロ呼び出し(未実装) |
| | 小節線(コンパイルには反映されません) |
BGM,SE,サブルーチンの演奏パターンを定義します。
シーケンスデータのサイズを最適化するためには、
ぜひ、BGM,SEデータフォーマット(Format of BGM and SE)を御一読ください。
各コマンドのサンプルを参照して下さい。