No, in Mono mode, it’s always last note priority. It will bounce back to any previously held note when KeyAssign#2:VoiceRestore is on, so you can do trills holding one note and repeatedly playing another, both up and down.
Regarding the CPU load, it would be interesting to compare with what OB-Xd uses on the RPi 3. When set up similarly to the MiMi-d, I get about 42% in htop for the two MiMi-d threads with 8 voices playing, and 34%/32% for the OB-Xd threads. The values fluctuate quite a bit, like from 40 to 44% for the MiMi-d; the important thing is the ratio between the two.
To be comparable, I’ve set OB-Xd Filter#2:FourPole to ON as well as Filter#2:Filter_Warm to ON (the latter corresponds to the MiMi-d DSP Control:Oversampling parameter). I also set the oscillators to generate sawtooth waveforms only.
(Regarding oversampling, I think I’ve set it to on in all MiMi-d Factory patches, but it only really makes a difference when FM or VCA overdrive are employed, so I should really review this setting for all patches and turn it off when it doesn’t make a difference).
If you don’t want to sit holding notes, you can turn off DSP Control:EconomyMode in the MiMi-d which corresponds to Ctrl#1:EconomyMode 0.0 in the OB-Xd, and adjust the number of voices being run using the voice count parameter. With EconomyMode off, the DSP code for all configured voices is run regardless if the voice is actually playing or not.
(One of these days I should really get around to rewriting the .ttl file for OB-Xd, as a lot of the parameters are in strange locations, or have strange value ranges (like continuous ranges for boolean parameters such as EconomyMode). But I don’t know how much that would be appreciated, if people have gotten used to the current layout).
I’ve been trying to ascertain how much more performance one can get out of an RPi4 compared to an RPi3. Some figures say something like ‘not even twice the performance’ and others say ‘three times as much’. The latter would correspond with my findings, as (if I patch the code) I can get 15 or 16 voices using MiMi-d on the RPi4 before I start hearing glitches, which would then correspond to 5 voices on the RPi3, Apparently the difference in clock frequency is not that great, and both share the same arm64 architecture, but the Cortex-A72 CPU in the RPi4 has other improvements over the Cortex-A53 CPU in the RPi3 which add up.
A colleague of mine has an RPi I might be able to borrow and do some experiments for myself.
Regarding the MOTÖR61 keyboard identification string, it’s ironic that the German word for motor is Motor, with no diacritics. A bit of German humor there I suppose. I always thought Waldorf was one of the more humurous German manufacturers, but you never seen them launch a Blöfeld, or Access trying to sell a Virüs.