Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add target "Track: Enable/disable parent send" #648

Closed
helgoboss opened this issue Aug 29, 2022 · 0 comments
Closed

Add target "Track: Enable/disable parent send" #648

helgoboss opened this issue Aug 29, 2022 · 0 comments
Labels
enhancement New feature or request high priority realearn Related to ReaLearn

Comments

@helgoboss
Copy link
Owner

This seems to be useful for song/sound switching use cases:

At the moment, I do this by arming/disarming a track which has its input set to the desired MIDI device. Sometimes, I put a VSTi (or hardware output send) directly on that track. At other times (if I want the same sound to be controlled by multiple keyboards/zones), I put the VSTi on the parent track. In both cases, disarming the track sends note-off messages, which is important to prevent hanging notes.

It could be useful to use sends instead, so that not each track has to reference MIDI input devices. Referencing them only once has the benefit that we can quickly change which input device is used, we also wouldn't need to mess with Device IDs when opening the setup on another machine. Song/sound switching would then be done by unmuting/muting MIDI sends. Unfortunately, muting a MIDI send doesn't send note-off messages.

However, there's an alternative that's even more flexible: Always adding the track as a child of the VSTi track. Creating an always unmuted send from the device input track to that child track. And then enabling/disabling parent send. This seems to send note-off messages!

@helgoboss helgoboss added enhancement New feature or request high priority labels Aug 29, 2022
@helgoboss helgoboss changed the title Add target to "Track: Enable/disable parent send" Add target "Track: Enable/disable parent send" Aug 29, 2022
@helgoboss helgoboss added the realearn Related to ReaLearn label Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request high priority realearn Related to ReaLearn
Projects
None yet
Development

No branches or pull requests

1 participant