Próbuję zrozumieć, czy byłoby możliwe (i, w przypadku, jakie jest najlepsze podejście) zbudowanie „skrzynki efektów”, która mogłaby pobierać sygnał analogowy (z gitary lub mikrofonu), zmieniać go w czasie rzeczywistym w aby zastosować niektóre „efekty dźwiękowe” (od zwykłego opóźnienia do skomplikowanych operacji czasowo-częstotliwościowych) i ostatecznie wyprowadzić go z powrotem do świata analogowego.
Wiem, że istnieją naprawdę potężne (i kosztowne!) Cyfrowe procesory audio, ale jest to jakiś domowy projekt, w wolnym czasie, i chciałbym skorzystać z okazji, aby dowiedzieć się czegoś więcej na ten temat =)
Pierwszą rzeczą, którą chcę zrozumieć, jest wsparcie sprzętowe, którego powinienem się spodziewać lub dodać do niego, aby pobrać dźwięk, a następnie odtworzyć.
Z tego, co przeczytałem, wbudowane wyjście audio jest dość słabe i nie ma łatwego sposobu na nagrywanie dźwięku (zobacz to i to ). Więc chyba lepiej podłączę jakieś zewnętrzne urządzenie audio ...
Czy jest lepszy zewnętrzny interfejs audio USB lub jakiś ADC / DAC podłączony do magistrali GPIO (które często używają magistrali I2C przez nagłówek P5 )?
Czy warto próbować? Czy ktoś ma na to jakiś wgląd? Każda pomoc jest doceniana =)