エミュレーション仕様 https://radioc.web.fc2.com/column/pc98bas/n88func/play.htm
- PLAY "1〜3", "4〜6"
文字列1〜3:fmgenによるFM音源。
文字列4〜6:SSG音源として解釈。
※最大6トラックが完璧に同期して和音を構成します。
- @0〜81 (FM音色)
番号に応じた波形とエンベロープパラメータをFlMML用に生成し、fmgen.jsの機能で音色をエミュレートします。
- S / M (SSGエンベロープ)
指定された周期(M)と形状(S)に合わせて、FlMMLのソフトウェアエンベロープ(@e)を生成して減衰・アタックをシミュレートします。
- L / Q / O / K / T
音長、ゲートタイム、オクターブ、キー番号、テンポなどのコマンドに対応しました。
- > / < (オクターブ変更)
N88-BASICの仕様に合わせて「>」でオクターブアップ、「<」でオクターブダウンするように内部で反転処理を行っています。
- ^ (タイ記号): 音長を正確に合算します。
- P / R: どちらも休符として機能します。
- V / @V: SSG音量 / FM音量 に対応。