Author |
Topic: Multiple ports implementation (Read 1272 times) |
|
desert_midi
New Member

 MIDI-OX Rules!
Gender: 
Posts: 1
|
 |
Multiple ports implementation
« on: May 24th, 2003, 11:38pm » |
Quote Modify
|
I am trying to implement multiple port capability into a player. At first I thought one of the MIDI-OX products might help but my need is different. I would like to play a MIDI file that has multiple ports defined in it through a player such that each port can be defined as a separate device, i.e., synthesizer, output port & etc. If anyone can point me in the right direction for an algorithm or source code or product, I would be very grateful. Thanks, desert_midi
|
|
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Multiple ports implementation
« Reply #1 on: May 25th, 2003, 10:09am » |
Quote Modify
|
A professional sequencer might be able to handle this, but it depends on how the MIDI file was authored. For several years an optional, unratified Cable Meta event was used to specify port number for a track in type 1 MIDI files. This Meta event had varying degrees of compatibility in the industry. Current recommended practice is to use a fairly new, Device Name Meta Event (09), although I don't know of any sequencers that support this. Anything supporting this would have to be done at the player or sequencer level, as this information is only available in the MIDI file (and not in the MIDI stream).
|
« Last Edit: May 25th, 2003, 10:09am by Jamie OConnell » |
IP Logged |
--Jamie Music is its own reward.
|
|
|
|