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]

Stuttering time, gentlemen! (Re: another fun mobius script (andanother question!)



Wow, gotta check this out tonight! You're becoming so creative with
this stuff now, Sim, that you should start thinking about putting more
informative subject lines on your posts! Just so we can easier find
stuff when checking back in the future.

Per



On Mon, Jan 10, 2011 at 6:01 PM, Simeon Harris
<simeonharris40@googlemail.com> wrote:
> it's amazing how one door opening opens another
> the subcycle sequence script allowed me to write this script based on the
> LiveCut plugin (of which i am particularly fond) - it stutters the last 
>beat
> of the loop
>
>
> !name livecut stutter
> message Chop chop!
> # Variable containing 'slice'
> Variable global Slicetarget
> Variable saveQuantize quantize
> variable eighths 8thspercycle
> set 8thspercycle 32
> # The number of slices will be the number of subcycles times cycles
> # so the resulting slice will be equal to one subcycle
> Variable slices subCycleCount * cycleCount
>
>   # calculate the slice
>   set slicetarget slices - 8
>
> # internally subcycles/slices are numbered from 0
> # but the Shuffle command wants them numbered from 1
> Variable shuffleSlice slicetarget + 1
> wait until subcycle slicetarget
> Shuffle slices shuffleSlice
> wait until subcycle 0
> undo
> set quantize saveQuantize
> set 8thspercycle eighths
>
>
>
> what i'd really love to do is this -
>
>
> !name livecut stutter drop
> message This doesn't work
> # Variable containing 'slice'
> Variable global Slicetarget
> Variable saveQuantize quantize
> variable eighths 8thspercycle
> set 8thspercycle 32
> # The number of slices will be the number of subcycles times cycles
> # so the resulting slice will be equal to one subcycle
> Variable slices subCycleCount * cycleCount
>
>   # calculate the slice
>   set slicetarget slices - 8
>
> # internally subcycles/slices are numbered from 0
> # but the Shuffle command wants them numbered from 1
> Variable shuffleSlice slicetarget + 1
> wait until subcycle slicetarget
> Shuffle slices shuffleSlice
> pitchdown
> wait subcycle
> pitchdown
> wait subcycle
> pitchdown
> wait subcycle
> pitchdown
> wait subcycle
> pitchdown
> wait subcycle
> pitchdown
> wait subcycle
> pitchdown
> wait subcycle
> pitchdown
> wait subcycle
>
> pitchnormal
> undo
> set quantize saveQuantize
> set 8thspercycle eighths
>
> but this doesn't work. it works with rate shifts, but that makes the loop
> slower for a bit, so it goes out of sync
> for some reason, the pitchdowns create a tiny bit of silence at the 
>start,
> so you just hear nothing as it's sweeps down. jeff - any idea why this 
>might
> be?
> i tried it with pitchnext and added a pitch sequence to the preset, but 
>that
> didn't work either
>
> sim