User Tools

Site Tools


mod_synth

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mod_synth [2018/03/27 10:51] konstantinmod_synth [2018/06/04 00:40] (current) konstantin
Line 1: Line 1:
-==== MIDI Modul ====+==== 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 ==== 
 +  * [[https://www.cgs.synth.net/]] 
 +  * [[http://musicfromouterspace.com/index.php?MAINTAB=SYNTHDIY]] 
 + 
 +==== MIDI === 
 +=== CV Outputs === 
 8-bit 4-Channel Parallel DACs 8-bit 4-Channel Parallel DACs
 +
 http://www.ti.com/lit/ds/symlink/tlc7226.pdf (~$6 bei Digikey) 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 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: MIDI Eingangsbeschaltung:
 [[https://upload.wikimedia.org/wikipedia/commons/a/a5/MIDI_IN_OUT_schematic.svg]] [[https://upload.wikimedia.org/wikipedia/commons/a/a5/MIDI_IN_OUT_schematic.svg]]
  
-Arduino?+Arduino Zero MKR: USB Device, steuert per SPI DACs und Gates an. Daten per MIDI/MIDIoverUSB oder von SD-Karte. 
 + 
 +Optional: ADC zur AudioaufzeichnungArduinomodul 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.1522140699.txt.gz · Last modified: by konstantin