559 B
559 B
cagire-project
Project data model and persistence for Cagire.
Modules
| Module | Description |
|---|---|
project |
Project, Bank, Pattern, Step structs and constants |
file |
File I/O (save/load) |
share |
Project sharing/export |
Key Types
Project— Top-level container: banks of patternsBank— Collection of patternsPattern— Sequence of steps with metadataStep— Single step holding a Forth script
Constants
MAX_BANKS=32, MAX_PATTERNS=32, MAX_STEPS=1024