Hello folks
Speaking with my Figure 53 hat on, there is one essential distinction between a sequence of cues in a start-first Group with continues and post-waits and a sequence of cues in a start-all Group with pre-waits, and this is it: cues are “active” while their pre-wait is elapsing.
To make the start-first Group and the start-all Group behave exactly the same way, you also need to load all the cues within the start-first Group before running it. One way to do that would be to set all the child cues to auto load.
So. They can be made to be exactly equivalent, but by default they are only *almost* exactly equivalent.
Now, speaking with my Sound Designer hat on, I will say that don’t explicitly disagree with any of Josh's guidelines, and in fact most of the time, I build shows according to similar principles.
But also, I think it’s only fair to say that some of these guidelines require some context to really feel just right. For example, item 5, “fade outs should target the numbered Group cue, rather than the [child] cues themselves, to facilitate revisions.” In my opinion, that makes it rather harder to facilitate revisions, since among the most likely revisions I encounter when I’m fading out a batch of cues at once is to use different fade times or fade shapes for different cues.
I’m not trying to quarrel, only to reinforce the notion that the reason QLab offers different ways to do the same thing is so that you can build exactly what you need.
Best
Sam