Ich versuche zu verstehen, ob es möglich ist (und falls dies der beste Ansatz ist), eine "Effektbox" zu bauen, die ein analoges Signal (von einer Gitarre oder einem Mikrofon) aufnehmen und in Echtzeit ändern kann um einige "Audioeffekte" anzuwenden (von einfacher Verzögerung bis zu komplexen Zeit- / Frequenzoperationen) und sie schließlich wieder in die analoge Welt auszugeben.
Ich weiß, dass es wirklich leistungsstarke (und teure!) Digitale Audioprozessoren gibt, aber dies ist eine Art Heim- und Freizeitprojekt, und ich möchte die Chance nutzen, etwas mehr über dieses Thema zu lernen =)
Das erste, was ich verstehen möchte, ist die Hardware-Unterstützung, die ich erwarten oder hinzufügen sollte, um den Sound abzutasten und dann abzuspielen.
Nach dem, was ich gelesen habe, ist der eingebaute Audioausgang ziemlich schlecht und es gibt keine einfache Möglichkeit, Audio aufzunehmen (siehe dies und das ). Also denke ich, ich sollte besser ein externes Audiogerät anschließen ...
Ist es besser, ein externes USB-Audio-Interface oder eine Art ADC / DAC an den GPIO-Bus anzuschließen (die häufig den I2C-Bus über den P5-Header verwenden )?
Lohnt es sich zu versuchen? Hat jemand einen Einblick darüber? Jede Hilfe wird geschätzt =)