HomePlugins & Apps

Roland S-1 Patch Generator

Complete User Manual, DAW Routing Guide & 54 MIDI CC Parameter Specification

1. Overview & CLAP Setup

The Roland S-1 Patch Generator is a dedicated CLAP plugin that provides complete remote control, parameter automation, and intelligent patch generation for the hardware Roland AIRA Compact S-1 Tweak Synthesizer (which is based on the classic SH-101 architecture).

Roland S-1 CLAP Plugin Interface in Action

Active plugin interface displaying real-time parameter feedback and composite waveform preview.

DAW Track Setup

  1. Insert Plugin: Add the CLAP plugin to a MIDI/Instrument track in your DAW (e.g. Bitwig Studio 6, Carla, Reaper).
  2. MIDI Routing: Route the plugin's MIDI output to your Roland S-1 hardware on MIDI Channel 1.
  3. Audio Routing: Route the stereo audio output from your Roland S-1 into the plugin's stereo input for direct monitoring and level control.
  4. Hardware Verification: On the Roland S-1, press [SHIFT] + [MENU], navigate to MIDI, and verify that CC Rx is set to ON.

2. Generator Controls & Style Selectors

Generator Bar Controls

The top toolbar houses the intelligent patch generation engine:

  • ⚡ GENERATE PATCH: Triggers the randomized patch generator and instantly transmits all 54 updated parameters to the Roland S-1 hardware via MIDI CC.
  • STYLE SELECTORS:
    • ALL: Open, wide randomization across every parameter.
    • PAD: Long attack/release, warm saw/square mix, sub-oscillator body, low cutoff, rich reverb, polyphonic.
    • PLUCK: Fast attack (< 20ms), punchy decay, zero sustain, high filter envelope depth, delay focused.
    • BASS: Heavy sub level, low octave register, snappy cutoff bite, monophonic with portamento glide.
    • LEAD: Mid-to-high register, monophonic with glide, audible vibrato (LFO to pitch), subtle delay/reverb.
    • KEY: Balanced oscillator blend, filter key tracking, fast attack, polyphonic, Roland Juno chorus enabled.
    • SFX: Unconstrained experimental noises, audio-rate LFOs, extreme resonance, chaotic modulation.
  • AMOUNT SLIDER:
    • 1.00 (100%): Complete regeneration to a fresh sound within the selected style.
    • 0.10 – 0.30 (10%–30%): Patch Morphing — nudges current settings subtly toward new targets without destroying your foundation.
    • 0.00 (0%): No change.
  • MODULE LOCKS (🔒 / 🔓): Click any lock icon in a module header to freeze those parameters during generation.

3. Interface Controls

  • Rotary Knobs: Click and drag vertically (up = increase, down = decrease). A value arc and hover glow indicate current status.
  • Cycle Buttons: Click to advance to the next state (e.g. wave shapes, octaves, modes).
  • Waveform Display: Real-time vector preview showing the composite oscillator shape based on current Saw, Square, Sub, Pulse Width, Draw, Chop, and Step/Slope settings.

4. Module Breakdown

Oscillator Section (Cyan)

Oscillator Section

Controls the core tone generation of the S-1:

  • Saw & Square & Sub: Independent level controls for the three primary tone generators.
  • PW & PWM Src: Pulse width and modulation source (LFO, MAN manual, ENV envelope).
  • Sub Oct: Sub-oscillator octave mode: -1 oct, -2 oct, or -2P (narrow pulse).
  • Range: Octave footage selection from 64' down to 2'.
  • Harm ×, Ovt Cut, Cmb Cut: Controls for the S-1's modern Draw and Chop features, multiplying harmonics and sculpting overtone combs.
  • Step/Slope: Waveform quantization (OFF = smooth analog, STEP = 8-step lo-fi digital, SLOPE = linear smoothed).

Filter (Orange) & Envelope (Green)

Filter Section

Filter Parameters:

  • Freq & Reso: 4-pole low-pass cutoff and self-oscillating resonance.
  • Env & LFO: Cutoff modulation depths.
  • Key Flw: Keyboard tracking (0% = static, 100% = tracks played note).
  • Bend: Pitch wheel sensitivity to filter cutoff.
Envelope Section

Envelope Parameters:

  • ADSR: Full Attack, Decay, Sustain, and Release times.
  • Amp Md: GATE (instant on/off) or ENV (full ADSR shaping).
  • Trig Md: Trigger source: GATE, LFO, G+LFO, or KEY.

LFO (Purple) & Effects / Chord Mode (Pink)

LFO Section

LFO Parameters:

  • Rate & Wave: Speed and shape (SIN, TRI, SAW, SQR, S&H, RND).
  • Osc Ptch: LFO pitch vibrato depth.
  • Mode & Sync: Clock run mode (FREE, SYNC, 1SHT, KEY) and tempo sync.
Effects Section

Effects & Chord Mode:

  • Reverb & Delay: Wet levels and decay / delay times.
  • Chorus: Authentic Roland Juno chorus emulation (OFF, CHO1, CHO2, CHO3).
  • V2, V3, V4 & Shifts: Individual 4-voice chord mode pitch intervals (-24 to +24 semitones).

Performance & Audio (Yellow)

Performance Section
  • Polyphony Mode: Choose between MONO, POLY (4-voice), UNIS (unison), and CHORD mode.
  • Portamento: Portamento glide time, master switch (OFF/ON), and legato mode (AUTO/ON).
  • CLAP Audio Passthrough: Input Gain, Output Level, and Dry/Wet mix balance.

5. Complete MIDI CC Reference (All 54 Parameters)

Every parameter in the plugin communicates via sample-accurate 7-bit MIDI CC messages on Channel 1:

CCParameterSectionValues / RangeDescription
1Mod Whl0 – 127Modulation wheel depth
3Rate0 – 127LFO speed / frequency
5Porto0 – 127Portamento glide time
10Pan0 – 127Stereo pan position
11Expr0 – 127Expression pedal input level
12WaveSIN, TRI, SAW, SQR, S&H, RNDLFO waveform type
13Osc Ptch0 – 127LFO vibrato depth to pitch
14Range64', 32', 16', 8', 4', 2'Octave range footage
15PW0 – 127Square wave pulse width
16PWM SrcLFO, MAN, ENVPWM modulation source
17Mod Dpth0 – 127General mod wheel LFO depth
18Bend Sns0 – 127Pitch bend wheel range sensitivity
19Square0 – 127Square / pulse wave level
20Saw0 – 127Sawtooth level
21Sub0 – 127Sub-oscillator level
22Sub Oct-1, -2, -2PSub-octave type (-2P = narrow pulse)
23Noise0 – 127Noise generator level
24Env0 – 127Filter envelope modulation depth
25LFO0 – 127Filter LFO modulation depth
26Key Flw0 – 127Filter keyboard tracking (0–100%)
27Bend0 – 127Filter pitch bend wheel sensitivity
28Amp MdGATE, ENVVCA amplifier mode (instant vs ADSR)
29Trig MdGATE, LFO, G+LFO, KEYEnvelope trigger source
30Sustain0 – 127Envelope sustain level
31Porto MdAUTO, ONPortamento legato mode
64Damper0 – 127Sustain pedal switch
65Porto SWOFF, ONPortamento master switch
71Reso0 – 1274-pole filter resonance (self-oscillates)
72Release0 – 127Envelope release fade time
73Attack0 – 127Envelope attack rise time
74Freq0 – 1274-pole low-pass cutoff frequency
75Decay0 – 127Envelope decay fall time
76Fine Tune0 – 127Fine pitch tuning
77Transp0 – 127Keyboard pitch transpose
78Noise MdWHITE, PINKNoise color spectrum
79ModeFREE, SYNC, 1SHT, KEYLFO clock run mode
80PolyMONO, POLY, UNIS, CHORDVoice allocation mode
81V2OFF, ONChord voice 2 enable switch
82V3OFF, ONChord voice 3 enable switch
83V4OFF, ONChord voice 4 enable switch
85V2 Shft0 – 127 (-24 to +24 st)Voice 2 semitone transposition
86V3 Shft0 – 127 (-24 to +24 st)Voice 3 semitone transposition
87V4 Shft0 – 127 (-24 to +24 st)Voice 4 semitone transposition
89Rev Time0 – 127Reverb decay time
90Dly Time0 – 127Delay repeat timing
91Reverb0 – 127Reverb wet level
92Delay0 – 127Delay wet level
93ChorusOFF, CHO1, CHO2, CHO3Roland Juno chorus type
102Harm ×0 – 127 (1x – 4x)Draw harmonic multiplier
103Ovt Cut0 – 127Chop overtone filter cut depth
104Cmb Cut0 – 127Chop comb filter depth
105Key TrigOFF, ONKey strike phase reset
106SyncPHAS, FREQLFO tempo sync mode
107Step/SlopeOFF, STEP, SLOPEWaveform quantization mode

6. Saving Patches to Hardware Memory

When you generate a patch in the plugin that you love, you can commit it directly into the hardware's internal EEPROM memory:

  1. Hold [SHIFT] and press [WRITE] on the physical Roland S-1.
  2. Press one of the 16 step buttons (1–16) to choose a destination pattern/preset slot.
  3. Press [WRITE] again to confirm. All 54 parameters are now permanently saved into the hardware!