Skip to content

Instantly share code, notes, and snippets.

-- earthsea: pattern instrument
-- 1.1.0 @tehn
-- llllllll.co/t/21349
--
-- subtractive polysynth
-- controlled by midi or grid
--
-- grid pattern player:
-- 1 1 record toggle
-- 1 2 play toggle
-- awake: time changes
-- 2.6.0 @tehn
-- l.llllllll.co/awake
--
-- top loop plays notes
-- transposed by bottom loop
--
-- (grid optional)
--
-- E1 changes modes:
@justmat
justmat / justcrow.lua
Last active April 11, 2021 14:14
play melodies on JF with crow
-- just crow
--
-- clock in 1 for straight arps
-- clock in 2 for euclidean patterns
-- clock both, because you can and it sounds cool
--
dominant7th = {0, 4, 7, 10, 12, 16, 19, 22, 24}
-- ER parameters for each channel.
@justmat
justmat / pattern_time-study.lua
Created May 15, 2020 21:04 — forked from dndrks/pattern_time-study.lua
pattern time study
-- pattern_time study
pattern_time = require 'pattern_time' -- use the pattern_time lib in this script
function init()
grid_pattern = pattern_time.new() -- establish a pattern recorder
grid_pattern.process = grid_pattern_execute -- assign the function to be executed when the pattern plays back
grid_redraw()
end
@justmat
justmat / oats.lua
Last active November 7, 2019 12:08
--
-- oats
--
-- otis and boingg
-- together
--
-- requires otis
--
engine.name = "Decimator"
-- awake: time changes
-- 2.0.0 @tehn
-- llllllll.co/t/21022
--
-- top loop plays notes
-- transposed by bottom loop
--
-- (grid optional)
--
-- E1 changes modes:
-- use hnds.lua to modulate softcut rate
-- assumes number_of_outputs is set to 2 in hnds.lua
local lfo = include("lib/hnds")
local lfo_targets = {
"none",
"1speed",
"2speed"
}
--
-- rebound as softcut
-- controller
-- yay!
--
--
--
local sc = include("otis/lib/tlps")
local lfo = include("otis/lib/hnds")
-- rebound: a kinetic sequencer
--
-- 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
-- earthsea 1.1.0 - @tehn
-- llllllll.co/t/20366
--
-- subtractive polysynth
-- controlled by midi or grid
--
-- grid pattern player:
-- 1 1 record toggle
-- 1 2 play toggle
-- 1 8 transpose mode