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.binary Binary (toggling) parameters
params.control Parameter with granular control
params.file An easy way to load files into scripts via parameters
params.group Groups of parameters
params.number Defines parameters which require discrete incrementing values
params.option Select a parameter from a list
params.separator Separator between parameters
params.taper Non-linear parameter using @catfact's taper function
params.text Parameter for text entry
params.trigger Parameter for an “on/off” action trigger
paramset Sets of parameters, such as those in the PARAMETERS menu.
poll Poll class; API for receiving values from audio system.
screen Screen class subset of cairo drawing functions.
script Script class
serial USB serial device interface
softcut Softcut module.
lib.beatclock Older clock library - see clock instead
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_time 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 Utility functions.
lib.voice experimental voice allocation module
generated by LDoc 1.5.0 Last updated 2025-04-06 15:35:25