<?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[UDP Listening]]></title><description><![CDATA[<p>Hello Fellas,</p><p>does anyone have a clou, how to listen to plain UDP messages in Isadora or instead a way to translate these messages from UDP to an Isadora compatible TCP?</p><p>Best<br />Dill<br /></p>]]></description><link>https://community.troikatronix.com/topic/4864/udp-listening</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 00:44:15 GMT</lastBuildDate><atom:link href="https://community.troikatronix.com/topic/4864.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Dec 2017 17:25:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UDP Listening on Mon, 04 Dec 2017 11:49:54 GMT]]></title><description><![CDATA[<p>Hi,</p><p>Maybe this small application helps: <a href="http://www.memo.tv/udp-tcp-bridge/">UDP-TCP Bridge</a></p><p>Best<br /></p>]]></description><link>https://community.troikatronix.com/post/27998</link><guid isPermaLink="true">https://community.troikatronix.com/post/27998</guid><dc:creator><![CDATA[jandraka]]></dc:creator><pubDate>Mon, 04 Dec 2017 11:49:54 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Mon, 04 Dec 2017 05:24:53 GMT]]></title><description><![CDATA[<p>Isadora Community is Best Community.</p>]]></description><link>https://community.troikatronix.com/post/27991</link><guid isPermaLink="true">https://community.troikatronix.com/post/27991</guid><dc:creator><![CDATA[Woland]]></dc:creator><pubDate>Mon, 04 Dec 2017 05:24:53 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 23:41:17 GMT]]></title><description><![CDATA[<p>Regarding my solution. I came up with a idea to parse UDP packets to OSC commands. (Something that is really easy with Isadora to control was the design question). </p>
<p>For this I used processing 3 since it has some great libraries for UDP / OSC.</p>
<p>My setup :</p>
<p>- 2 Laptops. One that was the 'WATCHOUT' or UDP sender in your setup and one laptop that is receiving (parsing the packet and sends it over to Isadora using localhost)</p><p>- One network switch (Gigabit)</p><p>Processing Patch :</p><p>- For this to work we need to install Processing 3. Head over to there website to install the windows version that you need :)</p><p>- Install the UDP library (http://ubaa.net/shared/processing/udp/) and install OSCP5 (From the included library manager, not from Google / Website. Since those are old versions..)</p><p>- Open up my example patch and change the Settings to your Incoming Port (Output Port of WatchOUT / UDP sender (Raspberry PIs)) and change the IzzyBridge settings to have the correct OSC port (See Isadora &gt; Preferences &gt; Midi / Net)</p><p>- Run the Processing code (<a href="/assets/uploads/files/1512344437887-izzybridge.zip">IzzyBridge Processing</a>)</p><p>- Go to Isadora &gt; Stream Setup &gt; Auto Detect Input (On)</p><p>- Send a command from your sender (WatchOUT / Raspberry Pis / anything basically that speaks UDP)</p><p>- The string that is sent with UDP now appears in the Stream Setup window</p><p>- We can use this string with a Text Parses in Isadora to get the necassary information from it :)</p><p>Like Always, if you need any help with it please let me know :)</p><p><a href="/assets/uploads/files/1512344459546-izzybridge.zip">Download IzzyBridge</a></p>]]></description><link>https://community.troikatronix.com/post/27990</link><guid isPermaLink="true">https://community.troikatronix.com/post/27990</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 03 Dec 2017 23:41:17 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 23:24:07 GMT]]></title><description><![CDATA[<p>Regarding your questions about the TCP actor.</p><p>The Stream Control actor establishes the connection with our web endpoint. Basically he says 'Hi there 'TCP Adress' at Port 'TCP Port', if you wish to do a handshake here am I !' The endpoint reacts with a TCP Handshake and returns his response. The response get inside our TCP In Watchers and parses to valid output</p><p>We intiliaze the connection with the Stream Control actor. </p>]]></description><link>https://community.troikatronix.com/post/27989</link><guid isPermaLink="true">https://community.troikatronix.com/post/27989</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 03 Dec 2017 23:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 21:27:52 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2066">@juriaan</a> wow, you are amazing! How could I thank for that!? I'm looking forward to the magic!<br /></p><p>But I'm curious how to use the tcp actors anyway. I already tried these, but as both listeners rely on the stream control, isn't a preconfiguered connection needed, that has to be initialized by the stream control actor?  <br /><br /></p>]]></description><link>https://community.troikatronix.com/post/27988</link><guid isPermaLink="true">https://community.troikatronix.com/post/27988</guid><dc:creator><![CDATA[DillTheKraut]]></dc:creator><pubDate>Sun, 03 Dec 2017 21:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 21:22:45 GMT]]></title><description><![CDATA[<p>I'm currently working on it for you. I already got it working :)</p>]]></description><link>https://community.troikatronix.com/post/27987</link><guid isPermaLink="true">https://community.troikatronix.com/post/27987</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 03 Dec 2017 21:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 21:22:25 GMT]]></title><description><![CDATA[<p>But you got me to the idea, that changing the plain UDP String somehow to a propper OSC message, readable by the OSC actors!?<br /></p>]]></description><link>https://community.troikatronix.com/post/27986</link><guid isPermaLink="true">https://community.troikatronix.com/post/27986</guid><dc:creator><![CDATA[DillTheKraut]]></dc:creator><pubDate>Sun, 03 Dec 2017 21:22:25 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 21:21:44 GMT]]></title><description><![CDATA[<p>Hi there <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/740">@DillTheKraut</a>, </p><p>It is possible for Isadora to listen to connections see "TCP In Watcher - Text" / "TCP In Watcher Binary" and the "TCP Stream Control.</p><p>You need to have one TCP Stream Control actor that basically is our 'master' connection and the TCP In Watcher - Text and TCP In Watcher - Binary just parse the data.</p>]]></description><link>https://community.troikatronix.com/post/27985</link><guid isPermaLink="true">https://community.troikatronix.com/post/27985</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 03 Dec 2017 21:21:44 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 21:19:08 GMT]]></title><description><![CDATA[<p>Ok, regarding to watchout documentation the UDP string ist 'run "video X"' followed by line feed + carriage return (0A 0D).<br /></p>]]></description><link>https://community.troikatronix.com/post/27984</link><guid isPermaLink="true">https://community.troikatronix.com/post/27984</guid><dc:creator><![CDATA[DillTheKraut]]></dc:creator><pubDate>Sun, 03 Dec 2017 21:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 21:11:48 GMT]]></title><description><![CDATA[<p>Thanks for getting into it Juriaan!</p><p>The pi's ar out of reach in the time being. They are proprietary coded and wont be changed in any way soon. They just sent a trigger message like "start video X". I even don't really know the exact string, but could provide a wireshark listening protocol.</p><p>I now tried to send a TCP message from watchout to Izzi and realized, that the TCP stream has to be initialized by Izzy, is this true or do I miss something?<br />As watchout/ initializing/opening its send port only when sending the message, one can't connect Izzy to the corresponding port. Isn't it possible to have Izzy just listening at a specified port accepting external connections?<br /></p>]]></description><link>https://community.troikatronix.com/post/27982</link><guid isPermaLink="true">https://community.troikatronix.com/post/27982</guid><dc:creator><![CDATA[DillTheKraut]]></dc:creator><pubDate>Sun, 03 Dec 2017 21:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 20:37:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/740">@dillthekraut</a></p><p>What are you sending btw ? Are we talking big streams of data ?</p>]]></description><link>https://community.troikatronix.com/post/27979</link><guid isPermaLink="true">https://community.troikatronix.com/post/27979</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 03 Dec 2017 20:37:45 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 20:34:42 GMT]]></title><description><![CDATA[<p>Hi there <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/740">@DillTheKraut</a>,</p><p>Got ya. Raspberry Pi's can speak OSC. Any way that you can ask the person that did the configuration to use pyOSC ? That way Isadora support is easy :)</p><p>OSC is UDP based, so what we can do is the follow : </p><p>- Change the packets that are being sent to a OSC format (See the OpenSoundControl specs for more information). Since we are already sending UDP we can easily change that around by using OSC format.</p><p>Let me think about this subject for a bit, perhaps I can even give you a way to translate it by creating my own little processing patch :) Will let you know soon</p>]]></description><link>https://community.troikatronix.com/post/27978</link><guid isPermaLink="true">https://community.troikatronix.com/post/27978</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 03 Dec 2017 20:34:42 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 20:20:00 GMT]]></title><description><![CDATA[<p>Thanks Juriaan,</p><p>i have some raspberry pi's preconfigured by someone else, sending fixed UDP messages to a Watchout Server. I would like to kick out Watchout and using Isadora instead. I saw a thread once here, discussing OSC send actor to send plain UDP messages and thought it might work the other way around.</p><p>As time and my processing skills are limited, while the solution should be easier then or at least equal, using Watchout translating the messages, processing is not an option.</p><p>Oh, by the way, the System is on Windows! ;-)<br /></p>]]></description><link>https://community.troikatronix.com/post/27977</link><guid isPermaLink="true">https://community.troikatronix.com/post/27977</guid><dc:creator><![CDATA[DillTheKraut]]></dc:creator><pubDate>Sun, 03 Dec 2017 20:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to UDP Listening on Sun, 03 Dec 2017 18:46:08 GMT]]></title><description><![CDATA[<p>Hi there,</p><p>What are you trying to connect :) Perhaps we can be of more help then. </p><p>You can use Processing (UDP to Net (Processing Net library is TCP)), I guess to translate ? Never done it myself, but with a quick look at the API it seems doable.</p>]]></description><link>https://community.troikatronix.com/post/27975</link><guid isPermaLink="true">https://community.troikatronix.com/post/27975</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 03 Dec 2017 18:46:08 GMT</pubDate></item></channel></rss>