Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue converting a tune for the Tandy1000. #4

Open
TheStruggleForAntiSpaghetti opened this issue Apr 15, 2020 · 3 comments
Open

Issue converting a tune for the Tandy1000. #4

TheStruggleForAntiSpaghetti opened this issue Apr 15, 2020 · 3 comments

Comments

@TheStruggleForAntiSpaghetti

Hello :)

I'm having trouble converting a tune (to 50Hz) I downloaded from VGM Rips:

(https://vgmrips.net/packs/pack/castlevania-tandy-1000 - Castlevania - Heart of Fire)

In the description of the tune, it says SN76489, PC Speaker but I don't seem to hear anything the SN couldn't produce when playing it back in windows.

Does it make sense the tune doesn't come out right (all distorted)?

@inversephase
Copy link

Can you attach a recording of the output you're getting and maybe we could take it from there?

@TheStruggleForAntiSpaghetti
Copy link
Author

Sure 👍 here it is:

vgmconverter_Castlevania-HeartOfFire-q50.zip

@inversephase
Copy link

inversephase commented Apr 16, 2020

so this is.......quite interesting.

so, on the page the VGM sounds correct (other than the misnotes from conversion, but that's not the point)

I threw this at one of my VGM replayers that I don't think understands "new" VGM, that is, PC speaker stuff is a pretty recent addition I think? it replays the bass line a few octaves up. and then your converted VGM does the same (until things go crazy, that is).

I'm just spitballing here, but one of my guesses is that the VGM format supports multichip (notably, to replay a Sega Genesis/MegaDrive tune, you need to include both YM2612 and SN76489), and so IBM PC VGMs could in theory include SN76489 and 8253PIT/Beeper, and maybe this did that and was confusing to the converter. maybe the bass line is played on the PC speaker since the 76489 doesn't really "do" bass, and the rest on the SN?

I think I'm gonna leave this one up to @simondotm as he wrote the tool, but that might be a good starting point for him!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants