303 voice emulation for Daisy patch.init platform.
Designed to behave somewhat similarly to the original 303 in terms of accent and envelope behavior as well as controls.
acidacidacid.mp4
- Requires the Daisy Bootloader v6.4, please install this first
- Visit https://flash.daisy.audio in Chrome and click the Getting Started tab
- Follow the instructions to put the Daisy patch submodule into ST system bootloader mode
- Go to the Bootloader tab, select "v6.4"
- Flash the v6.4 bootloader to the device and wait for it to finish
- Visit the Releases page and download the latest .bin file
- Go back to the Daisy flasher tool in Chrome
- Go to the "File Upload" tab and choose the .bin file you downloaded
- Put the Patch SM into DAISY BOOTLOADER mode:
- Press and release RESET
- Within 2 seconds, press and release BOOT
- The LED on the Patch Submodule should flash quickly then slowly glow
- Flash the firmware to the Patch Submodule and wait for it to finish
After flashing the firmware, re-rack your patch.init in your Eurorack case (with ribbon cable Eurorack power) and turn it on.
On first powerup it will automatically go into Calibration Mode. Accurate calibration requires a reasonably accurate and stable source of -3V, -1V, 1V, and 3V.
You can always re-calibrate by holding the button (B7) down while powering on the patch.init, wait approximately 3 seconds, and release.
TODO: add LED feedback for this
- Leave all patch cables unplugged and press the button (B7) once to capture 0V CV input offsets
- Plug a stable voltage reference source into CV5 and set it to output -3V
- Press the button (B7) once
- Repeat steps 2 and 3 with -1V, 1V, and 3V to calibrate the V/Oct tuning input
- Patch trigger input into B10
- Patch V/Oct into CV5
- Patch accent trigger into B9
- Patch audio out of OUT R
- Tweak knobs and have fun
| Control | Function | Description |
|---|---|---|
| Button B7 | Shift Button | Hold for alternate functions |
| Switch B8 | Oscillator Waveform | Sets the waveform of the main oscillator (saw or square) |
| Knob CV1 (normal) | Cutoff | Filter cutoff |
| Knob CV1 (shift) | Tuning | Sets the frequency of the oscillator. By default, and at full counter-clockwise or clockwise, it will be tuned to 0V = C with two octaves of continuous tuning range in between. |
| Knob CV2 (normal) | Resonance | Filter resonance (also affects accent envelope stacking) |
| Knob CV2 (shift) | Accent | Accent amount |
| Knob CV3 (normal) | Env Amt | Controls how much the mod envelope affects the filter |
| Knob CV3 (shift) | Sub level | Controls level of sub oscillator (pre-filter) mixed into regular oscillator |
| Knob CV4 (normal) | Env Decay | Controls envelope decay time |
| Knob CV4 (shift) | Sub Wave | Controls waveform of sub oscillator |
| Gate Input B10 | EG Trigger | Triggers the amp and mod envelope generator |
| Gate Input B9 | Accent | While high, triggers will be accented according to Accent amount. Subsequent Accented triggers will "stack", moreso if resonance is high |
| CV5 | V/Oct | Volt per octave CV input |
| CV6 | Cutoff CV | Filter cutoff CV input |
| CV7 | EG Decay CV | EG Decay CV input |
| CV8 | EG Amount CV | EG Amount CV input |
| CV OUT | EG Output | Copy of the modulation envelope CV to patch to other stuff |
| IN L | Aux audio input | Audio patched here will go through another copy of the filter path and output to OUT L |
| IN R | N/A | |
| OUT L | Aux audio output | Audio patched into IN L passes through a copy of the filter path and is output here |
| OUT R | Main audio output | The main 303 voice audio output |
All shift and regular knob parameters are "update on change", meaning that after pressing or releasing shift, you must move a knob for it to take effect. The parameters will not "jump" to the knob positions on pressing or releasing shift.