Tander, Я пишу про вариант с SA9123L. Это тоже по сути свисток. Но более продвинутый и АСИО есть.
Самопальство - там мало кто доходит до полноценного асинхронного USB и АСИО. В этом и проблема. Полуподелки я не люблю. Или нормально или никак. Это не Ардуина какая, будут глюки проклянешь тот день когда решился.
А готовый XMOS с туда-сюда я выше показал. Но тебе дорого...
Под С-Медиа есть готовые прошивки. Я особо не копал, но натыкался. Платы с нини готовые у китайцев есть за денежку палую. Остается только входной i2S реализовать.
Ну смотри - этот "свисток" на SA9123L стоит больше 60 баксов с доставкой. Готовый продукт представляет собой 2 платы, соединенные голд-пинами. (базовая плата + шилд). В качестве ADC вроде стоит отличный CS5341 (на фото не видно) в качестве DAC - ES9023 (на фото видно). В целом - очень неплохо, но - так по факту продает это один-единственный продавец, и мне не очень хочется отдавать 60 баксов за китайскую поделку, где нет ни отзывов, ни покупок, ни повторяемых продуктов. А делать самому - я не нашел в европе SA9123 в продаже.
Самопальство - так весь раздел крафта это самопальство.
![Улыбаюсь :)](https://guitarplayer.ru/Smileys/classic/smiley.gif)
Чем Teensy отличается от STM32? тем что чуть проще, при аналогичных возможностях в общем-то (проц то один и тот же). Почему будут глюки?
![Huh ???](https://guitarplayer.ru/Smileys/classic/huh.gif)
Даже если и будут - как я написал выше - арм-микроконтроллер всегда пригодится в хозяйстве, тем более за 20 баксов за готовую мелкую платку. Придумаю что с ней сделать. А вот насчет кодека к ней - в сообществах есть куча проектов разной степени готовости, с разными кодеками - от совсем бюджетных до вполне продвинутых. С документацией, платами, описаловом и тп. Выглядит привлекательно. Готовый проект в общем-то может вполне уместиться в бюджете в 50 баксов.
Готовый XMOS туда-сюда, без кодека и прочего в штатах стоит 95+доставка+налоги, а самое дешевое что я нашел в европе - стоит 139 евро + доставка (как раз разница в налоге при доставки со штатов) а это уже дороже, чем FocusRite Scarlett solo или Steinber UR12. и совсем чуть-чуть не дотягивает до Scarlett 2i2. а дойдут кодек и прочее (30 баксов условно) - и будет как полноценная, новая в магазине - 2i2 и даже дороже чем Steinberg UR22, который у меня есть, и который предлагает 24/192. И вот смысла нет никакого, от слова совсем.
С-Media - да, возможно есть готовые прошивки. Я пока не натыкался. Платы готовые я видел тоже пока только на DAC. Eсть вариант купить просто сам проц - и сделать совсем все самому. По деньгам может и влезет бюджет, но вот потраченное время - будет скорее всего совсем не фонтан, потому как помощи просить будет неоткуда, и все пилить самому. А в итоге - я получу продукт на труднодоступном чипе, с звуком - по сравнению с проектом на ARM-Cortex M7 примерно таком же. И вот может стоит тогда время это потратить не на программирование C-Media, а на попытку написать запустить ASIO на Cortex? (как вспоминал Tube-Freak - в принципе это возможно на ARM)
И вот что выбрать?
- продукт без дальнейшего возможно развития или повторения (SA9123 и C-Media)?
- XMOS, который по цене будет в итоге сопоставим с хорошим аудио-интерфейсом, доступным в любом магазине местном?
- Или может Cortex-M7, у которого вроде нету нативного ASIO готового, но в общем-то люди делают разные аудио-поделки вполне успешно, с применением разнообразных кодеков?
- Или вобоще не парить никому мозг и купить готовый продукт типа M-audio Fast Track (50-60 баксов, есть ASIO) или похожий на нее - Behringer UM2 (48 баксов, Asio4All), или M-audio m-track solo (50 баксов, не понятно есть ли ASIO) , или немного добавить и взять Steinberg UR12(б.у. от 80 баксов, а новые - $110-115) или любой другой из почти сотни интерфейсов готовых в цене до 100 евро? Разобрать и запихнуть целиком плату в корпус напольника.