楽器音の波形を設定する。
書式
WAVSET 楽器番号,アタック,ディケイ,サスティン,リリース,定義文字列[,基準音程]
引き数
楽器番号
波形を設定する楽器番号:224~255
アタック
音量が大きくなり最大になるまでの時間:0~127(値が大きくなるほど早い)
ディケイ
音量が最大値から小さくなり一定になるまでの時間:0~127(値が大きくなるほど早い)
サスティン
音を伸ばしている時の音量:0~127(値が大きくなるほど大きい)
リリース
音量が小さくなって0になるまでの時間:0~127(値が大きくなるほど早い)
- リリースを0にするとBGMSTOPで再生音が停止できなくなるが、SNDSTOP命令で強制停止ができる。
定義文字列
“00”~”FF” を8ビットの1サンプルとして連続して記述(128が減算され -128~127 の値として扱われる)
16,32,64,128,256,512サンプルで指定
基準音程
定義した波形の音程のノート番号を指定(省略時は69(”O4A”:オクターブ4のラ))
戻り値
なし
サンプル・参考動画
WAVSET 224,127,0,0,127,"FF00"*8,69
BGMPLAY "@224O4A1"
コメント