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

FST plugin should expose (DAW-automatable) parameters for MIDI CC, like in VST 3 #7

Closed
attilammagyar opened this issue May 9, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@attilammagyar
Copy link
Owner

attilammagyar commented May 9, 2023

MIDI CC in the VST 3 standard is implemented by exposing virtual parameters which are automatically assigned to MIDI CC events, which has the side-effect that those parameters can also be conveniently controlled and automated in various ways using the DAW's automation lanes. The latter part is actually a nice little feature, which probably could, and if so, should be implemented in the FST plugin version as well. (See issue #6.) Feature parity is a good thing.

Motivation: let's say the plugin exposed all its parameters. But then what should happen if a parameter has an automation track in the DAW and at the same time, is assigned to a controller within the plugin? This ambiguity could be resolved by introducing a new controller named Host, which would mean that parameters which have this controller assigned to them, would be automated by the DAW. But this seems redundant, because DAWs can already send automated MIDI CC events to the plugin, and the plugin already supports automation by MIDI CC, so the basic functionality already exists, without a single line of new code. ("The best code is no code at all.") However, being able to use the automation track vs. having to edit automations in the MIDI editor are sometimes very different in terms of convenience, hence the issue.

@attilammagyar attilammagyar added the enhancement New feature or request label May 9, 2023
@attilammagyar attilammagyar changed the title FST: expose (DAW-automatable) parameters for MIDI CC, like in VST 3 FST plugin should expose (DAW-automatable) parameters for MIDI CC, like in VST 3 May 9, 2023
@attilammagyar attilammagyar self-assigned this May 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant