|
From: Edwin V. <re...@uw...> - 2005-06-24 18:25:59
|
Hi, I was hoping somebody close to midishare internals could quickly 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 QuickTime synth or CoreMidi? 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 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 play every 20 ms or so. 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. I hope that all made sense. -- Edwin Vane MMath Candidate Computer Graphics Lab School of Computer Science University of Waterloo |