Oh, something else, no big but since I know better...

There is something in your example that you copied from the PortMIDI headers:

// per-note aftertouch (Ensoniq holds a patent on generating this on keyboards 
until June 2006) (&hA0-&hAF) */
const PM_FILT_POLY_AFTERTOUCH= &h200 

The assertion about Ensoniq is "patently" (pardon the pun) false. Ensoniq 
did/does hold a patent, but it's not on polyphonic aftertouch itself, it's the 
manner in which they mechanically made it operate. It was through a radio-type 
of connection, it eliminated the need for moving parts. There's been dozens of 
keyboards not made Ensoniq since the 1980's that transmit polyphonic 
aftertouch, there's no patent against doing it. They just mechanically did it a 
different way. 

I know this upon working with and for Ensoniq for many years. Must be some 
errant engineer at PortMIDI Corp. that looked at some article but didn't read 
it too thoroughly.

So while you're at fixing the docs in that area, delete that line.

Let me also correct myself, in my last post I said "...it also kills the 
prospect of using MIDI with REAL at all." I should have qualified it as 
"real-time MIDI". Playing back MIDI files doesn't apply because any delay can 
be discounted. I'm talking about "finger-to-key-to-sound" or 
"stick-to-pad-to-sound" type of response. 

This an article, although really old, that describes this. 
www.soundonsound.com/sos/Oct02/articles/pcmusician1002.asp

"Even when playing soft synths in 'real time', I've never personally had any 
real problems with a claimed 20mS latency. If you concentrate hard, you may be 
aware of the lag between hitting a key and hearing the note, but many piano 
players will already be used to this, since there is always some delay between 
hitting a key on an acoustic piano and the hammer hitting the string. Moreover, 
when you play back sounds through a loudspeaker, the speed of sound is such 
that each foot it travels takes about 1ms ­ so a latency of 6ms is equivalent 
to listening to a loudspeaker six feet away, which doesn't seem to bother the 
majority of guitarists. For a more extreme example, remember the church organ 
player who may be 50 feet or more away from some of his pipes!

"Most keyboard players also seem quite happy with MIDI's serial protocol, which 
means that a six-note chord will emerge over six milliseconds, which is 
equivalent to each note emerging from a loudspeaker a foot further away. Only 
when triggering percussive sounds like drums and percussion does a latency 
higher than 10ms really become an issue, and in many cases such sounds are far 
more likely to be quantised in some way during playback anyway.

"Latency jitter is far more troublesome, since the delay varies, and many 
musicians can detect this timing uncertainty when it exceeds about 5ms."

Garth Hjelte
Sampler User

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to