MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Questions and Discussion >> View complete Midi  / Sysex Message
(Message started by: Ted_Zick on Feb 13th, 2015, 5:04pm)

Title: View complete Midi  / Sysex Message
Post by Ted_Zick on Feb 13th, 2015, 5:04pm
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

Title: Re: View complete Midi  / Sysex Message
Post by Breath on Feb 13th, 2015, 8:57pm
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

Title: Re: View complete Midi  / Sysex Message
Post by Ted_Zick on Feb 14th, 2015, 10:57am
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



MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.