Автор Тема: Цифровое аудио своими руками (интерфейсы, эффекты, процы и подобное).  (Прочитано 15901 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DGray

  • Эксперт
  • *****
  • Сообщений: 1576
  • Репутация: +306/-29
  • Зарегистрированный
    • http://
Re: Аудио-интерфейс своими руками
« Ответ #45 : Марта 12, 2021, 20:47:03 »
если задача просто гитарный процессор, пробуй собрать на ADAU, там раундтрип меньше 2мс, а стоит 3 копейки

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 89929
  • Репутация: +9879/-1413
  • Санкт-Петербург
    • AZG CUSTOM
Re: Аудио-интерфейс своими руками
« Ответ #46 : Марта 12, 2021, 21:20:16 »
Кстати, эти платформы комповые используют корпус как радиатор. Не помешает проверить температурный режим.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Аудио-интерфейс своими руками
« Ответ #47 : Марта 12, 2021, 22:49:20 »
А софт проца (ui, back-end и прочее) кто писать будет? Не говоря уже о том, на чем его запускать.
 Загружать по усб программу - хорошо, если например педаль делать. Но не проц с кучей всего.
« Последнее редактирование: Марта 12, 2021, 23:47:59 от Tander »

Оффлайн DGray

  • Эксперт
  • *****
  • Сообщений: 1576
  • Репутация: +306/-29
  • Зарегистрированный
    • http://
Re: Аудио-интерфейс своими руками
« Ответ #48 : Марта 13, 2021, 11:07:03 »
про какой софт речь? для adau всё или уже есть или очень просто делается через sigmastudio (есть еепромка для прошивки), кодеки тоже есть для адау, подключение через пины. много кто уже собрал такие процессоры и довольны. себестоимость не превышает 50$. вот я даже делал сравнение железных ампов и эмуляции на адау
https://cloud.mail.ru/public/nVSj/3MMeRx95C
он же и IR-плеер тоже может быть. можно подгоночным импульсом вообще очень приблизить по звуку (я не подгонял)
« Последнее редактирование: Марта 13, 2021, 14:08:44 от DGray »

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Аудио-интерфейс своими руками
« Ответ #49 : Марта 13, 2021, 18:05:05 »
Я вроде понимаю, что такое adau. И это проц, для которого я подготавливаю программу в сигма-студио, и заливаю ее в "проц". В платку в общем. Сделать педаль эффектов, используя готовые эффекты из сигмы, заюзать родные GPIO чтобы прикрутить к ним регулировку эффекта - отличный вариант для педали с одним эффектом. Ну может с двумя.

А вот вопрос - как мне залить туда 10 -15 эффектов разных, подключить к этому экран сенсорный, иметь возможность выбора эффектов, которые я хочу иметь в цепи, включать/выключать их, настраивать их параметры с помощью или сенсорного экрана или энкодеров? Делать пресеты И тд и тп. Т.е. функционал полноценного процессора - вряд ли будет доступен на адау.
« Последнее редактирование: Марта 13, 2021, 18:15:31 от Tander »

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 89929
  • Репутация: +9879/-1413
  • Санкт-Петербург
    • AZG CUSTOM
Re: Аудио-интерфейс своими руками
« Ответ #50 : Марта 13, 2021, 21:48:52 »
Tander, Так вешают рядом STM32 или ATMEGA, которые управляют там экранчиками, кнопочками и сменой пресетов, МИДИ и т.п.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Аудио-интерфейс своими руками
« Ответ #51 : Марта 14, 2021, 22:44:17 »
Это была первая версия, о которой я начал думать. Взять Адау1701 и соеденить ее с STM32. Но подумал что писать пропиетарный софт по сути - времени у меня нет, а на выходе получится не сильно хорошо.. Потом я подумал - может лучше тогда взять RPI - там и софт уже даж какой-то базовый есть, под линуксом, и i2c полноценный, и много GPIO - для управления - возму какую-то карточку к ней (есть готовые достаточно толковые ADC/DAC под RPI, правда относительно дорого - в районе 60-70 баксов). Потом почитал как этот линукс-софт работает, помониторил форумы. Не порадовало.

Подумал - а чем меня не устраивает звук, когда я играю с компом? звук всем устраивает. Все круто. Не круто только раскладывать-складывать все на усб-проводочках, запускать ручками софт и тд и тп (т.к. комп юзаю свой основной - там политиками и автостартом - не пропишешь особо, т.к. он под другие задачи нужен). Ну и подумалось - ок, возъмем какой-то простенький мини-pc - и запустим все что нужно - на нем, тем более что тестовый двух-ядерный селерон, с 4г памяти и HDD 5400 - основной стафф крутил очень даже бодренько. ) И запихнем все в один корпус. И тут мне подогнали Intel Nuc на работе. )) и встал только вопрос с интерфейсом, т.к. разбирать ради такого дела свой UR22 - я не хочу. )

... и добавил:

Кстати - вариант ADAU + ARM - может быть очень неплохим вариантом для DIY проца гитарного или басового - без разницы. по железу там все достаточно просто - а вот по софту - писать и писать. ) В целом - идея имеет право на жизнь, т.к. все железо будет стоить в районе 50-70 баксов:

$20 - готовая плата DSP на ADAU
$10-20 - какая-нибудь подходящая борда с STM32,
$10 экранчик небольшой не-сенсорный (проще крутилками-энкдерами реализовать что нужно, чем делать полноценный Touch-интерфейс визуальный на STM32)
$10 - несколько готовых модулей энкодеров типа KY-040, всякие прочие мелочи.
$10 - небольшой корпус типа мелкого шасси.

Плюсы - это может быть неплохой альтернативой многим китайским процам мелким, т.к. найти проц за такую сумму даже б.у. достаточно сложно. При этом - можно получить вполне неплохое звучание. Ну и все же DIY - это всегда приятно.
Минусы - написание софта. Это огромный кусок работы, который я один просто не вытяну, т.к. нету столько времени и столько опыта в написании такой штуки. )

Если есть желающие с опытом программирования на ARM - то можно попрбовать собрать тим, и в рамках DIY реализовать такой open-source проектик :) Я подозреваю что даже есть уже наверняка что-то подобное на разном этапе рализации - т.е. уж точно не придется начинать с нуля.

Кому интересен этот проект?
« Последнее редактирование: Марта 15, 2021, 15:27:26 от Tander »

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Аудио-интерфейс своими руками
« Ответ #52 : Марта 16, 2021, 11:33:03 »
Ну вот.  Получается, что никому это не интересно. А сам я все не утяну, по крайней мере сейчас.  :)

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 89929
  • Репутация: +9879/-1413
  • Санкт-Петербург
    • AZG CUSTOM
Re: Аудио-интерфейс своими руками
« Ответ #53 : Марта 16, 2021, 11:45:18 »
Тема просто пошла в тупик. Потому интереса мало...

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2265/-69
  • не шарю ваще
Re: Аудио-интерфейс своими руками
« Ответ #54 : Марта 16, 2021, 12:33:14 »
я так и не понял а "смена пресетов" это же целиком перезаливка другой прошивки? как тогда? сигма-студию на стм-32 запускать? или заранее наделать каких-то файлов прошивочных, которые она будет с флешки считывать и в еепром загружать?
кстати чип-дип продает какие-то клоны недорогие
https://www.chipdip.ru/product/rdc2-0027v3
https://www.chipdip.ru/product/sigmalink-usbi
я бы может и сам попробовал если бы не был на 100% уверен что это невероятный гемор с 1000 подводных камней

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Аудио-интерфейс своими руками
« Ответ #55 : Марта 16, 2021, 14:35:36 »
AZG, Тема зашла в тупик, потому что непонятно, как получить то, что нужно. А что нужно - тоже не очень так понятно - поэтому и задача не поставленна корректно. Если оторваться от идеи аудио интерфейса - а подумать над вариантом - "адекватно звучащий проц DIY." то может и не будет так тупиково и мало интересно. ) Т.к. по сути данная тема была попыткой решить вопрос с одним элементом такого себе проца DIY - его аудио-интерфейсом.

Я вот тут нашел такую штуку - http://ldesoras.free.fr/doc/articles/pedale-vite/pedale-vite-en.html Тут как основной проц - стоит RPi, ну и чел сам сделал аудио-карту для RPI - с нормальными кодеками и прочим. на GitHub'е есть схема, платы и прочее. Все подробно расписано, есть нормальная документация, сорсы.  Ну только звучит так себе. ))

akl, Ну вот и я хз, как это реализовать. Можем ли мы залить кучу эффектов, соедененных в цепочку в ADAU, дефолтно работащих в bypass? - и тогда - смена пресета - это будет включение-выключение выбранных эффектов, и применение к этим эффектам записанных ранее параметров. Ну и понятно с каким-то ограничением - не можешь включить больше например 5-6 эффектов (т.к. DSP просто не справится).

Т.е. - чтобы было понятно - Не меняем прошвку при смене пресета, Изначально готовим такую прошивку, которая содержит в себе все возможные эффекты. STM цепляется как интерфейс внешний - который рисует гуи на базе инфы полученной от ADAU, обрабатывает GPIO и передает на ADAU команды соответсвующие (там вроде можно коммуницировать по i2c/i2s).

Ну а в целом - да, это невероятный гемор с кучей подводных камней. Одному это утянуть не реально ))
« Последнее редактирование: Марта 16, 2021, 14:38:37 от Tander »

Оффлайн DGray

  • Эксперт
  • *****
  • Сообщений: 1576
  • Репутация: +306/-29
  • Зарегистрированный
    • http://
Re: Аудио-интерфейс своими руками
« Ответ #56 : Марта 16, 2021, 15:06:00 »
Кстати - вариант ADAU + ARM - может быть очень неплохим вариантом для DIY проца гитарного или басового - без разницы. по железу там все достаточно просто - а вот по софту - писать и писать. ) В целом - идея имеет право на жизнь, т.к. все железо будет стоить в районе 50-70 баксов:

$20 - готовая плата DSP на ADAU
$10-20 - какая-нибудь подходящая борда с STM32,
$10 экранчик небольшой не-сенсорный (проще крутилками-энкдерами реализовать что нужно, чем делать полноценный Touch-интерфейс визуальный на STM32)
$10 - несколько готовых модулей энкодеров типа KY-040, всякие прочие мелочи.
$10 - небольшой корпус типа мелкого шасси.

Плюсы - это может быть неплохой альтернативой многим китайским процам мелким, т.к. найти проц за такую сумму даже б.у. достаточно сложно. При этом - можно получить вполне неплохое звучание. Ну и все же DIY - это всегда приятно.
Минусы - написание софта. Это огромный кусок работы, который я один просто не вытяну, т.к. нету столько времени и столько опыта в написании такой штуки. )

Если есть желающие с опытом программирования на ARM - то можно попрбовать собрать тим, и в рамках DIY реализовать такой open-source проектик :) Я подозреваю что даже есть уже наверняка что-то подобное на разном этапе рализации - т.е. уж точно не придется начинать с нуля.

Кому интересен этот проект?
кому интересен, уже собрали. набери в ютубе mamaha и там есть много полезняшек как в самих видео Бориса, так и ссылка на телеграмм-канал. мы с парнями там уже полгода тусим. кстати, парни сейчас отрасировали плату на 2-х 1452 скоро в серию для желающих

... и добавил:

я так и не понял а "смена пресетов" это же целиком перезаливка другой прошивки? как тогда? сигма-студию на стм-32 запускать? или заранее наделать каких-то файлов прошивочных, которые она будет с флешки считывать и в еепром загружать?
кстати чип-дип продает какие-то клоны недорогие
https://www.chipdip.ru/product/rdc2-0027v3
https://www.chipdip.ru/product/sigmalink-usbi
я бы может и сам попробовал если бы не был на 100% уверен что это невероятный гемор с 1000 подводных камней
с чиповскими платами намучались все, это лотерея, так как у них стабильный производстенный брак по непропаю разных элементов, у одного кварц, у другого сам чип и пр радости
« Последнее редактирование: Марта 16, 2021, 15:08:12 от DGray »

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Аудио-интерфейс своими руками
« Ответ #57 : Марта 16, 2021, 15:35:43 »
DGray, Ну вот видишь - а я и не в курсе что уже все кому надо собрали. ))


... и добавил:

Я так понимаю данный девайс (mamaha) управляется все же просто с компа c Sigma Studio, через USB-SigmaLink.
« Последнее редактирование: Марта 16, 2021, 15:57:31 от Tander »

Оффлайн Fentone

  • Частый посетитель
  • **
  • Сообщений: 211
  • Репутация: +20/-0
Re: Аудио-интерфейс своими руками
« Ответ #58 : Марта 16, 2021, 16:25:52 »
В качестве автономной платформы для цифровой обработки звука можно использовать современный контроллер (например Allwinner V3s) с музыкальной сборкой Linux.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Аудио-интерфейс своими руками
« Ответ #59 : Марта 16, 2021, 16:36:08 »
О, Привет. Fentone, - Давно видно не было.  :)
Я не нашел нормальные стабильные сборки линукс, когда думал про вариант на RPi - форумы заполнены различными багами и прочим.