-
Notifications
You must be signed in to change notification settings - Fork 28
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
Suggestion: default/selectable mixing presets #72
Comments
Thanks for your request. The current SSG "0dB" means that you don't amplify SSG wave generated by MAME (in VGMPlay). I have to check if the volume balance is really equal. I also find SSG mix settings of hoot
I'm not confirmed these are correct, but I think to refer to them as well as your information. |
I researched the relationships between ssg_mix of hoot, volume of SSG emulation of fmgen (hoot uses) and BambooTracker's MAME and Nuked OPN-Mod. It seemed that hoot set 4 - ssg_mix to I updated the SSG volume table in the previous comment with estimated mixer levels. I will probably create a select box with these values. |
At 3301319, I added the mixer settings in the module properties. If "Mixer" is checked, the mixer values of the module is valid. Otherwise, the configuration mixer is used as before. I set PC-9821 with PC-9801-86 as the default mixer after module v1.3.0 and let the tracker use the comfiguration mixer when loading an old module. |
It's difficult to improve mixing settings at this time. I may work on new improvements in the future if we get information on the actual sound board. |
When exporting a file, Bamboo auto-fills the "System" box with PC-9801. This isn't necessary accurate.
When FM/SSG levels are matched, it's nearly exactly the same as an OPNA with no resistor on the SSG output and no amplification. On initial startup, Bamboo's 0/0 mixing is similar (if not the same as) a PC-88 with a Sound Board 2. With the SSG set to -3dB relative to FM, the output is again, very similar to (if not the same as) a PC-9801-86 board and one of my own Makoto boards for MSX. Makoto uses Yamaha's suggestion of a 470 ohm pulldown on the SSG output, and it's likely that the -86 does as well, making this the "proper" PC-98 mixing level.
Adding Mix Select boxes in the module properties menus for Sound Board 2 and 9801-86/Makoto guarantees proper sound when playing .vgm or .S98 on hardware with these platforms without a user having to enter the menu and reset it themselves.
This does not mean the options for arbitrary mixing should be removed, only to add selections for proper hardware levels.
The text was updated successfully, but these errors were encountered: