<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p></p>
<div>Hi Liam,</div>
<div><br>
</div>
<div>Yes, this used to happen to me but I have 3 Pds, 0.47.1, pdvst~ and Pd-extended.</div>
<div><br>
</div>
<div>Here goes info if you don't want to reinstall if it happens again.</div>
<div><br>
</div>
<div>One very good way to have control on this is via a .cmd file, in it you specify the same things that you can with “preferences/settings” and you use this .cmd to start Pd. Its just text in one line (make sure is one line only, never hit enter while you
 are editing)</div>
<div><br>
</div>
<div>For example paste this on a new notepad and save as start-pd.cmd:</div>
<div><br>
</div>
<div>-----</div>
<div><br>
</div>
<div>"C:\Users\Lucarda\Downloads\pd\bin\pd" -noprefs -font-face Consolas -font-weight normal -font-size 12</div>
<div><br>
</div>
<div>-----</div>
<div>change “C:\Users\Lucarda\Downloads\pd\bin\pd” to your pd\bin directory.</div>
<div><br>
</div>
<div><br>
</div>
<div>Run it, you will get new font, IMO nicer. Of course you have to add all your -stdlib, and -path and audio config:</div>
<div><br>
</div>
<div><br>
</div>
<div>Here's a list of all flags for 0.47.1:</div>
<div><br>
</div>
<div>C:\Users\Lucarda\Downloads\pd\bin>pd -help</div>
<div>usage: pd [-flags] [file]...</div>
<div><br>
</div>
<div>audio configuration flags:</div>
<div>-r <n>           -- specify sample rate</div>
<div>-audioindev ...  -- audio in devices; e.g., "1,3" for first and third</div>
<div>-audiooutdev ... -- audio out devices (same)</div>
<div>-audiodev ...    -- specify input and output together</div>
<div>-audioaddindev   -- add an audio input device by name</div>
<div>-audioaddoutdev  -- add an audio output device by name</div>
<div>-audioadddev     -- add an audio input and output device by name</div>
<div>-inchannels ...  -- audio input channels (by device, like "2" or "16,8")</div>
<div>-outchannels ... -- number of audio out channels (same)</div>
<div>-channels ...    -- specify both input and output channels</div>
<div>-audiobuf <n>    -- specify size of audio buffer in msec</div>
<div>-blocksize <n>   -- specify audio I/O block size in sample frames</div>
<div>-sleepgrain <n>  -- specify number of milliseconds to sleep when idle</div>
<div>-nodac           -- suppress audio output</div>
<div>-noadc           -- suppress audio input</div>
<div>-noaudio         -- suppress audio input and output (-nosound is synonym)</div>
<div>-callback        -- use callbacks if possible</div>
<div>-nocallback      -- use polling-mode (true by default)</div>
<div>-listdev         -- list audio and MIDI devices</div>
<div>-asio            -- use ASIO audio driver (via Portaudio)</div>
<div>-pa              -- synonym for -asio</div>
<div>-mmio            -- use MMIO audio API (default for Windows)</div>
<div>      (default audio API for this platform:  MMIO)</div>
<div><br>
</div>
<div><br>
</div>
<div>MIDI configuration flags:</div>
<div>-midiindev ...   -- midi in device list; e.g., "1,3" for first and third</div>
<div>-midioutdev ...  -- midi out device list, same format</div>
<div>-mididev ...     -- specify -midioutdev and -midiindev together</div>
<div>-midiaddindev    -- add a MIDI input device by name</div>
<div>-midiaddoutdev   -- add a MIDI output device by name</div>
<div>-midiadddev      -- add a MIDI input and output device by name</div>
<div>-nomidiin        -- suppress MIDI input</div>
<div>-nomidiout       -- suppress MIDI output</div>
<div>-nomidi          -- suppress MIDI input and output</div>
<div><br>
</div>
<div>other flags:</div>
<div>-path <path>     -- add to file search path</div>
<div>-nostdpath       -- don't search standard ("extra") directory</div>
<div>-stdpath         -- search standard directory (true by default)</div>
<div>-helppath <path> -- add to help file search path</div>
<div>-open <file>     -- open file(s) on startup</div>
<div>-lib <file>      -- load object library(s)</div>
<div>-font-size <n>     -- specify default font size in points</div>
<div>-font-face <name>  -- specify default font</div>
<div>-font-weight <name>-- specify default font weight (normal or bold)</div>
<div>-verbose         -- extra printout on startup and when searching for files</div>
<div>-noverbose       -- no extra printout</div>
<div>-version         -- don't run Pd; just print out which version it is</div>
<div>-d <n>           -- specify debug level</div>
<div>-loadbang        -- do not suppress all loadbangs (true by default)</div>
<div>-noloadbang      -- suppress all loadbangs</div>
<div>-stderr          -- send printout to standard error instead of GUI</div>
<div>-nostderr        -- send printout to GUI instead of standard error (true by defa</div>
<div>ult)</div>
<div>-gui             -- start GUI (true by default)</div>
<div>-nogui           -- suppress starting the GUI</div>
<div>-guiport <n>     -- connect to pre-existing GUI over port <n></div>
<div>-guicmd "cmd..." -- start alternatve GUI program (e.g., remote via ssh)</div>
<div>-send "msg..."   -- send a message at startup, after patches are loaded</div>
<div>-prefs           -- load preferences on startup (true by default)</div>
<div>-noprefs         -- suppress loading preferences on startup</div>
<div>-sleep           -- sleep when idle, don't spin (true by default)</div>
<div>-nosleep         -- spin, don't sleep (may lower latency on multi-CPUs)</div>
<div>-schedlib <file> -- plug in external scheduler</div>
<div>-extraflags <s>  -- string argument to send schedlib</div>
<div>-batch           -- run off-line as a batch process</div>
<div>-nobatch         -- run interactively (true by default)</div>
<div>-autopatch       -- enable auto-connecting new from selected objects (true by de</div>
<div>fault)</div>
<div>-noautopatch     -- defeat auto-patching new from selected objects</div>
<div>-compatibility <f> -- set back-compatibility to version <f></div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>If you need to know the exact name of your ASIO sound card:</div>
<div><br>
</div>
<div>prompt to your pd/bin dir and type:</div>
<div><br>
</div>
<div>C:\Users\Lucarda\Downloads\pd\bin>pd -listdev -asio -stderr</div>
<div><br>
</div>
<div>If not just use it to get numbers, here I specify asio in out in the same flag:</div>
<div><br>
</div>
<div>-asio -blocksize 256 -audiodev "5 5"</div>
<div><br>
</div>
<div>note the “ ” when there are spaces.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Hope it helps,</div>
<div>Lucarda.</div>
<br>
<p></p>
<p><br>
</p>
<div id="Signature"><font face="Courier New, Courier, Monospace" size="2">Mensaje telepatico asistido por maquinas.</font>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Pd-list <pd-list-bounces@lists.iem.at> on behalf of Liam Goodacre <liamg_uw@hotmail.com><br>
<b>Sent:</b> Wednesday, October 12, 2016 3:59 AM<br>
<b>To:</b> pd-list@lists.iem.at<br>
<b>Subject:</b> [PD] PD won't save preferences</font>
<div> </div>
</div>
<div>Yesterday PD decided to clear my path and startup preferences and refused to save them when I tried resetting. Reinstalling PD fixed the issue, but it was a bit disconcerting nevertheless. I can't think of any system changes I made in the past few days
 that might have affected this. Has anyone encountered this problem before? I'm on 0.47.1 and Windows 10.<br>
</div>
</div>
</div>
</body>
</html>