Author |
Topic: Monitoring raw MIDI data (Read 1290 times) |
|
campbellr
New Member

 MIDI-OX Rules!
Posts: 3
|
 |
Monitoring raw MIDI data
« on: Jan 18th, 2023, 10:29am » |
Quote Modify
|
I have an application where I need to check if MIDI data is being corrupted by a 3rd party application. To do this I really need to be able to view an incoming MIDI steam which may not necessarily arrive in tidy MIDI packets. I suspect that parts of SysEx and CC messages may be being lost. There is a button on the MIDI-OX Toolbar marked 'Display raw MIDI input' but it does not seem to do anything other than open the standard input monitor window. It's really important that I can view the incoming bytes unfiltered. Is there any way to do this with MIDI-OX or another Windows base MIDI monitor? Thanks
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1029
|
 |
Re: Monitoring raw MIDI data
« Reply #1 on: Jan 18th, 2023, 5:29pm » |
Quote Modify
|
Hi The only Midi data not displayed by MidiOx is running status where the status byte is sent and then just a series of 2 data bytes are sent until a different status byte is needed. This is stopped by Microsoft and only full messages with a repeated status byte is permitted to be sent to the application. So you can never see running status data but you will always see the Status byte and the the data bytes following. You may have some Midi filtering turned on in MidiOx. Select menu Options / MIDI Filter Have all the boxes (on the left) without a tick, except for the bottom one "Display SysEx Messages in Monitors" Press OK Select Options / Data Mapping... There is a "Turn Map On (after OK)" at the top of the new dialog, make sure that is not ticked. That should be it. If you need to look at the data being sent from an application you will need MidiYoke or loopMidi or LoopBe1. All the best Royce
|
« Last Edit: Jan 20th, 2023, 5:59pm by Breath » |
IP Logged |
|
|
|
campbellr
New Member

 MIDI-OX Rules!
Posts: 3
|
 |
Re: Monitoring raw MIDI data
« Reply #2 on: Jan 21st, 2023, 4:29am » |
Quote Modify
|
Thanks for the advice. I got it working now!
|
|
IP Logged |
|
|
|
|