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

Optional CV control for levels (VCA)? #63

Open
mxmilkiib opened this issue Sep 7, 2020 · 3 comments
Open

Optional CV control for levels (VCA)? #63

mxmilkiib opened this issue Sep 7, 2020 · 3 comments
Labels
feature request Request to add or idea for a new feature or enhancment of an existing one

Comments

@mxmilkiib
Copy link

Related to #55

@SpotlightKid SpotlightKid added the feature request Request to add or idea for a new feature or enhancment of an existing one label Oct 12, 2020
@SpotlightKid
Copy link
Contributor

Can you provide a usage scenario?

Am I right in concluding, that this would require an extra JACK input port for every CV signal? And if you wanted to control all channel levels individually, you'd need as many extra CV input ports as channels?

And if you have less CV input ports than controllable levels, you'd need some internal mechanism/setting to route from a CV input to a controlled level?

@SpotlightKid SpotlightKid added the needs feedback Waiting for further information from reporter or third-party label Feb 11, 2021
@mxmilkiib
Copy link
Author

Use case would be to automate a sequence of volume changes for apps in a JACK graph. Prior art is Non Mixer.

I see this as a 'turn on individually for each channel that needs it, and a CV port for that channel appears directly after it in port order'.

On maybe one CV signal to serve for multiple channels - my take before was that those channels would probably be on a buss / group send anyway, so one CV could be enabled to control that group.

@SpotlightKid
Copy link
Contributor

SpotlightKid commented Feb 11, 2021

Just transferring information from IRC (#lad) over here:

You can use midimonster to create a JACK CV to MIDI client to control a jack_mixer channel's volume or balance,

Here's an example configuration for midimonster:

[backend jack]
debug = on

[jack jack1]
midi_out = midi out
cv_in = cv in min 0.0 max 1.0

[map]
jack1.cv_in > jack1.midi_out.ch0.cc11

Connect your CV source to the cv_in port of the midimonster JACK client and its midi_out port to jack_mixer's midi in port. Assign the volume or balance level you want to control to MIDI CC 11.

Here's a short demonstration video:

https://0x20.eu/nc/s/c8QYH7KqPFkTc42

@SpotlightKid SpotlightKid removed the needs feedback Waiting for further information from reporter or third-party label Feb 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request to add or idea for a new feature or enhancment of an existing one
Projects
None yet
Development

No branches or pull requests

2 participants