I think it is steppy becuase the controls near the patch selector window only have 127 steps. It would be much better if there was as much steps as possible so that the host could create as smooth modulation as possible. As a matter of fact, I would remove 127 from KarmaFX alltogether. I say give all the controls in KarmaFX as many steps as is rational!
Edit: FilterBank3 (my go-to filter) has 20,000 steps. The modulation sounds perfectly smooth to my ears. Maybe that'd be a good number to follow?
...what the heck? KarmaFX is not steppy at all! It was completely my imagination that got the best of me.
To answer your question though, I know many hosts can modulate a VST without going through midi. It modulates the VST parameters directly, as if adding a built in mutli-point envelope to every parameter of a VST. See that blue line in my screenshot? That is an example of modulating a VST directly from the host.
As for the problem I originally posted, it doesn't exist. I really owe you some kick-azz audio demos of KarmaFX.
yes, apart from pitchbend MIDI CC are usually ranged 0-127.
BUT there is 14-bit midi, too, which uses two 7-bit CC simultaneously. I was surprised to see that you can only set the knobs in 128 steps.
so, does karmafx just interpolate between values to make the transitions from one value to another smoother, or are smaller values actually possible, but the module displays don't show them?
the behringer midi controllers bcr and bcf both support 14-bit midi and i just programmed them to be 14-bit midi all the way (apart from the buttons).
I will use vst parameters anyway, so that I can get parameter feedback (the LED rings around the knobs moving when I move a karmafx control with the mouse), but I was wondering if small settings are possible at all?
There is currently no special support for 7 bit CC's.fabi wrote:BUT there is 14-bit midi, too, which uses two 7-bit CC simultaneously. I was surprised to see that you can only set the knobs in 128 steps.
Generally, all knobs have extremely high precision, so even though you see the display showing 0-127 steps, you can reach in-between values. Take for instance the cutoff knob: you can move the knob so the frequency changes but while the step value is static.fabi wrote:so, does karmafx just interpolate between values to make the transitions from one value to another smoother, or are smaller values actually possible, but the module displays don't show them?
However, for incoming midi using the MidiData module there is actually no interpolation. Midi is in 128 steps, period. But adding simple interpolation would be trivial, so if this is a problem, I'll look into it.