Я намагаюся зрозуміти, чи вдасться (і, на випадок, який найкращий підхід) побудувати "поле ефектів", яке могло б прийняти аналоговий сигнал (з гітари або мікрофона), змінити його в режимі реального часу на щоб застосувати деякі "звукові ефекти" (від простої затримки до складних операцій часу / частоти) і, нарешті, вивести його назад у аналоговий світ.
Я знаю, що там дійсно потужні (і дорогі!) Цифрові аудіопроцесори, але це якийсь проект для дому, вільний час, і я хотів би скористатися можливістю дізнатися щось більше з цього питання =)
Перше, що я хочу зрозуміти, - це підтримка hw, яку я повинен очікувати або додати до неї, щоб отримати звуковий вибір і потім відтворити.
З того, що я читаю, вбудований аудіо вихід є досить поганим, і немає простого способу запису аудіо (див. Це і це ). Тому я думаю, я краще підключити якийсь зовнішній аудіопристрій ...
Чи краще зовнішній аудіоінтерфейс USB або якийсь ADC / DAC, приєднаний до шини GPIO (які часто використовують шину I2C через заголовок P5 )?
Чи варто спробувати? Хтось має про це розуміння? Будь-яка допомога вдячна =)