reaper-jsfx-core
Installation
SKILL.md
REAPER JSFX Core
Foundation skill for writing JSFX audio plugins in REAPER. This skill covers the EEL2 language, code structure, and performance optimization patterns essential for any JSFX plugin.
Always load this skill when working with JSFX. Other JSFX skills (audio, synth, midi, ui) build upon this foundation.
Rules
| Rule | Description |
|---|---|
| language | EEL2 syntax, operators, math functions, loops, strings, user-defined functions |
| sections | Code sections (@init, @slider, @block, @sample, @gfx, @serialize) and execution flow |
| variables | Special variables, slider definitions, transport state, PDC, shared memory |
| performance | CPU optimization, denormal handling, branchless patterns, memory efficiency |
| libraries | Creating and using .jsfx-inc include files, namespacing, code organization |