"Perhaps what is surprising is the "negative velocity". It works very well with percussive sounds. " - Mr_Dham
I agree, it allows one to abruptly play and then abruptly silence. Bidirectional velocity was suggested to me lately by Lydia's husband George Pavlov, and has been eluding me until now.
"We might need to tweak vloc thresholds with pads and drone sounds layered with D-Lev sounds: we don't want to trigger a Note-On with each expressive movement of left hand so vloc should be below the playing volume range (velocity impact included). Nothing we can't handle."
I do see what you're saying. I've been updating the manual, and here are the before and after modulation pick-off points:
"Maybe one thing to look at is this negative velocity and "damp" interaction at D-Lev sounds' side."
By this, are you are talking about damping the envelope generator and filters (VOLUME:damp & dloc) or unintentional throttling / retriggering of the MIDI sounds due to the bidirectional velocity? The dloc pick-off point hasn't changed.
I could make the VOLUME:velo knob +/- (I already have a knob type for this) and use that to rectify the velocity? So maybe positive velo would be positive velocity only, and negative velo would give bidirectional velocity. This would give backward compatibility with the presets, though I think that bidirectional should probably be the new default (i.e. selected via positive velo) because it seems to be a general improvement?
What are your thoughts? I very much appreciate your testing and comments, they are very constructive!
[EDIT] Vincent, here's a SW load that does bidirectional for positive velo and rectified for negative velo, please see if that's an improvement for drone scenarios: https://d-lev.com/support/80b55fde.zip
Another possibility might be to move the MIDI pick-off points earlier in the chain, like dloc, but that might be a little confusing because they wouldn't correspond to actual volume?