Manufacturer: Request For Music
$17.50 $21.50
F_DRAWWAVE — Draw Your Own Oscillator
Description:
F_DRAWWAVE is a versatile drawable wavetable oscillator that lets you sketch and sculpt your own waveforms on a high-resolution canvas. Your custom waveform plays in real-time and follows pitch CV (1V/oct).
Ideal for sound designers, experimental synthesis, and educational use.
Usage:
• Connect a 1V/oct pitch CV to the top-left input jack
• Connect the output jack to hear your waveform
• Draw on the canvas using your mouse:
– Left-click + drag: draw waveform
– Right-click + drag: erase to zero
– Shift + Left-drag: draw horizontal line segment
Canvas & Drawing:
• Real-time waveform visualization
• Smooth interpolation between points
• 1024-sample resolution (looped)
• Right-click erasing
• Shift for straight horizontal strokes
• Optional region selection using draggable handles
Edit Functions:
Clicking an edit button applies it to the selection (or full waveform if no selection).
Immediate (non-parameterized):
• INVERT: INV Flip vertically (negate)
• RECTIFY: RCT Make all values positive
• NORMALIZE: NRM Rescale to max ±1.0
• FLATTEN: FLT Set region to average value
• MIRROR: MIR Flip horizontally (left↔right)
• NOISEFILL: NSE Replace with random values
• REPEAT: RPT Duplicate selection once
Parameter-based (use knob + button):
• BOOST: BST Amplify waveform
• ATTENUATE: ATT Reduce amplitude
• LIMIT: LIM Hard clip at ±threshold
• FOLD: FLD Reflect values beyond threshold
• SMOOTH: SMT Low-pass style softening
• BEND: BND Shape curve via nonlinearity
• BLUR: BLR Moving average smoothing
• EMPHASIS: EMP Add harmonic content
• JITTER: JIT Small random variation
• QUANTIZE: QNT Snap to value steps
• STRETCH: STR Interpolate and expand selection
Controls:
Canvas: Draw or erase waveform
Clear: Reset waveform to silence
Undo: Revert last waveform change
Preset Selector: Load built-in waveforms
Transpose / Fine Tune: Shift pitch
Sync In: Retrigger phase
Scale: Adjust vertical display scaling
Select: Enable waveform region selection
Presets:
0 = None (flat)
1 = Sine
2 = Saw
3 = Triangle
4 = Square
5 = Stairs
6 = Random
7 = Pulse (10%)
8 = Half-Sine
9 = Spike
10 = Even Harmonics
11 = Bent Saw
12 = Sine Folded
13 = Clipped Sine
14 = Windowed Pulse
15 = Parabola
16 = Broken Line
17 = Double Sine
-1 = Custom (auto-set when you draw)
Saving & Reloading:
• Preset index and waveform are stored in the patch
• On reload, either preset or custom waveform is restored
• Custom waveforms are saved as 1024 floats
Undo:
• Press Undo to cancel the last edit
• Currently supports single-step undo
Tips:
• Use Smooth after drawing to clean up jagged lines
• Combine Mirror + Invert for symmetry
• Boost or Fold adds character to soft waves
• Use short strokes for precision
• Jitter or Quantize to add chaos or digital artifacts
Planned Features:
• Save/load custom waveform presets
• Morphing between two shapes
• Import/export waveform data (.wav/.csv)
• LFO mode / Audio toggle
• Grid overlays and zoom
• Multi-level Undo
-- at the moment there seems to be a glitch in handling cables moving over a canvas, where the screen distorts... question lies with Cherry