So on rack space activation
Send a prg ch message to activate DMX light intro then wait till a song starts
then
on any note press send another prg ch to activate a DMX sequence
Now when I hit C2 two times, you can see that a program change is sent two times.
(for different PC values, adjust the Max number of the curve; type in 126m for PC# 126)
Ok
When I activate a rackspace it sends a prgm ch to Dmx lights which starts an intro scene-
when start to play song a new dmx scene needs to start via a different program ch.
new dmx scene need to start
immediately when I hit any key.
Ok, so if you’d have a script which would send out PC#1 on bank 0 on each press of any key on the specified keyboard, would this help?
I guess not.
You should i e. explain the relationship between the played note and the PC# to be sent out.
I believe he wants the first PC message to call up a specific sequence in his DMX console which would be pre-programmed to open in a ready state but idle, and then as soon as he starts playing he wants the first note on message he plays, regardless of note played, to trigger the GO cue for the DMX sequence, so it would need to be a specific PC value to that song but it would only be sent once, he doesn’t want to keep re-triggering that PC message.
Bit hard to explain from a musical view but here goes
Rackspace 1
Yes send a prg change say pc 1 (chan 1) on rackspace activation
Which will start the dmx intro sequence
Variation 1 (which is default)
Then on any key press send either a unique prg ch or cc message to start main light sequence which will stop on changing to a new rack space
New rackspace will stop previous main sequence start new intro etc
( I only use mostly 3 variations in which the main sequence would need to stayrunning.)
I only have 50 songs so only need 50 intros and 50 main sequences.
I was going to suggest a scriptlet as a good way to do this (as you want to detect the note on from multiple keyboards), but it seems scriptlets can’t tell what rackspace they are in? e.g. to be able to send out a PC that matched the rackspace index.
Otherwise, I suppose a Gig script would be the most efficient way to set this up?
the OP could just make the scriptlet for each rackspace specific to the number he needs the DMX controller to recieve for that song and if it’s a GO cue, it’s probably the same PC message for every song.