Cantabile Development Blog

Follow the development of music software Cantabile

Articles | Full Index | RSS Feed


Sub-session controllable MIDI Assignments

Recently on KVR there was a discussion on how to setup a MIDI controller that controls different VST parameters in different sub-sessions. Thinking about this it became apparent that the easiest way to do this would be to give sub-sessions control over the enabled state of each MIDI controller assignment.

To handle this, I've added a new option "Let sub-sessions enable/disable this assignment".

images/subsession_assignments.png

The way you use it is as follows:

  1. For new assignments, create the assignment as per normal, but select this new option before hitting the Create button.
  2. For existing assignments, select the assignment in the list, check the new option and then click the Replace button.
  3. Load or create your various sub-session as per normal.
  4. Load each sub-session and enable/disable the assignments it needs using the checkbox in the list of assignments as required.

Now when you switch between sub-sessions those assignments that have this new option selected will enable/disable appropriately. To to solve the original problem simply create two (or more) assignments for each VST parameter, but only enable one in each sub-session.

I need to do some more testing of this before putting it into the official build but so far it seems to work well. If you're interested in trying it, I've put an experimental build here: (feedback welcome)

See the original KVR discussion on this here.

Posted on June 23, 2009

Share This

Leave A Comment

All comments will be reviewed for spam before being displayed.