V45.6 fix solo Q3: bo stopAllPlayback+restart 60ms khi solo main-session (track solo giu nguyen tieng, het wobble re-attack); GIU timelinePitchesRef qua stop - kill branch NOTE_OFF tung pitch (Qin im khi solo track khac, truoc day tset=0); C++ allNotesOff sandbox VST2 qua control 7 (child panic local CC64/CC123+128 noteOff) thay 128 note-off flood queue 64-cap (Qin het treo sau STOP); IPC toggleSolo tu applyAllTrackMuteSolo (ref patch + kill); v=202608292138
This commit is contained in:
@@ -228,6 +228,12 @@ void SandboxVst2Host::pitchBend(uint32_t channel, uint32_t bend14) {
|
||||
(uint8_t)(bend14 & 0x7F), (uint8_t)((bend14 >> 7) & 0x7F));
|
||||
}
|
||||
|
||||
void SandboxVst2Host::allNotesOff(uint32_t /*channel*/) {
|
||||
if (!alive_.load() || !ipc_) return;
|
||||
std::cerr << "[Vst2Sandbox] ALL_NOTES_OFF ch=" << channel_ << std::endl;
|
||||
pushControl(7); // plugin_host panics locally - no 64-cap MIDI flood
|
||||
}
|
||||
|
||||
bool SandboxVst2Host::openGUI(void* parentWindowHandle) {
|
||||
(void)parentWindowHandle; // child owns its window
|
||||
if (!alive_.load() || !ipc_) return false;
|
||||
|
||||
Reference in New Issue
Block a user