The only thing the manual actually needs for those who RTFM is to tell folk to WTFV. The video tutorial covers the points in your letter and many other essential features, as well. I must stop using the Altura in a sitting position!
I have solved the portamento issue for Reaper users. Simply put the ‘JS MIDI Note Hold’ effect before the ‘VSTi Reasynth’ plugin and the two work exactly in the way you describe the functioning of the Macchiato.
All notes, staccato or legato, produce the portamento effect. This means that one’s cover of ‘Nutbush City Limits’ requires the volume hand to cut the notes off. I suspect that this is how the original track did it, unless the notes were stopped using fader automation.
Just in passing, I mucked about with release times to see if that could be a solution, but the release is unaffected by portamento for all the software synths I could lay my hands on in Linux. That twist is particular to the Macchiato.
Many of the Native Instruments plugins will have portamento effects, but that investigation will have to wait until I feel driven to fire up one of my Windows machines.
As threatened in this thread, I have programmed an Altura Theremin effect for Reaper users. It is in the Jesusonic (JS) effects series and can be downloaded at:
Near and Far Octaves are set differently in the effect. The near octave is set using a ‘Near Octave’ control, but the far octave is set using a near-octave multiplier.
The key is set using the effect’s Key selection. It provides the same range as the Altura Key control.
The set-up instructions to connect the Altura to the effect CC controllers is shown in the file, itself.
To install the effect, go to the ‘Options/Show REAPER resource path in explorer/finder’ menu. (It works just as well in the Linux version of Reaper.) Then open the Effects folder and save the file there. The effect will be available when you next choose ‘Add’ in the Effects panel.
It’s not perfect, but then, I’m not perfect! I think it is the best that can be achieved with the Jesusonic language and platform. I think the new feature request will provide the best solution.