Skip to content

infrasonicaudio/patch.acid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

patch.acid

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

Installation

  • 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

Usage

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.

Calibration

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

  1. Leave all patch cables unplugged and press the button (B7) once to capture 0V CV input offsets
  2. Plug a stable voltage reference source into CV5 and set it to output -3V
  3. Press the button (B7) once
  4. Repeat steps 2 and 3 with -1V, 1V, and 3V to calibrate the V/Oct tuning input

Quick start

  • 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

Instructions

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.

About

TB-303 Emulation on Daisy Patch.Init()

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors