Looper's Delight Archive Top (Search)
Date Index
Thread Index
Author Index
Looper's Delight Home
Mailing List Info

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Date Index][Thread Index][Author Index]

Re: Boomerang survey - please respond

On May 19, 2014, at 10:28 AM, Grant <grantmepeace@mindspring.com> wrote:

>> The one other big issue for me is that I want an option when working in 
>> any of the sync modes to >have loop lengths synced without having to 
>> sync the point at which recording starts. For >example, if I record a 
>> base cycle into loop 3 and then want to record a possibly longer layer 
>> >into one of the other loops, then I want to be able to start recording 
>> immediately without >having to wait for loop 3 to come back around. The 
>> loop logic just needs to know that I started >recording partway through 
>> the loop. Start and/or stop might still be synced to loop 3’s cycle 
>> >boundaries — I haven’t worked through that as deeply — but if the 
>> natural point to begin the >layer doesn’t come on the downbeat, I 
>> should be able to do that.
> If you plan to stop and restart loops created like this I think there 
> could be problems since the system doesn't know your musical intentions. 
> Suppose you had a loop 3 and another loop with a length of multiple loop 
> 3's. Then you start and end the recording of another loop at some 
> arbitrary point relative to the first two loops. This would seem fine as 
> long as you never stopped any of the loops. But if you did stop some or 
> all of them how would the system know where to start them again?
> There may be an answer to that but in the meantime here are a couple of 
> workarounds that might help:
> 1- Begin recording loop 3.
>   End loop 3 by pressing loop 1.
>   End recording of loop 1 and begin recording loop 2 by pressing loop 2.
>   At the next restart of loop 3 loop 1 will begin playing back and loop 
> 2 will be recording.
> 2- Use a MIDI clock and the "Free" style. I think this would allow you 
> to start/end recording or playback of up to 4 loops at the nearest 1/4 
> note regardless of the loop lengths. I need to try this to be sure but I 
> think it might work. Obviously the player would then be responsible for 
> restarting stopped loops at the appropriate times.

This only applies to the cases where we're synchronizing to loop 3 and 
hence it works just like it does now with loop 3 defining the cycle 
boundaries. This is just a call to allow one to start recording a synced 
loop at any time during the cycle just as one can start stacking at any 
time during the cycle.

One implementation for this would be to record the loop as normal but 
round the length to a multiple of loop 3 and store an offset from the 
start of the recorded loop to the start of loop 3.

That said, there are interesting questions about how to handle start and 
stop. Let's assume that the loops are loop 3 (master) and loop 1 (synced 
but skewed start). If one loop is playing and the other isn't, then 
starting the non-playing loop preserves the relative skew between the 
loops and probably waits for the recorded cycle boundary for the loop 
being started (if we don't just start immediately). If neither loop is 
playing, then start should — absent any other sync constraints — start the 
desired loop immediately at the point where recording was initiated. So, 
if loop 1 has a little bit of a lead in, then we hear that lead in. Stop 
similarly can either be instantaneous or can wait for the cycle boundary 
of the loop being stopped as appropriate.