furnace
furnace copied to clipboard
[Suggestion] Other export formats
VGM is staple, but the are other formats that must (like in DM) or can be supported:
- [ ] S98. The key feature is that the are no limits to chip instances, what matches the feature of Furnace to stack soundchips. SUpported chips list is much shorter than what VGM covers, but still
- [ ] NSF(E) - obvious
- [ ] SID - ditto
- [ ] HES - PC Engine equivalent of NSF
- [ ] AY if I understood correctly, it's like NSF for AY. Ripped audio code, supports PSGPCM (!)
- [ ] CMS - format for (double) SAA1099, from Creative themselves
- [ ] SNDH - similiar to AY, targets Atari ST, rather than ZX
- [ ] GBS - Game Boy sound format
This is a very long road...
I know, it doesn't need to be in a next release or sth
and what about .gbs ? ;-)
This builder is the one used in Deflemask: https://github.com/Pegmode/-DeflemaskGBVGM-
The megadrive builder seems to be developed by http://mjsstuf.x10host.com/pages/vgmPlay/vgmPlay.htm, maybe he will agree to open source it ?
I think that builders could/should almost be separated projects, this would be better because @tildearrow have already a growing list of things to do ;-)
Problem with S98: fixed tick rate (but may be worked around setting the denominator to something high). Also apparently doesn't support DAC streams...