Hallo Guys.
After playing around with the BCF2000 and Cuelux here is a small tutorial which could be very helpfull for newbies (like me

)
First Download MidiOX 7.0 from here:
http://www.midiox.com/Install it and launch it, Cuelux should not run!!!
Configure MidiOX:- Config your Midi Interface. Go to Menu "Options\MidiDevices" and select your BCF2000 on the right (out deviced) an left side (in devices).
- Press ok, and turn any fader, encoder, button on the bcf. You should see hex data in the midi OX main window. If this is ok, follow the next steps. If not, check your device manager if you could see the bcf2000.
Dump your Current BCF2000 Config (Complete SysEX Dump):- Go to View\SysEx
- There you could choose SysEx\Recieve Manual Dump...
- Select a higher Preset on BCF2000 (with preset Buttons). In my situation it works on preset 8 or higher. Ill think one led on the encoder buttons should be on.
- Than you switch your BCF2000 in Global Setup Mode
- To enter Global Setup Mode hold "Edit" Button and push the "Store" Button. Release all Buttons, in the display you can read "GS". After that you turn Push-Encoder 6 right and choose "all".
- Press encoder 6. The BCF2000 starts sending the Presets (it shows an animation in the display).
- After receiving the SysEx File in Midi-Ox you could Save the Data when you click right on the Datafield (Save As) in Midi-Ox.
Send/Store SysEX Dump:- Exit the GS Mode with the Exit Button or restart your bcf2000
- Select the preset you want to overwrite
- Select in MidiOX View/SysEX
- Select "Send Sysex File" in first Menu and select the file you want to send (for cuelux preset the attached sysex dump)
- MidiOX sends the file and the BCD shows an animation on the display
If it is a complete SysEX Dump, the bcf stores all the data automaticlly
If you just send one preset (like the cuelux sysex dump) you must store the received data to one preset.
- To do so, just press the store button once (led flashes), select the preset you want to overwrite with the preset buttons, press
store again to overwrite the selected preset with the received data.
You are done configuring your bcf2000. Reset it once!
Configuring BCF2000 in Cuelux:- Close MidiOX
- Launch Cuelux and go to "Options/Midi"
- Select BCF2000 in the "Input Device" list and also in the "Output Device" list. As map you must select "Behringer BCF2000".
Now you are ready. Restart Cuelux, select the correct preset on your BCF2000 (where you have sored the sysex dump) and have fun.
If you want to create your own Midi Map copy the file "behringer.xml" from "C:\Users\[Username]\Documents\Visual Productions\Cuelux\Midimaps\Factory" to "C:\Users\pOpY\Documents\Visual Productions\Cuelux\Midimaps\User" and edit it with notepad.
Example: You want to replace the fog button with blinder function. Search in the file for "Global Fog" and replace it with "Global Blinder". You are done :-)
Here are some example functions:
Fog, Blinder or Strobe: <task type="Global
Fog" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
<task type="Global
Blinder" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
<task type="Global
Strobe" feature="Play State" function ="Control">
<argument type="Play State">Flash</argument>
Release: <action>
<trigger type="Midi" specifier="Change">Channel 1 - Message 11 - Index 115</trigger>
<tasks>
<task type="Special" feature="Release" function ="Control"/>
</tasks>
</action>
Blackout: <action>
<trigger type="Midi" specifier="Down">Channel 0 - Message 11 - Index 31</trigger>
<tasks>
<task type="Special" feature="Blackout" function ="Toggle"/>
</tasks>
</action>
<action>
<trigger type="Unsigned" specifier="Change">Blackout</trigger>
<tasks>
<task type="Midi" function ="Control">
<argument type="Midi Address">Channel 0 - Message 11 - Index 72</argument>
</task>
</tasks>
</action>
Grandmaster: <action>
<trigger type="Midi" specifier="Change">Channel 0 - Message 11 - Index 88</trigger>
<tasks>
<task type="Special" feature="Grand Master" function ="Control"/>
</tasks>
</action>
<action>
<trigger type="Unsigned" specifier="Change">Grand Master</trigger>
<tasks>
<task type="Midi" function ="Control">
<argument type="Midi Address">Channel 0 - Message 11 - Index 88</argument>
</task>
</tasks>
</action>
You must correct the Message and Index Value to the button you want. You can read this values with midi-OX. Just Press the button or move the silder.Save the file, restart cuelux and select the new Midimap in "Options/Midi". All User Maps beginns with "[USER]" so select "[USER] Behringer...".
Ill hopes this helps you.
@Support: I have some questions regarding the BCF2000:- XML Code for "Release"
- XML Code for "Blackout", ii have tried <task type="Special" feature="Blackout" function ="Toggle"/> with no success!
- How could i map a fader of the BCF2000 to the master intensity fader in cuelux (under the blackout button)
- Is it possible to map a push encoder to set the speed of the fixtures in a cue, NOT the cue speed itself. Example: i want to set the
flash rate of some fixtures.
You can download the bcf2000 sysex preset dump in the 4th post!
cu
pOpY