Service both VST3 parameter channels, and promote pitch key-track and Trigger length so all 44 ids issue
The SDK's own single-component sample drains inputParameterChanges in process() and implements setParamNormalized; automation was reading the GUI channel alone. The audio thread now patches a block it solely owns.
This commit is contained in:
@@ -119,6 +119,10 @@ bool ReaSamplerEditor::mouseDownWaveform(const FaceLayout& fl, int x, int y) {
|
||||
dragStartEnv_ = env;
|
||||
dragSampleFrames_ = frames;
|
||||
dragStartParams_ = params_;
|
||||
// Peer of mouseDownDeck's bracket. LATCHING with no id named, because a node or
|
||||
// knot drag can move more than one exposed parameter and the grab cannot know
|
||||
// which; the release and capture-lost paths close it generically.
|
||||
if (processor_) processor_->beginParamGestureLatch();
|
||||
return true; // node moves once the cursor drags
|
||||
}
|
||||
return splineOverlayClick(overlay, x, y, gesture, /*addOnEmptySpace=*/false);
|
||||
|
||||
Reference in New Issue
Block a user