[QLab] Trimmin' the fat
Christopher Ashworth
Chris at chrisashworth.org
Mon Dec 4 18:58:27 PST 2006
On the face of it, I agree with Steve that this should be swept under
the rug. Assuming that there is never any lag, all you care about is
whether the cue is running or not.
(In other words, the ability to manually load a sequence is only
important because QLab's current design makes it important.)
The trick here is whether QLab can be intelligent enough to do this
transparently. Keep in mind that loading a sequence isn't just a
matter of whether or not there is going to be a small delay when you
press go; it can also fundamentally change the behavior of a
sequence. Example: If a sequence of auto-continued Sound Cues are
loaded, firing the first one will typically produce a sample-synced
sequence. In contrast, if they are loaded on the fly, aurally
significant delays are introduced. The first case can sound
extremely different from the second.
Now, that doesn't mean that I couldn't make QLab more intelligent
about waiting to fire a sequence until everything in the sequence is
loaded, but that change would take some time to think through and
test. There are some potential gotchas with that, such as "what if
other cues are messing with the sequence in question--could you get
into a situation where QLab keeps trying to load cues that are
getting stopped, producing an infinite loop and a sequence that never
fires?" Not likely, mind you, but the sort of thing I'd need to work
through.
At the moment, therefore, I'll probably stick with the current system
as "sufficient, if not perfect". But I think Steve's basic point is
well taken, and it's something I should seriously consider....
Chris
On Dec 3, 2006, at 11:08 PM, Steve Waddicor wrote:
> To me, not having all the sounds loaded and ready to go is a memory
> saving optimisation. That's not the sort of thing a user should have
> to be concerned with.
>
> When you are running a show, QLab manages to have the right sounds
> loaded at the right time. Maybe it needs to guess what you want in
> the case you describe too. Perhaps auto loading whatever sound (or
> sequence) is selected, after perhaps half a second, so it doesn't
> load every sound as you scroll through.
>
> On 4 Dec 2006, at 01:51, Ross Goldman wrote:
>
>> I find the yellow circle to be very useful; I encourage its continued
>> inclusion in the program. I often use it in conjunction with the key
>> command L to make sure a certain cue is ready to go when I hit GO.
>> This is not so much important in the regular run of a show as in
>> rehearsals where the designer/op is constantly jumping around the cue
>> list, or changing cue parameters. It is extremely helpful to know
>> that the next cue you want to play, regardless of where it is in the
>> sequence, is loaded and ready.
More information about the QLab
mailing list