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

Two-layer, inter-Instance communication #243

Open
vonglan opened this issue Mar 20, 2021 · 0 comments
Open

Two-layer, inter-Instance communication #243

vonglan opened this issue Mar 20, 2021 · 0 comments
Labels
enhancement New feature or request low priority realearn Related to ReaLearn

Comments

@vonglan
Copy link

vonglan commented Mar 20, 2021

Low priority.
An idea from the discussion of #109 .

It takes the "multiple ReaLearn instances" concept one step further:
Decouple controllers and VSTs, by allowing two (not more) layers of ReaLearn instances:

  • Layer One would hold one ReaLearn Instance for each Controller (like described above, using only the Controller Mapping compartment).
  • Layer Two would hold one Instance for each VST in that track (using only the Main Mapping compartment).
  • They would communicate via Virtual targets/sources in exactly the same way that Controller Mapping and Main Mapping can currently communicate inside one Instance.

You could also describe this concept as: allowing the user to separate Controller Mapping and Main Mapping into different ReaLearn instances, and arranging for communication between them as if they were in one instance.

In some cases, this would reduce the number of required ReaLearn instances.
Another advantage of this concept would be that I would not have to load/copy the preset for the Main Mapping to the instrument VST redundantly into the ReaLearn instances.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority realearn Related to ReaLearn
Projects
None yet
Development

No branches or pull requests

2 participants