Visual Productions forum
Products => Cuelux => Topic started by: dekaaz on April 10, 2009, 07:40:11 PM
-
I figured this topic goes best in the Cuelux forum, feel free to move it.
First of all, just wanted to let you guys know how excited i am about Cuelux, i've been watching from afar for a while because it fits perfectly with the way we operate as a band. So let me fill you in real quick...
I'm not sure how much you guys know about sound engineering and operation but basically, our entire rig revolves around technology, aka: Macs, and the MIDI. In a live setting we run and process, and mix all instruments through a Mac Pro using Ableton Live 7, and then run direct to the PA system, this is where the midi starts and where Cuelux seems to fit so perfectly...
Using an airport and the audio midi setup standard on the macs, I use a copy of Live 7 on my macbook, wires free from the back of the room to send midi notes over the wireless network to trigger corresponding midi notes on the onstage Mac Pro which allows me to control all faders, eq's, etc... So basically midi allows me to control the entrie show wirelessly in a very wysiwyg format.
Secondly we use a seperate session of midi as well as a Behringer MIDI foot controller to trigger all samples directly on the Mac Pro, many of these simultaneously trigger a macbook (wirelessly via midi) in the back of the room to cue video feeds.
By the way, this is by far the short version of what we do, the iPhones add a whole other world of experimentation
So basically, because of Cuelux's MIDI capabilities I'm extremely excited to try to move the lighting sector of our performance into the wireless, Mac-centric, digital format that works so well for us.
All I need to do is find a reliable process by which to control either a DMX/MIDI converter or a way to do it. This is the problem, because i'm not quite on top of this aspect of the lighting industry, and i was wondering, if you guys could help me figure this out, because you don't know how much i'd appreciate it, as well as how much i appreciate what you guys are doing now.
Also I want you to know that you have reliable fan(s) in Pennsylvania, U.S. that will try to push your program to and beyond its capabilities. So i'll probably stick around. Thanks guys!
-
Thanks for your post. Your setup sounds impressive, I don't know much about audio stuff, but as a self-declared nerd I'm very excited about the thought of mixing so much technology with entertainment...
Perhaps we should discuss some of the technicalities by phone, feel free to give me or Jeroen a call in the office next week. Your mornings would work best timezone-wise.
In general, both Cuelux and VisualDMX have MIDI functions. In Cuelux MIDI is primarily used for control surfaces and works via selecting 'fixed' mapping files from a list in the options window. These files are stored in XML in your Cuelux folder and can hacked by anyone who understands XML.
VisualDMX offers a more flexible and powerful way of programming incoming and outgoing MIDI messages. But hey, VisualDMX is not available on Mac OS (yet) ;)
Let's see what we can do...
-
But hey, VisualDMX is not available on Mac OS (yet) ;)
Any time frame yet for a Mac version? Any chance it will be ready by early May of next year?
/carmi
-
I want to make Cuelux work with the Numark Total Control, but it's not working :(
The MIDI-light is flickering when I press some buttons, but Cuelux isn't reacting on it.
But I'm not sure what I'm doing wrong.
For example:
I change the Korg-file to make it work for my Total Control.. First, I change the name so I can simply identify it Cuelux.
Originally, this is the code to Fog:
<trigger type="Midi" specifier="Change">Channel 0 - Message 11 - Index 49</trigger>
<tasks>
<task type="Global Fog" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
When I'm right, "Index 55" is the CC number. I'm not sure what "Channel 0 - Message 11" is standing for.
I want to use button 55 (see this: http://www.numark.com/stuff/contentmgr/files/1/9e0e1954f2b6a7df5d19e96a4994163a/file/totalcontrol_midimap.pdf) to activate the Fog.
But when I (simply) change the 49 to 55 (and restart Cuelux) it doesn't work.. :(
Maarten, can you please give some explanation about how to edit the xml-files?? ::)
Gr, Rick
-
Message 11 = Control Change
Message 9 = Note
Please see if this works:
<trigger type="Midi" specifier="Change">Channel 0 - Message 9 - Index 55</trigger>
<tasks>
<task type="Global Fog" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
-
Message 11 = Control Change
Message 9 = Note
Please see if this works:
<trigger type="Midi" specifier="Change">Channel 0 - Message 9 - Index 55</trigger>
<tasks>
<task type="Global Fog" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
Nope, no reaction :'(
What does the "Channel 0" stands for?
-
"Channel 0" is MIDI 'Channel 1'
"Channel 1" is MIDI 'Channel 2'
"Channel 2" is MIDI 'Channel 3'
etc...
(the software 'thinks' zero-based)
Can you show a larger part of the XML code? Maybe there is syntax error in the XML...?
-
<?xml version="1.0" ?>
<show application="Cuelux" revision="1">
<midimaps>
<midimap label="Numark Total Control (Korg Nano Pad)">
<actionlist label="control" source="Midi">
<action>
<trigger type="Midi" specifier="Change">Channel 0 - Message 9 - Index 55</trigger>
<tasks>
<task type="Global Fog" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
</tasks>
</action>
<action>
<trigger type="Midi" specifier="Change">Channel 0 - Message 9 - Index 63</trigger>
<tasks>
<task type="Global Strobe" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
</tasks>
</action>
<action>
<trigger type="Midi" specifier="Change">Channel 0 - Message 9 - Index 71</trigger>
<tasks>
<task type="Global Blinder" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
</tasks>
</action>
</actionlist>
</midimap>
</midimaps>
</show>
(http://www.andycobben.nl/screenDMX.jpg)
At this moment, I'm pressing button 55 (http://www.numark.com/stuff/contentmgr/files/1/9e0e1954f2b6a7df5d19e96a4994163a/file/totalcontrol_midimap.pdf). But as you can see, the fogger isn't working :(
-
hey, you've pimped your Cuelux skin! cool!
-
hey, you've pimped your Cuelux skin! cool!
Yeah, I think this blue-style is nicer then the purple one ::)
Do you want to have it for the Download-section? ;)
-
Please download and install MIDI-OX from http://www.midiox.com/?http://www.midiox.com/moxdown.htm . This tool can act as a MIDI-monitor.
Start MIDI-OX, go to Options, MIDI Devices and select your Total Control as input device. Click OK and press the button on the Total Control. What does the "Monitor - Output" window in MIDI-OX display?
-
Please download and install MIDI-OX from http://www.midiox.com/?http://www.midiox.com/moxdown.htm . This tool can act as a MIDI-monitor.
Start MIDI-OX, go to Options, MIDI Devices and select your Total Control as input device. Click OK and press the button on the Total Control. What does the "Monitor - Output" window in MIDI-OX display?
Going to try it this evening... :)
-
Please download and install MIDI-OX from http://www.midiox.com/?http://www.midiox.com/moxdown.htm . This tool can act as a MIDI-monitor.
Start MIDI-OX, go to Options, MIDI Devices and select your Total Control as input device. Click OK and press the button on the Total Control. What does the "Monitor - Output" window in MIDI-OX display?
Going to try it this evening... :)
This is my output:
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
0001295E 1 2 90 37 7F 1 G 3 Note On // Pressing button 55
00012A1F 1 2 90 37 00 1 G 3 Note Off // Releasing button 55
00012AF6 1 2 90 3F 7F 1 Eb 4 Note On // Pressing button 63
00012BB8 1 2 90 3F 00 1 Eb 4 Note Off // Releasing button 63
00012D16 1 2 90 47 7F 1 B 4 Note On // Pressing button 71
00012DD8 1 2 90 47 00 1 B 4 Note Off // Releasing button 71
According to this info, I would say that I have to change the code to this:
<?xml version="1.0" ?>
<show application="Cuelux" revision="1">
<midimaps>
<midimap label="Numark Total Control (Korg Nano Pad)">
<actionlist label="control" source="Midi">
<action>
<trigger type="Midi" specifier="Change">Channel 1 - Message 9 - Index 55</trigger>
<tasks>
<task type="Global Fog" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
</tasks>
</action>
<action>
<trigger type="Midi" specifier="Change">Channel 1 - Message 9 - Index 63</trigger>
<tasks>
<task type="Global Strobe" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
</tasks>
</action>
<action>
<trigger type="Midi" specifier="Change">Channel 1 - Message 9 - Index 71</trigger>
<tasks>
<task type="Global Blinder" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
</task>
</tasks>
</action>
</actionlist>
</midimap>
</midimaps>
</show>
But this isn't working also :(
Is there maybe a sort of debug-function within Cuelux where I can see what commands Cuelux is getting?
-
Any idea..?? :-\
-
Could you try "Channel 0" in the XML file? Cuelux is zero-based, maybe Midiox is not...
-
Could you try "Channel 0" in the XML file? Cuelux is zero-based, maybe Midiox is not...
Hi Maarten,
I already did. (Take a look at reply #7)..
:'(
-
ok, i'll try to find some time to set up a PC with midiox and test this.
-
ok, i'll try to find some time to set up a PC with midiox and test this.
Great :)
-
ok, i'll try to find some time to set up a PC with midiox and test this.
Ej Maarten,
do you already know a solution for the MIDI-problem??
-
I'm interested in getting this software to cue light changes from a midi sequencer ..
Can I activate all the CUE banks from midi? ..
Or is it limited to just faders? ..
I'd like a midi implementation chart for this ..
-
Can I activate all the CUE banks from midi? ..
Or is it limited to just faders? ..
I'd like a midi implementation chart for this ..
Cuelux works the other way around (actually, just like DJ software): The software has mapping files for different controllers. Those mapping files describe what MIDI-CCs or MIDI Notes control what feature of the software.
The features you can control by MIDI vary from the playbackfader-intensities to speed of playbacks, GO-buttons, flash-buttons, even the RECORD-button of Cuelux.
We're constantly extending the library of "features" you can control via MIDI. Just let us know what MIDI-controller you would like to use, the MIDI-implementation of the controller and eventually ideas for the layout of controls for the mapping-file.
-
I don't want to use a controller .. I want to use a sequencer ..
In particular, we use a MidiTemp MSX ..
So I want the Cuelux to output all operations via midi out .. so I can send them back later.
-
Splitted topic for your situation: http://www.visualproductions.nl/forum/index.php?topic=827.0