Feature request : Loop fade

1,265 views
Skip to first unread message

Patrick Spadrille

unread,
May 17, 2013, 1:38:15 AM5/17/13
to ql...@googlegroups.com
That's a feature i really miss. The possibility to use a fade in a loop. A simple checkbox and a fade time setting. When the playhead reach the end of the loop it start fading for this time with the beginning of the loop. The end of bad looping sound! With that i could use the loop for an ambiance that is not continuous. Right now, to achieve that i have to create a group with "start all children simultaneously" and add as many audio cue i need and set all the right prewait timing, add effects to all of them and if i want to create a fading in the audio effects i have to target all of them in order to be sure that i will hit the right one when i need it. Or i can edit my sound in a sound edting system to create a very long file. But anyway, it would so much simple ti just have fading loop. Please, dear QLab team, consider this. 

S!mon-R

unread,
May 17, 2013, 9:14:15 AM5/17/13
to ql...@googlegroups.com
I agree but not fully.  This would be helpful when you get a poorly designed ambiance sound and/or have no time to clean it.  But, this is not that difficult to take a badly designed loop and make a perfect one with no bad looping sound…  Especially if you can make a very long file in whatever sound editing software you use.  Here is how I do it (within pro-tools but should doable in any other daw) :

Let's say you have a bad looping ambiance of 300sec and you can have a clean transition with a 20 sec crossfade.  Then, your perfect to be ambiance loop would be 280sec.  If you have 2 occurrences of you ambiance with a 20sec crossfade, if you make a loop of 280sec including the entire crossfade, then, if you have a no-time loop (like QLab), you'll have no looping sound.  This is because the first sample value (the digital value at this time) is exactly the same as the one which is just after the last one of your loop (because, we are at the same position in you original sound).  I'll try a visual example :

Here is you original sound : aaabbbccc which is 9 letter length
Let's say the crossfade will be 3 letters length and ccc crossfaded with aaa will result in cda (or whatever it is) :

Loop 1 : aaabbbccc
Loop 2 :           aaabbbccc
Result : aaabbbcdabbbccc

You perfect loop will then be 9-3 = 6 letter length and you have to include the crossfade within it so, let's start on the 4th letter : bbcdaab
But it will work with the 3,5 or 6th letter also…

The only "problem" is that you'll have to use a Qlab readable position if you intend to include your loop with slices which means it should be EXACTLY the time you'll set in QLab (Seconds, …).  And to be able to add precise slices, you'll have to use the "load to time" in QLab 3.  (My first test-loop was sample accurate length instead of 100th of seconds length accurate and it was not good)

So, my point is that a crossade with slices may be really usefull when you have no control on the sound design or when you have no time.  But it may be really confusing speaking in total length of the loops or when used on a musical loop (which will not be tempo-accurate) instead of a simple ambiance.  But if you design your sound with the idea of looping it, then, you should not rely on QLab to do it and make it loopable from the start instead of cheating.

S!mon-R

unread,
May 17, 2013, 9:17:01 AM5/17/13
to ql...@googlegroups.com
Oops, little error, in my example,

The result will be bbcdab which is 6 letter length (and not bbcdaab)

Patrick Spadrille

unread,
May 17, 2013, 5:48:37 PM5/17/13
to ql...@googlegroups.com
It's not always a loop that is badly designed. Sometimes it's a sound that is not intented to be a loop but your need more time of it. Yes i can edit it in Pro Tools or whatever but it would be soooooo much simpler if i could just add a "fade loop" in Qlab. Why ask for another software and spend valuable time on it when Qlab is so close to be the only one i need?

Mic Pool

unread,
May 17, 2013, 6:25:56 PM5/17/13
to ql...@googlegroups.com
But simplest of all in a future version might be a variable time crossfade loop feature. Now we have volume envelopes, pitch change and plug in filters we have almost got the full utility offered by a 1990s sampler with the exception of crossfade looping.

________________________
Mic Pool
Sound and Video Designer
www.micp.tv
m...@micpool.com
07711 308549
_________________________


>

Eric Lott

unread,
May 17, 2013, 6:28:27 PM5/17/13
to ql...@googlegroups.com
Do loops not honor Integrated Fade Envelopes? Not near a computer to test. If they did this seem like it would solve the issue. 


E.Lott


(mobile)
--
--
Change your preferences or unsubscribe here:
http://groups.google.com/group/qlab
 
Follow Figure 53 on Twitter: http://twitter.com/Figure53
 
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Patrick Spadrille

unread,
May 18, 2013, 3:03:12 AM5/18/13
to ql...@googlegroups.com
No you can use the enveloppe to fade a part of the audio file but it will not cross fade at the loop point.

Joshua Langman

unread,
May 18, 2013, 11:59:14 AM5/18/13
to ql...@googlegroups.com
This feature, which I've been hypothetically calling "blend on loop point," could be available for unsliced audio in the form of a simple field called "blend time," where you can enter a cross-fade duration. Making this possible with slices would probably be a lot more difficult, though possibly really useful as well.

cdrik...@gmail.com

unread,
Apr 17, 2017, 7:38:01 AM4/17/17
to QLab
Hello,

I'm getting back on this topic. According to an answer from the support team, this loop crossfading features is in the (very long) list of features to add. Great !!!

But in the meantime, a message in a bottle thrown into the qlab user's sea : is somebody have a way to do that by scripting ? Which was miraculous.

Thanks
Cédric

Jeremy Lee

unread,
Apr 17, 2017, 12:11:10 PM4/17/17
to ql...@googlegroups.com
Something like this seems to work really well...


-- 
Jeremy Lee
    Sound Designer - USA 829



--
Contact support anytime: sup...@figure53.com

Follow Figure 53 on Twitter: http://twitter.com/Figure53
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.

Jeremy S. Bloom

unread,
Apr 17, 2017, 9:30:02 PM4/17/17
to QLab
yes please please please! Will save hours from our workflows... please!

Sam Kusnetz

unread,
Apr 18, 2017, 2:04:01 PM4/18/17
to ql...@googlegroups.com
Hello Folks

We definitely hear you all, and we definitely agree that crossfading the edges of loops would be a great thing for QLab to do!

It’s on our list, and marked as “high value”, but please understand that it’s a much more complex thing to add than it might seem. The feature is not slated for QLab 4.1, and I would encourage everyone to view it as a “down the road” kind of an addition.

In the meanwhile, I think Jeremy Lee’s solution is terrific and elegant.

Best
Sam

Sam Kusnetz | Figure 53

Mike Locke

unread,
Apr 18, 2017, 9:56:50 PM4/18/17
to QLab
Sorry to pile on, but I can't think of anything I would use more on a regular basis than this.  I appreciate the work around, but that's a lot of work for something that could be simple.  

Mike

Sebastian Frost

unread,
Apr 18, 2017, 10:25:30 PM4/18/17
to ql...@googlegroups.com
It normally takes me about 10" to make a perfect looping file from any piece of (non-musical) audio in a DAW, and that includes exporting the result to QLab. Not that I wouldn't appreciate that feature to be added as well......

Sent from my telephone
--
Contact support anytime: sup...@figure53.com
Follow Figure 53 on Twitter: http://twitter.com/Figure53
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.

cdrik...@gmail.com

unread,
Apr 19, 2017, 4:44:12 PM4/19/17
to QLab
Hi,

Thanks for your answers and comments.
I agree that a such feature will be a real time saver in a lot of situations.
And I understand that the list is long and I can imagine that priorities lie elsewhere.
In the meantime, I take note of the Jeremy's proposal. Very elegant indeed !

I look forward to see the loop crossfading feature implemented !

Cédric
Reply all
Reply to author
Forward
0 new messages