I think for the initial synth engine we should stick with something really simple. This is not something we would ever actually release. Just something to get going as a test.
Sine Waves Only
Mono Only (no polyphony)
Still dual osc
Single Knob for detune
Maybe support pitch bend?
Phase 2
Phase 2 will add on top of what we did in Phase 1 to maybe end up with something that is actually interesting?
Square Wave
ADSR
Or maybe just AR?
Simple bitcrush
Soft Clip
Phase 3
For Phase 3 we will kind of start from scratch on the software front. We will use what we learned from the last phase to start developing some custom library code that we can use across multiple engines (and even actual VSTs later).
Once we have those libraries built we will move on to Phase 4+
Phase 4+
At this phase will we start building new synth engines and sampler engines based on the libraries we built before. This is where we will really start having some cool stuff to show.
Phase 1
I think for the initial synth engine we should stick with something really simple. This is not something we would ever actually release. Just something to get going as a test.
Phase 2
Phase 2 will add on top of what we did in Phase 1 to maybe end up with something that is actually interesting?
Phase 3
For Phase 3 we will kind of start from scratch on the software front. We will use what we learned from the last phase to start developing some custom library code that we can use across multiple engines (and even actual VSTs later).
Once we have those libraries built we will move on to Phase 4+
Phase 4+
At this phase will we start building new synth engines and sampler engines based on the libraries we built before. This is where we will really start having some cool stuff to show.