<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I have a problem with a mixer.]]></title><description><![CDATA[<p>Recently I was creating a mixer abstraction.<br />
I'll leave you the patch (I made it in plugdata but it should be compatible with pd vanilla).</p>
<p><a href="/uploads/files/1715995946420-mixer.pd">mixer.pd</a></p>
<p>But I have errors trying to use it! One of them is that the panner of each channel doesn't work and all channels respond only to panner #1.</p>
<p>Plus the effect channels don't work, and I notice a lot of &quot;multiply defined&quot; errors even though there are no repeated &quot;catch&quot; objects.</p>
<p>Do you have any idea what could be causing these errors?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 15:39:01 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/14727.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 May 2024 01:32:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I have a problem with a mixer. on Sat, 18 May 2024 01:32:52 GMT]]></title><description><![CDATA[<p>Recently I was creating a mixer abstraction.<br />
I'll leave you the patch (I made it in plugdata but it should be compatible with pd vanilla).</p>
<p><a href="/uploads/files/1715995946420-mixer.pd">mixer.pd</a></p>
<p>But I have errors trying to use it! One of them is that the panner of each channel doesn't work and all channels respond only to panner #1.</p>
<p>Plus the effect channels don't work, and I notice a lot of &quot;multiply defined&quot; errors even though there are no repeated &quot;catch&quot; objects.</p>
<p>Do you have any idea what could be causing these errors?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer</guid><dc:creator><![CDATA[Carambolooo]]></dc:creator><pubDate>Sat, 18 May 2024 01:32:52 GMT</pubDate></item><item><title><![CDATA[Reply to I have a problem with a mixer. on Sat, 18 May 2024 07:42:42 GMT]]></title><description><![CDATA[<p>Not a very usefull answer, but anyway, in pd vanilla the only error I get is &quot;panner ... couldn't create&quot;.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/2</guid><dc:creator><![CDATA[benalb]]></dc:creator><pubDate>Sat, 18 May 2024 07:42:42 GMT</pubDate></item><item><title><![CDATA[Reply to I have a problem with a mixer. on Sat, 18 May 2024 09:16:28 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/carambolooo">@Carambolooo</a> You have forgotten to connect the right inlets of the [*~] volume controls for the effects channels.</p>
<p>Here is an abstraction that will give you the [panner] objects........ <a href="/uploads/files/1716020704438-panner.pd">panner.pd</a><br />
Put it in the same folder as your patch, then re-open your patch and for each instance give it an argument.<br />
...... so in your patch change each [panner] to [panner 1] [panner 2] etc.....<br />
That will keep them separate..... each one will receive control messages from only the fader that you wish.</p>
<p>Look inside [panner].  You will see at the top [r pan$1].  The $1 will take the argument you have just added to each [panner] as it is created.<br />
Before you continue you should get to grips with abstractions...... that will save you a lot of time as you develop your patches......... <a href="https://forum.pdpatchrepo.info/topic/9774/pure-data-noob" rel="nofollow">https://forum.pdpatchrepo.info/topic/9774/pure-data-noob</a></p>
<p>You need to change all the hsliders controlling the pan to have a range of 0 to 1<br />
In fact all your sliders need to have a range of 0 to 1 (because audio values in Pd must be in that range) and you will have to change them all in their properties pop up window..<br />
You might well need to reduce the volume after your [catch~] objects as well because adding lots of [throw~] sends together will give you a final output greater than 1.</p>
<p>As <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/benalb">@benalb</a> says...... we have no &quot;multiply defined&quot; problems in Pd.<br />
My best guess is that you have opened your patch twice..... effectively having each [catch~] then created twice in the plugdata program.<br />
David.</p>
<p>Ps.... other parts of your patch could also be abstractions...... e.g.<br />
<img src="/uploads/files/1716023786440-capture.jpg" alt="Capture.JPG" class="img-responsive img-markdown" /><br />
You would create an abstraction...... say [mymix] and give that the argument for the channel number..... [mymix 5] etc.<br />
Inside it would look like this......<br />
<img src="/uploads/files/1716022599996-capture1.jpg" alt="Capture1.JPG" class="img-responsive img-markdown" /><br />
..... and [panner $1] would then get the same argument (5 in this case) from its parent abstraction.... its a sort of magic...... <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title="wink" alt=":wink:" /></p>
<p>And adding a $0 to all the send and receive names would mean that you can open your [mixer] twice without cross communication and without any &quot;multiply defined&quot; errors.<br />
You could even include the control faders and VU's and show them through the GOP window of the abstraction...... another subject, but see the link above.......</p>
<p>Expanding your patch would then be child's play rather than a lengthy process prone to errors.<br />
It's a lot to learn in one hit..... but well worth the effort...<img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/exclamation.png" title="exclamation" alt=":exclamation:" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/3</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Sat, 18 May 2024 09:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to I have a problem with a mixer. on Sat, 18 May 2024 14:05:35 GMT]]></title><description><![CDATA[<p>Thanks for all the help, everything is working properly now.</p>
<p>Definitely the abstractions helped a lot... at the beginning I had made them for each channel but I removed them when I saw that they didn't work, I guess I should learn more about them ~ - ~ ''<br />
At that time I hadn't implemented the $1 system in each channel abstraction, that was something I didn't know how to do!</p>
<p>Also I can't believe I forgot to pass my own &quot;panner&quot; abstraction and forgot to connect inlets. I've had this kind of very newbie mistake before, I'm really sorry.</p>
<p>I guess I still have a lot to learn! : 'D</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/4</guid><dc:creator><![CDATA[Carambolooo]]></dc:creator><pubDate>Sat, 18 May 2024 14:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to I have a problem with a mixer. on Sat, 18 May 2024 17:09:02 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/carambolooo">@Carambolooo</a> No need to be sorry...!  We like to be able to help on this forum.<br />
You will soon be making fewer mistakes, well, maybe not....... we all make mistakes, but you will know how to fix them.  Then, before you know it, you will be helping others.<br />
You will see in the link I posted that you can have more than one argument for an abstraction, and they can also be symbols, which can be very useful if for example different instances should load different files, or if you have given sends and receives names rather than numbers.</p>
<p>And it might be useful to set your pan faders to 0.5,  You can select &quot;init&quot; in their properties, set them all to 0.5, and save the patch.  Then they will all be centered when you open the patch again, unless you have changed them.  So a better solution is to give them a common receive name.... such as &quot;pan&quot; and send [s pan] a 0.5 triggered by a [loadbang] when the patch is opened.<br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/5</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Sat, 18 May 2024 17:09:02 GMT</pubDate></item><item><title><![CDATA[Reply to I have a problem with a mixer. on Sun, 19 May 2024 21:34:35 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/carambolooo">@Carambolooo</a> said:</p>
<blockquote>
<p>I have a problem with a mixer.</p>
</blockquote>
<p>Have you check the motor brushes?</p>
<p>I'm already far away… <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/stuck_out_tongue_closed_eyes.png" title="stuck_out_tongue_closed_eyes" alt=":stuck_out_tongue_closed_eyes:" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14727/i-have-a-problem-with-a-mixer/6</guid><dc:creator><![CDATA[FFW]]></dc:creator><pubDate>Sun, 19 May 2024 21:34:35 GMT</pubDate></item></channel></rss>