<?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[Mutable inputs or beware of the green dot]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<div>it took me **some** time to figure this out:</div>
<div>If you connect any output to a mutable input (like a gate actor), the input **not only changes to the kind of input** it receives, but as well **takes the range** **offered** **as default** and will never change until reconnected. You can't even change it by clicking on properties.</div>
<div>Take a counter actor (and here comes the bug report I was intended to write<span style="font-size:10pt"> </span><span style="font-size:10pt">at first</span><span style="font-size:10pt">: why does it come up with min/max set to 0/100 instead of min/max? Would have never encountered this issue if so), then take a gate actor. Do not connect and check the properties of gate in. Min/max = min/max. Fine. Change max of counter to 20\. Connect output to gate. Check properties of gate in again. Min/max = 0/20\. Fine - mutable input. Change max at counter to anything else, check gate again, min/max will stay on 0/20 forever.</span></div>
<div><span style="font-size:10pt">Mutable with inherent scale, I would say.</span></div>
<div><span style="font-size:10pt">  
</span></div>
<div><span style="font-size:10pt">best</span></div>
<div><span style="font-size:10pt">r</span></div>]]></description><link>https://community.troikatronix.com/topic/1410/mutable-inputs-or-beware-of-the-green-dot</link><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 17:23:26 GMT</lastBuildDate><atom:link href="https://community.troikatronix.com/topic/1410.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Aug 2014 13:05:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mutable inputs or beware of the green dot on Mon, 11 Aug 2014 23:30:43 GMT]]></title><description><![CDATA[<p dir="auto">Dear <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@Mark</a>,</p>
<div>thank you very much for your detailed answer. I had a vague notion that there is a reason for this, why I didn't had the courage to file this as a bug report.</div>
<div>And thanks for bringing back some basic scaling knowledge to my mind. For me a gate was a gate was a gate.</div>
<div>There soon will come a massive calculator clean up to my patches...</div>
<div>best</div>
<div>r</div>]]></description><link>https://community.troikatronix.com/post/12161</link><guid isPermaLink="true">https://community.troikatronix.com/post/12161</guid><dc:creator><![CDATA[Reinhard]]></dc:creator><pubDate>Mon, 11 Aug 2014 23:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to Mutable inputs or beware of the green dot on Mon, 11 Aug 2014 05:11:35 GMT]]></title><description><![CDATA[<p dir="auto">Dear <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/366">@Reinhard</a>,</p>
<div>Well, leaving out the issue of the counter automatically changing it's output range (bad design idea on my part -- sorry!) -- the mutable input behaves as I would expect. The mutation happens _<u>only at the moment you connect the link</u>_. It does not continuously update as you change the limits -- in this case, the counter's output. Let me give you an example where this would be important.</div>
<div style="font-style:normal">1) Connect OSC Listener to Gate input. Range of output and input are both MIN/MAX</div>
<div style="font-style:normal">2) Click on 'value' output of OSC Listener. Change to min = 0, max = 1\. The 'gate' input ranges are still MIN/MAX</div>
<div style="font-style:normal">3) Click on 'gate' input of Gate actor. Change range to min = -50, max = 50. </div>
<div style="font-style:normal">You now have an OSC Listener that reads an input of 0-1, but that is scaled to a range of -50 to +50 at the Gate input. If I were to subsequently change the range of the OSC Listener output to, let's say, 0.1 - 0.9 (because there is noise at the extremes) then you wouldn't want the Gate input to suddenly change to 0.1 to 0.9\. To me, that would very often lead to unintended consequences.</div>
<div style="font-style:normal">So the changing of the Counter output "behind your back" is definitely not the right design decision, I believe the functionality of the mutable inputs and outputs behaves as it should.</div>
<div style="font-style:normal">Best Wishes,</div>
<div style="font-style:normal">Mark</div>]]></description><link>https://community.troikatronix.com/post/12153</link><guid isPermaLink="true">https://community.troikatronix.com/post/12153</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Mon, 11 Aug 2014 05:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to Mutable inputs or beware of the green dot on Sat, 17 Jan 1970 07:01:45 GMT]]></title><description><![CDATA[<p dir="auto">Yes, I would say that this is an issue that needs to be addressed.<br />
I will add a support ticket for this issue right now.</p>
<div>Cheers</div>]]></description><link>https://community.troikatronix.com/post/12148</link><guid isPermaLink="true">https://community.troikatronix.com/post/12148</guid><dc:creator><![CDATA[DusX]]></dc:creator><pubDate>Sat, 17 Jan 1970 07:01:45 GMT</pubDate></item></channel></rss>