Re: PlayThru (was: AudioUnit for default input device)
Re: PlayThru (was: AudioUnit for default input device)
- Subject: Re: PlayThru (was: AudioUnit for default input device)
- From: James McCartney <email@hidden>
- Date: Wed, 21 Nov 2001 15:44:48 -0600
on 11/21/01 1:04 PM, John Lazzaro at email@hidden wrote:
>
> Wiring memory down is in general not a very portable bit of code.
>
>
If someone out there is planning to write a kext to address the
>
issues brought up on this mailing-list thread, I'd recommend taking
>
a serious look at the POSIX APIs -- mlock() and friends for memory
>
locking, and sched_setscheduler() and friends for soft real-time
>
priority scheduling. There's no reason to re-invent the application
>
programmer API for these tasks -- POSIX did a pretty good job, Linux
>
audio programmers use this API and are (generally) happy with it.
The question is does this API really work in OSX? Every word I've heard from
apple people is that you can't wire memory from user space.
--- james mccartney email@hidden <
http://www.audiosynth.com>
SuperCollider - a real time synthesis programming language for the PowerMac.
<
ftp://www.audiosynth.com/pub/updates/SC2.2.11.sea.hqx>