User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - MT-32 related SYSEX bug with MIDI-OX / MIDI-Yoke »
Welcome, Guest. Please Login or Register.
Feb 15th, 2025, 2:51pm


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


   MIDI-OX User Forum
   MIDI-OX
   MIDI-OX Bug List
(Moderator: Jamie OConnell)
   MT-32 related SYSEX bug with MIDI-OX / MIDI-Yoke
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: MT-32 related SYSEX bug with MIDI-OX / MIDI-Yoke  (Read 7632 times)
Borg_Number_One
New Member
*



MIDI-OX really Rules!

   
Email

Posts: 1
MT-32 related SYSEX bug with MIDI-OX / MIDI-Yoke
« on: Feb 3rd, 2006, 8:10am »
Quote Quote Modify Modify

Hi.
 
I am currently using MIDI-OX and MIDI-Yoke and I recognized following bug:
 
Summarization:
 
The MIDI device forwarding feature in MIDI-OX and MIDI-Yoke does not seem to be bi-directional.
This makes it really difficult if you work with SYSEX.
 
 
 
 
Introduction:
 
a)
I am playing Kyrandia (configured to use MT-32) in DOSBOX Emulator.
(http://dosbox.sf.net)
 
b)
I installed the MT-32 Emulator virtual MIDI driver device:
http://sourceforge.net/projects/munt
 
c)
In the Windows sound and MIDI properties, I chose "MIDI Yoke NT:  1" as
default device. So DOSBOX emulator also uses this device.
 
d)
I started MIDI OX and set this device config:
"MIDI Yoke NT:  1"<-->"MT-32 Synth Emulator"
 
d)
When I start to play Kyrandia in DOSBOX emulator then all SYSEX and MIDI
messages will be redirected to MIDIOX's in/output monitor and to the "MT-32
Synth Emulator" MIDI device.
 
"MIDI instrument patch commands" (for generating new synthetic MT-32 instruments) will also be send via SYSEX.
 
The intro of Kyrandia already sends MIDI commands (e.g. explosion sounds
from/in the intro scene) which moves the "MT-32 Synth Emulator" to play the
loaded/patched "MIDI instrument patch commands", which were already sent/loaded via SYSEX
before.
 
Problem:
 
However, I just hear weird sounds/instruments when the Kyrandia intro wants
to play the MIDI commands that were patched with "MIDI instrument patch commands".
 
 
If I do not use this:
"DOSBOX Emulator"<-->"MIDI Yoke NT:  1"<-->"MIDI-OX"<-->"MT-32 Synth
Emulator"
 
...but this:
"DOSBOX Emulator"<-->"MT-32 Synth Emulator"
 
...then the MT-32 emulator plays the patched instruments with the loaded
"MIDI instrument patch commands" and the intro sounds decent.
 
 
Well, DOSBOX has the capabilities to capture MIDI messages to a standard MIDI file. -->
http://bnobtc.pix-art.com/main_001.rar
 
(Do not wonder, the music begins at 00:14, but you should not forward from
00:00 to 00:14. Just play the MIDI from the beginning to ensure that all
SYSEX messages will be send to the (emulated) MT-32 device.)
 
If you play the MIDI file in this way:
"Any MIDI Player"<-->"MIDI Yoke NT:  1"<-->"MIDI-OX"<-->"MT-32 Synth
Emulator" then you will not be able to listen the "MIDI instrument patch commands"
(loaded via SYSEX before).
 
If you play the MIDI file in this way:
"Any MIDI Player"<-->"MT-32 Synth Emulator" then you will be able to listen
the "MIDI instrument patch commands".
 
 
This phenomenon appears with all MT-32 MIDIs/games I have.
In any case, I did not
+ enable any filter
+ disable any MIDI message forwardings.
 
Has MIDI-Yoke problems to forward certain SYSEX commands?
Because SYSEX is bi-directional, MIDI-Yoke / MIDI-OX's MIDI forwarding feature should work bi-directional in future too.
 
Interesting links:
http://homepage.mac.com/synth_seal/html/mt32a.html
http://www.queststudios.com/roland/docs/mt32-2.txt
http://www.xs4all.nl/~giovanni/midisoft.html
« Last Edit: Feb 3rd, 2006, 9:52am by Borg_Number_One » IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: MT-32 related SYSEX bug with MIDI-OX / MIDI-Yo
« Reply #1 on: Feb 3rd, 2006, 2:14pm »
Quote Quote Modify Modify

A MIDI cable is uni-directional.  MIDI Yoke emulates MIDI cable.  So MIDI Yoke is uni-directional.
 
You need a cable from each output to each input.  If a device (real or virtual) has one output and one input, that implies you need two cables.
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
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.