Jens M Andreasen wrote: > On Sat, 2009-09-26 at 14:03 +0200, Ralf Mardorf wrote: > > >> When using several MIDI ports even a lot of SysEx can be sent real-time, >> but using only one MIDI port even aftertouch can cause timing problems. >> > > A stream of channel-aftertouch is single bytes, and can at any point be > interrupted by more important data (note-on) with at most 0.3 > miliseconds delay ...
When interrupted it's 2 bytes, one byte only when running status can take effect. To be honest, I don't know if aftertouch will be interrupted by applications and devices by default. Is this MIDI standard? And to be honest, much more data is produced by the pitch wheel, because of the low and high byte. I never had any timing issues because of aftertouch and pitch bend, but I noticed that they produce much more traffic than real-time SysEx for filters. IIRC I had 4 MIDI outputs for the Atari ST, I guess using just one MIDI output can cause trouble for pure MIDI music. Ralf _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
