Skip to content

Instantly share code, notes, and snippets.

View jaseknighter's full-sized avatar

Jonathan Snyder jaseknighter

  • Portland, Oregon
View GitHub Profile
music = require 'mark_eats/musicutil' -- super useful. Thanks Mark!
beatclock = require 'beatclock'
-- midi code
m1 = midi.connect(1)
m2 = midi.connect(2)
--[[
m1.event = function(data)
local d = midi.to_msg(data)
music = require 'mark_eats/musicutil' -- super useful. Thanks Mark!
beatclock = require 'beatclock'
-- midi code
m1 = midi.connect(1)
m2 = midi.connect(2)
--[[
m1.event = function(data)
local d = midi.to_msg(data)
@jaseknighter
jaseknighter / crow_osc.lua
Last active January 9, 2022 18:05
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'),
@jaseknighter
jaseknighter / gist:9cb3aca53918d838356aa5e8294476c6
Created August 15, 2021 18:30
An exploration of Just Friends' Geode
--- An exploration of Just Friends' Geode
-- from maps with trent: https://www.youtube.com/watch?v=fMzM4omsIg8&ab_channel=Trent
-- Just Type reference: https://github.com/whimsicalraps/Just-Friends/blob/main/Just-Type.md
-- mode sets rhythmic relations:
-- cycle: rhythmic undulation to the envelope level
-- The rhythm is generated similarly to transient,
-- however the variation is applied continuously
-- (rather than in single steps of beats).
---sequin clone tester
-- press k2 to attempt to clone a sequin
--update line below with location of Sequins.lua
Sequins = include "splnkr/lib/Sequins"
function init()