reaper-jsfx-synth
REAPER JSFX Synthesis
Patterns for building synthesizers and virtual instruments in JSFX. Covers oscillators, envelopes, polyphony, and MIDI instrument handling.
Requires: reaper-jsfx-core for language fundamentals.
Rules
| Rule | Description |
|---|---|
| oscillators | Anti-aliased oscillators (PolyBLEP), wavetable, FM synthesis |
| envelopes | ADSR, multi-stage envelopes, modulation routing |
| voices | Polyphonic voice management, allocation, stealing |
| midi-instrument | Note handling, pitch bend, mod wheel, aftertouch |
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-ui
Graphics and UI patterns for JSFX plugins. Use when building custom interfaces with knobs, sliders, meters, waveform displays, or spectrum analyzers. Triggers on requests for JSFX graphics, custom UI, visualization, or @gfx implementation.
4reaper-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-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