The settings in patches should override any of these settings, IMHO. I would like to see more of that kind of stuff. For example, instead of a single 'audio-dialog' message, it would be very handy to have individual messages for each configuration item, like "pd sample-rate 48000", "pd use-callbacks 1", "pd verbose 1", etc.

Here's what I know about embedded prefs files:

Pd-extended:
        GNU/linux
                default.pdsettings - overridden by user prefs
        Mac OS X
                org.puredata.pd.default.plist - overridden by any other prefs
                org.puredata.pd.plist - overrides all other prefs
        Windows
                (nothing)

Pd-vanilla:
        GNU/linux
                default.pdsettings - overridden by user prefs
        Mac OS X
                org.puredata.pd.plist - overridden by user prefs
        Windows
                (nothing)

Windows should have this too, IMHO, its just a question of how to implement it. Maybe just a folder in the registry, like /Software/Pd are the normal prefs and /Software/Pd/default are the default prefs. For Windows, I think it would be worthwhile having a file that overrides all other settings so that people can bundle Pd into a standalone app with its own prefs. Perhaps it could be like path/to/ pd/pdsettings.txt and just be a pdsettings file.

I suppose the same code/idea could be used for GNU/Linux, but I think it would be cooler to have Pd generate .debs.

.hc

On Apr 9, 2009, at 12:30 PM, Miller Puckette wrote:

I think this is a good idea, but don't know in detail how to do it.
Patches should be able to have a say as to what they "prefer" (beyond
what's available via the declare object) but they can't just smash over
everything - for instance, they might not know what audio device they
should use.

O've started putting local config files in some of my patches for which
I have versions for 3 different audio setups the patch has to run in -
I just use loadbang and textfile :)

Miller
On Thu, Apr 09, 2009 at 12:56:09PM +0200, IOhannes m zmoelnig wrote:
hi all.

i was wondering what the status of "embedded preferences" (that is:
using a local preference file that is attached with a certain
Pd-application rather than the global preferences valid for all Pd's on
the system) for all platforms and the various tastes of Pd was.

i know that you can embed a preference file in an osx-bundle in
Pd-extended (at least since 0.40), and iirc this embedding has been
accepted into Pd-vanilla as well (since version ?)

i seem to remember that a similar mechanism exists on linux.

i cannot remember anything about w32 (which might be more complicated,
given that with w32 we are using the registry rather than a file that
ships with Pd)

so my question is:
- is embedding preferences supported on all platforms?
- is embedding preferences supported on both Pd-vanilla and Pd- extended? - what is the minimum version of Pd i need to acquire the usufruct (with
regard to taste)


fgamdsr
IOhannes



_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list




----------------------------------------------------------------------------

All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated.... -John Donne



_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to