kuma4649 / mml2vgm

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

secondary chips #129

Closed musicalman closed 2 years ago

musicalman commented 2 years ago

こんにちは。 セカンダリーチップを使おうとすると、いくつかの問題があることがわかりました。 Ay3では、2つのチップを同時に使って音を出すことができないのです。片方のチップがもう片方のチップを切ってしまうのです。 また、セカンダリチップにサンプルデータを読み込んでもうまくいかないようです。vgm出力ファイルは再生されません。 SegaPCM、C140、RF5Cなどで試してみました。 これらの挙動が確認できるテスト用GWIデータを以下に示します。 http://www.fileconvoy.com/dfl.php?id=g6b80bfe1c531cb951000409006759574f18fd03f19

kuma4649 commented 2 years ago

ありがとうございます。 近いうちに調べてみようと思います

kuma4649 commented 2 years ago

TAG577で修正しました。お試しください。

musicalman commented 2 years ago

Ay3のセカンダリが動きました!ありがとうございます。 しかし、C140のセカンダリチップは動作しません。vgmが再生できない。 これは、他のpcmチップでも問題になっています。

kuma4649 commented 2 years ago

https://user-images.githubusercontent.com/7453752/153546908-7bb49eae-710e-4e46-9955-e447216d5766.mp4

大丈夫みたいですよ?

musicalman commented 2 years ago

まだ成功していません。 最新のvgmplayとMDPlayerの両方を試しました。 私のgwiファイルを何か変更しましたか?音が違うような気がするのですが。

kuma4649 commented 2 years ago

わかりやすいように和音に改造しています。

kuma4649 commented 2 years ago

壊れているvgmファイルが出力されるようですね。修正します。

kuma4649 commented 2 years ago

TAG579をお試しください。

musicalman commented 2 years ago

動作します。今のところ、問題は見つかりませんでした