kuma4649 / mml2vgm

GNU General Public License v3.0
105 stars 10 forks source link

PSG PCM #112

Closed ultrasound1372 closed 3 years ago

ultrasound1372 commented 3 years ago

DCSGにハックされたPCM再生機能が追加されたので、AY3-8910にも追加してほしい。 これはDCSGにも当てはまることですが、再生周波数を固定にして、ハードコードされた値以外の値を設定できるようにしたいと思います。 例えば、上限を22050Hzにハードコードしておきながら、8kHz、11.025kHz、16kHzなどの波形ファイルを取り込めるようにする。 上限を設けることは、VGMの仕様上、意味があります。 余談ですが、AYの対数ボリュームコントロールのテーブルを探して、4ビットのボリュームレジスター内で再生するのに適したwavファイルをPCMにエンコードして、実質的に大きな音が出るようにしてみてはいかがでしょうか。 しかし、これがどれほど可能なのかはわかりません。

kuma4649 commented 3 years ago

うーむ。。。 とりあえず、PCMだけ使えるようにしてみますか...

kuma4649 commented 3 years ago

TAG434でPCM対応しました。。。音、小さいです。

kuma4649 commented 3 years ago

こちら、いかがでしょうか

kuma4649 commented 3 years ago

一旦閉じますね。