Lovely work - i'm wondering if you now have enough info to build a VHDL model from this? It would be very cool to run an emulation on an FPGA.
My interest in these instruments goes back a long way - I reverse engineered my DX7 to build a VST instrument around 2001 or so. My reverse engineering was 'black box' with putting test patches and midi through the instrument to build a model, but was good enough to produce patches which I couldn't tell from the original except at very extreme settings where the different in sample rate became apparent (e.g with aliasing frequencies being very obviously different between the two).
Actually, thinking about it, I also did the same with the TX instrument to produce a simple model written in SOUL a few years back. There's a LatelyBass patch here based on this - https://soul.dev/lab/?id=LatelyBass
I have a suspicion emulating in software specific Yamaha hardware implementation would not only lead to bit perfect reproduction, but also faster emulator. I wonder how slow of an MCU would one need, 20MHz AVR? 30MHz STM32?
My interest in these instruments goes back a long way - I reverse engineered my DX7 to build a VST instrument around 2001 or so. My reverse engineering was 'black box' with putting test patches and midi through the instrument to build a model, but was good enough to produce patches which I couldn't tell from the original except at very extreme settings where the different in sample rate became apparent (e.g with aliasing frequencies being very obviously different between the two).
Actually, thinking about it, I also did the same with the TX instrument to produce a simple model written in SOUL a few years back. There's a LatelyBass patch here based on this - https://soul.dev/lab/?id=LatelyBass