Modules
arc | Arc |
audio | Audio class |
clock | clock coroutines |
controlspec | ControlSpec Class |
crow | Crow Module |
core.crow.public | public.lua |
core.crow.quote | Quote sub-library fns for stringifying data-structures output is a string that can be read back as lua code with call() |
encoders | encoders |
engine | Engine class |
gamepad | gamepad |
grid | Grid class |
hid | Hid class |
keyboard | keyboard (typing, not piano) |
metro | high-resolution metro API |
midi | midi devices |
norns | System utilities |
osc | osc device |
params.control | Control class |
paramset | ParamSet class |
poll | Poll class; API for receiving values from audio system. |
screen | Screen class subset of cairo drawing functions. |
script | Script class |
softcut | Softcut module
API for controlling the "softcut" buffer processor includes low-level setters and mid-level utilities IMPORTANT: all indices are 1-based, per lua convention! this applies to indices for selecting voice, ADC/DAC channel, buffer, &c. |
lib.beatclock | BeatClock |
lib.container.defaulttable | DefaultTable - a table which provides a default value initialization for each key |
lib.container.deque | Create a Deque value (object). |
lib.container.observable | observable - an observable value |
lib.container.watchtable | WatchTable - a table which can be watched of key changes |
lib.container.weaktable | weaktable - a table with weakly held keys |
lib.elca | elementary cellular automata |
lib.envgraph | Envelope graph drawing module. |
lib.er | Euclidean rhythm (http://en.wikipedia.org/wiki/Euclidean_Rhythm) |
lib.fileselect | fileselect utility |
lib.filtergraph | Filter graph drawing module. |
lib.filters | Filters |
lib.formatters | Formatters |
lib.graph | Graph drawing module. |
lib.intonation | "just" some intonation tables |
lib.lattice | module for creating a lattice of sprockets based on a single fast "superclock" |
lib.lfo | LFOs for general-purpose scripting |
lib.listselect | listselect utility |
lib.musicutil | Music utility module. |
lib.pattern | timed pattern event recorder/player |
lib.reflection | clocked pattern recorder library |
lib.sequins | sequins |
lib.tabutil | table utility |
lib.test.luaunit | general utility functions |
lib.textentry | textentry UI |
lib.textentry_kbd | just a separate module to store textentry keyboard callbacks prevents having to deal w/ a circular dependency |
lib.timeline | timeline sequencer
hotrod some clock & sequins structures for rapid playability. |
lib.ui | UI widgets module. |
lib.util | db to amp. |
lib.voice | experimental voice allocation module |