<?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 need improved Router Actor with several Inputs.]]></title><description><![CDATA[<p dir="auto"><span style="font-style:normal;font-weight:normal">Can anyone help me? I need improved Router Actor!</span></p>
<p dir="auto">Simple task: I want to create User Actor with same logic as <em><u>Router Actor</u></em>, but switches from <strong><u>set of inputs</u></strong>(one or more inputs) <strong><u>to certain group of outputs</u></strong>.</p>
<div>
<div style="font-style:normal;font-weight:normal">For example, i have two, three or more movie player actors and i want to operate them by one controls group(play, speed, bin, position, etc) and chanel selector(which selects movie player to control).  
</div>
<div style="font-weight:normal">How to do this, without creating many of router actors(because each control channel i need to route to corresponding input of movie player)? <u>I think will be better if _router Actor_ could able to route several inputs to corresponding group of outputs</u>.</div>
<div style="font-style:normal"><u style="font-weight:normal;font-style:normal">**In simple words**</u>, i need same actor as Router Actor, but it also will consist "_<u>number_of_inputs</u>_" parameter and "_<u>number_of_output_groups</u>_"(instead Outputs) parameters. It will directs all inputs signals to one of output group(with same count of outputs).</div>
<div style="font-style:normal"><u style="font-size:13.3333px">_Total Number of outputs_</u> <span style="font-size:13.3333px">will be</span> <u style="font-size:13.3333px">_Number_Of_Inputs_</u> <span style="font-size:13.3333px">x</span> <u style="font-size:13.3333px">**Number_of_Groups**</u><span style="font-size:13.3333px">. </span></div>
<div style="font-style:normal"><span style="font-size:13.3333px"><u>_"Select"_</u> parameter will determine which group of output will be used.</span></div>
<div style="font-style:normal;font-weight:normal"><span style="font-size:13.3333px">  
</span></div>
</div>
<p dir="auto"><img src="/uploads/files/FileUpload/56/14afe5-2016-02-16-19.48.06.png" alt="14afe5-2016-02-16-19.48.06.png" class=" img-responsive img-markdown" /> <img src="/uploads/files/FileUpload/e1/cfae6d-2016-02-16-19.58.36.png" alt="cfae6d-2016-02-16-19.58.36.png" class=" img-responsive img-markdown" /></p>
]]></description><link>https://community.troikatronix.com/topic/2475/i-need-improved-router-actor-with-several-inputs</link><generator>RSS for Node</generator><lastBuildDate>Tue, 10 Mar 2026 16:24:23 GMT</lastBuildDate><atom:link href="https://community.troikatronix.com/topic/2475.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Feb 2016 16:21:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Mon, 29 Feb 2016 08:10:52 GMT]]></title><description><![CDATA[<p dir="auto">Just stepping in here as 'moderator' for a moment....</p>
<div>We are happy forum here and we will do everything we can to keep it that way. </div>
<div>We have users from all over the globe, English is not often their first, or even second language, not only this; writing, emails, and other virtual forms of communication are often very different. It's very easy to misinterpret text on a screen too. </div>
<div>I don't think @[Mikhail](http://troikatronix.com/troikatronixforum/profile/8038/Mikhail) meant any harm by using bold and underlinings things. Some people do use bold to represent shouting - but I don't think this is the case. He was just trying to highlight the key areas in the discussion. But I can see how this may have come across to some. </div>
<div>Anyway, It looks like you have moved on from this now anyway, so I will say no more. I just wanted to make it clear that the team here had spotted the discussion and I had been keeping an eye on it. </div>
<div>No need for anyone to reply to this or apologise any further - it's all cool :) </div>]]></description><link>https://community.troikatronix.com/post/19118</link><guid isPermaLink="true">https://community.troikatronix.com/post/19118</guid><dc:creator><![CDATA[Skulpture]]></dc:creator><pubDate>Mon, 29 Feb 2016 08:10:52 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sun, 28 Feb 2016 16:59:45 GMT]]></title><description><![CDATA[<p dir="auto">You could work around it by sending the broadcast channel of video and picking it up on the other end with a listener. I haven't done this yet.. but I think it sounds like a good next step.</p>
]]></description><link>https://community.troikatronix.com/post/19110</link><guid isPermaLink="true">https://community.troikatronix.com/post/19110</guid><dc:creator><![CDATA[DusX]]></dc:creator><pubDate>Sun, 28 Feb 2016 16:59:45 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Fri, 26 Feb 2016 03:35:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/124">@dusx</a> that is very impressive, you are really pushing things with JavaScript, now if we can group video into that and feed it to the router...</p>
]]></description><link>https://community.troikatronix.com/post/19086</link><guid isPermaLink="true">https://community.troikatronix.com/post/19086</guid><dc:creator><![CDATA[Fred]]></dc:creator><pubDate>Fri, 26 Feb 2016 03:35:11 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sat, 17 Jan 1970 20:34:09 GMT]]></title><description><![CDATA[<p dir="auto"><span style="font-size:10pt"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/8">@Fred</a></span></p>
<div><span style="font-size:10pt">I just wanted to share a tutorial I added recently.  
</span><span style="font-size:13.3333px">  
</span></div>
<div><span style="font-size:13.3333px">http://troikatronix.com/support/kb/grouping-ungrouping-and-passing-json-values/</span></div>
<div><span style="font-size:13.3333px">  
</span></div>
<div><span style="font-size:13.3333px">It shows a rather simple method of grouping sets of data into a single cord (kinda like Pack and Unpack in Max, and It addresses much of what you wrote about). </span></div>
<div><span style="font-size:13.3333px">I have used it a bunch and find it a useful and elegant solution.</span></div>
<div><span style="font-size:13.3333px">I hope you can make good use of it as well.  
<p dir="auto"></p></span></div><p></p>
]]></description><link>https://community.troikatronix.com/post/19081</link><guid isPermaLink="true">https://community.troikatronix.com/post/19081</guid><dc:creator><![CDATA[DusX]]></dc:creator><pubDate>Sat, 17 Jan 1970 20:34:09 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Thu, 25 Feb 2016 23:41:19 GMT]]></title><description><![CDATA[<p dir="auto">I've got to be honest the g<span style="font-family:Verdana, Geneva, sans-serif;font-size:12px;background-color:rgb(248, 248, 248)">lobal value option does exactly what you want and infact some what better.</span></p>
]]></description><link>https://community.troikatronix.com/post/19080</link><guid isPermaLink="true">https://community.troikatronix.com/post/19080</guid><dc:creator><![CDATA[Isadora]]></dc:creator><pubDate>Thu, 25 Feb 2016 23:41:19 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sat, 17 Jan 1970 20:33:33 GMT]]></title><description><![CDATA[<p dir="auto"><span style="font-size:10pt">@</span><a href="http://troikatronix.com/troikatronixforum/profile/15/jhoepffner" rel="nofollow ugc">jhoepffner</a><span style="background-color:rgb(248, 248, 248)"><span style="font-size:13px;line-height:22.1px"> : I'm so sorry if i was wrong in my lexis. I meant no offense. I just want to note important phrases. Don't forget, that my main language is Russian. So please do not take my phrases personally. I really very thanks for suggections from all of Yours and im very </span></span><span style="font-size:13px;line-height:22.1px">appreciate, that you try to explain each detail so clearly. I will take note of your remarks and will not use <span style="font-weight:bold"><u>bold</u></span> in future, only <u>underline</u> :))))</span></p>
<div><span style="font-size:13px;line-height:22.1px">  
Unfortunately i also have no enogh expirience in Javascript(only few simple codes, so I clearly understand your code, once again thanks for your sample), but I know princeples of programming. I worked with Object Pascal(Delphi) and X++(Microsoft Axapta), Visual Basic. And yes I know that Java and JavaScript has different lexis. :))) </span></div>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>]]></description><link>https://community.troikatronix.com/post/19075</link><guid isPermaLink="true">https://community.troikatronix.com/post/19075</guid><dc:creator><![CDATA[Mikhail]]></dc:creator><pubDate>Sat, 17 Jan 1970 20:33:33 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Wed, 24 Feb 2016 22:10:02 GMT]]></title><description><![CDATA[<p dir="auto"><span style="font-size:10pt">@</span><a href="http://troikatronix.com/troikatronixforum/profile/8038/Mikhail" rel="nofollow ugc">Mikhail</a><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(255, 255, 255)">  There is an SDK for creating your own Isadora actors <a href="http://troikatronix.com/download/software-developer-kit/" rel="nofollow ugc">here</a>, you can create the actor you want (including the expandable interface), it is clear and well documented. As Joe said there is no SDK for the javascript, it is just javascript.</span></p>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px">The feature request I was describing is (with a programming background this will be fast to explain- </span><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px">sorry other readers if this is unclear) that so far the data types in Isadora are often adaptable and set when you make the cords connect, but they are only single instances of a single type. I suggest to have a struct as a data type, this means in a single cord you could pass several types, just like a struct. We would need a struct maker and decoder, but what it means is if the router and selector could also accept this new struct data type your problem would be solved, you would connect a single cable to each input and output but they would be carrying a struct full of goodness.</span></div>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px">From a programming perspective this is a way better solution than a multi input or batch router/selector, it would also be useful for a lot of other things and has a broader scope of improvement in a single feature. MAX/MSP has a list function (that is just a list), however structs are much more powerful than lists or arrays for obvious reasons.</span></div>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px">Sorry to harp on it again, but as the solution you want can be easily made with other actors (that is the way Isadora works) the need for this is low: like all other more complex logic problems it is made of smaller logic blocks, all the blocks are there so the priority to make this (even though it adds some functionality) would be low as the essential functionality is there already. Newer features like the mapper, or GPU based processing have really changed the way we work and these were not possible without specific new features that we waited for and were rewarded with. We all love Isadora, and are really aware of the small team involved, I think this combined with some of our long term relationship with Izzy means we are always looking out for really new things to be implemented, things that truly create new possibilities, we hope that does not rub you the wrong way and I am sorry if it did.</span></div>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px">In the meantime, as I assume you have to get on with your work, the method I mentioned, making the biggest user actor with routing and selecting groups and then just going in and deleting the extra connections (user inputs and user outputs from inside the outer most user actor) not needed for that instance and then saving as a new instance would be a very fast way around your problem. This way you do have to make something **once** with all those little lego bits, but you would have a custom built solution for each instance in seconds after that.</span></div>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px">Cheers</span></div>
<div><span style="font-size:13px;line-height:22.1px">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px">Fred  
</span></div>]]></description><link>https://community.troikatronix.com/post/19065</link><guid isPermaLink="true">https://community.troikatronix.com/post/19065</guid><dc:creator><![CDATA[Fred]]></dc:creator><pubDate>Wed, 24 Feb 2016 22:10:02 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Wed, 24 Feb 2016 19:59:57 GMT]]></title><description><![CDATA[<p dir="auto">BTW, Jaques, I really like your proposition with global values. It lets you route any number of values as a group or single to any value as  a group or single - as much I understand.</p>
]]></description><link>https://community.troikatronix.com/post/19064</link><guid isPermaLink="true">https://community.troikatronix.com/post/19064</guid><dc:creator><![CDATA[vanakaru]]></dc:creator><pubDate>Wed, 24 Feb 2016 19:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Wed, 24 Feb 2016 19:41:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/1720">@mikhail</a></p>
<div style="font-family:Arial, Verdana;font-size:10pt;font-style:normal;font-variant:normal;font-weight:normal">Not to be rude, but we (Dusx, Michel, Fred, me, other) are trying to help you. I just note there is few thanks from you for all the time and energy we give to understand your problem and help you…</div>
<div style="font-family:Arial, Verdana;font-size:10pt;font-style:normal;font-variant:normal;font-weight:normal">The way to write in bold is not very friendly. We have understood that you wish to have a different router actor. You can fill a feature request for your idea, perhaps Mark and his staff would be interested, but please, be more friendly with us.</div>
<div style="font-family:Arial, Verdana;font-size:10pt;font-style:normal;font-variant:normal;font-weight:normal">There is no SDK for java actor, because there is no java but javascript. It's easy to understand, there is some example and I just uploaded some for subtitle that you can easily understand "<span style="font-family:Verdana, Geneva, sans-serif;background-color:rgb(255, 255, 255);font-size:10pt">As programmer(in past)"</span></div>
<div style="font-family:Arial, Verdana;font-size:10pt;font-style:normal;font-variant:normal;font-weight:normal"><span style="font-family:Verdana, Geneva, sans-serif;background-color:rgb(255, 255, 255);font-size:10pt">All the best,</span></div>
<div>Jacques</div>]]></description><link>https://community.troikatronix.com/post/19063</link><guid isPermaLink="true">https://community.troikatronix.com/post/19063</guid><dc:creator><![CDATA[jhoepffner]]></dc:creator><pubDate>Wed, 24 Feb 2016 19:41:01 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sat, 17 Jan 1970 20:32:14 GMT]]></title><description><![CDATA[<p dir="auto"><span style="font-size:10pt">@</span><a href="http://troikatronix.com/troikatronixforum/profile/10/Fred" rel="nofollow ugc">Fred</a><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;font-weight:normal;background-color:rgb(248, 248, 248)"> : I know advantage of user actor and I already use it in my projects. I have enough expirience in programming, and I know advantage of User Actors to build project by blocks, when possible. Also I undersand what you mean, by nesting of User actors.</span></p>
<div style="font-family:Arial, Verdana;font-size:10pt;line-height:normal"><span style="font-size:13px;line-height:22.1px">I just can't understand why so native functionality of Router Actor still doesn't implemented! As programmer(in past) i suppose, that such impovement should not be so difficult(to implement), but gives flexibility for project developers, also simplify some tasks. <u style="font-weight:bold">I don't ask to create new actor especially  for my usage! No! I suppose that this functionallity(to route several inputs, not single) finds lot of usages for other developers.</u> Of course, I could build custom router, BUT think </span><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px">once again</span><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px"> </span><span style="font-size:13px;line-height:22.1px;font-family:Verdana, Geneva, sans-serif">about <u>**flexibility for project creating**</u>. I think Router have to had such functionallity as basic! I wonder why such omission taking place!</span></div>
<div style="font-family:Arial, Verdana;font-size:10pt;line-height:normal"><span style="font-size:13px;line-height:22.1px;font-family:Verdana, Geneva, sans-serif">  
</span></div>
<div style="font-family:Arial, Verdana;font-size:10pt;line-height:normal"><span style="font-size:13px;line-height:22.1px;font-family:Verdana, Geneva, sans-serif">I don't understand about "</span><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(255, 255, 255)">bundled connections". so, i can't comment it.</span></div>
<div style="font-weight:normal"><span style="font-size:13px;line-height:22.1px">  
</span>
<div style="font-family:Arial, Verdana;font-size:10pt;line-height:normal"><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(248, 248, 248)">Where I can find SKD on java actor(or what you mean)? </span></div>
<div style="font-family:Arial, Verdana;font-size:10pt;line-height:normal"><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(248, 248, 248)">  
</span></div>
<div><span style="font-size:13px;line-height:22.1px;background-color:rgb(248, 248, 248)">Thanks for your recomendation and comments! I will try to use each method you're suggested.</span></div>
</div>]]></description><link>https://community.troikatronix.com/post/19060</link><guid isPermaLink="true">https://community.troikatronix.com/post/19060</guid><dc:creator><![CDATA[Mikhail]]></dc:creator><pubDate>Sat, 17 Jan 1970 20:32:14 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Wed, 24 Feb 2016 10:28:59 GMT]]></title><description><![CDATA[<p dir="auto"><span style="font-size:10pt">@</span><a href="http://troikatronix.com/troikatronixforum/profile/8038/Mikhail" rel="nofollow ugc">Mikhail</a><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px"> mutable inputs and outputs on user actors is definitely something that would be great ie the ability to have a variable number of inputs and outputs that follow a pattern and are initialized with a variable when you place the actor (javascript does take care of this a lot though). For this there is also the SDK if you want to make a more solid solution. Remember that Isadora is a kind of programming language and user actors are ostensibly part of that and a very important part. The main idea is to give all the building blocks so you can achieve what you want (you would not want a complete airplane as a single block of lego, the point is you have all the blocks you need to build an airplane). Most users begin to collect a variety of user actors that they use regularly as shortcuts to save time and space (like any programmer collects snippets of code or libraries so they don't have to type the same thing over and over again). Of course there are systems that have no user actor capabilities if you are looking for a more pre-made solution, however if you want to try to do something complex, those systems will not help. Any which way you flip it you will have to do some of the making and if all the bits are there then you have your solution. </span></span><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(255, 255, 255)">I understand that you don't feel you should have to make a unique actor for each task, but that is how the system works, in the end it is not very time consuming and you will learn a lit of tricks along the way to make you quicker.</span></p>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">  
</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">I think a mutable input output pattern system for user actors is a great feature request, but a multi IO router (as you need in this case) is not, the multi IO router can already be built from existing actors, if Mark were to code a new actor every time someone encountered something time consuming no new features would ever arrive. Mutable IO user actors would allow many new and interesting things to be made.</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">  
</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">Another feature request that would help you would be bundled connections- you could make a list of parameters, video feeds and text (whatever you want) and bundle these into a single cable. In fact this has come up before and would make Izzy a million times more flexible so I am going to do a feature request now. </span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">  
</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">These kind of underlying features are much better to think about as new things we need than a single use case actor.</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">  
</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">One less elegant approach is for you to make a big router actor using global variables or even the old sender receivers, make it as big as the biggest you need and then embed it in another user actor to save space, this way you have a very small task to do each time you want to adjust the number of outputs and inputs, or you can just always use the biggest one and not utilise the extra ins and outs.</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">  
</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">It is not uncommon for people to have user actors 20 or more layers deep containing hundreds of logic operations and nested user actors with the same complexity (this is why it is not so important that the Izzy design screen is small, you nest and nest and nest etc, it also makes your patch much more readable and faster to change. </span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">  
</span></span></div>
<div><span style="background-color:rgb(255, 255, 255)"><span style="font-size:13px;line-height:22.1px">This is the work of a media technician or artist, if it was easy anyone would do it and we would all be out of a job. The creative part comes in understanding how to push the logic of the system, there is always a work around.</span></span></div>
<div>I disagree that Izzy does not offer a simple way to implement this task, it is easy, just takes a while of connecting stuff. Some of the more advanced patches folks have made overcome much more complex logic problems than this simple task. I do agree that the wires can get messy but that is the basis of Isadoras function.</div>]]></description><link>https://community.troikatronix.com/post/19053</link><guid isPermaLink="true">https://community.troikatronix.com/post/19053</guid><dc:creator><![CDATA[Fred]]></dc:creator><pubDate>Wed, 24 Feb 2016 10:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sat, 17 Jan 1970 20:31:47 GMT]]></title><description><![CDATA[<p dir="auto">to <a href="http://troikatronix.com/troikatronixforum/profile/149/DusX" rel="nofollow ugc">DusX</a><span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(255, 255, 255)"> : I've wached your tutorial, thanks. I'm already have made user actor, but </span><span style="font-family:arial, sans-serif;font-size:13px;white-space:nowrap;background-color:rgb(255, 255, 255)">drawback of this method is low flexibility. I have to create defferent User Actor for each count of Inputs.</span></p>
<div>Actually i wonder, why such simple functionality of Router Actor <span style="font-size:13.3333px">still</span><span style="font-size:13.3333px"> </span><span style="font-size:10pt">doesn't included in Isadora.</span></div>
<div><span style="font-size:10pt">  
</span></div>
<div>to [jhoepffner](http://troikatronix.com/troikatronixforum/profile/15/jhoepffner)<span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(248, 248, 248)"> : I think, it's another case. This improvement could give more fexibility for Isadora. I don't think that it is specific and rare task for end user. They have to create custom User Actors with "messy" of connectors and routers, because Isadora doesn't offer simple way to implement such simple task.</span></div>]]></description><link>https://community.troikatronix.com/post/19049</link><guid isPermaLink="true">https://community.troikatronix.com/post/19049</guid><dc:creator><![CDATA[Mikhail]]></dc:creator><pubDate>Sat, 17 Jan 1970 20:31:47 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Wed, 24 Feb 2016 07:47:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/1720">@Mikhail</a></p>
<div>I am not an Izzy Guru, but I think your task is very specific and, as said by DusX, User actor is the perfect object to do what you want and to reuse it. As you can see, even in javascript or user actor, it's difficult to have mixed input/output (int, float, video etc.) and different persons would need different in/out.</div>
<div>I think also Data Array can be a perfect way to do the task.</div>]]></description><link>https://community.troikatronix.com/post/19044</link><guid isPermaLink="true">https://community.troikatronix.com/post/19044</guid><dc:creator><![CDATA[jhoepffner]]></dc:creator><pubDate>Wed, 24 Feb 2016 07:47:02 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Wed, 24 Feb 2016 00:36:05 GMT]]></title><description><![CDATA[<p dir="auto"><span style="font-size:10pt">I </span><span style="font-size:13.3333px">believe</span><span style="font-size:10pt"> the best solution is to create a User Actor, that you can reuse for your purpose.</span></p>
<div style="font-family:Arial, Verdana;font-size:10pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal">Its a great way to simplify a patch, and create reusable modules.</div>
<div style="font-family:Arial, Verdana;font-size:10pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal">If you take a look thru my tutorial on creating a video sequencer, you will see how I create custom User Actors that contain the Router actor and accomplish another similar function as you have inquired about.</div>
<div><span style="font-size:13.3333px">http://www.dusxproductions.com/blog/create-a-video-sequencer/</span></div>
<div><span style="font-size:13.3333px">  
</span></div>]]></description><link>https://community.troikatronix.com/post/19039</link><guid isPermaLink="true">https://community.troikatronix.com/post/19039</guid><dc:creator><![CDATA[DusX]]></dc:creator><pubDate>Wed, 24 Feb 2016 00:36:05 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Tue, 23 Feb 2016 21:19:21 GMT]]></title><description><![CDATA[<p dir="auto">If such improvement is possible for Isadora Router Actor, <strong>please note the same improvement for Selector actor also</strong>.</p>
]]></description><link>https://community.troikatronix.com/post/19035</link><guid isPermaLink="true">https://community.troikatronix.com/post/19035</guid><dc:creator><![CDATA[Mikhail]]></dc:creator><pubDate>Tue, 23 Feb 2016 21:19:21 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sat, 17 Jan 1970 20:31:04 GMT]]></title><description><![CDATA[<p dir="auto">I think Router Improvement will be better, because, i suppose, that Java-based script can't route GPU or CPU video, but i also can  give you example for such task.</p>
]]></description><link>https://community.troikatronix.com/post/19034</link><guid isPermaLink="true">https://community.troikatronix.com/post/19034</guid><dc:creator><![CDATA[Mikhail]]></dc:creator><pubDate>Sat, 17 Jan 1970 20:31:04 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sat, 17 Jan 1970 20:31:02 GMT]]></title><description><![CDATA[<div style="font-weight:normal"><span style="font-size:10pt">As I described before try to do simple task: </span></div>
<div style="font-weight:normal">* I have 5 movie players in project.</div>
<div style="font-weight:normal">* I have Bin Selector, Play, stop, Speed buttons. Also I have RadioButton Control, which select movie player to operate(only selected player will be recieve commands from these buttons). Only this group of controls will operates all of these 5 movie players, by selecting one of player in radiobutton control.</div>
<div style="font-weight:normal">Try to do this now. Very simple way is to do this by Router Actors for each control, which does same operation. It will be "messy" of connectors and actors in your project.</div>
<div><span style="font-weight:normal">I suggest update Router Actor, to route several inputs to several outputs.</span> **<u>It will be compact &amp; plain! </u>**</div>
<div style="font-weight:normal">Each inputs will be connected to appropriate control, "Select" parameter wil be connected to Radiobutton Control. </div>
<div style="font-weight:normal">1-5 outputs will be connected to appropriate parameters(with same order as inputs) of first movie player, 6-10 Outputs - to second player, 11-15 - to third, and so on till 21-25 outputs, which will be connected to fifth movie player.</div>
<div style="font-weight:normal">Here I also have explained all in pictures: http://troikatronix.com/troikatronixforum/discussion/comment/16054/#Comment_16054</div>
<div style="font-weight:normal">Also i made additional pics(<span style="font-size:13.3333px">see attachment)</span><span style="font-size:10pt"> of control group, i mentioned above(which control all af thes 5 movie players).</span></div>
<div style="font-weight:normal"><span style="font-size:10pt">  
</span></div>
<div style="font-weight:normal"><span style="font-size:10pt">  
</span></div>
<div style="font-weight:normal"><span style="font-size:10pt">@</span>[jhoepffner](http://troikatronix.com/troikatronixforum/profile/15/jhoepffner)<span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(248, 248, 248)"> </span><span style="font-size:10pt">&gt;&gt;&gt;</span><span style="font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:16.8px;background-color:rgb(248, 248, 248)">For me what you want is not very clear, principally what append to the not choosed output? Old value? Zero (as I made with javascript)?</span></div>
<div style="font-weight:normal"><span style="font-size:10pt">Not selected outputs haven't to change at all! They will store last changed values. **Same logic as current Router Actor**</span></div>
<p dir="auto"><img src="/uploads/files/FileUpload/e9/585053-controls-sample.png" alt="585053-controls-sample.png" class=" img-responsive img-markdown" /></p>
]]></description><link>https://community.troikatronix.com/post/19031</link><guid isPermaLink="true">https://community.troikatronix.com/post/19031</guid><dc:creator><![CDATA[Mikhail]]></dc:creator><pubDate>Sat, 17 Jan 1970 20:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Tue, 23 Feb 2016 19:29:18 GMT]]></title><description><![CDATA[<p dir="auto">I made another proposition with global values <a href="/uploads/files/FileUpload/94/47b364-multirouter02.izz">47b364-multirouter02.izz</a></p>
]]></description><link>https://community.troikatronix.com/post/19030</link><guid isPermaLink="true">https://community.troikatronix.com/post/19030</guid><dc:creator><![CDATA[jhoepffner]]></dc:creator><pubDate>Tue, 23 Feb 2016 19:29:18 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Tue, 23 Feb 2016 19:21:30 GMT]]></title><description><![CDATA[<p dir="auto">@Mikhael</p>
<div>I think it's not a router improvement but another task.</div>
<div> For me what you want is not very clear, principally what append to the not choosed output? Old value? Zero (as I made with javascript)?</div>
<div>To help you, we need a little bit more about how you want to use the "superRouter".</div>
<div>Jacques</div>]]></description><link>https://community.troikatronix.com/post/19029</link><guid isPermaLink="true">https://community.troikatronix.com/post/19029</guid><dc:creator><![CDATA[jhoepffner]]></dc:creator><pubDate>Tue, 23 Feb 2016 19:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sat, 17 Jan 1970 20:30:55 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for all recomendations.</p>
<div>I will try to use all methods you are suggested. After, I will give a comments. But I believe, that [jhoepffner](http://troikatronix.com/troikatronixforum/profile/15/jhoepffner)'s<span style="font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:22.1px;background-color:rgb(248, 248, 248)"> comment will be best solution for this task.</span></div>
<div>Anyway, I hope that router improvements will be included in future version of isadora. By the way, It can be updated with "backward campatibility", because in simple conditions(1 Input) it will be operate as current router Actor!</div>]]></description><link>https://community.troikatronix.com/post/19026</link><guid isPermaLink="true">https://community.troikatronix.com/post/19026</guid><dc:creator><![CDATA[Mikhail]]></dc:creator><pubDate>Sat, 17 Jan 1970 20:30:55 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Tue, 23 Feb 2016 05:42:31 GMT]]></title><description><![CDATA[<p dir="auto">Try using the Set Global Value and Get Gobal Value actor. It has multiple ins and outs and would be a good way to clear up some patch cord cludder. You may need to use the Number To Text actor with the name input to select using number values.</p>
<div>Does that help? Let me know if you need an example patch.</div>]]></description><link>https://community.troikatronix.com/post/19021</link><guid isPermaLink="true">https://community.troikatronix.com/post/19021</guid><dc:creator><![CDATA[Isadora]]></dc:creator><pubDate>Tue, 23 Feb 2016 05:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Mon, 22 Feb 2016 09:20:10 GMT]]></title><description><![CDATA[<p dir="auto">Thanks <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/13">@jhoepffner</a></p>
<p dir="auto">I knew it wasn't to complicated but if you don't know JavaScript its not so easy. To learn JavaScript is on my list for this year :-)</p>
<p dir="auto">Best Michel</p>
]]></description><link>https://community.troikatronix.com/post/19004</link><guid isPermaLink="true">https://community.troikatronix.com/post/19004</guid><dc:creator><![CDATA[Michel]]></dc:creator><pubDate>Mon, 22 Feb 2016 09:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sun, 21 Feb 2016 17:00:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/1720">@mikhail</a></p>
<div>I agree with Michel, Javascript would be the good choice, You just need 1 more input, to choose the output…</div>
<div>I made a quick sample, 4 inputs, 3 x 4 outputs.</div>
<div>Here is the javascript, easy to extend for more inputs/outputs and easy to make the code more compact… And also the izzy patch</div>
<pre>function main()
{
var00 = arguments[0];
var01 = arguments[1];
var02 = arguments[2];
var03 = arguments[3];
var04 = arguments[4];
out = [];
switch (var00)
{
case 1 :
out[0] = var01;
out[1] = var02;
out[2] = var03;
out[3] = var04;
break;
case 2 :
out[4] = var01;
out[5] = var02;
out[6] = var03;
out[7] = var04;
break;
case 3 :
out[8] = var01;
out[9] = var02;
out[10] = var03;
out[11] = var04;
break;
}
	return out;
}
</pre>
<p dir="auto"><a href="/uploads/files/FileUpload/c7/542466-multirouter.zip">542466-multirouter.zip</a></p>
]]></description><link>https://community.troikatronix.com/post/18990</link><guid isPermaLink="true">https://community.troikatronix.com/post/18990</guid><dc:creator><![CDATA[jhoepffner]]></dc:creator><pubDate>Sun, 21 Feb 2016 17:00:30 GMT</pubDate></item><item><title><![CDATA[Reply to I need improved Router Actor with several Inputs. on Sun, 21 Feb 2016 09:44:32 GMT]]></title><description><![CDATA[<p dir="auto">Don't confuse Java and JavaScript. They are completely different languages.</p>
]]></description><link>https://community.troikatronix.com/post/18986</link><guid isPermaLink="true">https://community.troikatronix.com/post/18986</guid><dc:creator><![CDATA[Marci]]></dc:creator><pubDate>Sun, 21 Feb 2016 09:44:32 GMT</pubDate></item></channel></rss>