Synthese mit Mikrocontroller

Gast #48499
Lesenswert?

Habe mir in den Kopf gesetzt einen digitalen Synthie zu bauen (irgendein
Hobby braucht der Mensch ja schliesslich).

Was ist eure Meinung zu dem Thema?

Wie weit kommt man da mit einem Mikrocontroller a la AVR?
Ich habe auf der Webseite hier ein Programm gesehen, in dem Rechteck,
Sinus und Saegezaehne generiert werden. Wuerde ein programmierter
Filter dazu einen AVR schon ueberlasten? Doch lieber gleich mit DSPs
anfangen?

Welche ist die einsteigerfreundlichste Loesung fuer einen absoluten
Anfaenger in Sachen Hardware (mit Betriebssystem Windows XP) wenn ich
mich erstmal fuer nen AVR entscheide.?.Das STK-500.??

Vielen Dank fuer euer Interesse...

Michi
Gast #48500
Lesenswert?

Mit einem einzigen AVR wirst du da nicht klar kommen.
Wenn du polyphon spielen willst, brauchst du wahrscheinlich schon für
jede angeschlagene Taste nen Micro.
Nicht umsonst haben die Synthesizer, die man so kaufen kann, oft 2 oder
mehr DSP's.

Guck mal auf dieser Seite http://s-huehn.de/elektronik/ unter
Klassiker. Da ist ein polyphoner Synthi in Selbstbau beschrieben.
Ansonsten kann ich dir das Buch von Elektor über den Formant-Synthi
empfehlen. Ist ein modularer, polyphoner Synthi, der erst vor kurzem
überarbeitet wurde, um ihn wieder nachbaubar zu machen. (Viele IC's
des original Formant waren ja leider nicht mehr zu bekommen.)
Gast #48501
Lesenswert?

Erstmal Danke fuer die Antwort.
Also, es muss ja fuer den Anfang nichts grosses sein. Ich will mich ja
erstmal einarbeiten in die ganze Sache, und da ist etwas
unkompliziertes sicher erstmal besser fuer so einen Frischling wie
mich.

Was ich mir fuer den Anfang wuenschen taete waeren folgende
Moeglichkeiten:
* Sinus, Saegezahn, und Rechteck Ausgabe ueber eine Klinkenbuchse
* Monophon ist absolut ausreichend
* Vielleicht so eine art "Sequencing" per Datenfeld der Tonhoehen

und als Extra vielleicht noch die Moeglichkeit irgendwann, das ganze
irgendwie per MIDI mit einem externen Sequenzer zu verbinden.

Ist sowas mit einem AVR schon moeglich?
Gast #48503
Lesenswert?

Nimm direkt einen DSP. Bei Analog Devices bekommst Du ein Muster
kostenlos. Meine Empfehlung wäre der ADSP-21065L, der läßt sich sowohl
als Festkomma- als auch als Fliesskomma-DSP programmieren. Die
Assemblersyntax von AD ist auch stark an C angelehnt und für Einsteiger
um einiges leichter zu erlernen als z.B. die von TI oder Motorola.
Ausserdem hat AD sehr gute Einsteigerliteratur auf der Webseite, sowohl
für den ADSP-21065L (insbesondere eins für Audioanwendungen!) als auch
allgemein für digitale Signalverarbeitung. Schau Dich da mal um.
Das Schöne ist, daß wenn der ADSP-21065L auch eine Menge an
Leistungsspielraum nach oben hat.
Gast #48504
Lesenswert?

Ich denke fuer einen absoluten Anfaenger wie mich ist ein DSP noch etwas
zu schwierig.

Ich habe per Suche Funktion einiges Interessantes zu dem Thema in dem
Forum hier schon mal finden koennen. Anscheinend gab es auch schon
andere die sich damit auseinandergesetzt haben.
Gast #48505
Lesenswert?

Es kommt einfach darauf an, was Du denn konkret machen möchtest.

Richtige Synthies haben relativ viel Datenspeicher für die Samples, da
wirst Du mit einem AVR nicht glücklich werden. Auch von der
Rechenleistung her gibts da sichere besser geeignete CPUs.

Andererseits:
Bei 44kHz Samplingrate und 16MHz Taktfrequenz hast Du für ein Sample
360 Takte Zeit. Damit kann man schon einiges anfangen. Wenn Du mit 10
Stimmen und 16 Bit arbeiten möchtest, dann wird das vermutlich zu
knapp, aber bei 22kHz und 8Bit sollten die 10 Stimmen eigentlich schon
machbar sein.

Markus
Gast #48506
Lesenswert?

Ach so viel will ich garnicht..

Wie gesagt, mein erstes Etappen-Ziel auf meiner Reise soll ein Geraet
mit folgenden Eigenschaften sein:
* Sinus, Saegezahn und Rechteck Sounds generieren
* Monophon
* Midi ansteuerbar von meinem externen Hardware Sequenzer aus(nur
Notenlaengen und Tonhoehen).
* evtl noch ein einfaches Tiefpass Filter.
* Das Ganze dann mit einer Mono Klinkenbuchse ausgegeben.

Ist das mit einem AVR von der Leistung her zu bewaeltigen?
Gast #48510
Lesenswert?

Hi
schau dir doch mal beim Maxim den MAX038 an, das ist ein Funktion
Generator IC.
Vielleicht hilft dir so ein Baustein bei deinem Projekt.
Kenn mich in Analogtechnik nicht soo gut aus, aber man kann bei dem
auch schöne Frequenz Modulationen machen, die für ein Synthi Projekt
sicher sinvoll sind.
Leider ist der Baustein nicht so billig.

Gruss
Darko
Gast #48511
Lesenswert?

Hi,
wenn Du Anfänger bist, rate ich Dir, einen Synthie
auf dem PC zu programmieren, Ausgabe über die Soundkarte.
Geh mal zu http://www.kvr-vst.com/, da stehen unglaub-
lich viele freie Synthies und Effekte. Dort gibt es auch
eine Software (SynthEdit), mit der Du Deinen ersten Synth
programmieren und ins signalprocessing einsteigen kannst.
Zum Blutlecken rate ich Dir, das VST-Instrument Synth1
zusammen mit dem Host VSTHost runterzuladen. Dieser
Synthie hat wunderschöne analoge Sounds dabei.
mfg
Frank

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren