reaper-jsfx-ui
REAPER JSFX Graphics & UI
Patterns for custom graphical interfaces in JSFX including drawing primitives, widgets, visualizations, and mouse interaction.
Requires: reaper-jsfx-core for language fundamentals.
Rules
| Rule | Description |
|---|---|
| gfx-basics | @gfx section, coordinate system, colors, drawing primitives |
| gfx-widgets | Knobs, sliders, buttons, toggles, dropdowns |
| gfx-visualization | Waveform display, spectrum analyzer, level meters |
| gfx-interaction | Mouse handling, keyboard input, drag behavior |
Official Documentation
More from mthines/jsfx-agent-skills
reaper-jsfx-core
Foundation for REAPER JSFX plugin development. Use when writing any JSFX plugin - covers EEL2 language syntax, code sections, special variables, performance optimization, and reusable library patterns. Triggers on requests for JSFX, JS effects, EEL2, or Reaper plugin development.
6reaper-jsfx-midi
MIDI processing patterns for JSFX plugins. Use when building MIDI utilities, arpeggiators, chord generators, note filters, or CC processors. Triggers on requests for MIDI effects, arpeggiator, chord, transpose, or MIDI routing in JSFX.
3reaper-jsfx-synth
Synthesis and instrument patterns for JSFX plugins. Use when building synthesizers, samplers, or virtual instruments. Covers oscillators, envelopes, voice management, and MIDI instrument handling. Triggers on requests for synth, oscillator, ADSR, polyphony, or instrument development in JSFX.
3reaper-jsfx-audio
Audio effects patterns for JSFX plugins. Use when implementing filters, EQs, compressors, limiters, delays, reverbs, distortion, or modulation effects. Triggers on requests for audio effect DSP, equalizer, dynamics processing, or time-based effects in JSFX.
3