From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Phillips Subject: Re: MIDI input Date: Wed, 18 Jun 2008 18:09:48 -0400 Message-ID: <485987AC.4020201@woh.rr.com> References: <171504869@web.de> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <171504869@web.de> Sender: linux-msdos-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="iso-8859-1"; format="flowed" To: x.zupftom@web.de Cc: linux-msdos@vger.kernel.org x.zupftom@web.de wrote: >> -----Urspr=FCngliche Nachricht----- >> Von: "Dave Phillips" >> >> After starting DOSemu go into the directory where you have the vapim= pu=20 >> driver. Start the driver like this: >> >> vapimpu >> >> If it succeeds, you're ready to rock, and you can launch SPG. >> =20 > > Thanks a lot! That worked perfectly! I could record and play back, = with perfect timing and no delay. The MIDI is always in sync with the = PC speaker metronome beep. So the setup is perfect, even with a plain = vanilla kernel. > =20 Good to hear of it. :) Btw, I've been testing DOSbox this afternoon. I get MIDI output, but no= =20 input yet. CPU usage is much lower than DOSemu, so I'm going to keep on= =20 testing it. > There is clearly a big difference in how both programs are reading MI= DI data. If I use the S debugging switch with SPG, there is so much de= bugging output that it runs pretty fast through the output window. Her= e is a random extract of the output while I play notes at 240 bpm on th= e MIDI keyboard: [snip] > > > [Score's] output comes much slower than that of SPG (you can see that= from the lines "MPU401: Processing IO callback, ... bytes" that I ment= ioned above which are much denser here). I assume there are far too fe= w lines saying "MPU401: Read status port =3D 0x3f", so there is a prett= y high number of bytes still in the queue. What is responsible for rea= ding from that buffer? Is it the DOS program, FreeDOS or Dosemu? On "= real" (non virtual) systems with old hardware and MS DOS the MIDI input= apparently works with Score. What does a "real" system with MS DOS do= that Dosemu/FreeDOS don't? I'm wondering whether I should try install= ing MS DOS in Dosemu... How can I do this without damage to the nicely= running FreeDOS? (I have MS DOS 6.2 here.) > =20 I believe that SPG filters running status bytes, perhaps Score doesn't = ?=20 I'll guess that one problem is that there really wasn't a single device= =20 handler for the system, i.e. everyone wrote their own (hence the vapi=20 drivers for Voyetra's hardware and MPU-compatibles). How do you=20 configure Score for MIDI input, do you select a driver or does it have = a=20 default internal driver or ... ? Best, dp -- To unsubscribe from this list: send the line "unsubscribe linux-msdos" = in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html