<?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[list-line]]></title><description><![CDATA[<p>Hi,<br />
I did lights and music for a theatre-performance last week. Stage lighting and sample playback should be tightly syncronised so I made a  rather simple lighting desk in pd. (using an Enttec DMX USB Pro) The core of a lighting desk is the ability to fade the brightness of several (hundreds of) lamps over given times. I could not find a line object for lists of integers within a short research so I decided to make one. I used dynamic patching because I didn't want to connect up to 512 objects by myself.<br />
Here is what I ended up with (helpfile included):</p>
<p><a href="/uploads/files/upload-c496f953-1f8c-46f9-bfcd-a0ad9557da03.zip">list-line-i.zip</a></p>
<p>It worked reliable in the rehearsals and shows, but I'd like to get some opinions: Is this the way to solve this kind of tasks?<br />
It feels like a hack somehow. The dynamically created subpatch is hard to maintain. For example once I realized it needs behavior like max's | pak | or every line-object should only output integers I got a sudden headache...<br />
I'd just like to know if this kind of programming is the way to go in puredata or are there some smarter techniques I don't know?</p>
<p>best regards</p>
<p>(by the way if someone likes to get the whole DMX-lighting patch let me know.)</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8851/list-line</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 09:24:42 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/8851.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Dec 2014 01:10:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to list-line on Mon, 15 Dec 2014 01:10:51 GMT]]></title><description><![CDATA[<p>Hi,<br />
I did lights and music for a theatre-performance last week. Stage lighting and sample playback should be tightly syncronised so I made a  rather simple lighting desk in pd. (using an Enttec DMX USB Pro) The core of a lighting desk is the ability to fade the brightness of several (hundreds of) lamps over given times. I could not find a line object for lists of integers within a short research so I decided to make one. I used dynamic patching because I didn't want to connect up to 512 objects by myself.<br />
Here is what I ended up with (helpfile included):</p>
<p><a href="/uploads/files/upload-c496f953-1f8c-46f9-bfcd-a0ad9557da03.zip">list-line-i.zip</a></p>
<p>It worked reliable in the rehearsals and shows, but I'd like to get some opinions: Is this the way to solve this kind of tasks?<br />
It feels like a hack somehow. The dynamically created subpatch is hard to maintain. For example once I realized it needs behavior like max's | pak | or every line-object should only output integers I got a sudden headache...<br />
I'd just like to know if this kind of programming is the way to go in puredata or are there some smarter techniques I don't know?</p>
<p>best regards</p>
<p>(by the way if someone likes to get the whole DMX-lighting patch let me know.)</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8851/list-line</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8851/list-line</guid><dc:creator><![CDATA[royal_orchestra]]></dc:creator><pubDate>Mon, 15 Dec 2014 01:10:51 GMT</pubDate></item><item><title><![CDATA[Reply to list-line on Mon, 15 Dec 2014 17:23:31 GMT]]></title><description><![CDATA[<p>Hi<br />
I would do as <a href="/uploads/files/upload-3efad75d-a12f-45c7-a30a-0fb4f5212683.zip">attached</a>. You'll find a very simple lighting desk.</p>
<p>On each tick of the main clock :</p>
<ul>
<li>each [example-dmx-dimmer] sends a message containing its value and its ID to a table, where &quot;value&quot; is stored at the index &quot;ID&quot;</li>
<li>then the table is dumped</li>
</ul>
<p>The value of each dimmer goes through a [ *], where it's multiplied by the master, before being stored into the table.<br />
This way on each tick, you get all your values modulated by your master.</p>
<p>Edit : reuploaded the right files</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8851/list-line/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8851/list-line/2</guid><dc:creator><![CDATA[baptiste_c]]></dc:creator><pubDate>Mon, 15 Dec 2014 17:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to list-line on Fri, 26 Dec 2014 20:19:00 GMT]]></title><description><![CDATA[<p>My vanilla can't create [list-drip] (which can be replaced by zexy's [drip] I guess) and [list-rot 1]. I guess the latter does some kind of rotation? Don't really know though. Anyway, can't make it work without those. Can you provide them?<br />
Thanks</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8851/list-line/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8851/list-line/3</guid><dc:creator><![CDATA[alexandros]]></dc:creator><pubDate>Fri, 26 Dec 2014 20:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to list-line on Sat, 03 Jan 2015 18:54:00 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/alexandros">@alexandros</a> here are complete list abstractions from Pd extended.<a href="/uploads/files/upload-8f44cfc6-c4f2-48e4-be55-a0920e6ddaca.zip">list-abs.zip</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8851/list-line/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8851/list-line/4</guid><dc:creator><![CDATA[xbarbie]]></dc:creator><pubDate>Sat, 03 Jan 2015 18:54:00 GMT</pubDate></item></channel></rss>