Looking for opinions for a project I'm working on.
The basic idea...
I've come up with a lot of synth configurations for emulating vintage synth sounds. But I can't just build one synth design and program it to cover all the sounds.
So what I'm thinking of doing is putting each synth on a layer mixer, and then using the new 1-N and N-1 switches to provide an ability to activate only one synth (layer) at a time. Basically it's a way having push button preset sounds available from a single build, on a single track.
What I like about this idea is for me it's a far more inspirational way for working on song writing in Drambo. It makes looking for inspirational sounds easier than having to load instrument using the preset menu. With a system like this I can load one instrument that contains a bunch of sounds of a particular type, and quickly find one I want to use on a track, and tweak the programing if I want to get is just right.
The part that's holding me up on this project is efficiency. I could build entire complete synths on each layer and select the one I want to use. But that seem like a waist of CPU if all the unused synths have all their Oscillators running in the background doing nothing.
So I'm looking into ways of setting up only those oscillators necessary to run all the synths, and putting then before the Layers. This way I'm essentially using the fewest number of oscillators required, to run all the synths.
But the problem is the only oscillator parameter I can change using a switch is fine tuning and PWM. I should be able to switch octaves using CV pitch module.
This means I have to dedicate oscillators to running different waveforms, unless I want to start using Graphic Shapers on the synths layers, and drive them with external oscillators.
I don't want to devote a lot of time making complex connections.
I plan on putting this up on patch storage once completed, and I think having complete synth builds on each layer is a much better thing in case someone else want's to dig into a particulr synth and see how it works.
Having complete synth builds on each layer also makes it eisier to copy and paste any given synth fron a layer and just paste the one synth onto a track.
How much inefficiency and CPU waist could I expect by building complete synth builds on each layer?
Is it even worth trying to develop a system that runs off of a group of primary oscillators?
I'm tending to think I should just build this as a collection of synths on layers, and not worry about inefficiency.