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]

another fun mobius script (and another question!)



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