Can anyone help? I am trying to convert msb and lsb messages from a controller to select a bank on a vst plug-in. I have tried the midi filter etc but no luck .. would appreciate any ideas
Thank you
Did you enable pass through unused pc messages?
Did you try see zero-based pc numbers?
If you have setup some midi control in settings or script then those signals may not make it to the vst plugin.
Hi, yes I have done that and I think everything else to allow program change to work, the vst recives all the pc messages but always defaults to the same bank.
Thank you for your reply
Alan
Hi, I have checked all that and it’s all clear and ok.
All the program changes are received by the vst but the bank message always go to default.
When I send CC 32.. 32 it will default to 32 .. 16
I have tried midi filter to convert all 32 messages to 32 but again defaults.
Thank you
Alan
I am lost.
What do you mean by that?
Could you provide the output as seen in the global midi monitor so we can see exactly what you are sending?
X
Hi and thanks again for response. I should rephrase.
I use a few different controllers when I send a program change from either keyboard or controller the standard is CC 0 =63. CC 32 =16. Prg 50
I need to have the CC 32 Value of 16 to remap to 32 which is the user bank of the Triton VST.
What I need is a way of re mapping whatever CC 32 Value to 32 or in some cases 33. 34 etc
Thank you once again
Alan
Hi, from that perspective all of those message work well as far as changing rack spaces etc and receiving all the relevant information. As to my last general response I need to be able to re map the CC 32 Value to one that selects a user bank.
Thank you
Alsn
So your controller is not able to send the desired CC32 value ?
You can use this scriptlet code and connect that scriptlet to your incoming MIDI In plugin and connect your plugin to the scriptlet.
//Called when a CC message is received
//The CC numbers must be within the specified range
var cc_value : Integer
On ControlChangeEvent(m : ControlChangeMessage) Matching 32
cc_value = GetCCValue(m) + 16
SendNow(WithCCValue(m,cc_value))
End
Transform_CC32.gig (27.2 KB)
Thank you that should work nicely.
I thought about a scriplet but I don’t know how to write them.. I really appreciate your help..
Thank you
Alan
Im not sure what im doing wrong with the scriplet but i am having no luck. message in is coming at a value of 0 which is the first bank and i need it to select bank 32. no matter what values i put in it always selects bank 0. whch parrameters should i be changing if any? Sorry to be a pain Alan
please add the MIDI Monitor plugin after the scriptlet and show the content coming out from the scriptlet.
Hi again. I checked that and it did show that bank 32 was selected yet the Triton VST remained on bank. 0
If it’s ok with you I will take a few shots tomorrow and send them through maybe I am missing something.. When I send I send the same message via another program from my computer that has my song files it works perfectly.. What I am trying to achieve is when I want to call up a sound from my controller for it to select that user bank .
Thank you again
Alan
Wait, you said Bank 32 was selected?
You know that CC 32 is a bank select message and the value selects the bank.
So when you send CC32 with a value of 12 then Bank 12 (or when zero based Bank 13) on your vst is selected.
LSB Bank 32 with a value of 32 which is my user bank. I will double check and send a pic of the midi. Monitor.. Cheers
OK, maybe it is zero based.
So try to send the value 31.
Hi again, i tried all the alternative values and again no change. I have attached a pic maybe i am missing something here. In the Past when i was using an Artuira Controller that allowed a pad to have a CC 32 value and prg Change Number it worked well. When i made the change to Novation launch Key it dosent have the CC Value along with the program value.. Hey I really appreciate your help Paul.. If i can get this sorted it would be great.. I found a new one for me the edit in the midi block out but that didnt seem to work at all.. Thank you
Alan
Why are you sending CC 0 with a value of 63 ?
I did a test with this gig, the button sends the value 32 when pressed and with the Knob PC messages are sent.
When I press the button “Browse” in Triton extrem I see that when the button is pressed and PC messages are sent the correct presets in the user bank are selected.
Triton.gig (87.4 KB)
Hi, no difference what ever value I enter..
Cheers

