ok i&#39;m starting to feel dumb<br>i tried with [import vbap] + [import iemmatrix] <br>and [declare -sdtpath extra/iemmatrix] + [declare -sdtpath extra/vbap]<br>the result is still the same. <br><br>even thou i guess import/declare should work the same as adding vbap and iemmatrix to the startup flags, how do i do that? there is no space left :)<br>
<br>sorry if this is very obvious<br>p<br><br><br><div class="gmail_quote">
On Wed, Feb 27, 2008 at 11:12 AM, Roman Haefeli &lt;<a href="mailto:reduzierer@yahoo.de" target="_blank">reduzierer@yahoo.de</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><br>
On Wed, 2008-02-27 at 10:05 +0100, Georg Holzmann wrote:<br>
&gt; Hallo!<br>
&gt;<br>
&gt; &gt; i imported both libraries (see log below) but still no luck<br>
&gt; &gt; define speakers and mtx_*~ are still m.i.a.<br>
&gt; &gt; ideas?<br>
&gt;<br>
&gt; because you probably imported the libs after the other objects.<br>
&gt; Try to load the libraries at pd startup (e.g. in your pd settings or<br>
&gt; with a startup flag).<br>
<br>
</div>since you are using pd-extended version 0.40.x you could alternatively<br>
use [declare -sdtpath extra/iemmatrix] and [declare -sdtpath<br>
extra/vbap]. [declare] makes sure to add pathes / load libraries at<br>
patch start before any other object is instantiated. if you want to<br>
stick with [import], cut and paste your whole patch except the [import]<br>
objects and save it. on next patchload [import] should be instantiated<br>
before other objects. while we are at it, i would like to note, that<br>
[declare] is part of pd itself and will work on any installation of pd.<br>
<br>
personally and for portability reasons, i think it is in any case<br>
preferable to let a patch load its dependencies itself (a.k.a using<br>
[import] or [declare]) instead of adding the pathes to the global search<br>
pathes (a.k.a pd settings / startup flags). this will make your patch<br>
work on any system independently from the configuration of the current<br>
system. and it makes it easier for other users to guess what libraries<br>
are missing.<br>
<br>
roman<br>
<div><div></div><div><br>
<br>
&gt; &gt;<br>
&gt; &gt; &nbsp;define_loudspeakers 3 -45 0 45 0 0 45 180 45<br>
&gt; &gt; ... couldn&#39;t create<br>
&gt; &gt; &nbsp;define_loudspeakers 2 -45 45 135 -135<br>
&gt; &gt; ... couldn&#39;t create<br>
&gt; &gt; &nbsp;mtx 8 3<br>
&gt; &gt; ... couldn&#39;t create<br>
&gt; &gt; &nbsp;mtx_*~ 8 3 20<br>
&gt; &gt; ... couldn&#39;t create<br>
&gt; &gt; &nbsp;rvbap 0 0<br>
&gt; &gt; ... couldn&#39;t create<br>
&gt; &gt; &nbsp;rvbap 0 0<br>
&gt; &gt; ... couldn&#39;t create<br>
&gt; &gt; &nbsp;rvbap 0 0<br>
&gt; &gt; ... couldn&#39;t create<br>
&gt; &gt; libdir_loader: added iemmatrix to the canvas-local path<br>
&gt; &gt; [import] loaded library: iemmatrix<br>
&gt; &gt; vbap: already loaded<br>
&gt; &gt; [import] loaded library: vbap<br>
<br>
<br>
<br>
<br>
</div></div><div>___________________________________________________________<br>
Telefonate ohne weitere Kosten vom PC zum PC: <a href="http://messenger.yahoo.de" target="_blank">http://messenger.yahoo.de</a><br>
<br>
</div></blockquote></div><br>