monolith.h, monolith.c, main.c, jmonolith.c
- 5. DSP Kernel
- 6. Graforge and Soundpipe
- 8. Virtual Interface Layer
- 8.1. Monome Interface
- 8.1.1. Monome Interface Top-level Declaration
- 8.1.2. Monome Interface Struct
- 8.1.3. Monome Initialization
- 8.1.4. Top-level monolith data reference
- 8.1.5. Monome User Data
- 8.1.6. LED press
- 8.1.7. LED set
- 9. Runt
- 9.4. Runt Mark Set
- 9.5. Creating a new runt keyword
- 9.6. Runt Word Search Loader
- 9.7. Runt Libraries
- 10. Scheme
- 11. Pages
- 11.2. Checking if a Page is Selected
- 11.3. Page Dictionary (included in top-level struct)
- 11.4. Page Struct Declaration
- 11.5. User Data
- 11.6. Monolith Top-level data
- 11.7. Type Information
- 11.8. Page Callbacks
- 11.10. Page Pin
- 11.11. Monome Page State
- 13. Monome Hardware (Arc, Grid) and Libmonome
- 13.1. Header Includes
- 13.2. Device Location (Platform-dependent)
- 13.3. Determining Device Path (Linux Only)
- 13.4. Libmonome Data (grid + arc)
- 13.5. Monome (Grid) Setup and Cleanup
- 16. Error Handling
- 17. Norns
- 17.1. Top Level Constructs
- 17.2. TODO Monolith Drawing Thread
- 17.3. Monolith Norns Event Polling
- 18. Graphics
- 18.2. The Zoom Buffer
- 18.3. Channels Interface
- 18.4. H264 Video Support
- 19. State
- 19.1. SQLite Header Include
- 19.2. Monolith State in Top-level Struct
- 19.3. Monolith State Data
- 19.4. Parameter and Schema State Data
- 19.4.1. Parameter Data