Author |
Topic: View complete Midi / Sysex Message (Read 3091 times) |
|
Ted_Zick
New Member

 MIDI-OX Rules!
Gender: 
Posts: 2
|
 |
View complete Midi / Sysex Message
« on: Feb 13th, 2015, 5:04pm » |
Quote Modify
|
I am fairly new to Midi Ox, Midi Yoke and Midi Messages. I purchased MGB's (Midi Gadgets Boutique) encoder MKC64U to enable me to add features to my Midi Virtual Organ. A requirement of ' User Programming" on this device is to send SYSEX messages using their input method of a 32 byte midi messages in Hex format. I have read about the formatting of SYSex messages however I am missing something, I suspect the correct format of the message within the Header / Footer section. The factory programmed bytes in memory send the default messages and could perform the correct CC or PC actions. Where my problem is in changing only a small portion of the content of that area of its memory. e.g. I need to change a potentiometer message from CC value 7 Channel 1 to a value of CC 11 Channel 1 and I have been unsuccessful in doing this. So far I have not been able to see the complete set of values in the message being sent when the pot is activated, only the standard MIDI messages. In Other words what precedes and what follows the CC message as header or footer values inis not visible to me using Midi Ox. Is there a way to read the complete message content? Is there also a way to see what is actually in the encoders memory chip using Mid Ox or some other tool you recommend? Hopefully my explanation of my need is clear. Thank You, Ted Zick, Montvale VA USA
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1030
|
 |
Re: View complete Midi / Sysex Message
« Reply #1 on: Feb 13th, 2015, 8:57pm » |
Quote Modify
|
Hi Ted looking at the output from the editor http://www.midiboutique.com/old/downloads/software/mkc64uprg.zip To see what is happening select MidiYoke#1 as the output Midi device in the program and add some messages and press Send It looks like it sends a 'get ready to store a list of messages for the device ' (scan point or pot) F0 00 21 7F 0C 00 00 00 20 F7 then it sends the midi messages to record CD 2A B2 07 3C then it sends the 'store this at location' sysex to finish F0 00 21 7F 0C 01 0A 01 20 F7 F0 00 21 7F 0C 00 00 00 20 F7 ' save CD 2A 'patch change on channel 14 B2 07 3C 'CC channel 3 Volume value 3C F0 00 21 7F 0C 01 0A 01 20 F7 ' store on Potentiometer #1/change It seems that the editor is not capable of getting the data from the unit, only sending data to it. Personally I would create a text file that has a 'reset buffer' message for each element with its default value. It will take a while but once you have it you can modify it 'Scanmatrix #1 ,Scanpoint#1/On F0 00 21 7F 0C 00 00 00 20 F7 90 53 60 F0 00 21 7F 0C 01 00 00 20 F7 'Scanmatrix #1 ,Scanpoint#1/Off F0 00 21 7F 0C 00 00 00 20 F7 80 53 40 F0 00 21 7F 0C 01 45 00 20 F7 'Scanmatrix #1 ,Scanpoint#2/On F0 00 21 7F 0C 00 00 00 20 F7 90 54 60 F0 00 21 7F 0C 01 01 00 20 F7 'Scanmatrix #1 ,Scanpoint#2/Off F0 00 21 7F 0C 00 00 00 20 F7 80 54 40 F0 00 21 7F 0C 01 46 00 20 F7 etc to this... 'Scanmatrix #1 ,Scanpoint#1/On F0 00 21 7F 0C 00 00 00 20 F7 CD 2A B2 07 3C F0 00 21 7F 0C 01 00 00 20 F7 'Scanmatrix #1 ,Scanpoint#1/Off F0 00 21 7F 0C 00 00 00 20 F7 B2 07 00 F0 00 21 7F 0C 01 45 00 20 F7 'Scanmatrix #1 ,Scanpoint#2/On F0 00 21 7F 0C 00 00 00 20 F7 CD 2B B3 07 40 F0 00 21 7F 0C 01 01 00 20 F7 'Scanmatrix #1 ,Scanpoint#2/Off F0 00 21 7F 0C 00 00 00 20 F7 B3 07 00 F0 00 21 7F 0C 01 46 00 20 F7 Save AS so you have a new text file with your changes You can then load it into MidiOx Syex scratch pad and send it. any line that starts with a non-hex number will be ignored by MidiOx when it is sent. All the best Royce
|
« Last Edit: Feb 13th, 2015, 9:34pm by Breath » |
IP Logged |
|
|
|
Ted_Zick
New Member

 MIDI-OX Rules!
Gender: 
Posts: 2
|
 |
Re: View complete Midi / Sysex Message
« Reply #2 on: Feb 14th, 2015, 10:57am » |
Quote Modify
|
Hello Royce, Thank you for that very complete reply.. I will be off to follow your instructions today. Thanks again, I will let you know of my success soon! Ted Zick
|
|
IP Logged |
|
|
|
|