Я пытаюсь понять, можно ли (и в случае наилучшего подхода) построить «коробку эффектов», которая могла бы принимать аналоговый сигнал (с гитары или микрофона), изменить его в реальном времени в чтобы применить некоторые «звуковые эффекты» (от простой задержки к сложным операциям время / частота) и, наконец, вывести их обратно в аналоговый мир.
Я знаю, что существуют действительно мощные (и дорогостоящие!) Цифровые аудиопроцессоры, но это какой-то домашний проект в свободное время, и я хотел бы воспользоваться возможностью, чтобы узнать что-то еще по этому вопросу =)
Первое, что я хочу понять, - это поддержка hw, которую я должен ожидать или добавить к ней, чтобы получить сэмпл и затем воспроизвести звук.
Судя по тому, что я прочитал, встроенный аудиовыход довольно плохой, и нет простого способа записать звук (см. Это и это ) .. Так что, я думаю, мне лучше подключить какое-нибудь внешнее аудиоустройство ...
Является ли лучше внешний аудиоинтерфейс USB или какой-либо АЦП / ЦАП, подключенный к шине GPIO (которые часто используют шину I2C через разъем P5 )?
Стоит ли пытаться? Есть ли у кого-то понимание этого? Любая помощь приветствуется =)