「音楽」の編集履歴(バックアップ)一覧はこちら
「音楽」(2016/04/26 (火) 18:21:11) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*音楽
スーパーマリオワールドの音楽にまつわるtips
#contents()
**個別ページリンク
#lsd
**SMW SPCエンジンにまつわるバグ・tips
***命令未割り当て
ARAM:$0e6dにはピッチエンベロープ(eb・ec)解除用と思わしきコマンド処理がある。
が、この処理はどこからも参照されていないので、使われることはない。&br()
おそらく本来のED命令で動くはずだった処理と思われる。&br()
(出典:[[悟茶辞苑ッ - SMW音楽フォーマット(リンク切れ)>http://d.hatena.ne.jp/GOCHA/20070428/smwmusicspec]])&br()
この命令は、後にaddmusicでADSR変更用コマンド(ご存知EDコマンド)として使用されることになる。
***トレモロバグ
既存SMWのSPCエンジンはE5コマンドのトレモロがまともに機能しない。
原因はトレモロに使うメモリアドレス指定が間違っている為。&br()
addmusicでは、MORE.asmでこの問題に対しての修正が行われている。&br()
(出典:[[悟茶辞苑ッ - SMW音楽フォーマット(リンク切れ)>http://d.hatena.ne.jp/GOCHA/20070428/smwmusicspec]])
***ノイズ鳴動によるフラグレジスタクリアバグ
エコー未使用のステージでバブル出現などによってノイズ効果音が鳴ると、突然エコーが機能し始めることがあるバグ。エコー無効フラグとノイズ周波数指定が同一デジスタで管理されていることに起因する。&br()
SMWのSPCエンジンではノイズ周波数をセットする時に他のフラグメモリを全部クリアしていることが原因。&br()
既存の音楽ではエコーを使用する曲はほとんどなく、フラグメモリはあまり考慮されていないようである。
*音楽
スーパーマリオワールドの音楽に関する情報のまとめです。
**個別ページリンク
#lsd