サウンド関連を触ってみる(PSG)。


RGKT-NDS-STDY-018(001)


プログラマブルサウンドジェネレータとかいうやつ。
ファミコンぽい音のアレね。
1回再生指定しただけで鳴りっぱなしなんですが(汗)。
この仕様は大丈夫なのか?
これは自分で鳴らしたり止めたりを制御してやらなくちゃダメ?


それと曲者なのはドレミファ…って音を周波数で指定しなくちゃならないことかなぁ。
さっさと鳴らしたかったんでとりあえず
めらまんさんの解説にあった周波数テーブルを拝借して
キー入力で周波数を増加させるようにしてチェックしてはみたんだけど。


直に PSG 鳴らすか soundPlayPSG() 関数で鳴らすか関係なく
MML のような簡単に再生させる為の何かが無いと不便極まりないな。これは。