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
Chronist schrieb: > Ich würde gerne einen Stimmverzerrer mit einem ATmega16 realisieren Gut. Willst Du den internen ADC als Eingang und eine PWM als Ausgang verwenden? Dann hast Du schon genug Verzerrung. Chronist schrieb: > Was ich besonders suche sind Equalizer und Hall. Vergiss es. Nicht auf einem AVR.
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.
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
So ein einfacher Hall könnte gehen, auch einen tiefpass kann man durch gleitenden Mittelwert bauen, hochpass indem man den gleitenden Mittelwert vom Signal abzieht. Aber wirklich gut ist das alles nicht
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.
Gibt generell ein gutes Online Tutorial zur Audiosignalverarbeitung? Ich nichts schönes gefunden :(
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.