|
From: <le...@gr...> - 2005-06-27 07:48:40
|
Le 24 juin 05 =E0 20:25, Edwin Vane a =E9crit : > Hi, > > I was hoping somebody close to midishare internals could quickly =20 > answer > this question for me instead of me searching through the code. What is > used as the software synth in Mac OS X in MidiShare? Is it the =20 > QuickTime > synth or CoreMidi? The MidiShare driver msQTDriver still uses the QTMA architecture, but =20= we did not see hight latencies as you seems to have. How do you measure this 100ms latency value? > > Via my experiments with QTMA in QuickTime (before I > discovered QTMA was deprecatd), I discovered that QTMA in QuickTime is > quite laggy (about 100ms in experiments). I ended up writing a new =20 > media > handler that uses CoreMidi instead. However, when trying to play > QuickTime movies with my new handler, playback can sound ever so > slightly 'uneven' since movie players usually tell media players to =20= > play > every 20 ms or so. Do you mean you're playing a MIDIFile with your new handler? > I was hoping that MidiShare could solve my > 'unevenness' problem with some better scheduling than what I naively > implemented. However, it's not going to help unless MidiShare doesn't > use QTMA internally for software synthesis. MidiShare as a 1 millisecond timing resolution. Stephane Letz= |