Skip to content

Instantly share code, notes, and snippets.

@jaseknighter
Last active January 9, 2022 18:05
Show Gist options
  • Save jaseknighter/61438db837f1f8ad47dac817b7140fb9 to your computer and use it in GitHub Desktop.
Save jaseknighter/61438db837f1f8ad47dac817b7140fb9 to your computer and use it in GitHub Desktop.
experimenting with oscillating crow v3 outputs
function seq()
return loop{
--complex
to(1.5,dyn{freq=1/(440*5)},'under'),
to(-3.5,dyn{freq=1/(440*5)},'over'),
to(2.5,dyn{freq=1/(440*5)},'sine'),
to(-3.5,dyn{freq=1/(440*5)},'now'),
to(-1.0,dyn{freq=1/(440*5)},'exp'),
--sine
-- to(2.5,dyn{freq=1/(440*2)},'sine'),
-- to(-2.5,dyn{freq=1/(440*2)},'sine'),
--triangle
-- to(2.5,dyn{freq=1/(440*2)},'linear'),
-- to(-2.5,dyn{freq=1/(440*2)},'linear'),
--square
-- to(2.5,dyn{freq=1/(440*2)},'now'),
-- to(-2.5,dyn{freq=1/(440*2)},'now'),
--triangle-square
-- to(2.5,dyn{freq=1/(440*2)},'linear'),
-- to(-2.5,dyn{freq=1/(440*2)},'now'),
--sine-square
-- to(2.5,dyn{freq=1/(440*2)},'sine'),
-- to(-2.5,dyn{freq=1/(440*2)},'now'),
--exp-exp
-- to(2.5,dyn{freq=1/(440*2)},'exp'),
-- to(-2.5,dyn{freq=1/(440*2)},'exp'),
--exp-log
-- to(2.5,dyn{freq=1/(440*2)},'exp'),
-- to(-2.5,dyn{freq=1/(440*2)},'log'),
--rebound-rebound
-- to(2.5,dyn{freq=1/(440*2)},'rebound'),
-- to(-2.5,dyn{freq=1/(440*2)},'rebound'),
--over-over
-- to(2.5,dyn{freq=1/(440*2)},'over'),
-- to(-2.5,dyn{freq=1/(440*2)},'over'),
--under-under
-- to(2.5,dyn{freq=1/(440*2)},'under'),
-- to(-2.5,dyn{freq=1/(440*2)},'under'),
}
end
function init()
output[1]( seq() )
output[1]()
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment