[linux-audio-dev] non-standard uses of MIDI reserved system opcodes

John Lazzaro lazzaro at CS.Berkeley.EDU
Thu Mar 27 17:11:01 UTC 2003


Hi everyone,

There are 2 MIDI System Common opcodes (0xF4 and 0xF5) and 2 MIDI
System Realtime opcodes (0xF9 and 0xFD) that the official MIDI
standard reserves for future use.

I'm currently collecting examples of non-standard uses of these
opcodes in hardware and software (on MIDI 1.0 DIN cables and in other
hardware and software contexts). Examples I've collected so far are:

 -- 0xF9 as "MIDI Tick"

 -- 0xF5 for both "MIDI endpoint" and "virtual cable" selection

I'm doing this as part of the process of finishing:

http://www.cs.berkeley.edu/~lazzaro/sa/pubs/txt/current-mwpp.txt
http://www.cs.berkeley.edu/~lazzaro/sa/pubs/txt/current-guide.txt

It uses the semantics of the commands as part of its resiliency
scheme, and so knowledge of non-standard uses of the reserved commands
is needed to help craft resiliency logic for the opcodes.  Probably
best to send the info directly to lazzaro at cs.berkeley.edu, the topic
is too mundane for the list ... thanks in advance!

-------------------------------------------------------------------------
John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
lazzaro [at] cs [dot] berkeley [dot] edu     www.cs.berkeley.edu/~lazzaro
-------------------------------------------------------------------------



More information about the Linux-audio-dev mailing list