Modules
| arc | Arc |
| audio | Audio class |
| clock | clock coroutines |
| controlspec | ControlSpec Class |
| crow | Crow Module |
| encoders | encoders |
| engine | Engine class |
| grid | Grid class |
| hid | Hid class |
| metro | high-resolution metro API |
| midi | midi devices |
| 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 |
| lib.listselect | listselect utility |
| lib.MusicUtil | Music utility module. |
| lib.pattern | timed pattern event recorder/player |
| lib.tabutil | table utility |
| lib.test.luaunit | general utility functions |
| lib.textentry | textentry UI |
| lib.UI | UI widgets module. |
| lib.util | Utility module |
| lib.voice | experimental voice allocation module |