Help get this topic noticed by sharing it on Twitter, Facebook, or email.

Code 49 controlling hardware

Hi. I'm relatively new to midi. I have code 49 and use it with a Ketron sound module. There are 4 banks of s128 sounds in the module. How can I program four of the encoders to scroll through each bank of sounds 0-127.
My hardware manual describes

the midi cc as 000
The value for each bank as 0,1,10,11
The program change for each sound as 0-127

I hav been told this has been done on oxygen but I can't seem to figure how to do it on code.

Thanks in advance.
1 person has
this question
+1
Reply
  • Hi Kieran,

    Thanks for posting!

    In case you don't know, a program change is a specific MIDI message that tells the receiving device to change to a specific program. To give you a brief description, what the info above is saying is that you need to send a Bank MSB message of 00, 01, 10, or 11 to choose the bank and Program Change message of 0-127 to choose a patch in that bank (there will be 128 patches per bank).

    There are a few different ways to do this, but the encoders can not send bank or program change messages, so that won't be possible. I'm not sure I've ever seen an encoder that can be assigned to do this.

    Instead you'll want to assign some of the buttons to either send a specific bank/program change, cycle through a few program changes or just navigate up and down through the programs. Incrementing/decrementing program changes would not include a bank selection, so the bank would need to be chosen on the Ketron module or the bank change would need to sent separately from the keyboard.

    I'd recommend reviewing the User Manual for the Code for instructions on editing parameters on the keyboard. Pages 51, 52, and 53 discuss how to assign this for the buttons, but you could also use the pads, a sustain pedal and even the keys to send the message, too:

    Code Series - User Guide

    I hope this helps! Let me know if you have any questions.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Thank you for your reply. As I said I'm relatively new to midi. It is not possible to select any changes on the Ketron module as there are no controls on the module. I'm not sure if it would be possible to select a bank with a pre programmed button and then scroll through the patchs (0-127) on an encoder ? Maybe I'm not sure. ?? One other question I have is how can I check the firmware of my code 49 in case I may need to update it and what the update process would be
    Thanks
    • Also when I set ctrl assign to 145, data 1 to 000, data 2 to 127 and the Msb (bank number) on the G note i can scroll through that bank perfectly on the encoder. when I change the Msb (G note) to 01, 10, 11 I can scroll through each of these banks perfectly on the encoder. Why can code 49 not store each of the Msb numbers (bank numbers) to each of the encoders. That would be perfect for what I want to do.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated