User Tools

Site Tools


mod_synth

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

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
mod_synth.txt · Last modified: by konstantin