B
_BackBONE_
.
Hallo leute,
habe mich dazu entschloßen mit dem Synth-Selbstbau zu beginnen.
Ich hab mir das so vorgestellt daß ich erstmal extra simpel beginne, und mich dann langsam zu komplexeren sachen vorarbeite.
Der Synth soll einfach nur aus einem VCO einem VCF bestehen und sich über Midi ansteuern lassen.
Einen VCO hab ich mir schon gebastelt. Extra simpel auf enem 555 basierender Rechteckgenerator. Wenn ich am CV eingang ein Regelbares Netzteil hänge läßt sich der VCO auch gut Tunen. Funktioniert also.
Als nächstes hab ich mich an den Filter gemacht. Hab mir verschiedene Schaltpläne für Filter angeschaut, aber hab da noch ein paar Probleme.
Ein Passives Filter ist ja kein Problem... klingt hald wie ein Lautstärkeregler (bei einem einfachen Rechtecksignal ja auch logisch weil nur ein sehr schmaler Frequenzanteil da ist.)
Hab dummerweise noch nicht verstanden wie ich einen Resonanzkreis hinkrieg. Ein link zur Theorie wäre super.
Zum Midi Teil:
Für dieses erste Project wäre es ausreichend auf NOTE-ON/OFF zu reagieren und GATE und CV auszugeben.
Theoretisch müßte es doch gehen mitels eines Bitshifters die Bitfolgen für Note On bzw. Note Off (also die ersten vier ankommenden Bits) zu speichern und (die jetzt Parallel anliegenden Bits) mit einem Komparator zu Testen. Falls Note ON angekommen ist würde ich die folgenden 4 Bit ignorieren weil ich die Kanalunterscheidung in diesem Fall nicht brauche. Dann müssen natürlich noch die Nächsten 8 Bit in einen weiteren Bit Shifter gelesen werden um dann per D/A Wandler bzw. selbstgebastelte Wiederstandsdekade das CV-Signal zu bekommen.
Sollte Note off oder ein anderer Befehl ankommen müßten alle Bit Shifter zurückgesetzt werden.
Ich schätze mal damit das Funktionieren kann muss noch ein Taktsignal her, das mit 31,25kHz (Baudrate der MIDI-Schnittstelle) die Trigerpinns der Bit Shifter ansteuert, und daß auch noch Synchron zum ankommenden Bit Strom.
Gibts da vieleicht eine simplere Methode die ohne Microprozessor auskommt? Spricht irgendwas gegen meine Idee, kann das überhaupt so Funktionieren?
Für Anregungen und Tips binn ich immer Dankbar.
Bis hoffentlich bald.
habe mich dazu entschloßen mit dem Synth-Selbstbau zu beginnen.
Ich hab mir das so vorgestellt daß ich erstmal extra simpel beginne, und mich dann langsam zu komplexeren sachen vorarbeite.
Der Synth soll einfach nur aus einem VCO einem VCF bestehen und sich über Midi ansteuern lassen.
Einen VCO hab ich mir schon gebastelt. Extra simpel auf enem 555 basierender Rechteckgenerator. Wenn ich am CV eingang ein Regelbares Netzteil hänge läßt sich der VCO auch gut Tunen. Funktioniert also.
Als nächstes hab ich mich an den Filter gemacht. Hab mir verschiedene Schaltpläne für Filter angeschaut, aber hab da noch ein paar Probleme.
Ein Passives Filter ist ja kein Problem... klingt hald wie ein Lautstärkeregler (bei einem einfachen Rechtecksignal ja auch logisch weil nur ein sehr schmaler Frequenzanteil da ist.)
Hab dummerweise noch nicht verstanden wie ich einen Resonanzkreis hinkrieg. Ein link zur Theorie wäre super.
Zum Midi Teil:
Für dieses erste Project wäre es ausreichend auf NOTE-ON/OFF zu reagieren und GATE und CV auszugeben.
Theoretisch müßte es doch gehen mitels eines Bitshifters die Bitfolgen für Note On bzw. Note Off (also die ersten vier ankommenden Bits) zu speichern und (die jetzt Parallel anliegenden Bits) mit einem Komparator zu Testen. Falls Note ON angekommen ist würde ich die folgenden 4 Bit ignorieren weil ich die Kanalunterscheidung in diesem Fall nicht brauche. Dann müssen natürlich noch die Nächsten 8 Bit in einen weiteren Bit Shifter gelesen werden um dann per D/A Wandler bzw. selbstgebastelte Wiederstandsdekade das CV-Signal zu bekommen.
Sollte Note off oder ein anderer Befehl ankommen müßten alle Bit Shifter zurückgesetzt werden.
Ich schätze mal damit das Funktionieren kann muss noch ein Taktsignal her, das mit 31,25kHz (Baudrate der MIDI-Schnittstelle) die Trigerpinns der Bit Shifter ansteuert, und daß auch noch Synchron zum ankommenden Bit Strom.
Gibts da vieleicht eine simplere Methode die ohne Microprozessor auskommt? Spricht irgendwas gegen meine Idee, kann das überhaupt so Funktionieren?
Für Anregungen und Tips binn ich immer Dankbar.
Bis hoffentlich bald.