<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openlighting.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=216.239.45.130</id>
		<title>wiki.openlighting.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openlighting.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=216.239.45.130"/>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php/Special:Contributions/216.239.45.130"/>
		<updated>2026-09-24T04:29:44Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=OLP_SOC_Ideas_Page&amp;diff=4087</id>
		<title>OLP SOC Ideas Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=OLP_SOC_Ideas_Page&amp;diff=4087"/>
				<updated>2012-02-12T06:23:43Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists some ideas for [http://www.google-melange.com/gsoc/homepage/google/gsoc2012 Google Summer of Code 2012] projects for the [[Open Lighting Project]]. You can use these ideas as a basis for your application, or come up with something different. Please see the Google SOC site for the 2012 timeline. If you are thinking of applying to work with us, please send an email to the [https://groups.google.com/forum/?fromgroups#!forum/open-lighting Open Lighting List] introducing yourself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Port to Windows Platforms ==&lt;br /&gt;
&lt;br /&gt;
This is the most requested 'feature' and would significantly expand the reach of the project. The current, supported method of running OLA on Windows is using VMWare  ([[OLA_on_Windows_with_VMWare|instructions]]). This is sub optimal, since it requires the use of non-free software, is challenging for users without unix command line experience, and doesn't allow Windows applications to communicate with OLA.  Work on a Windows port commenced in mid 2011 (see [[Building_OLA_for_Windows|these Notes]]), but was postponed due to lack of resources.&lt;br /&gt;
&lt;br /&gt;
This project would include:&lt;br /&gt;
* Refactoring the base classes under [http://code.google.com/p/linux-lighting/source/browse/#git%2Fcommon%2Fnetwork common/network] to use the Windows network &amp;amp; event management APIs and ensuring that all unit tests pass. &lt;br /&gt;
* Cleaning up various parts of the code which use POSIX APIs (see http://code.google.com/p/linux-lighting/issues/detail?id=139 for an example) &lt;br /&gt;
&lt;br /&gt;
A Windows port would enable lighting controller applications like [[QLC]] and [[D::Light]] to move to OLA entirely, and not have to maintain their own plugins.&lt;br /&gt;
&lt;br /&gt;
'''Skills Required''': C++, Windows Network Programming &amp;lt;br/&amp;gt;&lt;br /&gt;
'''Estimated Difficulty''': Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Asynchronous Web Notification of RDM Messages == &lt;br /&gt;
&lt;br /&gt;
Thanks to sites like GMail and Facebook, users have come to expect asynchronous notification of events in their web browser. [[RDM]] enabled lighting devices can generate events such as ''Over Temperature'' and ''Lamp Faulty'' so it would be nice to alert the users to this. This project would involve work with two Open Source efforts. The student would need to work with [http://www.gnu.org/software/libmicrohttpd/ libmicrohttpd] to add [http://en.wikipedia.org/wiki/WebSocket WebSocket] support (see the [http://lists.gnu.org/archive/html/libmicrohttpd/2012-01/msg00015.html email thread]).&lt;br /&gt;
&lt;br /&gt;
The second step would involve using WebSockets to deliver events to the browser, and building a UI to notify the user. The [[OLA]] UI is built with [http://code.google.com/closure/ Google Closure].&lt;br /&gt;
&lt;br /&gt;
'''Skills Required''': C++, Network Programming, Javascript, HTML, Google Closure&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Estimated Difficulty''': Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Web Based Configuration of Preferences ==&lt;br /&gt;
&lt;br /&gt;
User Preferences for [[OLA]] are stored in text files but the web UI provides no method for changing any preferences beyond port patchings. At the moment the user is required to stop the OLA Daemon, exit the text files and restart if settings are to be changed.  This project would involve building a generic preference store and exposing it through the web UI. Changing preferences on the fly is likely to expose bugs in some of the OLA plugins. These will need to be fixed.&lt;br /&gt;
&lt;br /&gt;
'''Skills Required''': C++, Javascript, HTML   &amp;lt;br/&amp;gt;&lt;br /&gt;
'''Estimated Difficulty''': Easy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Web Based RDM Tests &amp;amp; Integration with the RDM Index ==&lt;br /&gt;
&lt;br /&gt;
The [[RDM Responder Testing][Automated RDM Responder Tests]] have been very popular in the industry and are used by many manufacturers to test their products prior to release. At the moment the tests are run from the command line and rely on the test engineers to write scripts to post process the test output. Building a web UI for the tests would make them easier to use for the manufacturers and give us the ability to provide more control over how the tests are run.&lt;br /&gt;
&lt;br /&gt;
The second part of this project covers the [http://rdm.openlighting.org/ RDM Product Index], a website that collects information on [[RDM]] enabled products and make it freely available. The work would be to expand the [http://code.google.com/p/linux-lighting/source/browse/tools/rdm/model_collector.py model_collector.py] script to automatically upload new responder data to the site, and build a system for a human to sanity check the new data before publishing it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Skills Required''': Python, HTML, Javascript &amp;lt;br/&amp;gt;&lt;br /&gt;
'''Estimated Difficulty''': Easy&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=RDM_Discovery&amp;diff=4086</id>
		<title>RDM Discovery</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=RDM_Discovery&amp;diff=4086"/>
				<updated>2012-02-12T03:05:29Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: /* Responders that don't mute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This briefly describes the [[RDM]] discovery process and outlines various scenarios that should be considered when writing software that performs RDM Discovery. Unlike [[DMX]], [[RDM]] is bi-directional, which means bugs in responders can cause the controller to crash or go in to an infinite loop. &lt;br /&gt;
&lt;br /&gt;
This page is not a substitute for the [[E1.20]] standard, which takes precedence over all information presented here. It simply presents situations which designers of controllers should consider when writing their software.&lt;br /&gt;
&lt;br /&gt;
== Process Overview ==&lt;br /&gt;
&lt;br /&gt;
Each responder has a unique identifier (UID) which consists of a 2 byte ESTA manufacturer ID, and a  4 byte device ID. Like a MAC address, no two responders should have the same UID. The 'all devices' UID (ffff:ffffffff) is a broadcast address, to which all devices will listen but not necessarily take action or respond.&lt;br /&gt;
&lt;br /&gt;
There are three RDM messages used during the discovery process, all use the DISCOVERY_COMMAND Command Class.&lt;br /&gt;
&lt;br /&gt;
* DISC_UNIQUE_BRANCH, which takes two parameters, a lower and an upper UID. Any responders within this range (inclusive) must respond.&lt;br /&gt;
* DISC_MUTE&lt;br /&gt;
* DISC_UN_MUTE&lt;br /&gt;
&lt;br /&gt;
There are many different ways to implement the discovery process, one (simplified) method is described below:&lt;br /&gt;
&lt;br /&gt;
# Send a DISC_UNMUTE to the ALL DEVICES UID&lt;br /&gt;
# Send a DISC_MUTE to any previously discovered devices, if they don't respond after multiple attempts remove them from the UID list.&lt;br /&gt;
# Send a DISC_UNIQUE_BRANCH with a range of (0000:00000000, ffff:ffffffff). One of three things can happen:&lt;br /&gt;
#* No response, which generally means there are no further responders to be muted&lt;br /&gt;
#* A single response with a valid checksum. In this case the controller should attempt to mute the responder (DISC_MUTE) and if that succeeds, add the responder to the list of UIDs.&lt;br /&gt;
#* A collision, in which case a controller should divide the range in two (0000:7fff:ffffffff), (8000:00000000, ffff:ffffffff) and proceed from step 3.&lt;br /&gt;
&lt;br /&gt;
If everything goes well, eventually all devices will be muted and sending a DISC_UNIQUE_BRANCH with a range of (0000:00000000, ffff:ffffffff) will result in no responses.&lt;br /&gt;
&lt;br /&gt;
== Failure Modes ==&lt;br /&gt;
&lt;br /&gt;
=== Responders that reply outside their range ===&lt;br /&gt;
&lt;br /&gt;
Responders may have bugs in the UID inequality code, causing them to reply to DISC_UNIQUE_BRANCH messages which don't cover their UID.  One example may be a responder that replies when just the Manufacturer ID part of the UID matches. Depending on the type of bug, discovery can sometimes proceed in these cases and usually other devices are found and muted first before the bad responder is located.&lt;br /&gt;
&lt;br /&gt;
The worst case is a responder that replies to every DISC_UNIQUE_BRANCH request, which usually prevents discovery of any other responders.&lt;br /&gt;
&lt;br /&gt;
=== Responders that don't reply when within range ===&lt;br /&gt;
&lt;br /&gt;
The opposite of the case above is where a responder fails to respond to a DISC_UNIQUE_BRANCH request for a range which it is part of. A common example of this is the off-by-one case, where a responder doesn't reply if it's at the endpoints of the range. This can cause responders to 'disappear' which happens when a range that previously caused a collision, produces no responses when split in two.&lt;br /&gt;
&lt;br /&gt;
Without proper detection, this can cause controllers to loop indefinitely as they try to locate the missing responders.&lt;br /&gt;
&lt;br /&gt;
=== Responders that don't reply to Mute ===&lt;br /&gt;
&lt;br /&gt;
Some responders may not reply to the MUTE_DEVICE message. This behavior must be differentiated from the case where the MUTE_DEVICE message is corrupted or lost so the responder never replies. The pseudo-code in the [[E1.20]] standard attempts to mute each device up to 10 times before continuing. &lt;br /&gt;
&lt;br /&gt;
=== Responders that don't mute ===&lt;br /&gt;
&lt;br /&gt;
Not to be confused with the scenario above, some responders may acknowledge the MUTE_DEVICE request but continue to respond to discovery requests. If there is only one responder that behaves this way controllers should be able to succeed, but it causes more DISC_UNIQUE_BRANCH messages than required.&lt;br /&gt;
&lt;br /&gt;
=== Proxied Devices ===&lt;br /&gt;
&lt;br /&gt;
The [[E1.20]] states that a proxy shall not provide more than one DISC_UNIQUE_BRANCH response at once. This means that once the proxy has been located and muted, controllers must continue to send DISC_UNIQUE_BRANCH and mute devices one at a time until all proxied devices are found. Alternatively, the PROXIED_DEVICES message can be used to fetch all repsonders located behind a proxy. The key point here is that it's generally not sufficient to do a single pass over the tree, as muting responders (proxies) can cause more responders to appear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example Implementation ==&lt;br /&gt;
&lt;br /&gt;
The implementation of the RDM discovery algorithm as used in the [[Open Lighting Architecture]] can be seen [http://code.google.com/p/linux-lighting/source/browse/common/rdm/DiscoveryAgent.cpp here] . The tests which cover the cases above are in [http://code.google.com/p/linux-lighting/source/browse/common/rdm/DiscoveryAgentTest.cpp DiscoveryAgentTest.cpp]&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles]]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3612</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3612"/>
				<updated>2011-01-30T01:30:55Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin:8px; width:50%; border:1px solid #0000ff&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#A7C1F2&amp;quot; align=&amp;quot;center&amp;quot; | '''Lighting News'''&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}}  '''OLA on Windows with VMWare''' 29/1/11&lt;br /&gt;
|-&lt;br /&gt;
| A [[OLA on Windows with VMWare| OLA VMWare Tutorial]] has been added which describes how to setup [[OLA]] on Windows PCs using VMWare.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''RDM Parameter Index Launched ''' 19/1/11&lt;br /&gt;
|-	&lt;br /&gt;
|  The [http://rdm.openlighting.org/ Open Lighting Pid Store] holds an index of Manufacturer specific [[RDM]] PIDs. This data is freely available for download from the site.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}}  '''libartnet running on iPads''' 16/9/10&lt;br /&gt;
|-&lt;br /&gt;
| Thanks to  Tobi Schäfer,  [[libartnet]] is now running on Apple iPads. Instructions are at [[IPad ArtNet Node]].&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA 0.8.0 released, now with RDM''' 7/8/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.8.0 is the first release to support [[RDM]]. The instructions at [[RDM with OLA]] explain how to get started with RDM, even if you don't own any RDM devices.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA now running on the GuruPlug''' 21/5/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.7.4 has been released, and ARM packages for the GuruPlug are now [[OLAGuruPlug|available]]. OLA now supports 9 USB to DMX devices.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA for Max/MSP Released''' 13/4/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [http://code.google.com/p/olaoutput/ OlaOutput] allows [http://cycling74.com/products/maxmspjitter/ Max] to communicate with [[OLA]]. See the [[OlaOutput Max External]] tutorial on how to set this up.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}} '''Arduino RGB USB Device''' 7/2/10&lt;br /&gt;
|-	&lt;br /&gt;
|  The [[Arduino RGB Mixer]] is a simple &amp;amp; inexpensive way to control RGB LED strips using USB.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3611</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3611"/>
				<updated>2011-01-30T01:30:10Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin:8px; width:50%; border:1px solid #0000ff&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#A7C1F2&amp;quot; align=&amp;quot;center&amp;quot; | '''Lighting News'''&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}}  '''OLA on Windows with VMWare''' 29/1/11&lt;br /&gt;
|-&lt;br /&gt;
| A [[OLA on Windows with VMWare| OLA VMWare Tutorial]] has been added which describes how to setup [[OLA]] on Windows PCs using VMWare.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''RDM Parameter Index Launched ''' 1/19/11&lt;br /&gt;
|-	&lt;br /&gt;
|  The [http://rdm.openlighting.org/ Open Lighting Pid Store] holds an index of Manufacturer specific [[RDM]] PIDs. This data is freely available for download from the site.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}}  '''libartnet running on iPads''' 16/9/10&lt;br /&gt;
|-&lt;br /&gt;
| Thanks to  Tobi Schäfer,  [[libartnet]] is now running on Apple iPads. Instructions are at [[IPad ArtNet Node]].&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA 0.8.0 released, now with RDM''' 7/8/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.8.0 is the first release to support [[RDM]]. The instructions at [[RDM with OLA]] explain how to get started with RDM, even if you don't own any RDM devices.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA now running on the GuruPlug''' 21/5/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.7.4 has been released, and ARM packages for the GuruPlug are now [[OLAGuruPlug|available]]. OLA now supports 9 USB to DMX devices.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA for Max/MSP Released''' 13/4/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [http://code.google.com/p/olaoutput/ OlaOutput] allows [http://cycling74.com/products/maxmspjitter/ Max] to communicate with [[OLA]]. See the [[OlaOutput Max External]] tutorial on how to set this up.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}} '''Arduino RGB USB Device''' 7/2/10&lt;br /&gt;
|-	&lt;br /&gt;
|  The [[Arduino RGB Mixer]] is a simple &amp;amp; inexpensive way to control RGB LED strips using USB.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=RDM_with_OLA&amp;diff=3435</id>
		<title>RDM with OLA</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=RDM_with_OLA&amp;diff=3435"/>
				<updated>2010-08-06T17:36:47Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[RDM]] devices can be configured through the web interface (only partially complete) or from the command line. Even if you don't have any RDM devices you can still experiment with RDM because the Dummy Plugin creates a fake RDM device.&lt;br /&gt;
&lt;br /&gt;
== Device Discovery  ==&lt;br /&gt;
&lt;br /&gt;
The ''ola_rdm_discovery'' tool displays the UIDs found for each universe. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ola_rdm_discover  -u 1&lt;br /&gt;
414c:010014b3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passing the -f options will force the discovery algorithm to be run for the particular universe. This won't produce any output unless and error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ola_rdm_discover  -u 1 -f&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Device Configuration ==&lt;br /&gt;
&lt;br /&gt;
The  ''ola_rdm_get'' and ''ola_rdm_get'' commands allow attributes of the devices to be controlled. The first thing to do is to view a list of all known attributes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ola_rdm_get  --list_pids&lt;br /&gt;
boot_software_version_id&lt;br /&gt;
boot_software_version_label&lt;br /&gt;
capture_preset&lt;br /&gt;
clear_status_id&lt;br /&gt;
comms_status&lt;br /&gt;
default_slot_value&lt;br /&gt;
device_hours&lt;br /&gt;
device_info&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To fetch the value of a PID from a device use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ola_rdm_get  --universe 1 --uid 414c:010014b3 device_info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Changing the value works in a similar way:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ola_rdm_set  --universe 1 --uid 414c:010014b3 comms_status  # clear the communication counters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The full list of options can be found by running with --help:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  -d, --sub_device &amp;lt;device&amp;gt; target a particular sub device (default is 0)&lt;br /&gt;
  -h, --help                               display this help message and exit.&lt;br /&gt;
  -l, --list_pids                         display a list of pids&lt;br /&gt;
  -u, --universe &amp;lt;universe&amp;gt;  universe number.&lt;br /&gt;
  --uid &amp;lt;uid&amp;gt;                            the UID of the device to control.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Useful Tricks ==&lt;br /&gt;
&lt;br /&gt;
If you're using bash, it's worthwhile to set up tab completion of PIDs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ complete -W &amp;quot;$(ola_rdm_get -l | xargs)&amp;quot; ola_rdm_get&lt;br /&gt;
$ complete -W &amp;quot;$(ola_rdm_get -l | xargs)&amp;quot; ola_rdm_set&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Building_OLA_for_Windows&amp;diff=3422</id>
		<title>Building OLA for Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Building_OLA_for_Windows&amp;diff=3422"/>
				<updated>2010-07-28T17:18:56Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This describes how to get OLA compiled for windows, it's a work in progress so it's unlikely to work as is.&lt;br /&gt;
&lt;br /&gt;
== Install Mingw, msys &amp;amp; build tools ==&lt;br /&gt;
&lt;br /&gt;
The instructions at http://www.mingw.org/wiki/MSYS are very helpful. There are similar instructions at http://www.cccp-project.net/wiki/index.php?title=Installing_MSYS-MinGW&lt;br /&gt;
&lt;br /&gt;
* Install mingw and msys&lt;br /&gt;
&lt;br /&gt;
* Download these packages&lt;br /&gt;
** autoconf [http://ftp.gnu.org/gnu/autoconf/] &lt;br /&gt;
** automake [http://ftp.gnu.org/gnu/automake/]&lt;br /&gt;
** libtool [http://ftp.gnu.org/gnu/libtool/]&lt;br /&gt;
&lt;br /&gt;
* Launch the msys shell&lt;br /&gt;
&lt;br /&gt;
* Unpack autoconf, automake and libtool to a directory of your choice.&lt;br /&gt;
&lt;br /&gt;
* Install each of them with the following command:&lt;br /&gt;
&lt;br /&gt;
 $ ./configure --prefix=/mingw &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
* Update PKG_CONFIG_PATH&lt;br /&gt;
&lt;br /&gt;
As all the libraries will be installed in /mingw, PKG_CONFIG_PATH must be set. &lt;br /&gt;
&lt;br /&gt;
Open the file /etc/profile (C:\msys\1.0\etc\profile) with your favorite editor (make sure it uses LF line endings) and add:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;/mingw/lib/pkgconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
You might also want to set CFLAGS. Safe options for MinGW are:&lt;br /&gt;
&lt;br /&gt;
 CFLAGS=&amp;quot;-pipe -O2 -mms-bitfields -march=i686&amp;quot;&lt;br /&gt;
&lt;br /&gt;
just before&lt;br /&gt;
&lt;br /&gt;
 export HOME LOGNAME MSYSTEM HISTFILE&lt;br /&gt;
&lt;br /&gt;
and modify that line by adding the variables:&lt;br /&gt;
&lt;br /&gt;
 export HOME LOGNAME MSYSTEM HISTFILE CFLAGS PKG_CONFIG_PATH&lt;br /&gt;
&lt;br /&gt;
Now restart MSYS. You should now be able to use MSYS without problems.&lt;br /&gt;
          &lt;br /&gt;
== Install Git ==&lt;br /&gt;
&lt;br /&gt;
See http://code.google.com/p/msysgit/, be sure to select &amp;quot;unix style carriage returns&amp;quot; otherwise you'll get autoconf errors.&lt;br /&gt;
&lt;br /&gt;
== Install Dependencies ==&lt;br /&gt;
&lt;br /&gt;
* http://code.google.com/p/protobuf/ . Note you need to install the .tar.gz as the zip just contains protoc (we need the libraries as well)&lt;br /&gt;
* http://www.ossp.org/pkg/lib/uuid/ , be sure to run configure with  ./configure --prefix=/mingw --includedir /mingw/include/ossp&lt;br /&gt;
* http://sourceforge.net/projects/cppunit/files/ , download version &lt;br /&gt;
* http://code.google.com/p/google-ctemplate/ , you need at least 0.97, see http://code.google.com/p/google-ctemplate/issues/detail?id=48&lt;br /&gt;
&lt;br /&gt;
== Build OLA ==&lt;br /&gt;
&lt;br /&gt;
* Do a git checkout of OLA&lt;br /&gt;
&lt;br /&gt;
* Run ./configure&lt;br /&gt;
  $ ./configure&lt;br /&gt;
&lt;br /&gt;
* Build&lt;br /&gt;
  $ make&lt;br /&gt;
&lt;br /&gt;
== Current TODO ==&lt;br /&gt;
&lt;br /&gt;
* Fix the Socket &amp;amp; SelectServer classes or replace them with whatever makes sense on windows&lt;br /&gt;
* The USB Pro plugin needs a way to find devices, obviously /dev doesn't exist&lt;br /&gt;
* The DMX USB requires libusb win32. Not sure what the status of this is&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3409</id>
		<title>Open Lighting Architecture</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3409"/>
				<updated>2010-07-09T18:16:37Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Ola.png|right]]&lt;br /&gt;
Link: http://code.google.com/p/linux-lighting/ &amp;lt;br&amp;gt;&lt;br /&gt;
{{Features|free=yes|tx=yes|rx=yes|linux=yes|osx=yes|http=yes|rdm=yes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLA (Open Lighting Architecture) is an open source framework which provides applications with a mechanism to send and receive [[DMX512]] using hardware devices and DMX over IP protocols. It enables [[:Category:Controllers | software controllers]] to communicate with DMX hardware either via Ethernet or over traditional DMX512 networks.&lt;br /&gt;
&lt;br /&gt;
[[Image:Llad_home.png|right]]&lt;br /&gt;
OLA can also convert DMX data sent using DMX over IP protocols from one format to another, allowing devices from different manufacturers to interact with each other. For example a [[Strand_Lighting|Strand]] Lighting Console using ShowNet can send DMX to an [[Enttec]] [[DmxEtherGate MKII|EtherGate]]). When combined with a physical DMX interface such as the [[DMX USB Pro]], OLA can send and receive data from traditional wired DMX networks.&lt;br /&gt;
&lt;br /&gt;
OLA can run on Linux and on Mac OS X. A port to Windows is feasible if someone wants to add the necessary platform-dependent code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Contribute&amp;lt;/b&amp;gt;: Looking to help? Visit the [[OLA Contributors]] page. The page also lists people and companies who have supported OLA. Please support them in return!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bugs&amp;lt;/b&amp;gt;: Check the bug tracker at http://code.google.com/p/linux-lighting/issues/list&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Questions&amp;lt;/b&amp;gt;: See the news group at http://groups.google.com/group/open-lighting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Supported Protocols:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! '''Protocol'''!! Linux !! '''Mac OS X''' &lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ArtNet|ArtNet]]   || [[Image:Green-tick.png|center]] [[Image:Rdm.gif|center]] || [[Image:Green-tick.png|center]]  [[Image:Rdm.gif|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[E1.31]] / [[ACN]] || [[Image:Green-tick.png|center]]  || [[Image:Green-tick.png|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ESP Net|ESP Net]] || [[Image:Green-tick.png|center]]  || [[Image:Green-tick.png|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Pathport|Pathport]]  || [[Image:Green-tick.png|center]]  || [[Image:Green-tick.png|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Sandnet|Sandnet]] || [[Image:Green-tick.png|center]]  || [[Image:Green-tick.png|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ShowNet|ShowNet]] || [[Image:Green-tick.png|center]]  || [[Image:Green-tick.png|center]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Supported Devices:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! '''Device'''!! Linux !! '''Mac OS X''' &lt;br /&gt;
|-&lt;br /&gt;
||  [[Anyma uDMX]] || [[Image:Trans.gif|center]] || [[Image:Trans.gif|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[Arduino RGB Mixer]] || [[Image:Green-tick.png|center]]  || [[Image:Green-tick.png|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX 4 Linux]] || [[Image:Trans.gif|center]]  || &lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX USB Pro]] || [[Image:Trans.gif|center]] [[Image:Recv.gif|center]] || [[Image:Trans.gif|center]] [[Image:Recv.gif|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX-TRI]] || [[Image:Trans.gif|center]] || [[Image:Trans.gif|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[DMXking USB DMX512-A]] || [[Image:Trans.gif|center]] [[Image:Recv.gif|center]] || [[Image:Trans.gif|center]] [[Image:Recv.gif|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[Open DMX USB]] || [[Image:Trans.gif|center]]  || &lt;br /&gt;
|-&lt;br /&gt;
|| [[Packetheads USB_DMX Dongle]] ||  [[Image:Green-tick.png|center]]  ||  [[Image:Green-tick.png|center]]  &lt;br /&gt;
|-&lt;br /&gt;
|| [[RDM-TRI]] || [[Image:Trans.gif|center]] [[Image:Rdm.gif|center]] || [[Image:Trans.gif|center]] [[Image:Rdm.gif|center]]&lt;br /&gt;
|-&lt;br /&gt;
|| [[StageProfi]] || [[Image:Trans.gif|center]]  || [[Image:Trans.gif|center]] *&lt;br /&gt;
|-&lt;br /&gt;
|| [http://machosehead.wordpress.com/2010/06/12/udmx_asp/ uDMX_asp] || [[Image:Trans.gif|center]]  || [[Image:Trans.gif|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[USBDMX2]] || [[Image:Trans.gif|center]]  || [[Image:Trans.gif|center]] &lt;br /&gt;
|-&lt;br /&gt;
|| [[Velleman K8062]] || [[Image:Trans.gif|center]]  || [[Image:Trans.gif|center]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ethernet version only&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Getting Started&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start here if you've never used OLA before and read these in order.&lt;br /&gt;
* [[Download OLA]]&lt;br /&gt;
* [[OLA on OS X]] or [[OLA on Linux]] - How to install OLA.&lt;br /&gt;
* [[Using OLA]] - A basic introduction&lt;br /&gt;
* [[OLA Command Line Tools]] - Documentation for the tools in ola-examples&lt;br /&gt;
* [[OLA Device Specific Configuration]]&lt;br /&gt;
* [[OLA Tips &amp;amp; Tricks]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tutorials&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OlaOutput Max External]] - Setup OlaOutput on Mac OS X to send DMX messages from Max/MSP/Jitter&lt;br /&gt;
* [[OLAGuruPlug]] - Running OLA on a [http://www.globalscaletechnologies.com/c-4-guruplugs.aspx GuruPlug]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Advanced Topics:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA Merging Algorithms]]&lt;br /&gt;
* [[OLA DiffServ support]] (QOS settings)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Developer Documentation:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA developer info]] - about the source code and structure&lt;br /&gt;
* [[OLA Client API]] - the C++ API&lt;br /&gt;
* [[OLA Python API]] - easy DMX programming&lt;br /&gt;
* [[Build OLA Mac Packages]] - notes for building the .dmg images&lt;br /&gt;
* [[Building OLA for Windows]] - Notes on Windows support (in progress)&lt;br /&gt;
* [[Using OLA with Xcode]] - on a Mac, in Objective-C++&lt;br /&gt;
* [[Port Throttling]] &lt;br /&gt;
* [[OLA Performance Stats]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tutorials&amp;lt;/b&amp;gt;, these refer to the previous release but parts of them are still relevant.&lt;br /&gt;
* [[LLA Sandnet Tutorial]] - Setup Horizon using Sandnet and LLA&lt;br /&gt;
* [[LLA and Q Light Controller Ubuntu Tutorial]] - Setup LLA on Ubuntu/Debian-type distro with QLC&lt;br /&gt;
* [[LLA and Q Light Controller OSX Tutorial]] - Setup LLA on Mac OS X with QLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Deprecated Documentation&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA 0.3]] - Release Notes&lt;br /&gt;
&lt;br /&gt;
OLA can also run on a wireless access point. [http://nomis52.net/?section=projects&amp;amp;sect2=artnet&amp;amp;page=node]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:ArtNet]]&lt;br /&gt;
[[Category:ESP Net]]&lt;br /&gt;
[[Category:E1.31]]&lt;br /&gt;
[[Category:Sandnet]]&lt;br /&gt;
[[Category:ShowNet]]&lt;br /&gt;
[[Category:Utilities]]&lt;br /&gt;
[[Category:Pathport]]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3391</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3391"/>
				<updated>2010-05-29T03:23:41Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin:8px; width:50%; border:1px solid #0000ff&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#A7C1F2&amp;quot; align=&amp;quot;center&amp;quot; | '''Lighting News'''&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA now running on the GuruPlug''' 21/5/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.7.4 has been released, and ARM packages for the GuruPlug are now [[OLAGuruPlug|available]]. OLA now supports 9 USB to DMX devices.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA for Max/MSP Released''' 13/4/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [http://code.google.com/p/olaoutput/ OlaOutput] allows [http://cycling74.com/products/maxmspjitter/ Max] to communicate with [[OLA]]. See the [[OlaOutput Max External]] tutorial on how to set this up.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}} '''Arduino RGB USB Device''' 7/2/10&lt;br /&gt;
|-	&lt;br /&gt;
|  The [[Arduino RGB Mixer]] is a simple &amp;amp; inexpensive way to control RGB LED strips using USB.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}} '''Open Lighting Architecture 0.5.0 Released''' 21/11/09&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.5.0 has been released. It now supports SandNet and automatic USB Pro detection.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''Open Lighting Architecture 0.4.0 Released''' 18/10/09&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.4.0 now supports Streaming DMX over ACN known as [[E1.31]]. &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3330</id>
		<title>Open Lighting Architecture</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3330"/>
				<updated>2010-04-20T01:13:08Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Link: http://code.google.com/p/linux-lighting/ &amp;lt;br&amp;gt;&lt;br /&gt;
{{Features|free=yes|tx=yes|rx=yes|linux=yes|osx=yes|http=yes}}&lt;br /&gt;
[[Image:Llad_home.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLA (Open Lighting Architecture) is a framework that allows applications to send and receive [[DMX512]], using various hardware devices and 'DMX over IP' protocols. It enables [[:Category:Controllers | software controllers]] talk to DMX hardware.&lt;br /&gt;
&lt;br /&gt;
OLA allows DMX sent using various DMX over IP protocols to be converted from one format to another. This enables devices from different manufacturers to talk to each another (for example a [[Strand_Lighting|Strand]] Console can send DMX to an [[Enttec]] [[DmxEtherGate MKII|EtherGate]]). When combined with a physical DMX interface such as the [[DMX USB Pro]], OLA can send and receive data from traditional wired DMX networks.&lt;br /&gt;
&lt;br /&gt;
OLA can run on Linux and on Mac OS X. A port to Windows is feasible if someone wants to add the necessary platform-dependent code for plug-ins and create an installer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Contribute&amp;lt;/b&amp;gt;: Looking to help? Visit the [[OLAContributors]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bugs&amp;lt;/b&amp;gt;: Check the bug tracker at http://code.google.com/p/linux-lighting/issues/list&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Questions&amp;lt;/b&amp;gt;: See the news group at http://groups.google.com/group/open-lighting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Supported Devices/Protocols:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! '''Device / Protocol'''!! Linux !! '''Mac OS X''' &lt;br /&gt;
|-&lt;br /&gt;
||  [[Anyma uDMX]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[Arduino RGB Mixer]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ArtNet|ArtNet]]   || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX 4 Linux]] || Yes || -&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX USB Pro]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX-TRI]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMXking USB DMX512-A]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[E1.31]] / [[ACN]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ESP Net|ESP Net]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[Open DMX USB]] || Yes || -&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Pathport|Pathport]]  || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Sandnet|Sandnet]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ShowNet|ShowNet]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[StageProfi]] || Yes || Ethernet version only&lt;br /&gt;
|-&lt;br /&gt;
|| [[USBDMX2]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[Velleman K8062]] || Yes || Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Getting Started&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start here if you've never used OLA before and read these in order.&lt;br /&gt;
* [[Download OLA]]&lt;br /&gt;
* [[OLA on OS X]] or [[OLA on Linux]] - How to get it compiled.&lt;br /&gt;
* [[Using OLA]] - A basic introduction&lt;br /&gt;
* [[OLA Command Line Tools]] - Documentation for the tools in ola-examples&lt;br /&gt;
* [[OLA Device Specific Configuration]]&lt;br /&gt;
* [[OLA Tips &amp;amp; Tricks]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Advanced Topics:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA Merging Algorithms]]&lt;br /&gt;
* [[OLA DiffServ support]] (QOS settings)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Developer Documentation:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA developer info]] - about the source code and structure&lt;br /&gt;
* [[OLA Client API]] - the C++ API&lt;br /&gt;
* [[OLA Python API]] - easy DMX programming&lt;br /&gt;
* [[Build OLA Mac Packages]] - notes for building the .dmg images&lt;br /&gt;
* [[Building OLA for Windows]] - Notes on Windows support (in progress)&lt;br /&gt;
* [[Using OLA with Xcode]] - on a Mac, in Objective-C++&lt;br /&gt;
* [[Port Throttling]] &lt;br /&gt;
* [[OLA Performance Stats]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tutorials&amp;lt;/b&amp;gt;, these refer to the previous release but parts of them are still relevant.&lt;br /&gt;
* [[LLA Sandnet Tutorial]] - Setup Horizon using Sandnet and LLA&lt;br /&gt;
* [[LLA and Q Light Controller Ubuntu Tutorial]] - Setup LLA on Ubuntu/Debian-type distro with QLC&lt;br /&gt;
* [[LLA and Q Light Controller OSX Tutorial]] - Setup LLA on Mac OS X with QLC&lt;br /&gt;
* [[OlaOutput Max External]] - Setup OlaOutput on Mac OS X to send DMX messages from Max/MSP/Jitter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Deprecated Documentation&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA 0.3]] - Release Notes&lt;br /&gt;
&lt;br /&gt;
OLA can also run on a wireless access point. [http://nomis52.net/?section=projects&amp;amp;sect2=artnet&amp;amp;page=node]&lt;br /&gt;
&lt;br /&gt;
There is a project underway to build packages for OpenWrt. See http://lists.culturebase.org/cgi-bin/mailman/listinfo/lla-openwrt for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:ArtNet]]&lt;br /&gt;
[[Category:ESP Net]]&lt;br /&gt;
[[Category:E1.31]]&lt;br /&gt;
[[Category:Sandnet]]&lt;br /&gt;
[[Category:ShowNet]]&lt;br /&gt;
[[Category:Utilities]]&lt;br /&gt;
[[Category:Pathport]]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=USB_Protocol_Extensions&amp;diff=3324</id>
		<title>USB Protocol Extensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=USB_Protocol_Extensions&amp;diff=3324"/>
				<updated>2010-04-18T17:48:48Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents the additional message types added to the [[Enttec]] [[DMX USB Pro]] protocol to support multiple device types. As the number of devices supporting the protocol grows, it becomes difficult for software like [[OLA]] to differentiate the device types. The ''Device Manufacturer'' &amp;amp; ''Device Name'' messages allow the host software to determine the device and know which set of messages it supports.&lt;br /&gt;
&lt;br /&gt;
== Other Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== USB Serial Number ===&lt;br /&gt;
&lt;br /&gt;
Enttec USB Pro devices have only started programming the serial numbers recently (&amp;gt;2008?).&lt;br /&gt;
When using the standard USB Serial drivers on Mac &amp;amp; Linux, the host application doesn't have access to the serial numbers. This would require us to write our own USB drivers using libusb to expose this information.&lt;br /&gt;
&lt;br /&gt;
=== Use the User Addressable EEPROM ===&lt;br /&gt;
&lt;br /&gt;
Some devices don't support the ''Set Widget Parameters'' message so this isn't an option. Also it suffers from the bootstrapping issue, we need to know what device it is before we can write the information about what device it is...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Device Manufacturer, Label = 77, no data ==&lt;br /&gt;
&lt;br /&gt;
This message requests the device manufacturer information from the widget. The response is of the form:&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! '''Size in Bytes'''!! Description &lt;br /&gt;
|-&lt;br /&gt;
|| 2   || [[ESTA]] ID, Least significant byte first&lt;br /&gt;
|-&lt;br /&gt;
|| 32 || Up to 32 bytes containing the manufacturer name. Not null terminated.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Device Name, Label = 78, no data ==&lt;br /&gt;
&lt;br /&gt;
This message requests the device name information from the widget. The response is of the form:&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! '''Size in Bytes'''!! Description &lt;br /&gt;
|-&lt;br /&gt;
|| 2   || Device Type ID, Manufacturer assigned. Least significant byte first.&lt;br /&gt;
|-&lt;br /&gt;
|| 32 || Up to 32 bytes containing the device type. Not null terminated.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Devices Supporting these Message Types ==&lt;br /&gt;
&lt;br /&gt;
* [[Arduino RGB Mixer]] , ESTA ID: 0x7a70, Device ID: 0x1&lt;br /&gt;
* [[DMX-TRI]], ESTA ID: 0x6864, Device ID 0x0: 0x1&lt;br /&gt;
* [[DMXking  USB DMX512-A]], ESTA ID: 0x6A6B, Device ID: 0x0&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.enttec.com/docs/dmx_usb_pro_api_spec.pdf DMX Pro API]&lt;br /&gt;
* [http://www.esta.org/tsp/working_groups/CP/mfctrIDs.php ESTA IDs]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=OlaOutput_Max_External&amp;diff=3322</id>
		<title>OlaOutput Max External</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=OlaOutput_Max_External&amp;diff=3322"/>
				<updated>2010-04-17T20:26:39Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== How to use the OlaOutput Max External ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''This article describes how to configure OlaOutput on Mac OS X 10.5 (or greater) for use in Cycling 74's Max/MSP/Jitter or Ableton MaxForLive environments.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download and Install OLA==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download the latest build of OLA from [http://code.google.com/p/linux-lighting/downloads/list here] and install it. OlaOutput is only compatible with OS X (for now).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*OLA is a separate application from Ableton Live and Max/MSP/Jitter. To use OlaOutput to send DMX, you need to start the OLA daemon first. &lt;br /&gt;
'''NOTE:''' Before you do this, make sure any USB devices you wish to use are plugged in and their drivers are installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Open Terminal (found in Applications/Utilities), type the following and press enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;olad&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This starts the OLA daemon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configure OLA==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*OLA has a HTTP web interface for configuration. You can access it at: [http://localhost:9090 http://localhost:9090]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*OLA won’t do anything until it’s configured. You need to setup which DMX universe each hardware device will operate on. To do this, select ‘Devices’ from the left-hand menu in the OLA web interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Click on the + next to the device you wish to use. You will see a variety of boxes labeled ‘IN’ and ‘OUT’. We want to configure a universe for output, so choose the correct ‘OUT’ box for the port you wish to use and enter a number into it to specify the universe. A universe value of 1 a typical starting value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Once you’ve done this, click ’Save Changes’ at the bottom of the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Click on ‘Universes’ on the left-hand menu. You should now see a list of the universes specified for output, which should include the one you just specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Click on the 'Console' link, and use the sliders to test that OLA is controlling your DMX devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Install and Use OlaOutput in Max/MSP/Jitter==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*To install OlaOutput as a Max/MSP external, [http://code.google.com/p/olaoutput/downloads/list download the latest version] and place the files in a folder somewhere on your system. Make a note of this path for the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Load Max/MSP. Choose ''Options&amp;gt;File Preferences…''. Then use the plus button on the lower left to add the path to the folder containing the externals you wish to install. This will tell Max to look in this folder for externals to use. Make sure you keep the files in this place, or Max will be unable to locate them. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Create a new Max patcher, and add an OlaObject to the canvas. If Max is unable to find OlaOutput, it will log a message to its output window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*The OlaOutput object has 2 inlets. The left inlet is used to send a series of DMX messages using the list structure. The (optional) right inlet is used to set the universe that is the destination for messages. For further details about how to use OlaOutput in Max, consult the ''OlaOutput.maxhelp'' file included in the download.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Create a message object in Max with the values &amp;lt;code&amp;gt;128 200 250&amp;lt;/code&amp;gt; (separated by spaces). Connect the outlet of this message object to the left inlet of the OlaOutput object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lock the patcher, and click on the message object. The above values (128, 200, 250) should be sent out to channels 1, 2, 3 respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wrapping Up==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Once you’re done, you can shut down olad using the 'stop olad' link on the ‘Home’ page of OLA's web interface. OLA will remember your universe patchings next time you start it up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For additional help and information about OLA, visit the [[OLA| OLA Wiki]] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles]]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3321</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Template:News&amp;diff=3321"/>
				<updated>2010-04-17T20:22:33Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin:8px; width:50%; border:1px solid #0000ff&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#A7C1F2&amp;quot; align=&amp;quot;center&amp;quot; | '''Lighting News'''&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''OLA for Max/MSP Released''' 13/4/10&lt;br /&gt;
|-	&lt;br /&gt;
|  [http://code.google.com/p/olaoutput/ OlaOutput] allows [http://cycling74.com/products/maxmspjitter/ Max] to communicate with [[OLA]]. See the [[OlaOutput Max External]] tutorial on how to set this up.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}} '''Arduino RGB USB Device''' 7/2/10&lt;br /&gt;
|-	&lt;br /&gt;
|  The [[Arduino RGB Mixer]] is a simple &amp;amp; inexpensive way to control RGB LED strips using USB.&lt;br /&gt;
|-&lt;br /&gt;
| {{NewsHeading}} '''Open Lighting Architecture 0.5.0 Released''' 21/11/09&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.5.0 has been released. It now supports SandNet and automatic USB Pro detection.&lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''Open Lighting Architecture 0.4.0 Released''' 18/10/09&lt;br /&gt;
|-	&lt;br /&gt;
|  [[OLA]] 0.4.0 now supports Streaming DMX over ACN known as [[E1.31]]. &lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''Open Lighting Architecture 0.3.0 Released''' 8/8/09&lt;br /&gt;
|-	&lt;br /&gt;
| The [http://code.google.com/p/linux-lighting/ Open Lighting Project] has released [[OLA]] 0.3.0. OLA provides a cross-platform, cross language library for communicating with DMX devices (both locally and network based). &lt;br /&gt;
|- &lt;br /&gt;
| {{NewsHeading}} '''Luminair Updated'''&lt;br /&gt;
|-	&lt;br /&gt;
| The team at SyntheFX has released [[Luminair]] 1.5.3, the premier iPhone app for controlling DMX lights. &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=DMX_USB_Pro&amp;diff=3284</id>
		<title>DMX USB Pro</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=DMX_USB_Pro&amp;diff=3284"/>
				<updated>2010-03-20T22:50:35Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:USB]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Dmxusb_pro.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Link: http://www.enttec.com/index.php?main_menu=Products&amp;amp;prod=70304&amp;amp;show=description&amp;amp;name=dmxusbpro&amp;lt;br&amp;gt;&lt;br /&gt;
Made by: [[Enttec]] &amp;lt;br&amp;gt;&lt;br /&gt;
{{Features|win=yes|osx=yes|linux=yes|tx=yes|rx=yes|rdm=yes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The pro widget unlike it's little brother (The Open DMX USB) contains a microprocessor (ATMEGA88) responsible for framing and transmission, or reception of dmx. Also it's USB interface is a FTDI FT245BM, so VCP (virtual com port) drivers make programming easy as opening a serial port and sending/receiving!&lt;br /&gt;
&lt;br /&gt;
It has 1500v dmx line isolation, A green LED which indicates RX or TX activity, and gold plated Neutrik XLR's (1xmale, 1xfemale wired in parallel). Later versions have NewTide clones of the genuine Neutrik XLR's.&lt;br /&gt;
&lt;br /&gt;
The timings of the transmitted DMX signal can be adjusted.&lt;br /&gt;
According the [[Enttec]] [http://enttec.com web site], it has limited [[RDM]] support, and only in some firmware versions, see [http://www.enttec.com/index.php?main_menu=Products&amp;amp;prod=70304&amp;amp;show=firmware] for details.&lt;br /&gt;
&lt;br /&gt;
Enttec provides programs to update the firmware on Windows and Mac. [[LLA]] has a tool to update the firmware which works on Linux and Mac, otherwise [http://kev.coolcavemen.com/2009/05/enttec-dmx-usb-firmware-upgrade-with-qemu/ qemu] can be used.&lt;br /&gt;
&lt;br /&gt;
Earlier units did not have serial numbers programmed and this may affect the ability of certain applications to identify multiple Pro units connected simultaneously.&lt;br /&gt;
&lt;br /&gt;
An open source alternative is available from [[DMXKing]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Related Products:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[RDM USB Pro]]&lt;br /&gt;
* [[Open DMX USB]]&lt;br /&gt;
* [[DMXking USB DMX512-A]]&lt;br /&gt;
* [[Pro Toolkit]]&lt;br /&gt;
* [[StageConsole]]&lt;br /&gt;
* [[MiniStageConsole]]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3283</id>
		<title>Open Lighting Architecture</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3283"/>
				<updated>2010-03-20T22:50:31Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Link: http://code.google.com/p/linux-lighting/ &amp;lt;br&amp;gt;&lt;br /&gt;
{{Features|free=yes|tx=yes|rx=yes|linux=yes|osx=yes|http=yes}}&lt;br /&gt;
[[Image:Llad_home.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLA (Open Lighting Architecture) is a framework that allows applications to send and receive [[DMX512]], using various hardware devices and 'DMX over IP' protocols. It enables [[:Category:Controllers | software controllers]] talk to DMX hardware.&lt;br /&gt;
&lt;br /&gt;
OLA allows DMX sent using various DMX over IP protocols to be converted from one format to another. This enables devices from different manufacturers to talk to each another (for example a [[Strand_Lighting|Strand]] Console can send DMX to an [[Enttec]] [[DmxEtherGate MKII|EtherGate]]). When combined with a physical DMX interface such as the [[DMX USB Pro]], OLA can send and receive data from traditional wired DMX networks.&lt;br /&gt;
&lt;br /&gt;
OLA can run on Linux and on Mac OS X. A port to Windows is feasible if someone wants to add the necessary platform-dependent code for plug-ins and create an installer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bugs&amp;lt;/b&amp;gt;: Check the bug tracker at http://code.google.com/p/linux-lighting/issues/list&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Questions&amp;lt;/b&amp;gt;: See the news group at http://groups.google.com/group/open-lighting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Supported Devices/Protocols:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! '''Device / Protocol'''!! Linux !! '''Mac OS X''' &lt;br /&gt;
|-&lt;br /&gt;
|| [[Arduino RGB Mixer]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ArtNet|ArtNet]]   || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX 4 Linux]] || Yes || -&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX USB Pro]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX-TRI]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMXking USB DMX512-A]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[E1.31]] / [[ACN]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ESP Net|ESP Net]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[Open DMX USB]] || Yes || -&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Pathport|Pathport]]  || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Sandnet|Sandnet]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ShowNet|ShowNet]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[StageProfi]] || Yes || Ethernet version only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Getting Started&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start here if you've never used OLA before and read these in order.&lt;br /&gt;
* [[Download OLA]]&lt;br /&gt;
* [[OLA on OS X]] or [[OLA on Linux]] - How to get it compiled.&lt;br /&gt;
* [[Using OLA]] - A basic introduction&lt;br /&gt;
* [[OLA Command Line Tools]] - Documentation for the tools in ola-examples&lt;br /&gt;
* [[OLA Device Specific Configuration]]&lt;br /&gt;
* [[OLA Tips &amp;amp; Tricks]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Advanced Topics:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA Merging Algorithms]]&lt;br /&gt;
* [[OLA DiffServ support]] (QOS settings)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Developer Documentation:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA developer info]] - about the source code and structure&lt;br /&gt;
* [[OLA Client API]] - the C++ API&lt;br /&gt;
* [[OLA Python API]] - easy DMX programming&lt;br /&gt;
* [[Build OLA Mac Packages]] - notes for building the .dmg images&lt;br /&gt;
* [[Building OLA for Windows]] - Notes on Windows support (in progress)&lt;br /&gt;
* [[Using OLA with Xcode]] - on a Mac, in Objective-C++&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tutorials&amp;lt;/b&amp;gt;, these refer to the previous release but parts of them are still relevant.&lt;br /&gt;
* [[LLA Sandnet Tutorial]] - Setup Horizon using Sandnet and LLA&lt;br /&gt;
* [[LLA and Q Light Controller Ubuntu Tutorial]] - Setup LLA on Ubuntu/Debian-type distro with QLC&lt;br /&gt;
* [[LLA and Q Light Controller OSX Tutorial]] - Setup LLA on Mac OS X with QLC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Deprecated Documentation&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA 0.3]] - Release Notes&lt;br /&gt;
&lt;br /&gt;
OLA can also run on a wireless access point. [http://nomis52.net/?section=projects&amp;amp;sect2=artnet&amp;amp;page=node]&lt;br /&gt;
&lt;br /&gt;
There is a project underway to build packages for OpenWrt. See http://lists.culturebase.org/cgi-bin/mailman/listinfo/lla-openwrt for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:ArtNet]]&lt;br /&gt;
[[Category:ESP Net]]&lt;br /&gt;
[[Category:E1.31]]&lt;br /&gt;
[[Category:Sandnet]]&lt;br /&gt;
[[Category:ShowNet]]&lt;br /&gt;
[[Category:Utilities]]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3055</id>
		<title>Open Lighting Architecture</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Open_Lighting_Architecture&amp;diff=3055"/>
				<updated>2009-11-15T21:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;216.239.45.130: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Link: http://code.google.com/p/linux-lighting/ &amp;lt;br&amp;gt;&lt;br /&gt;
{{Features|free=yes|tx=yes|rx=yes|linux=yes|osx=yes|http=yes}}&lt;br /&gt;
[[Image:Llad_home.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLA (Open Lighting Architecture) is a framework that allows applications to send and receive DMX, using various hardware devices and 'DMX over IP' protocols. It can make [[:Category:Controllers | software controllers]] talk to DMX hardware. It was formerly known as LLA.&lt;br /&gt;
&lt;br /&gt;
OLA allows DMX sent using various DMX over IP protocols to be converted from one format to another. This enables devices from different manufacturers to talk to each another (for example a [[Strand_Lighting|Strand]] Console can send DMX to an [[Enttec]] [[DmxEtherGate MKII|EtherGate]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OLA Live]] is a stand-alone bootable CD containing software from the Open Lighting Architecture project.&lt;br /&gt;
&lt;br /&gt;
When combined with a physical DMX interface such as the [[DMX USB Pro]], OLA Live can send and receive data from traditional wired DMX networks.&lt;br /&gt;
&lt;br /&gt;
OLA can run on '''Linux''' with all its plugins, and on '''Mac OS X''' (but at the moment not all the plugins have been ported). A port to '''Windows''' is partly done, but more help/work is needed, if someone wants to add the necessary code for plug-ins and a installer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bugs&amp;lt;/b&amp;gt;: Check the bug tracker at http://code.google.com/p/linux-lighting/issues/list&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Questions&amp;lt;/b&amp;gt;: See the news group at http://groups.google.com/group/open-lighting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Supported Devices/Protocols:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! '''Driver'''!! Linux !! '''Mac OS X''' &lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ArtNet|ArtNet]]   || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ShowNet|ShowNet]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:ESP Net|ESP Net]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Sandnet|Sandnet]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[E1.31]] / [[ACN]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX USB Pro]] || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
|| [[Open DMX USB]] || Yes || ??&lt;br /&gt;
|-&lt;br /&gt;
|| [[StageProfi]] || Yes || ??&lt;br /&gt;
|-&lt;br /&gt;
|| [[:Category:Pathport|Pathport]]  || in testing || in testing&lt;br /&gt;
|-&lt;br /&gt;
|| [[DMX 4 Linux]] || Yes || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Getting Started&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start here if you've never used OLA before and read these in order.&lt;br /&gt;
* [[Download OLA]]&lt;br /&gt;
* [[OLA 0.3]] - The latest release&lt;br /&gt;
* [[OLA on OS X]] or [[OLA on Linux]] - How to get it compiled.&lt;br /&gt;
* [[Using OLA]] - A basic introduction&lt;br /&gt;
* [[OLA Command Line Tools]] - Documentation for the tools in ola-examples&lt;br /&gt;
* [[OLA Device Specific Configuration]]&lt;br /&gt;
* [[OLA Tips &amp;amp; Tricks]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Developer Documentation:&amp;lt;/b&amp;gt;&lt;br /&gt;
* [[OLA developer info]] - about the source code and structure&lt;br /&gt;
* [[OLA Client API]] - the C++ API&lt;br /&gt;
* [[OLA Python API]] - easy DMX programming&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tutorials&amp;lt;/b&amp;gt;, these refer to the previous release but parts of them are still relevant.&lt;br /&gt;
* [[LLA Sandnet Tutorial]] - Setup Horizon using Sandnet and LLA&lt;br /&gt;
* [[LLA and Q Light Controller Ubuntu Tutorial]] - Setup LLA on Ubuntu/Debian-type distro with QLC&lt;br /&gt;
* [[LLA and Q Light Controller OSX Tutorial]] - Setup LLA on Mac OS X with QLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLA can also run on a wireless access point. [http://nomis52.net/?section=projects&amp;amp;sect2=artnet&amp;amp;page=node]&lt;br /&gt;
&lt;br /&gt;
There is a project underway to build packages for OpenWrt. See http://lists.culturebase.org/cgi-bin/mailman/listinfo/lla-openwrt for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:ArtNet]]&lt;br /&gt;
[[Category:ESP Net]]&lt;br /&gt;
[[Category:Sandnet]]&lt;br /&gt;
[[Category:ShowNet]]&lt;br /&gt;
[[Category:Utilities]]&lt;/div&gt;</summary>
		<author><name>216.239.45.130</name></author>	</entry>

	</feed>