Hmmm... what would the purpose be? Just to save CPU or to stack more FX?ffx wrote: Sun Dec 14, 2025 9:51 am What about an option to "render fx into wavetable", so it would take the output and fill it into the wavetable, disregarding any automation?
So the discussion of direct modulations vs. ModMatrix is a bit of a surprise to me, as this is what we have always had in several synths, and I do not recall it ever being discussed as much as in the past few days.What if the per-module modulations would be also visible in the matrix? This would give the following benefits:
- Better overview about what actually is happening
- Being able to use modulation curves for there, too. Maybe this would already make it possible to have a log<->exp-curved env?
How do I use a constant (knob value) as a source in the mod matrix?
Direct modulations are super high resolution modulations at a quarter of the sample rate. We add them only "where it counts", and wherever modulation is typical. So Curve Morph has it for being typical, FM Depths have them because it counts, Filter Cutoff for both.
Direct modulations also save space. But they do not have any modifiers, because that would cost extremely much CPU due to the high resolution.
The ModMatrix is a very good general purpose modulation system. It's more flexible than direct modulations, and it costs very little CPU. To achieve this it runs at a control rate with a granularity of about 800 Hz for a sample rate of 44.1 kHz.
For me, the ModMatrix has always been secondary to direct modulations. The main problem IMHO was always that it was tabbed away, as it is in Zebra 2 and in Hive.
So the current design with singular slots is done so we can dynamically show Matrix slots in the context of the module chosen in the bottom tab. I think that works well, even if it might seem weird that some of those racks represent targets, others sources and others both.
What I do not want is a spreadsheet view like Serum has. At least not as the main view of the matrix. I'm fine with it if it is an option, but I am at this point not certain as to how much work we'd need to spend on it.
Integrating direct modulations with the ModMatrix is something we'd think about as an option. As I said, they save space, and they also - at leats for me - save sanity because the number of slots on the ModMatrix would probably double. It would get pretty messy IMHO.
