I have the following issue with MSC/MSysEx controlling our ETC Express 48/96 (yesyesyes, I know, ancient ;)... but it was what we could get for free, and it's reliable... ) :
I want to fire specific cues rather then just a general GO, and so I made a MSC Cue with Command "GO", Device ID "3" (which is the one I set up in the console), Q Number "56.2" and Q List "2" (which refers to the C/D Fader group on the board), Q Path empty.
When I fire the Cue, nothing happened.
So I created a MIDI SysEx Cue and typed in the raw Hex that the ETC manual prescribes, namely:
"7F 03 02 01 01 35 36 2E 32 00 32 00"
with QLab adding F0 and F7, the message, recorded in a MIDI monitor, looks like this:
"F0 7F 03 02 01 01 35 36 2E 32 00 32 00 F7"
This actually works and does fire the desired Cue. So I looked at what the other MSC Cue sends in said MIDI monitor:
"F0 7F 03 02 01 01 35 36 2E 32 00 32 F7"
As you can see, the MSC frame packets are exactly identical, except for the omitted Delimiter "00" before the ending "F7".
What's the go, is ETC not conforming to standard demanding the delimiter (as it does in its manual at http://www.etcconnect.com/docs/docs_downloads/manuals/Express_Two-scene_Preset_v3.1_User_Manual.pdf on page 284 (which is 298 in the pdf)? I mean, I've found a work around, but I'd rather not write 120 lighting cues in Hex if I don't have to :P. Assuming that it's not a bug (or somebody else would have mentioned it before), would there be a possibility in the preferences of either the cue or the workspace/application for a tick at "Trailing Delimiter" or something along those lines? At the moment, neither cue settings nor preferences look particularly cluttered...
cheers,
Freddy
________________________________________________________
WHEN REPLYING, PLEASE QUOTE ONLY WHAT YOU NEED. Thanks!
Change your preferences or unsubscribe here:
http://lists.figure53.com/listinfo.cgi/qlab-figure53.com
> "F0 7F 03 02 01 01 35 36 2E 32 00 32 00 F7"
>
> This actually works and does fire the desired Cue. So I looked at what the other MSC Cue sends in said MIDI monitor:
>
> "F0 7F 03 02 01 01 35 36 2E 32 00 32 F7"
>
> As you can see, the MSC frame packets are exactly identical, except for the omitted Delimiter "00" before the ending "F7".
>
> What's the go, is ETC not conforming to standard demanding the delimiter (as
> it does in its manual at
> http://www.etcconnect.com/docs/docs_downloads/manuals/Express_Two-scene_Preset_v3.1_User_Manual.pdf
> on page 284 (which is 298 in the pdf)? I mean, I've found a work around, but
> I'd rather not write 120 lighting cues in Hex if I don't have to :P. Assuming
> that it's not a bug (or somebody else would have mentioned it before), would
> there be a possibility in the preferences of either the cue or the
> workspace/application for a tick at "Trailing Delimiter" or something along
> those lines? At the moment, neither cue settings nor preferences look
> particularly cluttered...
Probably a good idea but you are absolutely correct that the ETC implementation
does not conform to the standard and should be more tolerant since the spec is
quite specific about devices being able to handle any number of delimiters.
Charlie
At my request this past summer, fellow list member David Bibby wrote a
very cool little program that can take variables and produce a cue
list of SysEx cues in QLab, so you would basically type in the SysEx,
with a variable for the cue number, and tell it what numbers to cycle
for the cue number. It can even do nested sets, I used it to produce
group assign (aka dca assign) messages for a DM2000, so it was
creating a cue for each group A-H, for each ch 1-17. Hit go, go grab a
cup of coffee, and when you're back, you've got a cuelist in QLab with
all your SysEx cues done for you!
I'll leave it to David to post info on how to get it from him!
--A
> On Sun, 25 Oct 2009, fk...@email.de wrote:
>
>> "F0 7F 03 02 01 01 35 36 2E 32 00 32 00 F7"
>>
>> This actually works and does fire the desired Cue. So I looked at
>> what the other MSC Cue sends in said MIDI monitor:
>>
>> "F0 7F 03 02 01 01 35 36 2E 32 00 32 F7"
>>
>> As you can see, the MSC frame packets are exactly identical, except
>> for the omitted Delimiter "00" before the ending "F7".
>>
>> What's the go, is ETC not conforming to standard demanding the
>> delimiter (as it does in its manual at http://www.etcconnect.com/docs/docs_downloads/manuals/Express_Two-scene_Preset_v3.1_User_Manual.pdf
>> on page 284 (which is 298 in the pdf)? I mean, I've found a work
>> around, but I'd rather not write 120 lighting cues in Hex if I
>> don't have to :P. Assuming that it's not a bug (or somebody else
>> would have mentioned it before), would there be a possibility in
>> the preferences of either the cue or the workspace/application for
>> a tick at "Trailing Delimiter" or something along those lines? At
>> the moment, neither cue settings nor preferences look particularly
>> cluttered...
>
> Probably a good idea but you are absolutely correct that the ETC
> implementation does not conform to the standard and should be more
> tolerant since the spec is quite specific about devices being able
> to handle any number of delimiters.
Yup. Page 284 in the ETC manual is wrong. The trailing delimiter
byte is not a requirement for an MSC message.
If there is a long list of hardware that requires this trailing
delimiter, then I'd consider making some kind of built-in option to
work around it. However if there are only a few isolated devices I
think the use of the SysEx cue is probably the appropriate workaround.
-C
| " However if there are only a few isolated devices I think the use of the SysEx cue is probably the appropriate workaround." There are alot of these consoles around. I would say there are probably as many as ten times the number of these consoles in theatres across North America than there are Qlab rigs. Just saying. Ben Chaisson --- On Sun, 10/25/09, Christopher Ashworth <ch...@figure53.com> wrote: |
Stephen Pruitt
Fluxion Scenic and Light
See my photography at Flickr: http://www.flickr.com/photos/seamonkey78704/sets/
| I wonder if the original problem though is an ETC thing or a Qlab thing. I've noticed that MSC (midi show control) works like a charm when you run in sequence. Thus not needing the qualifier of the lighting cue number. However in a teching a few scenes situation ( i.e notes and rehearsal) things can go off the rails. Often it is easier to get us into a specific cue with just the lightboard and ignore the Show control. In fact I see this more often than not in reheasal and the op will actually unplug the midi cable so as to noy confuse things. I also found this to be true for Qlab firing Qlab. Using Qlab to fire another computer running qlab for video as an example. The video computer tends to just use the go and ignores the q number so it only fires in sequence. this is perfect behaviour for running a show, in order. however in tech it is less helpful. Needless to say I could be wrong and will surely be told so by someone on list :) Ben Chaisson |
--- On Mon, 10/26/09, Christopher Ashworth <ch...@figure53.com> wrote: |
|
-----Inline Attachment Follows----- |
|
In version 2, if you send QLab an MSC GO with a cue number, then QLab
will use the cue number. (Version 1, however, did not use the cue
number.)
So, I'm not sure about the use of the word "tend" here. It either
receives a cue number or it doesn't, which is something you determine
by the programming of the workspace.
-C
| Ah My mistake I was using Version 2 to fire Q's in Version 1. I haven't done this set up for a few months now so my apologies for speaking out of turn. All that aside my real point was when jumping around in cues things can go off. auto follows, auto continues etcetera just something an operator should be aware of. I cannot speak to ETC version software but it does not surprise me that it's midi may not behave to industry standards in part because it is a different industry attached to the overall entertainment industry. Let's save the Light monkey versus Hum scum argument for some other day. Should You look into this from a Qlab point of view? In my opinion yes as there are so many ETC Express consoles out there with varying levels of software upgrades. Where
as Qlab runs off a common computer, (which has common upgrades to it's OS) a lightboard is a purpose built computer. If the software in the lightboard hasn't caused problems for a venue there is less incentive for a venue to upgrade it. Often these venues have limited budgets and upgrading to Qlab is an ideal situation for them. sound and lights run together sounds great so if qlab could run any lightboard that excepts some version of MSC it's great. Not trying to make extra work for anyone just a few thoughts Ben |
|
> Ah My mistake
> I was using Version 2 to fire Q's in Version 1.
> I haven't done this set up for a few months now so my apologies for
> speaking out of turn.
Oh, no worries about that; I was just confused as to what the
situation was. Thanks for clarifying.
> All that aside my real point was when jumping around in cues things
> can go off.
> auto follows, auto continues etcetera just something an operator
> should be aware of.
Definitely.
Best,
So, bottom line - while the MIDI Monitor showed no difference between the MSC messages used... there is more between Heaven and Earth (er, Midi devices and Midi devices) than one can fathom... :)...
So, hopefully, the new MIDI device will help you...
Cheers,
Freddy
On Saturday, August 10, 2013 1:28:52 PM UTC+10, Mike Post wrote:>
> Thanks for your help! I've tried all combinations of the Q number, Q list and Q path (unfortunately) and my Express is receiving on device 1. I'm beginning to wonder if either the receive chip is bad in my board (this board has never seen MIDI or a MIDI cable before now, so I have my doubts) or the USB to MIDI interface is only working in one direction. The USB MIDI interface is some generic cheap thing, so I have a better one on the way to me. I'm going to put this project on hold until that new one comes and see if that's the issue.
I have had that problem before - cheap MIDI interface flatly refused to work. Best of luck with the new one!
Mike Post
(601) 307-8657
mdp...@mac.com
http://mdpostdesign.com