What I'm writing is not really about improvement but rather fixing serious flaws. Unfortunately there is no sticky in the technical issues section ( Hmm, I wonder why
I've spent most of last week on the modular page of Spark, and have found some real fun killers.
The randomly "jumpy" modules are the least annoying of them.
A bit more problematic but at least constant phenomenon is that when I insert a cable in the FM input of an oscillator, the pitch of the modulated oscillator jumps 2 octaves up.
The CV Modulator can't multiply the signal as you state in the manual because the highest gain value is 0 dB. Well, it would be good if it could.
The bipolar/unipolar switching of modulations doesn't work. Setting it to unipolar still sounds like bipolar when turned anti clockwise. It's just a bit softer.
Halfway synthesizing a gong sound I got this message: "Unable to add module. You have reached the maximum number of modules." - Seriously? In a software? In 2015? ( Okay it was released in 2014 )
And limiting the number of individual module types too? Okay, the number of oscillators filters, LFOs will probably be enough, but I'd like to use more Springmasses to create more complex sounds with different and differently evolving parts.
And with evolving we have arrived to what I really can't comprehend.
Who's authorized these envelopes? I mean, sit back, relax and imagine you've just got a real hardware modular synth. You unbox it and see that most of the controls are behind little doors which you have to open every time you want to modify the settings, and there are insert points that aren't even connected to anything. I give you 1 hour and the whole stuff lands in the bin.
Envelopes are really basic and frequently used sound shaping tools. You have to be able to see and control ALL of the parameters directly. It's even more important when we get a "multi stage envelope" as in the manual ( with not a single word about what it does and how the signal changes from A to R ) instead of a standard and easy to understand ADSR envelope. I'm using more envelopes to control different parts of a sound, so this assigning-to-macro thing simply doesn't work. I can't assign 30+ parameters to six knobs. Six macros can be enough for live performance but not for sound design. Every envelope has to have all their controls available on the modules.
And just for curiosity's sake, what should we do with a Sustain modulation input when we can't set the Sustain? ( And probably don't even have. )
Come on Arturia! You can do better! I've spent the past half year working with your synths, and I've learnt a lot about synthesis itself thanks to you. Now I'd really like to use Spark as well. It's Modular part is way better and more versatile than Maschines drum synths. But these shortcomings are beating all the fun out of it.