<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#f8fcf8>
<DIV><FONT face=Arial size=2>Just noticed I made a rude mistake
here.</FONT></DIV>
<DIV><FONT face=Arial size=2>The messages from $F1 to $F7 are not one byte but
have 0 to 2 data bytes depending on the message.</FONT></DIV>
<DIV><FONT face=Arial size=2>Its just that they sit in the same branch in the
code I revered to when writing this.</FONT></DIV>
<DIV><FONT face=Arial size=2>I know I should add more and better comments when
coding....</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Theo</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=t.hogers@home.nl href="mailto:t.hogers@home.nl">Theo</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=synth-diy@dropmix.xs4all.nl
href="mailto:synth-diy@dropmix.xs4all.nl">synth-diy@dropmix.xs4all.nl</A> ; <A
title=davebr@earthlink.net href="mailto:davebr@earthlink.net">David Brown</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, July 16, 2004 10:22
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [sdiy] Processing Midi -
Dropping Notes</DIV><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT></BLOCKQUOTE>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"><FONT
face=Arial size=2><snip></FONT>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>The other one byte messages ($F1...$F7) are not
real-time and not allowed to go in-between the data of other
messages.</FONT></DIV>
<DIV><FONT face=Arial size=2>However I like to pars them as if they
where real-time messages, part for easy of coding.</FONT></DIV>
<DIV><FONT face=Arial size=2>But also because of timing.</FONT></DIV>
<DIV><FONT face=Arial size=2>"Midi time code quarter frame" ($F1) is one of
them, you don't like that one waiting in a FIFO too long.</FONT></DIV>
<DIV><FONT face=Arial size=2>And having "Song select"($F3) or "Song position
pointer"($F2) waiting in the FIFO while $FA "start" is received and
executed in is also a bit sloppy.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Best use a method that takes care of these things
automatically.</FONT></DIV>
<DIV><FONT face=Arial size=2>Like the one I described in the other
message.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
<DIV><FONT face=Arial size=2>Theo</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BLOCKQUOTE></BODY></HTML>