Audioverarbeitung

Gast #1691387
Lesenswert?

Hallo.

Ich würde gerne einen Stimmverzerrer mit einem ATmega16 realisieren. Mir 
ist bewusst, dass es sowas schon integriert gibt, aber ich würde da 
gerne selber dran basteln.

Kennt jemand gute Quellen zum Thema Audioverarbeitung auf 
Mikrocontrollern. Was ich besonders suche sind Equalizer und Hall.

Liebe Grüße,
Der Chronist
Gast #1691402
Lesenswert?

Angesichts des Taktes deines ATmega16 wirst du wenn du Glück hast 
Stimmlagen von 20Hz bis höchstens 100Hz verzerren können. (Wer redet 
schon auf diesen Frequenzen ???)
Nimm dir einen DSP. Damit wirst du dein Glück finden.
Gast #1691410
Lesenswert?

Ich hatte vor den internen ADC hinter einen externen Mikrovorverstärker 
(OpAmp) zu schalten und auf der Ausgangsseite eine 8bit R-2R Ladder zu 
verbauen. Dahinter dann die Endstufe.

Wenn der Equalizer nicht mit dem ATmega nicht geht, dann kann man den ja 
zur Not in Hardware realisieren, aber Software fände ich schöner.

Warum geht Hall nicht? Ich hatte vor einfach einen Ringpuffer anzulegen 
und das gespeicherte Signal auf das Eingangssignal zu addieren. Wie 
gesagt, ich habe von Audio noch nicht viel Ahnung... aber vielleicht ist 
der interne PWM schon schlecht genug, um meine Zwecke zu erfüllen ;) Mal 
gucken.

Lg,
Der Chronist
Gast #1691474
Lesenswert?

Es soll ja auch verzerren :D

Kann man damit auch die Stimmlage verschieben? Also nicht nur Tiefpass 
sondern Transformation?

Oder sind die dafür notwendigen Signalanalysen und -synthesen zu 
aufwendig um sich in Echtzeit laufen zu lassen?

Ich suche im Moment nach ähnlichen Projekten.

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