Log in
Register
Home
Forums
New posts
Search forums
What's new
Featured content
New posts
New profile posts
Latest activity
News
Members
Current visitors
New profile posts
Search profile posts
Features
Log in
Register
What's new
Search
Search titles only
By:
Search titles only
By:
New posts
Search forums
Menu
Install the app
Install
Reply to thread
Home
Forums
Low Earth Orbit
Lighting & Electrical
Programming DMX512 in Python or other languges
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="Johan Goossens" data-source="post: 67920" data-attributes="member: 295"><p>Re: Programming DMX512 in Python or other languges</p><p></p><p>A few years ago I wrote a Python program to control my band’s DMX rig with my Roland V-Drums. As a GAS suffering weekend warrior, I got to the point where I was the drummer, roady, owner of way too much equipment (PA and lights), sound engineer, studio owner, producer, catering company, lighting director and husband of the (female) lead singer.</p><p></p><p>The Python program simplified my life a little bit by following drum midi events, detecting rhythm patterns and driving the lighting rig through DMX. My Python program was actually the only band member that listened to me (the others were too busy putting an "I" in band somewhere). After going through a number of band changes, I slowed down a little but kept all the stuff (and yes, I’m still married to the lead singer).</p><p></p><p>This thread was very timely since I dusted off my code a few weeks ago after seeing Python code that runs on an iPad. Right now I’m updating and porting my old stuff to the IPad and MacOS.</p><p></p><p>Attached is my DMX module that was originally written for OpenDMX running on Windows XP. I later added support for DMX Pro (using virtual serial drivers on Windows and a direct USB interface on MacOS). Right now I’m porting it to Art-Net but until my Enttec ODE arrives this week, I can’t be sure that code actually works. All the scripting for the previous interfaces is still in the module which is configured using a text file (like the rest of my App).</p><p></p><p>If anybody is interested in the whole App, I’ll gladly put it on Github so you can see what I’m doing. I’ve attached my new Kivy-based GUI as a teaser.</p></blockquote><p></p>
[QUOTE="Johan Goossens, post: 67920, member: 295"] Re: Programming DMX512 in Python or other languges A few years ago I wrote a Python program to control my band’s DMX rig with my Roland V-Drums. As a GAS suffering weekend warrior, I got to the point where I was the drummer, roady, owner of way too much equipment (PA and lights), sound engineer, studio owner, producer, catering company, lighting director and husband of the (female) lead singer. The Python program simplified my life a little bit by following drum midi events, detecting rhythm patterns and driving the lighting rig through DMX. My Python program was actually the only band member that listened to me (the others were too busy putting an "I" in band somewhere). After going through a number of band changes, I slowed down a little but kept all the stuff (and yes, I’m still married to the lead singer). This thread was very timely since I dusted off my code a few weeks ago after seeing Python code that runs on an iPad. Right now I’m updating and porting my old stuff to the IPad and MacOS. Attached is my DMX module that was originally written for OpenDMX running on Windows XP. I later added support for DMX Pro (using virtual serial drivers on Windows and a direct USB interface on MacOS). Right now I’m porting it to Art-Net but until my Enttec ODE arrives this week, I can’t be sure that code actually works. All the scripting for the previous interfaces is still in the module which is configured using a text file (like the rest of my App). If anybody is interested in the whole App, I’ll gladly put it on Github so you can see what I’m doing. I’ve attached my new Kivy-based GUI as a teaser. [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
Low Earth Orbit
Lighting & Electrical
Programming DMX512 in Python or other languges
Top
Bottom
Sign-up
or
log in
to join the discussion today!