[linux-audio-user] MIDI app??

Nathaniel Virgo nathaniel.virgo at ntlworld.com
Mon Feb 3 10:50:00 EST 2003


On Monday 03 February 2003 1:43 pm, Joe Hartley wrote:
> On Mon,  3 Feb 2003 09:52:06 +0200
>
> Jaakko Prättälä <Jaakko.Prattala at Helsinki.FI> wrote:
> > It might be that there should be a SysEx start message and a
> > manufacturer ID before the data and a SysEx end message after.
> >
> > For Antares these would be
> > 0xF0 0x00 0x01 0x26 [data here...] 0xF7
>
> According to the manual, the SysEx header stuff is in place, but
> od -xc shows me something else - the first 32 bytes are:
>
> 0000000 544d 6468 0000 0600 0000 0100 6000 544d
>           M   T   h   d  \0  \0  \0 006  \0  \0  \0 001  \0   `   M   T
> 0000020 6b72 0000 760d f000 729a 0100 1126 0007
>           r   k  \0  \0  \r   v  \0   ð 232   r  \0 001   & 021  \a  \0

Maybe it's some kind of header in the midi file?

> Here's a naive assumption on my part:  since the MIDI Out on the
> Delta panel is lighting up, there's data going out on the port.
>
> I'll start looking more closely at the SysEx header stuff and the actual
> file format now - thanks for the help!

Are you using cat or playmidi to play the file?  The cat method will dump the 
data to the midi port, but it could be in the wrong format.  

A really handy way to find out what sysex data is in a midifile are the 
utilities mf2t and t2mf, which convert midi files into human-readable text 
files and vice verssa.  I believe they are included in the latest version of 
scala from http://www.xs4all.nl/~huygensf/scala/downloads.html






More information about the Linux-audio-user mailing list