This may be impossible but here goes anyway
It would be cool if you could make the synth sub system a bit more modular
For instance if we wanted to swap out one of the core/SIDs for a core/FM we could
Or even a core/Speakjet if that happens Smiley
I’m just thinking an 8 SID is gonna be superb and i can’t wait
if you want to have a cheap synth with less features than today, a combination could be possible. But if you want a really powerful synth, not only the firmware should focus on a single soundchip, but also the user interface (-> front panel)
But think of a 4 SID 1 FM 1 Speakjet as a kind of MIOS super synth
I don’t think so, it would result into a synth with a lot of compromisses, not only because of the additional code memory consumption. Ok, the PIC18F4620 provides twice the memory, but I want to fill it with new MBSID features, and not with hardware options which most people would never use
But.. the possibility that have this mod matrix are quite incredible.
I’ll send you the doc and some other suggestion too..
I’ve read the microwave manual and can confirm, that the modulation possibilities are much more flexible.
A short summary: there are a lot of modulation sources, not only LFOs and envelopes, but also different MIDI events and especially the 4 modifiers.
The 4 modifiers allow to combine two modulation sources with a mathematical operation. E.g., “LFO1 / LFO2” or “MIDI Note * Modwheel” - and even complex operations like “LFO1 S&H LFO2” or “Modwheel filter” (applies a low-pass filter).
The modulation matrix allows 16 connections between any modulation source to any modulation target with individual depths - and there are much more targets than on MBSID (e.g. also ENV and LFO parameters, Depths of modulation assignments, etc…)
Of course, the possibilities are great, but I also see some drawbacks, and I guess that I’ve to think very long about a concept which matches with my own requirements.
a) Microwave provides only 16 modmatrix connections instead of 128 (MBSID V1) resp. 384 (MBSID V2) - so, some MBSID sounds won’t be possible anymore
b) the usage is more complicated - creating a modmatrix routing takes more time than just enabling the “prepared” matrix connection on MBSID
c) all modulation targets require some special code, I fear that this will slow down the engine so much, that the current update frequency of 1.22kHz cannot be ensured anymore, instead I assume an update frequency of 500 Hz or slower. This will also affect the current MBSID sound
d) the RAM consumption for buffering the target values will be so high, that some other features might be cancled
e) the front panel doesn’t match with the different matrix concept anymore, but using my existing front panel is one of the strongest requirements
The performance drawback for “16 modmatrix routing paths” provided by microwave instead of 384 “modmatrix nodes” provided by MBSID V2 might sound confusing, but this is related to the implementation (the modmatrix nodes are using prepared waveforms, they are just added to the destination)
But I don’t want to say that I’m not impressed about the possibilities, especially the modifier concept is interesting.
Maybe MBSID V2 could provide similar possibilities by enhancing the LFOs - so that they can be alternatively used as generic modulator with two source inputs and an operator. I will think about this…
Best Regards, Thorsten.