Difference between revisions of "Land Boards Synth Components"

From Land Boards Wiki
Jump to navigation Jump to search
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[file:Eurorack_Plywood_Box_02_cropped-720px.jpg]]
 
 
 
== Synth Modules (Standalone) ==
 
== Synth Modules (Standalone) ==
  
* Synthesizer interfaces and modules
+
* [[Synth Modules (Standalone)]]
** [[MIDI-IN-OUT]] - MIDI In/Out
 
** [[SCF-2]] - Dual 3.5mm Audio Jacks (Scale, Clip, Filter_
 
** [[SYNTH-VCO-01]] - Synth Voltage Controlled Oscillator
 
** [[SYNTH-MIDI-CTL-01]] - Synth MIDI Controller
 
** [[SYNTH-MIDI-CV4-01]] - 4 Output MIDI to CV controller
 
 
 
=== MIDI-IN-OUT ===
 
 
 
[[file:MIDI-IN-OUT_REV1_FRONT_3D.png]]
 
 
 
* [[MIDI-IN-OUT]] - MIDI In/Out
 
* MIDI In/Out Jacks
 
* 5V MIDI
 
* 3.3V or 5V Serial connections
 
* MIDI In is opto-isolated
 
* (2) 4-40 Mounting holes
 
 
 
=== SCF-2 ===
 
 
 
* [[SCF-2]] - Dual 3.5mm Audio Jacks (Scale, Clip, Filter)
 
 
 
[[FILE:SCF-2_REV_1_FRONT_3D.png]]
 
 
 
* Digital Inputs or Outputs
 
* (2) 3.5mm Jacks
 
* Scaling resistors
 
* Schottky Clamping Diodes
 
* Filter cap
 
* Ring pin brought to connector
 
** Ring pin is not used in Synth applications
 
** Card can be used as a 3.5mm breakout
 
* (2) 4-40 mounting holes
 
 
 
=== SYNTH-VCO-01 ===
 
 
 
* [[SYNTH-VCO-01]] - Synth Voltage Controlled Oscillator
 
 
 
[[FILE:SYNTH-VCO-01_REV1_FRONT_3D.png]]
 
 
 
* Build of [https://note.com/solder_state/n/nca6a1dec3921 Pico VCO by HAGIWO]
 
* Digital Voltage Controlled Oscillator (VCO)
 
* Three modes: Wavefold, FM and AM
 
* PWM output with 2 pole low pass filter
 
* Each mode has eight built-in waveforms
 
* [http://land-boards.com/blwiki/index.php?title=QT_Py_(RP2040_based) XIAO RP2040] CPU
 
* (5) Pushbuttons
 
** Octave Up/Down
 
** Mode Up/Down (Wavefold, FM and AM)
 
** Push Timbre switches between 8 waveforms
 
* (2) Knobs
 
** Freq fine adjust
 
** Mod adjust
 
* Standard EuroRack 16 pin header
 
** Supports 12V in with on-board 5V regulator
 
** 5V regulator can be not installed if 5V is available on EuroRack connection
 
* Card is '''not''' a Eurorack card
 
** Probably too deep, needs cabling
 
* (4) 6-32 mounting holes
 
** Stacks with [[SYNTH-MIDI-CTL-01]] card
 
 
 
=== SYNTH-MIDI-CTL-01 ===
 
 
 
* [[SYNTH-MIDI-CTL-01]] - Synth MIDI Controller
 
 
 
[[FILE:SYNTH-MIDI_CTL-01_REV1_FRONT_3D.png]]
 
 
 
 
 
* Adapted from [https://note.com/solder_state/n/n17e028497eba HAGIWO's MIDI to CV module]
 
** Translate from Japanese to English using browser
 
* [http://land-boards.com/blwiki/index.php?title=QT_Py_(RP2040_based) XAIO RP2040 CPU]
 
** Arduino MIDI library has '''not''' yet been ported to Pico so will need to use CircuitPython
 
* MIDI In/Out
 
** Standard MIDI Jacks
 
** MIDI out jack for future functionality
 
* (2) 0-5V Analog CV outs
 
** [https://www.mouser.com/ProductDetail/Microchip-Technology-Atmel/MCP4822-E-P?qs=sGAEpiMZZMtgJDuTUz7Xu5a0A%252BlHhkxt3QSpqvc4zyk%3D MCP4822 12-bit D/A] - SPI Interface
 
*** [https://www.mouser.com/datasheet/2/268/21953a-8929.pdf MCP4822 Datasheet]
 
** Use with [[SYNTH-VCO-01]]
 
*** CV1 = V/OCT
 
*** CV2 = MOD
 
* (2) Digital Outs, eX:
 
** Gate
 
** Clock
 
* Pot supports setting Clock rate
 
* Standard EuroRack 16 pin header
 
** Supports 12V in with on-board 5V regulator
 
** 5V regulator can be not installed if 5V is available on EuroRack connection
 
* Card is '''not''' a Eurorack card
 
** Probably too deep, needs cabling
 
* (6) 6-32 Mounting holes
 
** Stacks with [[SYNTH-VCO-01]] card
 
 
 
=== SYNTH-MIDI-CV4-01 ===
 
 
 
* [[SYNTH-MIDI-CV4-01]] - 4 Output MIDI to CV controller
 
 
 
[[FILE:SYNTH-MIDI_CV4-01_REV1_FRONT_3D.png]]
 
 
 
* Adapted from [https://note.com/solder_state/n/n17e028497eba HAGIWO's MIDI to CV module]
 
** Translate from Japanese to English using browser
 
** Removes Digital Outputs
 
** Has 4 Analog Outputs instead of 2
 
* [http://land-boards.com/blwiki/index.php?title=QT_Py_(RP2040_based) XAIO RP2040 CPU]
 
** Arduino MIDI library has '''not''' yet been ported to Pico so will need to use CircuitPython
 
* MIDI In
 
** Standard MIDI Jacks
 
** MIDI out jack for future functionality
 
* (4) 0-5V Analog CV outs
 
** [https://www.mouser.com/ProductDetail/Microchip-Technology-Atmel/MCP4822-E-P?qs=sGAEpiMZZMtgJDuTUz7Xu5a0A%252BlHhkxt3QSpqvc4zyk%3D MCP4822 12-bit D/A] - SPI Interface
 
*** [https://www.mouser.com/datasheet/2/268/21953a-8929.pdf MCP4822 Datasheet]
 
** Use with [[SYNTH-VCO-01]]
 
*** CV_1 = V/OCT
 
*** CV_2 = MOD
 
* Standard EuroRack 16 pin header
 
** Supports 12V in with on-board 5V regulator
 
** 5V regulator can be not installed if 5V is available on EuroRack connection
 
* Card is '''not''' a Eurorack card
 
** Probably too deep, needs cabling
 
* (6) 6-32 Mounting holes
 
** Stacks with [[SYNTH-VCO-01]] card
 
  
 
== Eurorack Modules ==
 
== Eurorack Modules ==
  
=== ER-ADSR-555-01 - Eurorack ADSR Module ===
+
* [[Eurorack Synth Modules]]
 
 
[[ER-ADSR-555-01]]
 
 
 
[[file:ER-ADSR-555-01_Set.png]]
 
 
 
* Attack-Delay-Sustain-Release Eurorack ADSR Module
 
* 555 Based design
 
* [https://benjiaomodular.com/post/2022-02-02-mini-adsr/ Benjie Jiao MiniADSR]
 
** Original was based on Barry Klein design
 
** As built by [https://www.schmitzbits.de/adsr.html schmitzbits design] - "The Fastest Envelope in the West"
 
** A, D, and R Pots should be log pots
 
* Pot silkscreen should show DECAY not DELAY
 
 
 
=== ER-MIDI-CV4-01 - Eurorack 4X CV Module ===
 
 
 
[[ER-MIDI-CV4-01]]
 
 
 
[[FILE:ER-MIDI-CV4-01_SET_3D-720px.png]]
 
 
 
* Eurorack 6HP, 3U module
 
* Adapted from [https://note.com/solder_state/n/n17e028497eba HAGIWO's MIDI to CV module]
 
** Translate from Japanese to English using browser
 
** Removes Digital Outputs
 
** Has 4 Analog Outputs instead of 2
 
* Based also on [[SYNTH-MIDI-CV4-01]]
 
* [http://land-boards.com/blwiki/index.php?title=QT_Py_(RP2040_based) XAIO RP2040 CPU]
 
** Arduino MIDI library has '''not''' yet been ported to Pico so will need to use CircuitPython
 
* MIDI In on TRS Type A jack
 
* (4) 0-5V Analog CV outs
 
** [https://www.mouser.com/ProductDetail/Microchip-Technology-Atmel/MCP4822-E-P?qs=sGAEpiMZZMtgJDuTUz7Xu5a0A%252BlHhkxt3QSpqvc4zyk%3D MCP4822 12-bit D/A] - SPI Interface
 
*** [https://www.mouser.com/datasheet/2/268/21953a-8929.pdf MCP4822 Datasheet]
 
** Use with [[SYNTH-VCO-01]]
 
*** CV_1 = V/OCT
 
*** CV_2 = MOD
 
* Standard EuroRack 16 pin header
 
 
 
=== ER-MIDI-THRU - Eurorack MIDI Thru===
 
 
 
[[ER-MIDI-THRU]]
 
 
 
[[FILE:ER-MIDI-THRU_SET-3D-720pxV.png]]
 
 
 
* MIDI In on DIN-5 or 3.5mm TRS Type A
 
* 4 Channel MIDI outputs on 3.5mm TRS Type A
 
* Activity LED
 
* 6 HP wide (30mm)
 
* 3U tall
 
* Eurorack power jack
 
** Uses 5V
 
 
 
=== ER-MIXER5-01 - Eurorack 5 Channel Mixer ===
 
 
 
* [[ER-MIXER5-01]]
 
* Eurorack 6HP
 
* Adapted from [https://note.com/solder_state/n/nffc1a33053be HAGIWO's 5 Channel Mixer Module]
 
* Separate individual input pots and output pot
 
* Use A taper pots to mix audio signals
 
* Use B taper pots to mix control voltage signals
 
* Views: Front Panel, Front (controls), Parts side
 
 
 
[[FILE:SYNTH-MIXER5-01_SET_FRONT_3D-720pxV.png]]
 
 
 
=== SYNTH-MIXER6-01 - Eurorack 6 Channel Mixer ===
 
 
 
* [[SYNTH-MIXER6-01]]
 
* Eurorack 6HP
 
* Adapted from [https://note.com/solder_state/n/nffc1a33053be HAGIWO's 5 Channel Mixer Module]
 
* '''Rear card is too tall to fit in rack between rail'''
 
* Hacksaw off top of card - remove J1, J2, RV1, RV2 to make 4 in mixer
 
** Too tight at the bottom, need to hack off J2, RV2
 
* Move up holes when mounting card to panel
 
* Views: Front (controls), Parts side, Front Panel
 
 
 
[[FILE:SYNTH-MIXER6-01_SET_FRONT_3D.png]]
 
 
 
=== SYNTH-CV-POTS-5 ===
 
 
 
[[file:SYNTH-CV-POTS-5_REWORK_ANNOTATED_rear.png]]
 
 
 
* Provides 5 Control Voltage Pots for manual control and testing of CV inputs
 
* Use [[SYNTH-MIXER6-01]] card with rework
 
** Do not install Opamp
 
** Do not install any passives
 
** Clip J2-J7 tip switch pins (edge of card) - verify grounds removed
 
** Hacksaw off top of card - J1-J2, RV1-RV2
 
** Cut etches from J3-J6 (tip) to RV3-RV6 (bottom pin)
 
** Add wires J3-J7 (tips) to RV3-RV7 (center pins)
 
** Add wire U1-7 to U1-2
 
** Fill holes J8 pins 1,2
 
** Install 2x4 header in J8 (pins 3-10)
 
** P-Touch labels
 
*** Label over top 2 holes "CV-POTS-5"
 
*** Relabel next 5 holes as CV1-CV5
 
**** Blank label over bottom 2 holes
 
*** Label end of J8 "CV+"
 
 
 
=== ER-PROTO-01 ===
 
 
 
[[ER-PROTO-01]]
 
 
 
[[FILE:ER-PROTO-PANEL-01-SET_FRONT_REAR-3D-720px.png]]
 
 
 
* Eurorack Prototyping card set
 
* 6 HP wide (30mm) front panel
 
* 3U tall
 
* 0-6 POTS
 
** Series resistors on pot wiper
 
** All 3 pot pins brought to top header
 
* 0-4 Jacks
 
* Tip/sleeve brought to header near middle/bottom
 
* Pots on top, jacks on bottom
 
** Easier to adjust pots without bumping into pots
 
** Pots more often accessed than jacks
 
* Large prototyping area
 
* +12V, -12V down board edges
 
* 5V/GND down center of card
 
* Bussed connections horizontally
 
* Front Panel with generic labels
 
** Cover with White on Black P-Touch labels
 
 
 
=== ER-VCA2-01 - 2 Channel Voltage Controlled Amplifier ===
 
 
 
* [[ER-VCA2-01]]
 
 
 
[[FILE:ER-VCA2-01-CTRLS_REV1_SET-3d-720PX.png]]
 
 
 
* Dual VCA
 
* Adjust between VCA and Mod
 
* 3U tall
 
* 6HP wide
 
* 3 card set
 
* LM13700 based
 
* Eurorack
 
* +/- 12V Power, 10-pin power connector
 
 
 
=== ER-VCF-01 - Voltage Controlled Filter ===
 
 
 
[[ER-VCF-01]]
 
 
 
[[FILE:ER-ER-VCF-01-SET-3D-720PX.png]]
 
 
 
* 3U tall
 
* 6 HP (30mm) wide
 
* Uses [[ER-PROTO]] Front Panel and controls cards
 
** Re-label jacks using P-Touch labels
 
* [https://github.com/tkilla64/eurorack/blob/main/diode-vcf/VCF.JPG Tommy Killander Design]
 
** Low pass only version of Moritz design
 
* [https://www.youtube.com/watch?v=GX_bh88I6nM Video]
 
 
 
=== ER-VCO-03 - Eurorack RP2040 VCO ===
 
 
 
* [[ER-VCO-03]]
 
* Eurorack 6HP
 
* (3) Card set
 
* Views: Control Panel rear side, Control Panel controls side, Logic card component side, Logic card rear side, Front Panel
 
 
 
[[FILE:SYNTH-VCO_CTL-01-CARD_SET-3D.png]]
 
 
 
=== Eurorack +/- 12V Power Supply ===
 
 
 
* [https://www.mouser.com/ProductDetail/Hammond-Manufacturing/166JB24?qs=gF4h2Znc3LDhQdyLDLdnew%3D%3D 115VAC in, 24V CT, 24 VA Transformer]
 
** 12*1.414 = ~17V
 
*** Leaves 5V for regulator headroom and ripple
 
* [https://www.mouser.com/ProductDetail/511-L7812CV L7812CV, +12V, 1.5A Regulator]
 
* [https://www.mouser.com/ProductDetail/511-L7912CV L7912CV, -12V, 1.5A Regulator]
 
 
 
[[FILE:DUAL_LINEAR_PS_SCHEM.PNG]]
 
 
 
=== Eurorack DIY Panel ===
 
 
 
* Front/Back View
 
* Left = top
 
 
 
[[file:EUROPANEL-6HP_rev1_front_rear-3d.png]]
 
 
 
* Based on HAGIWO design
 
 
 
<video type="youtube">mtH72Yjct5I</video>
 
 
 
* 6HP wide
 
* 3U tall
 
* Power and Ground bus on either side of the card
 
* Reduces wiring
 
* Slotted mounting holes
 
* 5mm Grid on rear side makes it easier to locate connectors for drilling
 
  
 
== MOD Designs ==
 
== MOD Designs ==
  
* Good for prototyping, but not Eurorack
+
* [[Synth Mod Designs]]
* Stackable via standoffs
 
* 100mm wide
 
* 47mm deep
 
* 4-40 mounting holes
 
 
 
=== MOD-SCF-JACKS ===
 
 
 
[[MOD-CF-JACKS]]
 
 
 
[[file:MOD-SCF-JACKS_FRONT_3D.png]]
 
 
 
[[file:MOD-CF-JACKS_FILTER_J5.PNG]]
 
 
 
[[file:MOD-CF-JACKS_FILTER_SCHEM.PNG]]
 
 
 
=== MOD-DIY ===
 
 
 
[[MOD-DIY]]
 
 
 
[[file:MOD-DIY_FRONT_3D.png]]
 
 
 
* DIY "breadboard"
 
* Rear pins bs to top/bottom
 
* Extra connections on edge
 
* Busses marked on silkscreen
 
* (2) Horizontal busses in center for power/ground
 
 
 
=== MOD-MIDI-THRU ===
 
 
 
[[MOD-MIDI-THRU]]
 
 
 
[[file:MOD-MIDI-THRU_FRONT_3D.png]]
 
 
 
* DIN-5 in
 
* (4) TRS Type A outs
 
 
 
=== MOD-NANO-CPU ===
 
 
 
[[MOD-NANO-CPU]]
 
 
 
[[file:MOD-NANO-CPU_FRONT-3D.png]]
 
 
 
* Arduino NANO
 
* Runs [https://sensorium.github.io/Mozzi/ MOZZI Arduino library]
 
** MOZZI audio output
 
** Standard or HiFi
 
* MIDI In on TRS Type A
 
* Remove J4 (EN_MIDI) when USB is plugged into NANO CPU
 
 
 
=== MOD-POTS ===
 
 
 
[[MOD-POTS]]
 
 
 
[[file:MOD-POTS_FRONT_3D.png]]
 
 
 
* 4 pots
 
** Type A = "Audio" log pots
 
*** Used for Volume controls
 
** Type B = Linear pots
 
*** Used for CV
 
* All pins brought to connector
 
* Headers to optionally pull pot ends up/down
 
* Can be used as controls (end pulled up/down or volume controls (CW, CCW brought to pins)
 
* Optional R/C filter
 
 
 
=== MOD-XIAO-RP2040-CPU ===
 
 
 
[[MOD-XIAO-RP2040-CPU]]
 
 
 
[[file:MOD-XIAO-RP2040-CPU_FRONT-3D.png]]
 
 
 
* XIAO RP2040 CPU
 
* MIDI In on TRS Type A
 
* (4) Analog Inputs or Digital GPIO
 
* (7) Digital GPIO
 
* SD Card on RP2040 SPI bus
 
 
 
== Box Build ==
 
 
 
[[Eurorack Box Build]]
 
 
 
== Reference Docs ==
 
 
 
* [https://doepfer.de/home_e.htm Doepfer Eurocard inventor/specs]
 
** [https://doepfer.de/a100_man/a100t_e.htm Principles of Voltage Control]
 
* [https://www.tigoe.com/pcomp/code/communication/midi/ MIDI Communication]
 
* [https://www.perfectcircuit.com/signal/midi-to-cv Creative Control Strategies: MIDI to CV]
 
* [https://www.behance.net/gallery/113377671/EuroPi-Making-EuroRack-Affordable EuroPi]
 
* [https://reverb.com/news/beginners-guide-to-eurorack-case-basics-oscillators-filters Eurorack Beginners Guide]
 
* [https://en.wikipedia.org/wiki/Eurorack Eurorack Wiki page]
 
* [https://github.com/clacktronics/AudioJacks KiCad Audio Jack Symbols]
 
* [https://www.midisoft.de/ MidiSoft]
 
** [https://www.midisoft.de/EuroRackDimensions/EuroRack_Dimensions.html EuroRack Dimensions]
 
** [https://www.midisoft.de/EuroRackDimensions/holes.jpg Panel Holes]
 
* [https://minimidi.world/#how-trs-midi-works A simplified guide to TRS MIDI]
 
* [https://www.midi.org/midi-articles/updated-how-to-make-your-own-3-5mm-mini-stereo-trs-to-midi-5-pin-din-cables How to Make Your Own 3.5mm mini stereo TRS-to-MIDI 5 pin DIN cables]
 
* [https://division-6.com/learn/eurorack-power/ Eurorack Power Connectors]
 
* [https://www.midi.org/specifications-old/item/midi-din-electrical-specification MIDI Electrical spec]
 
 
 
=== Projects ===
 
 
 
* [https://github.com/elkayem/midi2cv elkayem midi2cv GitHub page] - Nano based project
 
** Arduino MIDI library has '''not''' yet been ported to Pico so will need to use Python
 
** Drives 4 CV outputs: Pitch Blend, Control, Note, Velocity
 
** This card only drives Note (Voltes/Oct, Mod)
 
* [https://github.com/benevpi/PicoPicoSynth PicoPicoSynth]
 
* [https://github.com/Deftaudio/Midi-boards Deftaudio GitHub] - KiCad footprints
 
* [https://github.com/TomWhitwell/TuringMachine Turing Machine]
 
* [https://github.com/gavD/arduino-drum-machine DIY Hackable Arduino Drum Machine]
 
** [https://www.youtube.com/watch?v=4u4Px2gMwGw vIDEO]
 
* [https://www.notesandvolts.com/2014/07/build-auduino-granular-synth-part-1.html Build the Auduino Granular Synth]
 
* [https://benjiaomodular.com/ Benjie's Synth DIY notes] - Nice docs
 
* [https://www.reddit.com/r/synthdiy/ REDDIT Synth DIY]
 
* [https://github.com/tkilla64/eurorack tkilla64] Nice collection of Eurorack module designs - mostly Gerbers
 
* [https://github.com/ScottBillingsley/Philosophy-of-Noise Scott Billingsley Philosophy of Noise] - GitHub Repo
 
* [https://github.com/hires/Dintree Andrew Kilpatrick DINTREE GitHub]
 
 
 
=== KiCad Libraries ===
 
 
 
* [https://github.com/benjiaomodular/KiCadLibraries Ben Jiao Modular KiCad Libraries]
 
* [http://graybloomfield.com/guitar/synth/ graybloomfield] - Very nice Arduino based designs
 
 
 
=== Other Notes ===
 
 
 
==== Daughterboard Heights ====
 
 
 
* From notes on [https://www.youtube.com/watch?v=HMDGYm91Q1Y How to Make Great Looking Modular Front Panels - Part 3 Module Circuit Board Layout]
 
** The absolute maximum of other boards I've seen is 111,5 mm and the TipTop Happy Ending Kit offers a space of 112,5 mm
 
* 114.8mm measured between 3U Synthrotek rails
 
** 128.5mm - 114.8mm = 13.7mm both sides, 6.875mm per side
 
** 111.5mm daughtercard, leaves 8.5mm clearances top/bottom
 
 
 
==== Part Orientations ====
 
 
 
* For pots with built-in pointers, pot pins go down for pointer to go up at center point
 
 
 
==== Front Panel Jacks ====
 
 
 
* [[Eurorack Panel Jacks]]
 
 
 
==== Eurorack Vertical Pots ====
 
 
 
* [[Eurorack Pots]]
 
 
 
==== Op Amps ====
 
 
 
* From [https://www.apogeeweb.net/circuitry/TL084-op-amp.html#tl084-vs-tl074 this site]
 
** The TL084 Op-Amp is very similar to TL074 but has high noise immunity and better offset characteristics.
 
** The TL074 has lower noise figure, so is better for AC signals.
 
** The TL084 has lower offset, so is better for DC signals.
 
** The TL084 has better DC performance (low offset) and the TL074 has better noise/distortion performance.
 
** '''You can use TL074s on the audio paths, TL084s on the control paths.'''
 
** [https://www.ti.com/lit/ds/symlink/tl071h.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1666712437480&ref_url=https%253A%252F%252Fwww.mouser.com%252F TL074 Datasheet]
 
** [https://www.ti.com/lit/ds/symlink/tl082m.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1666740012859&ref_url=https%253A%252F%252Fwww.mouser.ca%252F TL084 Datasheet]
 
* The TL074 is $0.75 in qty 10 ([https://www.mouser.com/ProductDetail/Texas-Instruments/TL074CN?qs=AMJt07B76uv7dLYnj7iLiQ%3D%3D on Mouser])
 
* The TL084 is $0.55 in qty 10 ([https://www.mouser.com/ProductDetail/Texas-Instruments/TL084CN?qs=q2XTDbzbm6ANF36GVAxPiQ%3D%3D on Mouser])
 
* The TL072 and TL082 are both about the same price as each other, but are more expensive than the quad parts
 
 
 
=== Module Kits ===
 
 
 
* [https://www.ericasynths.lv/ Erica Synths]
 
** [https://github.com/erica-synths/diy-eurorack Erica Synths DIY GitHub]
 
* [https://syntherjack.net/category/project/ SyntherJack] - DIY Synths
 
* [https://www.befaco.org/# BEFACO] - Kits
 
* [https://store.kassutronics.net/eurorack-diy-c-1/ Kassutronics] DIY Store
 
** [https://github.com/kassu/kassutronics Kassutronics] DIY GitHub
 
* [http://musicfromouterspace.com/index.php?MAINTAB=HOME&VPW=1024&VPH=500 Music From Outer Space]
 
* [https://www.thonk.co.uk/shop/ Thonk Shop] - in UK
 
* [https://www.synthrotek.com/ synthrotek]
 
* [https://github.com/TomWhitwell/TuringMachine TuringMachine Mark 2]
 
 
 
=== Software ===
 
 
 
* [https://docs.circuitpython.org/projects/midi/en/latest/api.html adafruit_midi CircuitPython API]
 
** [https://github.com/adafruit/Adafruit_CircuitPython_MIDI/tree/main/examples Example code]
 
* [https://learn.adafruit.com/raspberry-pi-pico-led-arcade-button-midi-controller-fighter/coding-the-raspberry-pi-pico-midi-controller MIDI Controller in Python]
 
* [https://learn.adafruit.com/qt-py-rp2040-usb-to-serial-midi-friends/coding-the-qt-py-rp2040-usb-to-serial-midi-friends USB to Serial MIDI]
 
* [http://www.midieditor.org/ MidiEditor]
 
* [https://hello-world.blog.ss-blog.jp/2016-10-16 Convert binary files to C data arrays (Arduino)] - In Japanese
 
* [https://github.com/AntumDeluge/bin2header Binary to C Array]
 
* [https://sensorium.github.io/Mozzi/ Arduino Mozzi Library]
 
* [https://github.com/marcel-licence/esp32_basic_synth esp32_basic_synth]
 
* [https://github.com/marcel-licence/esp32_usb_midi esp32_usb_midi]
 
* [https://github.com/FortySevenEffects/arduino_midi_library arduino_midi_library]
 
* [https://github.com/rppicomidi/midi2usbhost Pico MIDI Host to MIDI UART Adapter]
 
 
 
=== Hardware/Parts ===
 
 
 
* [https://store.synthrotek.com/ Synthrotek Store]
 
* [https://www.thonk.co.uk/shop/thonkiconn/ THONKICONN – 3.5MM JACK SOCKETS]
 
* Potentiometers are usually marked with an "A" for logarithmic taper or a "B" for linear taper;
 
* [https://www.mouser.com/c/passive-components/potentiometers-trimmers-rheostats/potentiometers/?q=RV09AF&orientation=Vertical RV09AF vertical mount is Alpha pot] part number
 
* [https://www.tubesandmore.com/products/potentiometer-song-huei-linear-9mm-tall 9mm Pots]
 
 
 
=== Samples ===
 
 
 
* [https://samplefocus.com/tag/drums Drum Samples]
 
 
 
== HAGIWO Builds ==
 
 
 
* [https://www.reddit.com/r/synthdiy/search/?q=HAGIWO&restrict_sr=1&sr_nsfw= HAGIWO on Reddit]
 
 
 
{| class="wikitable"
 
! FUNCTION
 
! 3.5MM
 
! POTS
 
! TOGG
 
! PBS
 
! ROT
 
! DIN5
 
! CPU
 
! LINK
 
|-
 
| MIDI-IN-OUT
 
| 0
 
| 0
 
| 0
 
| 0
 
| 0
 
| 2
 
| NONE
 
|
 
|-
 
| SCF-2
 
| 2
 
| 0
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
|
 
|-
 
| SYNTH-MIDI-CTL-01
 
| 4
 
| 0
 
| 0
 
| 0
 
| 0
 
| 2
 
| XAIO RP2040
 
|
 
|-
 
| SYNTH-MIDI-CV4-01
 
| 4
 
| 0
 
| 0
 
| 0
 
| 0
 
| 2
 
| XAIO RP2040
 
|
 
|-
 
| SYNTH-MIXER6-01
 
| 7
 
| 7
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
| https://note.com/solder_state/n/nffc1a33053be
 
|-
 
| SYNTH-VCO-01
 
| 4
 
| 2
 
| 2
 
| 1
 
| 0
 
| 0
 
| XAIO RP2040
 
| https://note.com/solder_state/n/nca6a1dec3921
 
|-
 
| SYNTH-VCO-03
 
| 4
 
| 2
 
| 2
 
| 1
 
| 0
 
| 0
 
| XAIO RP2040
 
| https://note.com/solder_state/n/nca6a1dec3921
 
|-
 
| No.56 Sample Drum
 
| 3
 
| 1
 
| 1
 
| 0
 
| 0
 
| 0
 
| ESP32C3
 
| https://note.com/solder_state/n/n950ed088c3cb
 
|-
 
| No.55 V2164 Dual VCA
 
| 6
 
| 6
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
| https://note.com/solder_state/n/nd82c027d0597
 
|-
 
| No.54 PT2399 clock sync delay
 
| 4
 
| 3
 
| 1
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/nf6dc0a61e26d
 
|-
 
| No.52 Reverse step sequencer
 
| 4
 
| 8
 
| 2
 
| 0
 
| 0
 
| 0
 
| CDT7350
 
| https://note.com/solder_state/n/n13c49f08ca1f
 
|-
 
| No.50 LFO/VCO rebuild
 
| 2
 
| 3
 
| 1
 
| 0
 
| 0
 
| 0
 
| NANO/AD9833
 
| https://note.com/solder_state/n/nd2c22a73e8fe
 
|-
 
| No.49 Clock Divider
 
| 11
 
| 0
 
| 0
 
| 0
 
| 0
 
| 0
 
| TC4040BP
 
| https://note.com/solder_state/n/n7979cda44dcb
 
|-
 
| No. 47 Sample & hold
 
| 3
 
| 2
 
| 1
 
| 0
 
| 0
 
| 0
 
| LF398
 
| https://note.com/solder_state/n/n29b52f4f01f1
 
|-
 
| No.46 Dual Envelope generator
 
| 4
 
| 8
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n6fb73eb1d8b8
 
|-
 
| No.45 Diode clip Distortion
 
| 2
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
| https://note.com/solder_state/n/n5f35e2e84a3e
 
|-
 
| No.44 Wave shaper & VCA
 
| 2
 
| 1
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
| https://note.com/solder_state/n/nfdc2e198255a
 
|-
 
| No.43 Envelope Follower
 
| 4
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
| https://note.com/solder_state/n/n110e9ba066b3
 
|-
 
| No.42 PCM drum
 
| 6
 
| 4
 
| 2
 
| 1
 
| 0
 
| 0
 
| NSX-1/SAMD
 
| https://note.com/solder_state/n/neabe7e014c11
 
|-
 
| No.40 Voltage controlled switch
 
| 8
 
| 1
 
| 0
 
| 1
 
| 0
 
| 0
 
| NJU211
 
| https://note.com/solder_state/n/n98883e71f814
 
|-
 
| No.39 Diode ladder VCF
 
| 3
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
| https://note.com/solder_state/n/n598f23105ec4
 
|-
 
| No.38 Touch controller
 
| 5
 
| 1
 
| 1
 
| 4*
 
| 0
 
| 0
 
| NANO/MPR121
 
| https://note.com/solder_state/n/ncd42925f726b
 
|-
 
| No.37 Overflow folding VCO
 
| 4
 
| 3
 
| 0
 
| 1
 
| 0
 
| 0
 
| XIAO
 
| https://note.com/solder_state/n/nf01e7c92b010
 
|-
 
| No.36 LM13700 Dual VCA
 
| 6
 
| 2
 
| 0
 
| 0
 
| 0
 
| 0
 
| LM13700
 
| https://note.com/solder_state/n/n3357199504d8
 
|-
 
| No.35 CV to MIDI
 
| 6
 
| 1
 
| 0
 
| 0
 
| 0
 
| 1
 
| NANO/SSD1306
 
| https://note.com/solder_state/n/nb618127f37c9
 
|-
 
| No.33 Dual Quantizer
 
| 7
 
| 1
 
| 0
 
| 0
 
| 1
 
| 0
 
| SAMD/SSD1306
 
| https://note.com/solder_state/n/nb8b9a2f212a2
 
|-
 
| No.32 Spin FV-1 multi FX
 
| 5
 
| 5
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO/FV-1
 
| https://note.com/solder_state/n/n1c402a78a0fe
 
|-
 
| No.31 Ring modulator & wavefold
 
| 4
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| AD633
 
| https://note.com/solder_state/n/n9d138d74b39d
 
|-
 
| No.30 Euclidean rhythm sequencer
 
| 7
 
| 0
 
| 0
 
| 1
 
| 1
 
| 0
 
| NANO/SSD1306
 
| https://note.com/solder_state/n/n433b32ea6dbc
 
|-
 
| No.29 SH-101 type sequencer
 
| 7
 
| 1 TRIM
 
| 0
 
| 1
 
| 1
 
| 0
 
| SAMD/SSD1306
 
| https://note.com/solder_state/n/n80f4baf81226
 
|-
 
| No.28 DSP multi effector
 
| 2
 
| 0
 
| 0
 
| 0
 
| 0
 
| 0
 
| DSP
 
| https://note.com/solder_state/n/nd9c984a9ab7a
 
|-
 
| No.27 5ch mixer
 
| 6
 
| 6
 
| 0
 
| 0
 
| 0
 
| 0
 
| NONE
 
| https://note.com/solder_state/n/nffc1a33053be
 
|-
 
| No.26 V2044 VCF
 
| 3
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| V2044 VCF
 
| https://note.com/solder_state/n/n0fabdc23fe1e
 
|-
 
| No.25 Oscillo scope & Spectrum analyzer
 
| 3
 
| 1
 
| 1
 
| 0
 
| 1
 
| 0
 
| NANO/SSD1306
 
| https://note.com/solder_state/n/n6b4cc8d1c6b9
 
|-
 
| No.24 V2164 Dual VCA
 
| 6
 
| 2
 
| 0
 
| 0
 
| 0
 
| 0
 
| V2164
 
| https://note.com/solder_state/n/n14a8be5f7118
 
|-
 
| No.23 CHORD VCO
 
| 4
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n681d2e07e324
 
|-
 
| No.22 Additive VCO
 
| 4
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n30b3a8737b1e
 
|-
 
| No.20 CV/GATE 8step sequencer
 
| 3
 
| 8
 
| 1
 
| 0
 
| 0
 
| 0
 
| CD4022BE /NE555
 
| https://note.com/solder_state/n/n4da93d157f26
 
|-
 
| No.19 FM VCO
 
| 4
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n88317851a4c7
 
|-
 
| No.18 2OSC VCO
 
| 3
 
| 3
 
| 1
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n71c67b5aaeca
 
|-
 
| No.17 Multi mode Envelope generator
 
| 2
 
| 4
 
| 1
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n69643b792274
 
|-
 
| No.16 CV/Gate sequencer & Arpeggiator
 
| 5
 
| 0
 
| 0
 
| 1
 
| 1
 
| 0
 
| NANO/SSD1306
 
| https://note.com/solder_state/n/n7c2809976698
 
|-
 
| No.15 TR-808/909 sample player drum
 
| 5
 
| 0
 
| 0
 
| 1
 
| 0
 
| 0
 
| SAMD/SSD1306
 
| https://note.com/solder_state/n/n0209d16d0d08
 
|-
 
| No.14 KICK
 
| 3
 
| 4
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/ne33e32660d50
 
|-
 
| No.13 Noise & Hi-hat
 
| 4
 
| 3
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/nf65437f12790
 
|-
 
| No.12 Clock SYNC LFO
 
| 2
 
| 4
 
| 0
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n4c600f2431c3
 
|-
 
| No.11 MIDI to CV
 
| 4
 
| 1
 
| 0
 
| 0
 
| 0
 
| 1
 
| NANO
 
| https://note.com/solder_state/n/n17e028497eba
 
|-
 
| No.10 Gate Burst/Delay
 
| 4
 
| 2
 
| 1
 
| 1
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n28b5c43229af
 
|-
 
| No.9 6ch trigger sequencer
 
| 7
 
| 0
 
| 0
 
| 1
 
| 1
 
| 0
 
| NANO/SSD1306
 
| https://note.com/solder_state/n/n17c69afd484d
 
|-
 
| No.8 SX150 VCF
 
| 3
 
| 2
 
| 1
 
| 0
 
| 0
 
| 0
 
| NANO/MCP4726
 
| https://note.com/solder_state/n/n5136d98930a8
 
|-
 
| No.7 Quantizer
 
| 4
 
| 2
 
| 1
 
| 0
 
| 1
 
| 0
 
| NANO/MCP4726
 
| https://note.com/solder_state/n/nde97a0516f03
 
|-
 
| No.6 Clock multi divide
 
| 4
 
| 2
 
| 1
 
| 0
 
| 0
 
| 0
 
| NANO
 
| https://note.com/solder_state/n/n8907f2f6e8f5
 
|-
 
| No.5 Generative sequencer
 
| 3
 
| 2
 
| 1
 
| 0
 
| 0
 
| 0
 
| NANO/MCP4911
 
| https://note.com/solder_state/n/n8a489f0b857a
 
|-
 
| No.4 samplar
 
| 3
 
| 1
 
| 1
 
| 0
 
| 1
 
| 0
 
| NANO/TF PLAYER
 
| https://note.com/solder_state/n/n6057a5256042
 
|-
 
|}
 
 
 
== Videos ==
 
 
 
* Hooking together modules
 
 
 
<video type="youtube">J0iUN2B4aBQ</video>
 
 
 
<video type="youtube">UOQezMJ560o</video>
 

Latest revision as of 15:10, 4 December 2022

Synth Modules (Standalone)

Eurorack Modules

MOD Designs