Accessing Non-Registered Parameter Numbers (NRPNs) possible?
MQS-mark opened this issue · 5 comments
Hi,
I hooked up my MC-303 to seq66 and was wondering if one can also access NRPNs. If yes, how?
https://www.sweetwater.com/insync/editing-tips-roland-mc-303/
Let's take the cutoff as an example (see link https://www.sweetwater.com/insync/editing-tips-roland-mc-303/):
CC99 | 01 | Selects NRPN function.
CC98 | 32 | Selects filter cutoff.
CC06 | 74 | Settings of 70-114 will open up the filter for a brighter sound.
The two first controller values I would set at the start of a pattern, CC99 to 01 and CC98 to 32.
And then for changing the cutoff frequency over the pattern progress I set multiple events with different values between 90-114 for CC06. That's how I understand it right now. Will test tomorrow.
As I understand now, three different controllers have to be accessed instead of just one, such as for note velocity.
So it worked.
In this example with the MC-303 one just needs to set CC99 to 01 to access the different NRPN functions.
And with the additional CC definitions one can basically access all sorts of things of the MC-303.
This is pretty cool and way more easily to do than in Ableton and Bitwig in my opinion. Terrence Dixon uses for example a lot the MC-303 via Ableton (and gets some interesting stuff out of this low budget machine). This made me want to conquer the MC-303 in all its details and seq66 allows this. So thank you Chris for maintaining and further developing this fine piece of software.
Some UI things are a bit tedious though:
- Setting events holding the right mouse button and then clicking with the left button is tough to do with notebooks/laptops which have some modern touchpad without any left right button but using two fingers for the right click for example.
- Also the the window frame for setting/locating/removing events is a bit small, would be nice if a user could re-size it as desired.
- Setting the value via holding down the mouse button and then dragging the line over the event value to then scroll up and down to set it to a specific value is tedious. Would be great if one could click on the circle of the event and type the value for example or at least then drag the circle up and down.
Can you show us the part of the configuration that you used to create your workable setup? I just need to get some context for further investigation. Thanks!