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 Create a table where every key is inialized with a default value when first accessed.
lib.container.deque Create a Deque value (object).
lib.container.observable Create an Observable value (object).
lib.container.watchtable Create a table which invokes a callback each time a value is set.
lib.container.weaktable Create 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
Lattice module for creating a lattice of sprockets based on a single fast "superclock"
lib.lfo construct an LFO
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
generated by LDoc 1.4.6 Last updated 2023-11-17 11:40:11