mirror of
https://github.com/storytold/soundcraft.git
synced 2026-10-31 14:06:56 -06:00
Clip > Loop... and Cmd+Alt+L looped the selected clip four times at once. They now open the Clip Looping dialog. Number of Loops counts the clip and its loops together, 4 by default as before. Loop Length is typed in the main counter's time format, and the last loop is cut short when the length is not a whole number of loops. Loop Until End of Session or Next Clip loops up to the next clip on the track, or else to the end of the last clip in the session. clip.loop takes the new fill option, and its length option now cuts the last loop short instead of rounding down to whole loops. A fill or a length that needs more than 1,000 loops is refused with an error instead of stopping at 1,000 loops. The cut-short loop is trimmed with Clip::trim_end_to, which shortens its fades to fit and removes a sync point that falls past the cut. Unloop takes a shorter last clip as part of the loop when it shares the loop, no clip of the loop starts where it ends, and either a whole copy comes before it or it holds the same material as the origin just before it. It removes a short last loop too, and leaves both halves of a split clip in place.