General

A midi cc question

Started by cchristensson on .

Sign in or create an account to join the conversation.

11 posts

Topic starter
Hi I'm trying to make a template for my Spitfire audio sample libs.
They have implemented a way to change articulations via cc32 where different articulations are triggered on different values. ( the daw chase these events better than keyswitches)
I want to have a pad/button for each of the articulations but I can't get the different buttons to send different values.
I see there's a value field in the editor just below the cc number field but I can't enter anything.
Im a newbie with Lemur so I understand I'm missing something.
Can someone please point me in the right direction?
Regards.
An easy way to achieve this is via the custom midi feature...

In the example below 16 pads, all send to CC32 with the custom midi "Out" - each pad sends a specific value as this is defined by a custom expression "val".
The values each pad sends are 1,2,3,21,64,65,67,69,90,95,100,112,114,118,120,127 - of course thats only an example, you can change the amount of pads and each value for each pad to your liking.

cc32-multivaluesout.jzml
I am trying to figure out the exact same thing as messaged here. I downloaded the example script that was posted here and it is not sending on CC 32 only. It seems to be almost random the values are correct.

Did anyone else have any luck?
Hi

I set up a midi monitor in cubase. Whe I hit pad 1 it sends on 32. When I hit the next pad it sends the correct value from the "val" variable but on channel 33 and so on. Each pad goes up one cc number.

Galen
Thanks this worked....I just have one problem.

I use this to send a CC32 value. But it does not work if I have an expression map on the track. The expression map also send a CC32 value. But unless I remove it I can not get Lemur to change articulations on Spitfire Audio Sable.

Any ideas?
Not sure as I dont have Cubase nor Spitfire and I dont know how expression maps work. In any case, you can change the CC the pads send by editing this (found in mappings)

[color=#4040FF]stretch(32, 16)[/color]

What this essentially does, is instructing Lemur what CC to use for each pad.

[color=#4040FF]stretch(32,16) = {32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32}[/color]

So, you either change the "32" part if you want a common CC for all pads or you make a 16 numbers array of your choosing.
As far as my issue with expression maps goes. That is how cubase seems to work. If the cc is used in the expression map it becomes "reserved" and no data can be passed from an external midi source through to the instrument unless you remove the cc output map from the output mapping of the expression map. Which IMO makes the expression map pretty much useless.

My support rep is sending it up the chain to see if that was intended.