Midi translator

midi

#1

Hi, anyone have any tips on taking a encoder or midi cc in and sending out a sysex message? trying to do some controlling of old yamaha fm synth and samplers. How do i make list of sysex messages?
I understand I can only send it out on usb as of now and thats fine.


#2

Hi, I am not sure, if you are looking for solution with Axo, or what... but - Behringer BCR2000 is able to control Fm synths via sysex. There exists template with preprogrammed controlls...


#3

yeah, that's my back up idea. I have the Axo and a nice midi controller (Xone 2d) that I think would work well together. I love making custom midi templates on the computer and if I could find a way to do it with out the computer that would be a so cool..


#4

You can send a midi sysex message to the midi DIN output, but you need to build a custom object to do this.

Here's the relevant code to transmit a single sysex string of 14 bytes (including header and footer):

uint8_t sysexArray[14] = {0xF0, 0x43, 0x10, 0x26, 0x02, 0x06, 0x01, 0x00, 0x1F, 0x01, 0x78, 0x00, 0x00, 0xF7};
sdWrite(&SDMIDI, sysexArray, 14);

Be aware that sending long/multiple sysex messages in k-rate code could cause audio buffer underruns.


Mattilyn Mattroe contributions
#5

Thanks, I will give it a try.