2012/09nshdothttp://blog.nshdot.com2012/09/09ファミコン音源の三角波プチコンのサウンド機能はかなり豪華にできている一方、矩形波やホワイトノイズを使って昔のPSGみたいな音を出すのも簡単なのですが、ファミコン音源の三角波に相当するものは用意されてないので作る必要があります。いっても、プログラムは非常に簡単です。ファミコン音源の三角波になります。224,127,0,127,123,W$ファミコン音源の三角波は、きれいな形ではなく階段状の波形になっていて、それが独特な音色の元になっています。プチコンの波形定義もそこそこ粗いのですが、ファミコンなみにするには、もっと粗くしないといけません。いうのが、そのへんの計算です。ファミコン音源での三角波の音量は固定なので、本来エンベロープを指定することはできません。BGMPRGするときのADSRを本当にその通りにすると、音のON/OFFで「プチッ」というノイズが出てしまうので、リリースを少しだけ残した方が良いみたいです。アタックの方は127でも大丈夫のようです。この三角波を使って、ファミコン音源の制限内で曲を演奏してみました。投稿Atom投稿すべてのコメントAtomすべてのコメントプロフィールnsh趣味でマイコンいじってますが本業はソフト屋なので時々ソフトも作ったりします。