Article View: comp.sys.atari.st
Article #25841Re: reading from the midi port
From: rgoodman
Date: Sat, 21 Mar 1987 02:55
Date: Sat, 21 Mar 1987 02:55
31 lines
2275 bytes
2275 bytes
In article <1932@ihuxz.ATT.COM> burris@ihuxz.ATT.COM (Burris) writes:
>In article <14085@cca.CCA.COM>, m204help@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...
>
>You do not have enough real time to be doing printf's and/or other screen
>output if the MIDI data is coming in at near the MIDI baud rate.
I don't think you normally have to concern yourself with that since sequenced
MIDI data does not come in anywhere near the MIDI baud rate. Each second,
MIDI theoretically can transmit almost 4K, but in reality, it transmits
less than a hundred bytes per second generally. If you're having a problem
because your sequencer adds timing marks that increase the bytes/sec (still
nowhere near 4K/sec) then simply ignore those bytes. I have displayed
MIDI data using C. True, if you are displaying 100 numbers/sec you are
at about the limit, but that is not what caused Keith's original problem
of his program ending before the data was all sent. That was caused by the
fact that his program thought he was out of data because he read it too fast.
Receiving MIDI data itself takes a small percentage of the processors time
unless you are transmitting special data (e.g. with a sampling synthesizer you
might transmit the waveform data).
Ron Goodman
--
rgoodman@cit-vax.caltech.edu _______ _________ _________ |
rgoodman@cit-vax.bitnet / \#/ \#/ | Pasadena
rgoodman@cit-vax.uucp |alifornia |nstitute |echnology | California
\_______ ___/#\___ of | | U. S. A.
Technical Details
Message-ID:
<2101@cit-vax.Caltech.Edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!ll-xn!cit-vax!rgoodmanReferences:
<14085@cca.CCA.COM> <1932@ihuxz.ATT.COM>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!ll-xn!cit-vax!rgoodman From: rgoodman@cit-vax.UUCP Newsgroups: comp.sys.atari.st Subject: Re: reading from the midi port Message-ID: <2101@cit-vax.Caltech.Edu> Date: Fri, 20-Mar-87 21:55:54 EST Article-I.D.: cit-vax.2101 Posted: Fri Mar 20 21:55:54 1987 Date-Received: Sun, 22-Mar-87 22:27:05 EST References: <14085@cca.CCA.COM> <1932@ihuxz.ATT.COM> Reply-To: rgoodman@cit-vax.UUCP (Ron Carl Goodman) Organization: California Institute of Technology Lines: 31