I currently see no need to be able to change these settings from within the patch, so I am happy to be able to set up the environment _before_ launching the path. But anyway, good to know how this works.
Roman On Mit, 2017-12-13 at 22:28 +0100, Ingo Stock wrote: > You can set the audio settings from within a patch by sending a > message > to pd. > > The message would look like this: > > [; pd audio-dialog 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 44100 25 -1 128] > > The values are: > > [; pd audio-dialog indev1 indev2 indev3 indev4 inchan1 inchan2 > inchan3 > inchan4 outdev1 outdev2 outdev3 outdev4 outchan1 outchan2 outchan3 > outchan4 samplerate delay callback blocksize( > > The arguments correspond to the fields of the audio setting window > (in > different order). > > Maybe it is necessary to send the following message afterwards: > > [; pd save-preferences( > > At least it seems to be necessary to somehow close the invisible > window, > or pd gives an error "too many windows" after too many settings. > > You can open the dialog by sending: > > [; pd audio-properties 1( > > Sorry i don't have the knowledge on how to do this correctly, i just > figured that out from looking at the source code > (tcl/dialog_audio.tcl) > and this one post i found about it. [1] > > best, ingo > > > [1] > http://forum.critterandguitari.com/t/audio-settings-set-pure-datas-de > lay-msec-for-one-single-patch/1337/8 > > > > On 13/12/17 12:46, Roman Haefeli wrote: > > > > Hey all > > > > I'd like to know whether it is possible to modify Pd.app in a way > > that > > it starts an included patch automatically with included preference > > settings? In other words, I'd like to make a stand-alone app from a > > patch. > > > > From what I was able to figure out, double-clicking the Pd.app > > starts > > Contents/MacOS/Pd which in turn seems to launch > > Contents/Resources/bin/pd. I tried to replace the Pd executable by > > a > > shell script that would start Contents/Resources/bin/pd with the > > desired flags, but that seemed to go into an endless loop of > > starting > > pd processes. > > > > Any hints appreciated. > > > > Roman > > > > > > > > > > _______________________________________________ > > Pd-dev mailing list > > [email protected] > > https://lists.puredata.info/listinfo/pd-dev > > > _______________________________________________ > Pd-dev mailing list > [email protected] > https://lists.puredata.info/listinfo/pd-dev
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Pd-dev mailing list [email protected] https://lists.puredata.info/listinfo/pd-dev
