Самодельный Ethernet-транспорт для аудиоинтерфейса. (2 онлайн)

Zerocool

Dart
18 Май 2003
31.380
30.966
113
45
Belgorod
@Rst7, ну гитарку ок ) а вот стереосинт если захочется , там уже может быть грустно весьма )
Ну опять же гитарка , в духе u2 со стереодилеем в том же кемпере ...
уже в одном канале будет невесело
 

Rst7

Well-Known Member
10 Янв 2010
2.167
2.156
113
50
Kharkiv-city
а вот стереосинт если захочется , там уже может быть грустно весьма )
Ну разве что. Повторюсь - уговорили, будет стерео-директ.

Хотя мне куда больше нравится родившаяся у нас идея мультиклиентного ASIO-драйвера. Мультиклиентного в смысле возможности одновременно запускать несколько разных хостов с разными размерами буферов. Второй хост с минимальным буфером для мониторинга заткнет за пояс любое другое решение по всем параметрам.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Ещё немного информации...
Дима об этом конечно же мне говорил и я даже понял о чём он :) , и писал он тут где-то в ветке об этом тоже.... НО! Я только сегодня понял на сколько крутую фичу он сделал.
О чём собственно я - мы всё время обсуждаем экстремальные настройки задержек и в этой связи имеем в виду порог, за которым начинаются артефакт - выпадение сэмплов.
И Дима писал, что на ЗАПИСИ это ни как не сказывается, но я только сегодня понял воочию ЧТО ЭТО -
Вот два скриншота -
Screenshot_1.png


Screenshot_2.png

На вход нашего девайса, на аналоговый, подаётся 1000 Ghz и пишется - это первый трек.
С него-же отдаётся сигнал на 4-ый аналоговый выход и реальной петлёй (проводом) забирается на второй аналоговый вход и тоже пишется.
Условия записи - 96 kHz 32 spl общего буфера (0,5 ms раундтрип), всё это на ноуте, он не справляется и драйвер сыпет НА ВЫХОД артефакты. НО!!!!! При этом вход абсолютно чистый.
Повторюсь - первый трек- запись входа, второй запись выхода на вход.

PS: В общем мы имеет 32-х кратный запас по буферу входа, если пакет, который пришёл в девайс на вход, по ЛЮБЫМ причинам дропнулся. Дропнулся - мы его 32 раза попробуем ЕЩЁ раз передать и только на 32-ую не удачную попытку - Девайс всё Остановит (не запишет артефакт - а именно остановит, но я не смог сэмитировать такую ситуацию).
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
На RME нет и близко таких задержек - там нижний порог буфера, при 96 kHz-ах = 64 spl, а я на нашем девайсе ставлю 16.
Ну и у меня нет на столько слабого компа, чтоб в него поставить RME MADI и на 64-х сэмплах и 96 kHz получить дропауты. Не проверю.
 

Radiator

Well-Known Member
24 Май 2006
4.234
2.118
113
Vladivostok
@Aleksandr Oleynik, я про то, что в RME может предусмотрели это для записи множества каналов на минимальном буфере, который возможен.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
я про то, что в RME может предусмотрели это для записи множества каналов на минимальном буфере, который возможен.
Может... Мне это сейчас не очень интересно.
Важно, что наш девайс не позволит при записи на любых критически маленьких буферах (которых нет ни у одного производителя), получить артефакт в записи.
 
Последнее редактирование:
  • Like
Реакции: Radiator

Rst7

Well-Known Member
10 Янв 2010
2.167
2.156
113
50
Kharkiv-city
Важно, что наш девайс не позволит при записи на любых критически маленьких буферах (которых нет ни у одного производителя), получить артефакт.
Одно уточнение. Это относится только к ASIO. В Core Audio, к сожалению, все намного хуже. Именно в силу специфики архитектуры Core Audio. Может быть нам удасться что-то сделать, но, честно скажу, вероятность невелика.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Одно уточнение. Это относится только к ASIO. В Core Audio, к сожалению, все намного хуже. Именно в силу специфики архитектуры Core Audio. Может быть нам удасться что-то сделать, но, честно скажу, вероятность невелика.
Сделаем так-же как и все (как и RME) - ограничим буфер величиной, при которой гарантированно артефактов не будет.
Ну или напишешь ASIO под Mac OS :)
 

mxc

Well-Known Member
8 Сен 2006
905
334
63
46
ufa
обязательно куплю ваш девайс.

вдруг родился вопрос: насколько сложно обеспечить "нативную" (не через ASIO4All) совместимость вашего устройства с Pro Tools 10, 11, 12? написать драйвер для PT? правовые препятствия?
работаю сейчас преимущественно в PT. компьютер расположен в отдельном помещении и к нему идут кабели длиной 5-7 метров. ваша архитектура в моём случае - самое то.
а ещё во многих студиях большого формата, где есть отдельная машинная комната, чаще всего используется Pro Tools. это тоже ваши потенциальные клиенты: несколько вокальных кабинок, барабанная комната, несколько контрольных комнат делят одну большую студию и т. п.

не помню, задавали уже вопрос или нет. вас можно поддержать посильной суммой?
 

Radiator

Well-Known Member
24 Май 2006
4.234
2.118
113
Vladivostok
ASIO по мак ос, который чихать хотел на MAC OS и пер себе, как трактор напролом:D. Да, мечты. Только не асио, а RST , что в переводе RealtimeStreamingTool
 
  • Like
Реакции: dr-music

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Только не асио, а RST , что в переводе RealtimeStreamingTool
А по факту ASIO и есть полнейший Риал Тайм! Все задержки даёт не ASIO, а архитектура ОСи.
[DOUBLEPOST=1551522312][/DOUBLEPOST]
совместимость вашего устройства с Pro Tools 10, 11, 12?
А Про Тулс не поддерживает ASIO?
Если он работает с ASIO4All, то почему не станет с нашим ASIO?
 

mxc

Well-Known Member
8 Сен 2006
905
334
63
46
ufa
А Про Тулс не поддерживает ASIO? Если он работает с ASIO4All, то почему не станет с нашим ASIO?
не всегда и не полностью. например, мой FirePod отказывается подключать из-за размера буфера (что-то вроде "DAE error #### unsupported buffer size, try to change device buffer number"). приходится подключать FirePod через ASIO DirectX... от Steinberg, что совсем не нравится. а через ASIO4All он работает нестабильно.
 

mxc

Well-Known Member
8 Сен 2006
905
334
63
46
ufa
@Ifrit, менял, конечно же :D, пробовал разные комбинации буфера в PT и контрольной панели FP, не помогло, лыжи не едут, что не исключает, конечно же, проблемы с лыжником...
возможно, драйвер FP безнадёжно кривой. хотя, во всех остальных DAW работает как положено.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Ну вот будет повод проверить. :)
Всё пашет!
Правда тупой ПроТулс не знает, что можно работать на буферах меньше 32 spl -
Avid001.png

Ну ОК - на тебе 32 spl -
Avid002.png

Всё работает -
iPAudioPro_AVID.gif
 
  • Like
Реакции: mxc

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Я верю - мы дождёмся!
Спустя РОВНО 4 месяца от начала ЭТОЙ темы я выложил первый тест переделанной Дмитрием ADA8200 -
https://rmmedia.ru/threads/131336/page-3#post-2257250

А спустя год имеем абсолютно СВОЙ, 100% работающий образец интерфейса 2/4
В общем вот он результат годичной работы -

photo_2019-03-15_22-02-34.jpg
 
Последнее редактирование:

Rst7

Well-Known Member
10 Янв 2010
2.167
2.156
113
50
Kharkiv-city
Ну я вам тогда еще внутренности покажу, разной степени готовности в процессе сборки ;)
photo_2019-03-15 22.23.35.jpeg
photo_2019-03-15 22.23.29.jpeg
photo_2019-03-15 22.23.25.jpeg
photo_2019-03-15 22.23.20.jpeg


Где, кстати, Digilab, который не умеет паять QFN-корпуса руками? Лучший корпус, придуманный человечеством, я считаю ;)
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@EUGEN27771, Женя, я очень рад возможности участвовать в таком вот деле - оно меня как инженера вдохновило, ну и как организатор я Дмитрию думаю пригодился....
 
  • Like
Реакции: noshyn, smack и belovw

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
есть понимание по цене за канал в итоге?
Неа.... Пока есть некоторое кол-во опытных образцов, которые мы и в хвост и в гриву.
Отослал на несколько заводов всю необходимую документацию - жду вопросов и рассчётной цены. Тогда озвучим.
 
Последнее редактирование:

Anklav24

Member
9 Авг 2017
107
9
18
32
А я же правильно понимаю что если допустим взять 2 таких прибора, то легко реализовать схему типо один прибор на рабочем месте, другой как мониторный контроллер например у вокалиста в будке. Соответственно до будки надо только витую пару тянуть? Ну и блок питания на месте подключить.

Кстати, а в будущем не планируется завезти поддержку PoE в небольшие приборы?
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
А я же правильно понимаю что если допустим взять 2 таких прибора, то легко реализовать схему типо один прибор на рабочем месте, другой как мониторный контроллер например у вокалиста в будке. Соответственно до будки надо только витую пару тянуть? Ну и блок питания на месте подключить.
Правильно.
И мы ещё готовим сюрприз для любителей риал тайм мониторинга при помощи FPGA микшеров самих аудио интерфейсов..., нам скорее всего удастся сделать немного иначе и интереснее.

Кстати, а в будущем не планируется завезти поддержку PoE в небольшие приборы?
Планируется, но PoE свич не дешёвое удовольствие, и у него ограничено возможное потребление, и Ethernet приёмник в устройство ставить нужно другой, тоже дороже - (ну и не уверены, что даже 2/4 PoE потянет, но проверим).
 
  • Like
Реакции: Radiator

Radiator

Well-Known Member
24 Май 2006
4.234
2.118
113
Vladivostok
А сколько энергии потребляет девайс? Думаю ведь не много. На несколько устройств должно хватить, хотя усилитель для наушников наверняка не мало жрет.
З. Ы завести поддержку популярных аудио ip протоколов не планируется случаем?
З.ы.ы Фото обратной стороны луны бы ещё :)
 
Последнее редактирование:

sepuka

Well-Known Member
12 Ноя 2007
455
389
63
51
www.linkedin.com
Где, кстати, Digilab, который не умеет паять QFN-корпуса руками? Лучший корпус, придуманный человечеством, я считаю
Я, как человек нормальный и, следовательно, ленивый, прототипа после десятого феном просто купил домой печь оплавления припоя по термопрофилю -- и недорого и можно паять дома всё, что можно спозиционировать руками (для 0201 или BGA с шагом 0,4 мм надо ещё и манипулятор, но 0402 и BGA 0,8 - 1 мм руками вполне расставляемо).
 

Oliver_Cray

Well-Known Member
29 Окт 2014
4.640
4.905
113
Майкоп
И мы ещё готовим сюрприз для любителей риал тайм мониторинга при помощи FPGA микшеров самих аудио интерфейсов..., нам скорее всего удастся сделать немного иначе и интереснее.
Хорошая новость, а говорили не получится;)
 

Rst7

Well-Known Member
10 Янв 2010
2.167
2.156
113
50
Kharkiv-city
ну и не уверены, что даже 2/4 PoE потянет, но проверим
А сколько энергии потребляет девайс?
Потянет. Там сейчас примерно 4Вт потребление.

Вообще валом нынче сплиттеров с настоящим PoE, вот например - https://www.amazon.com/TRENDnet-Splitter-Mountable-Adjustable-TPE-104GS/dp/B00MOIDXZ0 Просто они их делают десятками тысяч, потому не особо дорого.

Так что если прямо сейчас надо вопрос удаленного питания решить - то вот таким образом.
 

Сейчас онлайн (Пользователей: 0, Гостей: 2)