| Hello Squirrel | squirrel programming language basics |
| Data Binding | read and write data models using JSON or XML |
| Importing External Scripts | import external scripts for project organization and code reuse |
| Filesystem I/O | read and write text and binary files in the filesystem |
| Making Connections | connect objects like plugins and audio and MIDI inputs/outputs |
| Mixing Audio | use an audio mixer to combine the output of two or more audio sources |
| Controlling Plugins | control plugin parameter values in real time |
| Sending Program Changes | test synth patches by sending MIDI notes and program changes |
| Reading/Writing MIDI Files | read, edit, and write MIDI data stored in SMF files |
| Scheduling MIDI | sequence MIDI events to play on a plugin or MIDI output |
| Sequencing With Clocks | using different clock objects for timing and controlling sequences |
| Dealing with Loops | create a timing loop, schedule and remove events inside the loop |
| Scheduling Methods | schedule method execution in a transport timeline |
| Using OSC Control | listen for OSC commands to load, play and stop an audio clip |
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.