October 7, 2018 at 11:04 am #85610
Once CTRLR is fully setup ( I’m using Ableton ), panel is in place – all bi direction communication looks good – reading patches into CTRLR, sending signals out to Synth, is it possible to map a hardware controller knob to a slider on a panel in CTRLR ?
EG: I have Ableton Push mapped to my AlphaJuno here – am able to play the keys on the Push to play the Juno no problem, but how do I map one of the knobs to control the filter ?October 7, 2018 at 1:46 pm #85619
- Topics: 1
- Replies: 156
- Total: 157
[message removed as irrelevant to request]
Attachments:You must be logged in to view attached files.October 7, 2018 at 2:10 pm #85622
Not sure if the Ableton Push is able to send sysex. But in case it does: replace yy with midi channel and xx is the actual value of the parameter.October 7, 2018 at 2:36 pm #85623
- Topics: 1
- Replies: 156
- Total: 157
I didn’t even know what Ableton Push was- just checked – didn’t read the message carefully – might bow out of this one.October 8, 2018 at 12:13 pm #85646
Let’s put Push aside for a sec as that might complicate things.
Consider with the BCR2000.
I’m using a pre-built panel in this case this one : http://ctrlr.org/forums/topic/roland-mks-50-advanced/
Would I need to hack the CTRLR panel to make this work ?October 8, 2018 at 4:22 pm #85647
you don’t need to do anything on the panel. You will need to setup the hardware controller correctly in order to send the correct messages to the synth. I don’t know if BCR2000 does support sysex.October 9, 2018 at 3:24 pm #85669
OK – sounds like standalone mode you’re describing.
My hardware controller has assignable knobs.
In Ableton, I go into midi assign write mode and I can select an object (fader, variable on a plugin, pan pot etc) and assign the knob to that object. Inside the ctrlr panel when you engage Midi Assign Write mode the variables are not assignable.
The BCR in standalone can do sysex – that’s why I originally bought it – I even bought the skin for it as a full on AlphaJuno controller.October 10, 2018 at 10:02 pm #85693
Oh that skin looks nice. You should just need to load the template file into your BCR found here:
and you should be ready to go.
Maybe I don’t understand your question. Do you want that the sliders of the Ctrlr panel move when you turn the BCR’s knobs? In general Ctrlr supports this but I am not sure if it works for sysex messages.October 11, 2018 at 2:42 am #85697
Witht he BCR connected to the AlphaJuno directly via midi, that works with the basic patch.
But what I want to be able to do is map any knob of my choice to a parameter in a CTRLR panel- that in turn will be mapped to whatever the CTRLR panel component is mapped to on the AlphaJuno. This will also enable me to write automation which is very important for me.
I have other synths coming into the equation, so this is beyond the AlphaJuno and I’m trying to get my head around whether this can work or not.October 11, 2018 at 9:23 am #85723
A Ctrlr-slider reacts to incoming controller messages. It will react to the same controller as defined in the sliders properties only. So if e.g. you want to do that with midiCC 21 you have to set the BCR to send CC 21 and there must be a slider in Ctrlr defined to send CC 21.
If you want to record movements of the BCR in your DAW you won’t need Ctrlr or in other words, afaik Ctrlr will be of no use for this purpose.October 13, 2018 at 5:29 am #85736
OK – So when I open up the panel back end view, how can I identify the CC assigned to a particular slider ?October 13, 2018 at 11:31 am #85738
you can see the message a given slider is sending in the midi-properties (see screenshot). In this example it sends a midi-cc with number 21. But you can send a lot of other messages such as nrpn-cc’s or sysex.
Attachments:You must be logged in to view attached files.October 20, 2018 at 1:46 pm #85916
Ok – I’ll check that out.
When I go in and have a look without any synths connected, open the panel dock with the MKS50 panel open, click on the different sliders, nothing changes on those midi values.
So I’m guessing you mean, plug it all in, and then tweak the values with the synth connected and read the results of the cc at computer end ?October 21, 2018 at 1:11 pm #85921
Well, the MKS-50 needs sysex not CC so nothing will change on CC settings. Look at the sysex setting.October 21, 2018 at 6:01 pm #85928
Yeah – I’m going to need to learn to read sysex and get a bit deeper into all this it seems if I want to be able to do a few funky things !October 22, 2018 at 1:55 pm #85948
sysex looks more complicated than it is. At least the sysex messages of the MKS-50 are quite simple. Look at this sheet:
it is in french language but this shouldn’t be a problem as there is just very few text. the value nn represents the midi channel and DT represents the actual value of the parameter.
So in Ctrlr you would set parameter “VCF cutoff frequency” (parameter number 10) like this:
F0 41 36 YY 23 20 01 10 XX F7
YY represents the midi channel set in Ctrlr
XX represents the value set by the slider
10 represents the parameter vcf cutoff
All other values are fixed values which always remain unchanged
You must be logged in to reply to this topic.