Table of Contents
Teile
- LFO
- 2x 10k lin mono
- 1x 47k lin mono
- Mixer
- 5x 50k lin mono
- 1x 100k lin mono
- VCA
- 3x 100k lin/log mono
- VCO
- 6x 25k lin mono
Links
MIDI
CV Outputs
8-bit 4-Channel Parallel DACs
http://www.ti.com/lit/ds/symlink/tlc7226.pdf (~$6 bei Digikey) https://www.digikey.com/product-detail/en/texas-instruments/TLC7226CN/296-3018-5-ND/371815
oder
8-bit 8-Channel SPI DAC
http://www.ti.com/lit/ds/symlink/tlv5628.pdf
Braucht nachgeschaltet OpAmps, die auf 0-10V skalieren. Vorteil: Poti für manuelle Skalierung möglich
Gate Outputs
8-bit oder 16-bit Shift-Register mit nachgestelltem Mosfet oder ULN2083A (o.ä.) als Levelshifter auf 0/10V
MIDI I/O
MIDI Eingangsbeschaltung: https://upload.wikimedia.org/wikipedia/commons/a/a5/MIDI_IN_OUT_schematic.svg
Arduino Zero MKR: USB Device, steuert per SPI DACs und Gates an. Daten per MIDI/MIDIoverUSB oder von SD-Karte.
Optional: ADC zur Audioaufzeichnung? Arduinomodul hat einen SD-Kartenslot drauf → WAV Recording?
Amp
- Kleiner Verstärker mit internem Lautsprecher / Anschluss für externe Lautsprecher
- Kopfhörer-Ausgang
- Ausgang für externen Verstärker
- Ausgang per Schalter wählbar
- Lautstärkeregler
- Regler für Höhen/Tiefen (?)
- Bargraph VU-Meter
Evtl. 2 Kanäle für Stereo. Schalter um alle Ausgänge auf Mono zu schalten, falls nur ein Kanal eingespeist.
Power Supply
- Sicherung, zweiphasiger Schalter
- Netzfilter (?)
- Trafo von 220V auf ca. +-18V
- Gleichrichter, Filter, etc.
- Linearregler auf +-15V
- Linearregler auf +5V (Nötig? Könnte man auf dem jeweiligen Modul auch aus den +15V erzeugen)
- 50Hz per Optokoppler abgreifen und als CLK zur Verfügung stellen?
Am Frontpanel: Schalter, LED für jede Spannung
CV-Sequencer
- 8/16 Channels
- Mehrere CV-Potis für jeden Zeitschritt
- Gate und Trigger für jeden Zeitschritt
- Analog-Mux Kanal selektieren über Decade-Counter
- Tonlänge einstellbar
Komparator mit einstellbarem Level zum Binarisieren des Signals für CLK/Reset
Wie Sequenz verkürzen? Glitch-free reset?
Gate-Sequencer
- Parallel-In, Serial-Out Shiftregister
- Schalter/LED für jeden Kanal
- CLK/Reset shiften parallele Eingabe auf Ausgang (mit LED)
- Schalter für Single/Loop
- Taster für Latch
Wie Sequenz verkürzen? Glitch-free reset?
Switches/Mux/Demux
- On/Off : Manuell und/oder per Gate/CV/Trigger (Toggle). Ggfs. per 3-pos Schalter wählbar (on/CV/off)
- “Sequentiell” : (mit Decade Counter, CLK/Reset)
- “Select”: Komparator wählt zwischen zwei Mux/Demux Kanälen (einstellbares Level)
- “Adressed”: Spannungslevel selektiert Mux/Demux-Kanal (Bargraph-Chip im Single-LED Modus verwendbar?)
Umschalten je nach Spannungslevel ODER toggeln bei jedem Über/Unterschreiten des Trigger-Levels
Komparator mit einstellbarem Level zum Binarisieren des Signals für CLK/Reset
Logic Modules
- AND
- OR
- XOR
- NAND
- NOR
- XNOR
Komparator mit einstellbarem Level zum Binarisieren vor den boolean'schen Funktionen
- Clock-Divider : Binary Counter
- Clock-Multiplier : PLL ?
- Gate Delay
- Pulse Delay
Verteiler
- Einfache Verteiler, unbuffered & buffered
Sample&Hold
Noise
Filter
- High-Pass (CV → Cutoff)
- Low-Pass (CV → Cutoff)
- Band-Pass / Notch (2 CVs ?)
- Delay/Echo
- Phaser
LFO
- NE555 für LF Pulse/Triangle/Saw/Sine
- FM Eingang (Einstellbares Level)
- Frequenz einstellbar
- Waveform auswählbar
- Inverted Output
- Phase-Shifted Outputs (90°, 180°, 270°)
Mixer
- 2-4 Eingänge mit Level
- Globales Level
- DC-Offset
- Normaler und invertierter Ausgang
- CV-Panning für jeden Kanal
Frequenzzähler
- 7-Segmentanzeige
