Schizo

A buffer-shuffling / stuttering effect with reversing and pitch-shifting.

Example:

d = XOX( 'x*o*x*o-' )

s = Schizo({ chance:.5, rate:ms(250), length:ms(1000) })

d.fx.add( s )

Properties

  • chance : Default range { 0, 1 }. The likelihood that stuttering will occur at given intervals.
  • rate : Default 11025. Measured in samples. How often Schizo randomly determines whether or not it should begin stuttering.
  • length : Default 22050. Measured in samples. The length of time that stuttered audio plays when stuttering is triggered.
  • reverseChance : Float { 0 , 1 }, default .5. The chance that a particular stutter will play in reverse.
  • pitchChance : Float { 0,1 }, default.5. The chance that a particular stutter will be repitched.
  • pitchMin : Float, default: .25. The lowest playback rate for repitched stuttering.
  • pitchMax : Float, default: 2. The highest playback rate for repitched stuttering.
  • wet : Float { 0,1 }, default 1. When shuffling, the amplitude of the stuttered audio.
  • dry : Float { 0,1 }, default 0. When shuffling, the amplitude of the un-stuttered audio.

Methods

None worth mentioning.