From: Mathieu Bouchard Date: 2005-03-31T13:06:31+09:00 Subject: Re: FMOD or other sound libraries...anyone? On Tue, 22 Mar 2005, Bill Kelly wrote: > I'm interested in both low-latency audio and MIDI... I've just learned > about PureData from your post, so haven't seen the internals yet. I > presume having "access" to audio buffers from ruby for any kind of > real-time work is probably somewhat pointless anyway - unless ruby is > making very high level calls to perform operations on the buffers? GridFlow has those high-level calls ready to be wrapped for Ruby, but the wrapping hasn't been done yet. GridFlow offers fast whole-array operations similar to what is found in NArray, but they're currently still much easier to use from PureData than from Ruby. > My inclination (again, not knowing PureData yet) would be to want to > put the real-time audio processing in a separate thread, unaffected by > ruby's GC. Then have ruby be able to configure what the audio thread > is doing, without interfering with it. You can use PureData's [netsend] and [netreceive] classes to co�rdinate multiple separate PureData processes. I've used that recently so that I could run both audio and video at once (and reliably) on the same machine. > So maybe it could be potentially useful for GridFlow? GridFlow currently doesn't have anything to do with OpenGL. If you handle everything starting with some form of RGB or RGBA buffer then I can do the rest of the integration. _____________________________________________________________________ Mathieu Bouchard -=- Montr�al QC Canada -=- http://artengine.ca/matju