[PD-dev] How to customize Pd.app for macOS?

Ingo Stock mail at ingostock.de
Wed Dec 13 22:28:55 CET 2017


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-delay-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
> Pd-dev at lists.iem.at
> https://lists.puredata.info/listinfo/pd-dev
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20171213/9509f072/attachment.sig>


More information about the Pd-dev mailing list