Hi!
I am very new to QLab and am in the process of setting up my first show with it – and enjoying the experience very much. But I can’t seem to find any reference to a problem that I am having either in the manual or in the archives, so I am hoping that someone can point me in the right direction.
I am having an issue with sending MIDI Program Changes to a Yamaha O1V96. For example, when I send a Program Change from QLab with Program Number #1, the O1V96 changes to Scene #2 (while in the O1V96, the Program Assign setup is 1 to 1 i.e. Program Change #1 maps to Scene #1 etc etc) In other words, if I want to recall Scene #(x) on the O1V96, I have to send the Program Change #(x-1) from QLab.
However, when I use Cricket to send Program Changes to the console, the Program Change number does “correctly” correspond with the Scene number.
I have noted the MIDI messages transmitted using MIDI Monitor and receive the following reports:
From QLab
When sending Program Change #1
Source: To MIDI Port
Message: Program
Chan: 1
Data: 1
Results in the O1V96 recalling Scene #2
From Cricket
When sending Program Change #1
Source: To MIDI Port
Message: Program
Chan: 1
Data: 0
Results in the O1V96 recalling Scene #1
I guess the question is whether there a control panel somewhere that I haven’t found yet that will allow me to send Program Changes 1 to 128 as Program Changes 0 to 127?
With many thanks,
David
David Longmuir
Stage Designer, Canberra
MacBook Pro, OS X 10.5.8, MOTU 828 Mk3 (latest drivers), Yamaha O1V96 ver 2.4
________________________________________________________
WHEN REPLYING, PLEASE QUOTE ONLY WHAT YOU NEED. Thanks!
Change your preferences or unsubscribe here:
http://lists.figure53.com/listinfo.cgi/qlab-figure53.com
The small Yamaha digitals are a bit odd in their MIDI Program Change implementation. They have a Scene called Scene Zero, but that is a factory default that cannot be recalled via a Program Change Command. So if you send a 01V96 a program change of zero in hex (the hex codes being on the 0 to 127 scale) it will recall Scene 01 in the 01V96. Send it 01 in Hex and you’ll get Scene 2, etc…
It’s very common to have to offset things by 1 when dealing with program changes. You have to know ahead of time if it’s dealing with a 0-127 scale or 1-128 scale. Either way the hex code sent to it will be 0-127.
Richard B. Ingraham
RBI Computers and Audio
I am having an issue with sending MIDI Program Changes to a Yamaha O1V96. For example, when I send a Program Change from QLab with Program Number #1, the O1V96 changes to Scene #2 (while in the O1V96, the Program Assign setup is 1 to 1 i.e. Program Change #1 maps to Scene #1 etc etc) In other words, if I want to recall Scene #(x) on the O1V96, I have to send the Program Change #(x-1) from QLab.
Ray, Richard and Jeremy, thank you all very much for the enlightening and informative replies to my question.
To keep life as simple as possible for the technical rehearsals, I will now re-map the Program Change Numbers to Scene Numbers in the O1V96’s Program Change Assign Tables as Ray suggested. This should then ensure that Program Change #1 sent from QLab will now correspond to the O1V96’s Scene #1 – and so on. Or at least I hope so!
Thanking you all once again,