kuma4649 / MDPlayer

GNU General Public License v3.0
129 stars 15 forks source link

Add VGM export function #114

Open denjhang opened 3 years ago

denjhang commented 3 years ago

Is it possible to record VGM files when playing music in non-VGM(Such as PMD) format?

kuma4649 commented 3 years ago

可能ではありますが、今のところその機能を実装するつもりはありません。

denjhang commented 3 years ago

I suggest adding moondrv music format .mdr and mgsdrv music format .mgs to convert to VGM. There are ready-made tools like PMD.

kuma4649 commented 3 years ago

申し訳ありませんが、vgmへ変換する機能は作る予定はありません。

denjhang commented 3 years ago

I think this is a good feature and it is worth considering. If it can be converted to vgm format, it will be easier to play chip music on home-made hardware.

kuma4649 commented 3 years ago

それはよくわかっています。 forkして改造していただいて構いませんので。。。  改造自体は難しくなく、ポイントは以下の通りです。   ・AudioクラスのvgmPlayを参考にヘッダーを出力   ・演奏ループ(AudioクラスのtrdVgmVirtualMainFunction)ごとにウエイトのカウントアップ   ・mdsoundクラスを継承し、各音源へのアクセスを拾ってファイルに出力

或いはwavを出力することを提案します。