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
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 patterns based on a single fast "superclock"
lib.listselect listselect utility
lib.MusicUtil Music utility module.
lib.pattern timed pattern event recorder/player
lib.sequins sequins nestable tables with sequencing behaviours & control flow TODO i think ASL can be defined in terms of a 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.UI UI widgets module.
lib.util Utility module
lib.voice experimental voice allocation module
generated by LDoc 1.4.6 Last updated 2022-02-01 08:10:05