User Forum    :: Powered by YaBB
  Ā« MIDI-OX User Forum - View complete Midi  / Sysex Message Ā»
Welcome, Guest. Please Login or Register.
May 11th, 2025, 4:40pm


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Questions and Discussion
(Moderator: Jamie OConnell)
   View complete Midi  / Sysex Message
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: View complete Midi  / Sysex Message  (Read 3091 times)
Ted_Zick
New Member
*



MIDI-OX Rules!

   


Gender: male
Posts: 2
View complete Midi  / Sysex Message
« on: Feb 13th, 2015, 5:04pm »
Quote Quote Modify 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
*****





   
WWW

Gender: male
Posts: 1030
Re: View complete Midi  / Sysex Message
« Reply #1 on: Feb 13th, 2015, 8:57pm »
Quote Quote Modify 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: male
Posts: 2
Re: View complete Midi  / Sysex Message
« Reply #2 on: Feb 14th, 2015, 10:57am »
Quote Quote Modify 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
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


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