[PD] Query Pd internal variables from a patch
Frank Barknecht
fbar at footils.org
Tue Apr 22 20:43:27 CEST 2008
Hallo,
Andy Farnell hat gesagt: // Andy Farnell wrote:
> An interesting question on the forum has me scratching my head here,
> perhaps someone knows this?
>
> "What's the best method to access to soundcard info and number of channels
> from a PD patch? I try to explain... I'm comunicating PD patch with Flash using
> OSC. How can I retry soundcard type, info, and number of channels from the PD
> patch and send to Flash app? Thanks a lot in advance."
>
> So, is there a message that can be used to query the state of the audio
> engine and return stuff like sample rate, channels?
samplerate~ of course is easy, but for the other things I don't know
an elegant solution. This is especially hard as Pd uses so many
different ways to access a sound device: Portaudio, ALSA, OSS, JACK,
ASIO, Coraudio, maybe more?
You could try to eavesdrop on the [r pd] receiver, watch for
audio-related messages:
print: audio-setapi 1
print: audio-dialog 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 44100 50
print: audio-setapi 2
print: audio-dialog 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 44100 50
but that only works for changes to a running patch.
Ciao
--
Frank Barknecht _ ______footils.org__
More information about the Pd-list
mailing list