hi,
can anybody tell me where PD's preferences are stored on a w32 system ?
"puredata.info" says: _______________________________________________________________________________________________
When you hit the Save all settings button, your modification will be stored to your system. The pdsettings are stored in a platform-dependent way as key/value-pairs.
On Windows the preferences are stored in the registry. For Pd-vanilla, they are in HKEY_LOCAL_MACHINE -> SOFTWARE -> Pd. For Pd-extended, they are in: HKEY_LOCAL_MACHINE -> SOFTWARE -> Pd-extended _______________________________________________________________________________________________
1.) i searched all over my system for "pdsettings" or the registry for that specific key ---> nothing found. but the preferences i did set are actually loading alright when i start PD.
2.) is there a specific reason why those settings are stored in the registry and not i.e. in a simple textfile somewhere in the PD folder system ? i think this would be a much better and more flexible way, as in my case, i run PD from a specific folder on an external harddisk without any install procedure (to make it a "portable application")
thanks
oliver
It's in the "registry", under "Software\Pd", in the "local machine" area.
cheers Miller
On Mon, Jul 18, 2016 at 03:49:27PM +0200, oliver wrote:
hi,
can anybody tell me where PD's preferences are stored on a w32 system ?
"puredata.info" says: _______________________________________________________________________________________________
When you hit the Save all settings button, your modification will be stored to your system. The pdsettings are stored in a platform-dependent way as key/value-pairs.
On Windows the preferences are stored in the registry. For Pd-vanilla, they are in HKEY_LOCAL_MACHINE -> SOFTWARE -> Pd. For Pd-extended, they are in: HKEY_LOCAL_MACHINE -> SOFTWARE -> Pd-extended _______________________________________________________________________________________________
1.) i searched all over my system for "pdsettings" or the registry for that specific key ---> nothing found. but the preferences i did set are actually loading alright when i start PD.
2.) is there a specific reason why those settings are stored in the registry and not i.e. in a simple textfile somewhere in the PD folder system ? i think this would be a much better and more flexible way, as in my case, i run PD from a specific folder on an external harddisk without any install procedure (to make it a "portable application")
thanks
oliver
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 2016-07-18 17:55, Miller Puckette wrote:
It's in the "registry", under "Software\Pd", in the "local machine" area.
cheers Miller
right. now i double and triple checked the registry ---> here's where i found it: HKEY_USERS\S-1-5-21-321511053-4116537890-2948523399-1001_Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Pd
seems like "puredata.info" has to update it's informations ;-)
i don't know how my pref settings ended up in a weird place like that, but anyway: one of the great things about PD is that it doesn't NEED to be installed to run, and is therefore easily portable and shareable. writing a simple text-based thing like preferences into the abysmal registry feels counterproductive to me.
of course it's always possible to do it the good old batch way to precisely define midi inputs, sound cards etc.
what seemed to be nice about the "preferences" way is that i could define a soundcard by name, rather than by device number (which usually changed when hardware is changed).
is there any way to define the audio/midi driver by NAME in a batch startup script ?
again, i would like to stress that (maybe for future PD releases) i would much prefer to have preferences settings easily editable, like in a text-file somewhere in PD's main directory, just like the LINUX ~/.pdsettings.
best
oliver