Skip to content

Instantly share code, notes, and snippets.

@okyeron
okyeron / midi-example.lua
Last active December 23, 2018 02:05
midi test script - works well with drum machine like tr-09
-- enc 2 = bpm
-- enc 3 send clock on/off
-- key 2 = start
-- key 3 = stop
m = midi.connect(1)
local klk
local ticks_per_step = 6
local steps_per_beat = 4
@okyeron
okyeron / arc-functions.lua
Last active November 15, 2018 23:33
arc functions example
-- arc test / example functions
local ar = arc.connect()
function init()
ar.all(0) - clear all leds
for i=1,4 do
for j=1,64 do
-- clARCk port
-- for arc-dev branch
-- original maxpat by JP
-- https://github.com/monome-community/collected/tree/master/clarck
-- engine.name = 'TestSine'
local steps = {}
local aleds = {{},{},{},{}}
@okyeron
okyeron / arc and grid test
Created November 15, 2018 02:23
arc and grid test
-- grid and arc test
--engine.name = 'TestSine'
steps = {}
aleds = {}
position = 1
intensity = 1
local g = grid.connect()
@okyeron
okyeron / arc and grid test - dev version
Last active November 15, 2018 02:22
norns arc and grid test - dev version
-- grid and arc test
-- for arc-dev branch
engine.name = 'PolyPerc'
steps = {}
aleds = {}
position = 1
intensity = 1
@okyeron
okyeron / clARCk - dev version
Last active November 15, 2018 02:22
clock for arc+norns - dev version
-- clARCk port
-- for arc-dev branch
-- original maxpat by JP
-- https://github.com/monome-community/collected/tree/master/clarck
engine.name = 'TestSine'
local steps = {}
local aleds = {{},{},{},{}}
@okyeron
okyeron / mlr64.lua
Last active September 20, 2018 05:50
adaptation of norns mlr to 64 grid
-- MLR
--
-- http://monome.org/
-- docs/norns/dust/tehn/mlr
--
-- new/180828
--
-- - 6 channels
-- - improved sound engine
-- - alt+REC clears buffer
@okyeron
okyeron / g-bound
Last active September 16, 2018 17:41
rebound by nf adding basic grid support (for 256)
-- g-bound: a kinetic sequencer w/ grid
--
-- key1: shift^
-- key2: add/^remove orb
-- key3: select next orb
-- enc1: change orb note
-- enc2: rotate orb^s
-- enc3: accelerate orb^s
-- written by nf in august 2018
@okyeron
okyeron / break_step.lua
Last active September 1, 2018 05:22
breakbeat step sequencer
-- break_step v.014
-- sample based step sequencer with preset patterns from well known breakbeats
-- based-on/extended-from jah/step.lua and jah/stepmod.lua
-- controlled by grid
--
-- requires drumpattrns.txt -- edit path below
--
-- key2 = stop sequencer
-- key3 = play sequencer
-- enc2 = tempo
-- euclidean sample instrument
-- with trigger conditions.
-- ----------
-- based on playfair
-- ----------
--
-- samples can be loaded
-- via the parameter menu.
--
-- ----------