Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!mcvax!botter!klipper!tulp From: tulp@klipper.UUCP Newsgroups: comp.sys.atari.st Subject: Re : Midi Problem. Message-ID: <700@klipper.cs.vu.nl> Date: Thu, 26-Mar-87 04:36:32 EST Article-I.D.: klipper.700 Posted: Thu Mar 26 04:36:32 1987 Date-Received: Sat, 28-Mar-87 04:22:14 EST References: <686@atari.UUCP> Reply-To: tulp@cs.vu.nl (Tulp E) Organization: VU Informatica, Amsterdam Lines: 26 In article <14085@cca.CCA.COM>, Keith Hedger writes: > I am trying to read data from the midi in port on the 520 ST and > am having a problem... > Keith, your problem *is* that you don't have enough real time to do much screen output. I learned it the hard way too (though I did find the cause in an hour or so). What Ron Goodman has been writing simply cannot be true since if you do a 'conin(3)' (bios number 2) call, the operating system suspends execution of your program until a byte is available (both of you do use conin(3), don't you ?). And I am absolutely positive about this, I had my program 'hanging' when it tried to read more bytes then my ESQ-1 sent. If you don't use conin(3) but just look at the buffer, the speed of the computer may be too high (still, if your sequencer also sends velocity, after touch and what all messages, that sounds unlikely to me). Drive and synthesize carefully, Eduard Tulp tulp@cs.vu.nl ------------------------------------------------------------------ Did you see Alex Leavens grinning all the time ? I think there's a coat-hanger stuck in his mouth ! ------------------------------------------------------------------