LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
7.85k stars 991 forks source link

Note CV / Keytrack controller (proposal) #5330

Open MessyBookshelf opened 4 years ago

MessyBookshelf commented 4 years ago

I think a keytrack controller that would track the note cv (or rather value) and would be assignable to other controls could be really great addition.

More about it. Ideally it could change eq and filter cutoff values, and could add offset (otherwise a dc offset to the note cv value). I think having something like that would open up a lot of possibilities.

However there are major issues to the idea. One that comes straight to mind is (if getting the note values from an instrument is possible) is that this would only work as long as there is only one note (while its mono).

Theres probably obviously way more that I don't know of. But still, I would like to discus the idea if its possible.

Thank you.

zonkmachine commented 4 years ago

track the note cv (or rather value)

I believe it's most often called keyboard tracking.

this would only work as long as there is only one note (while its mono).

A controller from the controller rack and the LFO and filter settings (Bottom part of the Envelope, filter, LFO tab) works on the whole instrument. The envelope part of the instrument plugin is per key and it would probably be rather easy to add modifiers for key value here if you can find space for the knob. For the controller rack I find it a bit more elusive how this would work but you could perhaps make a controller that would give back the value of the highest/lowest key pressed. It would then be added via the FX plugin registry like the Peak Controller.

The Synth1 VST has a setting for keyboard tracking of the filter (trk) if someone wants to play around with this.