zaphod77 wrote on 2026-06-03, 14:17:In particular, the reverb, chorus, filter, and envelope stuff *must* be correct, because these parameters modify the original sa […]
Show full quote
In particular, the reverb, chorus, filter, and envelope stuff *must* be correct, because these parameters modify the original samples to create the default patches.
Can we do better inside a daw? sure. but to playback existing midi data, the already existing stuff needs to be implemented correctly. and that's what i want. I'd like to see this project playback the entire XG ff7 soundtrack correctly.
I would like to see this project to end up being dual licensed, with yamaha being given a separate license that lets them (and them only) do whatever they want with it (like sell us an s-yxg2000), while the free download will not come with roms, and have a basic license that requires that you own the synth that you dumped the ROMs for. Yamaha's ESP only comes as a free license with the actual hardware, so this new project should work the same. if you own real hardware, you can use it, while if you don't you can't. I think that as long as it works that way, Yamaha won't have an issue. I am curious if enough can be dumped from the actual synth using sysex instead of a rom dump, though i'd guess you can't extract the samples this way.
Then Yamaha could maybe make a new s-yxg50, s-yxg80, s-yxg100, s-yxg125, and s-yxg2000. with the prices going up as the numbers do. S-yxg2000 i could see having a similar price to Sound Canvas VA, with s-yxg50 being anywhere from 20$ or so to free. Most people who just want to play midi files would use the remade s-yxg50, while serious xg music makers would want the 2000.
It's a common misconception that XG FX are used as part of a programs 'sound' internally. There's no MEG element involved. All programs are dry and processed with AEG and FEG1 to 4 only depending on element count, no FX DSP is used by XG internally, it's purely user FX as send and variation.
I've reverse engineered all the FX DSP from syxg50, so Chorus and Reverb FX are faithful, just sound better due to not limited by hardware constraints of the 90s
The things is, this project is for music production, so the focus is on the sound, not the FX, but 90s dsp is well documented, it won't be difficult to emulate. Although Yamaha were quite clever in using the same DSP for many uses, it's not like there's Reverb DSP, Chorus DSP, Flanger DSP or Delay DSP etc, it's all basically the same thing sharing common DSP.
Bu, all sysex and midi is built in and all FX do route to real FX DSP that does something so it will play a midi file or stream and respond similarly. I've used all existing parameters so the FX are constrained to the limits of the hardware. It all matches in that regard.
All the licencing stuff is only going to be known after I send them the final synth. It is already sounding so much better than the hardware and takes many aspects of it beyond what was possible in hardware, so we will see. If not, I'll have quite a nice synth nobody on the planet has to make music with which has value in itself.