<div dir="ltr">Thanks for the practical tips! Appreciated! <div>It´s also good to be able to change the font and fontsize to a good windows standard, also another thing that was annoying when switching from Pd Extended to Pd Vanilla overcome! Consolas 12 seems like a good choice!</div><div><br></div><div>I think upon uninstall of Pd the extra folders are left untouched, so I think I will continue to have extra libraries there (pd/extra). Sometimes I read upon the importance of using /user/AppData/Roaming/Pd or Program/Common Files/Pd . How to think and act upon these considerations? I bet this been discussed alot before, maybe a new thread if not? Of course it is platform dependant and now here I am speaking windows considerations.</div><div><br></div><div>Here is pd -help list btw:</div><div><div>C:\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 default)</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 default)</div><div>-noautopatch     -- defeat auto-patching new from selected objects</div><div>-compatibility <f> -- set back-compatibility to version <f></div></div><div><br></div><div><br></div><div>/Björn Eriksson</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 4, 2016 at 10:01 PM, Lucas Cordiviola <span dir="ltr"><<a href="mailto:lucarda27@hotmail.com" target="_blank">lucarda27@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif;background-color:rgb(255,255,255)">
<p></p>
<div>Hi Björn, David:</div>
<div><br>
</div>
<div>There's a good windows way to manage loading libs and path.</div>
<div><br>
</div>
<div>Mainly is a .cmd file that is used to start pd with whatever options. </div>
<div><br>
</div>
<div>With this folder structure:</div>
<div><br>
</div>
<div>Some parent folder (A)</div>
<div><br>
</div>
<div>A/externals</div>
<div><br>
</div>
<div>A/pd</div>
<div><br>
</div>
<div>A/x.cmd</div>
<div><br>
</div>
<div>(this folder struc keeps things in a modular way, so when the next Pd is released you can easily delete and replace.)</div>
<div><br>
</div>
<div>the .cmd file is just a text (saved as .cmd) that you can edit for whatever, it must be only one line and separeted with space (and also a TAB for better spacing)  for example:</div>
<div><br>
</div>
<div>%CD%\pd\bin\pd <span style="white-space:pre-wrap"></span>-noprefs
<span style="white-space:pre-wrap"></span>-path %CD%\externals\cyclone
<span style="white-space:pre-wrap"></span>-lib %CD%\externals\zexy<span style="white-space:pre-wrap">
</span>-path %CD%\externals\mrpeach</div>
<div><br>
</div>
<div>%CD% passes the full path, so you can use it in a USB stick.</div>
<div><br>
</div>
<div><br>
</div>
<div>For an up-to-date list of startupflags browse the explorer to the pd/bin dir an do Shift-right-click in the white space until you get the option “open command window here” there type “pd -help” without “ “.</div>
<div><br>
</div>
<div>Try :</div>
<div><br>
</div>
<div>-font-face Consolas <span style="white-space:pre-wrap"></span>-font-weight normal<span style="white-space:pre-wrap">
</span>-font-size 12</div>
<div><br>
</div>
<div>Consolas is a system font since win vista, it fits well in the boxes.</div>
<div><br>
</div>
<div><br>
</div>
<div>Salutti,</div>
<div>Lucarda</div>
<div></div>
<br>
<p></p>
<p><br>
</p>
<div><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 style="display:inline-block;width:98%">
<div dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Pd-list <<a href="mailto:pd-list-bounces@lists.iem.at" target="_blank">pd-list-bounces@lists.iem.at</a>> on behalf of Björn Eriksson <<a href="mailto:miulew@gmail.com" target="_blank">miulew@gmail.com</a>><br>
<b>Sent:</b> Thursday, August 4, 2016 12:23 PM<br>
<b>To:</b> Pd-List<br>
<b>Subject:</b> Re: [PD] Trying to get GEM going on Pd Vanilla / Win10</font>
<div> </div>
</div>
<div>
<div dir="ltr">Thanks for clarifications IOhannes! 
<div>I would really prefer to not declare anything with specific path references like this one with the Gem-0.93.3 folder. I understand it will induce problems if shared and if drives/sticks changes places, OS´s. The reason the versioned folder got there was
 due to the suggestion from Oliver to unzip all Gem.zip into the "extra" folder, which I did and got it there. I also tried to set path preferences  (from menu - File-Preference-Path, also File-Preference-Startup, but it seems that neither of them are remembered
 after restart of Pd. </div>
<div><br>
</div>
<div>Will try to rename the versioned folder to just Gem.... instead of Gem-0.93.9  so to get rid of the dependecies. I hope it will work like that.</div>
<div><br>
</div>
<div>Guess I was happy that Gem finally started to work on this machine I am at, so didn´t see the fatalities of the versioned folder. (why is it anyway included in the zip-file if it causes this instabilties?)</div>
<div><br>
</div>
<div>All the best!</div>
<div>Björn Eriksson</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Aug 4, 2016 at 1:25 PM, IOhannes m zmoelnig <span dir="ltr">
<<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<span>On 2016-08-04 03:23, Björn Eriksson wrote:<br>
> In the patch I do have to [declare -lib /Gem-0.93.3/Gem] or with direct<br>
> path where Gem is installed, on my external harddrive that is [declare -lib<br>
> G:/pd/extra/Gem-0.93.3/Gem].<br>
<br>
</span>well, that sounds like a bad layout.<br>
the point of using [declare] is to create patches with dependency<br>
information that is platform independent and sharable.<br>
<br>
for instance it makes little sense to use [declare -lib<br>
D:\bjoern\Pd-Projects\Gem-0.89<wbr>\Gem]: while it might work, the patch will<br>
break as soon as you give it away (or port it to another computer, that<br>
is not running windows ANDOR has a cd-drive occupying the "D:" letter<br>
rather than yoiur USB-stick ANDOR has a different filesystem layout<br>
ANDOR ...<br>
<br>
sp, if you put your externals into extra/, then you shouldn't use<br>
version-prefixes.<br>
if you do want to organise the directories the way you like, use the<br>
preferences to add additional paths.<br>
<br>
e.g. extracting Gem to D:\bjoern\Pd-Projects\Gem-0.89<wbr>\Gem\ you could add<br>
"D:\bjoern\Pd-Projects\Gem-0.8<wbr>9\" to your search-paths (in the<br>
Pd-preferences) and then use [declare -lib Gem] in your patch.<br>
then, if you want to migrate the patch to another machine, install Gem<br>
to /home/bobby/projects/2018/exte<wbr>rnal-pool/Gem/ and add<br>
"/home/bobby/projects/2018/ext<wbr>ernal-pool" to your Pd-preferences.<br>
then run your patch.<br>
without any modifications!<br>
<br>
<br>
fgasdmr<br>
<span><font color="#888888">IOhannes<br>
<br>
</font></span><br>
______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">
https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br></div></div>