AIMP Forum

AIMP for Windows => Дополнения / Addons => Плагины / Plugins => Topic started by: venga on November 15, 2015, 07:44:45

Title: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: venga on November 15, 2015, 07:44:45
ImageLine предложил свой вариант "АсиоДляВсех", однако их разработка не конфликтует с другими программами и их выводом звука. Единственная задача - не удаётся загуглить драйвер отдельно, он прилагается только в комплекте с программой FL Studio. Оказалось, что разработчик особо и не пытался запрятать свой драйвер.

Друзья. Я изначально обращался к владельцем DAW Reaper и предположил, что для AIMP скромное открытие тоже может оказаться полезным.

Вкратце: нужно взять dll (https://cloud.mail.ru/public/GT99/Ly5AvbUVm) соответствующей разрядности, скопировать в папки "System32" и "SysWOW64" и зарегистрировать их:
Code: [Select]
regsvr32.exe ILWASAPI2ASIO.DLL
regsvr32.exe ILWASAPI2ASIO_x64.DLL

Видео на YouTube (https://www.youtube.com/watch?v=c_4orjLCyvw)

Будет очень любопытно почитать опытное сравнение драйвера по аналогии (https://www.aimp.ru/blogs/?p=214). Можно ли предсказать отличия или же они будут не существенны?

Спасибо за рассмотрение.

Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Artem on November 15, 2015, 13:31:26
Какой смысл пускать звук через ASIO-интерфейс, если в конечном счете он все равно возвращается к API Windows, пусть и низкоуровневому? 

P.S. Ссылку на рутреккер я удалил, ибо он теперь в списке запрещенных.
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Soolo on November 15, 2015, 17:18:30
чего только не придумает народ, чтобы почувствовать вкус плацебо
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: venga on November 15, 2015, 20:03:47
Какой смысл
Без понятия какой смысл, тем кто тестирует - виднее..
Не вижу смысла не использовать. Как минимум по соображениям из вашего же блога..
Quote
(http://i.snag.gy/eKngM.jpg)
Моё дело предложить. При отсутствии родного asio этот драйвер очень облегчает работу в daw.
Рано или поздно кто-нибудь протестирует и свои преимущества наверняка обнаружатся. Мне лень лезть в эти тестовые дебри. Мне главное что всё работает оч круто. Будто прям родной asio. Потому что с "4ALL" намучился ппц как. А теперь и проигрыватели и daw в псевдо-asio и ничего не глючит.. Не плацебо, а панацея прям..
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Artem on November 15, 2015, 20:10:49
Не вижу смысла не использовать. Как минимум по соображениям из вашего же блога..Моё дело предложить. При отсутствии родного asio этот драйвер очень облегчает работу в daw.

Я тоже к этому склоняюсь. У ASIO единственная фишка - это маленькая задержка между входом и выводом, таким образом для проф.софта эта вещь полезная. А для проигрывания - бестолковая (при использовании современных ОС, конечно же).
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: venga on November 15, 2015, 20:18:21
А что если разница в выводе звука опять имеет место быть? Да еще и в лучшую сторону. Вы же сами это приводите.
(http://i.snag.gy/eKngM.jpg)
Установка драйвера не так геморна, как лаги от "4АЛЛ".. Тем кому интересно морочиться - будет интересно. Ну да главное что необычный предмет для изучения представлен. А там дело ваше..
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Soolo on November 15, 2015, 20:19:06
Не вижу смысла не использовать. Как минимум по соображениям из вашего же блога..
А что если разница в выводе звука опять имеет место быть? Да еще и в лучшую сторону. Вы же сами это приводите.
Посмотрите на дату тестирования. Касательно звука MS с тех пор провели большую работу и теперь смысл в псевдоASIO отпал.
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: venga on November 15, 2015, 23:00:30
Где можно с деталями ознакомиться? А то гугл ссылается только на эту старую статью.
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Алексей Долматов on November 15, 2015, 23:49:42
По поводу установки.
Можно подправить файлы registerAsioDriver и UNregisterAsioDriver с копированием файлов, это упростит установку.

По поводу теста (на билде  1670 через актуальный стабильный Windows 10).
Установился и в списке есть. Плеер не может определить количество каналов (список пустой), при нажатии кнопки доп. настройки драйвера сообщение "Floating point division by zero" на разных звуковых картах. Из-за этого подключить к плееру не удалось
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Алексей Долматов on November 16, 2015, 00:57:55
P.S. Вот достаточно простейший установщик с проверкой версии ОС и возможностью удаления через ОС.
В отдельном архиве так-же скрипт создания файла-установщика на компиляторе Inno Setup.
При этом установка происходит в программные файлы отдельной папкой и работает с AIMP на уровне появления в списке.
Т.е. можно не мучить пользователя копированием и регистрацией файлов
Так-же указал версию по актуальной версии программы с сайта, файлы неизвестно от какой версии.
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: venga on November 16, 2015, 01:16:01
Долматов Алексей, спасибо, очень любопытно!
Файлы версии 12.1.3, способ их получения записал на фрапс (первый пост. В нём была ссылка на детальное описание, но начальник решил её зачем-то выпилить (https://www.aimp.ru/forum/index.php?topic=50880.msg311228#msg311228))
Жалко что у вас не запустился. У меня билд 1503 (http://i.snag.gy/hBbTq.jpg), win 8.1, Realtek ALC662 @ ATI SB700
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Soolo on November 16, 2015, 01:19:50
Где можно с деталями ознакомиться? А то гугл ссылается только на эту старую статью.
К сожалению, я не писал отдельной статьи с более свежим тестированием. Поэтому результаты только в моей голове. Впрочем, есть сайт audiophilesoft.ru, там скорее всего что-то подобное можно найти.
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: venga on November 16, 2015, 01:30:54
К сожалению, я не писал отдельной статьи с более свежим тестированием. Поэтому результаты только в моей голове. Впрочем, есть сайт audiophilesoft.ru, там скорее всего что-то подобное можно найти.
Похоже, что статья Артёма самая авторитетная по сей день:
(http://i.snag.gy/zHbt3.jpg)
Или я не так ищу.
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Алексей Долматов on November 16, 2015, 01:31:46
Жалко что у вас не запустился. У меня билд 1503 (http://i.snag.gy/hBbTq.jpg), win 8.1, Realtek ALC662 @ ATI SB700
Да, на 3-ке и у меня работает. А вот 4-ка не работает с ним.
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Алексей Долматов on November 16, 2015, 01:38:29
Уточни как у тебя с 4-кой.
"Фальшивый" АСИО работает, а этот нет.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=50880.0;attach=45316)
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Misha60 on December 23, 2016, 23:50:24
По поводу теста (на билде  1670 через актуальный стабильный Windows 10).
Установился и в списке есть. Плеер не может определить количество каналов (список пустой), при нажатии кнопки доп. настройки драйвера сообщение "Floating point division by zero" на разных звуковых картах. Из-за этого подключить к плееру не удалось
У меня дома и на работе на windows 10 Pro, AIMP v4.12, build 1877 (23.12.2016) всё работало прекрасно пару месяцев. Но вот на работе несколько дней назад запустил трек, а в ответ тишина. Во общем такая же ситуация. А дома - всё как и раньше работает. Заменил на работе файл aimp.ini(из профиля) домашним файлом. И всё опять заработало, но не надолго, на несколько песен.
Кто-нибудь знает как решить эту проблему? Что там такое прописывается в aimp.ini, что нарушает работу этого драйвера?
Буду признателен за любую помощь и советы.

P.S. Что-то понажимал (частота, битность ...) и снова заработало. О чудо!!!
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: Lotoss on January 09, 2018, 02:07:09
Почему то когда выбираю ASIO FL Studio ASIO, программы сворачивает и  устройство не меняет! Подскажите, что я не так делаю ?
PS Драйвера установил в точности как написано выше! Скачал из последней версии FL Studio
Если кому еще нужен драйвер, качайте https://fex.net/get/478506613597/201100479
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: venga on June 12, 2018, 04:43:14
Почему то когда выбираю ASIO FL Studio ASIO, программы сворачивает и  устройство не меняет! Подскажите, что я не так делаю ?
PS Драйвера установил в точности как написано выше! Скачал из последней версии FL Studio
Если кому еще нужен драйвер, качайте https://fex.net/get/478506613597/201100479
Если речь об AIMP - подтверждаю, в версии 4.51.2077 что-то идёт не так с FL ASIO. А при попытке вызвать опции - деление на ноль  ;D Может быть еще и версия Windows влияет? У меня 10.1803.
(https://i.paste.pics/f31c53e77291fe23e27106efe36f3387.png)
А вообще - не понятно для чего вообще нужны эти полупсевдо-асио..
Можно встретить мнение, что даже родные asio у некоторых внешних звуковых карт не являются подлинными asio. Попробуй разбери, что есть подлинное, а что не подлинное asio. Ну если принять на веру, что родное asio некоторых карт не является подлинным asio - тогда назовём такой драйвер - псевдо-асио. А как же называть надстройки над wasapi типа ASIO4ALL, FL ASIO? Их даже каламбурным полупсевдо не назвать.. просто одно название. Наверно разработчик посчитал, что слово "ASIO" можно использовать как бренд, что пользователь (в основном пользователи муз-продюсерского ПО) поведётся на это.. Чтоб комфортно и воодушевляюще себя чувствовал и всё такое. А на слово "wasapi" никто не поведётся.
"Кокое еще восаби, что ето воще? да ну ево, асио-то полюбому лутши, это ж все знают!" (© типичный пользователь муз-продюсерского ПО)
даже в названии dll-файлов (https://i.paste.pics/e1e99029715cc50fc082ad55752d2b02.png) разработчик (IL - «Image Line») намекает, что это всё равно wasapi. А вот компания Cockos в своём продукте Reaper избрала честный путь и назвала предмет своим именем
FL Studio глуповатая.
В AIMP и Reaper можно выбрать wasapi, а в FL нельзя: там либо asio, либо direct sound.
Вечная благодарность и слава предусмотрительным и мудрым разработчикам, таким как Artem Izmaylov и Cockos. Позор и помидоры остальным, таким как Didier Dambrin (https://en.wikipedia.org/wiki/FL_Studio).
(https://i.paste.pics/522b9055fdb8eba6e6b5e77340de4304.png)
по личным ощущениям WASAPI в Reaper работает даже лучше чем FL ASIO. Ощущение складывается от звучания на "сверх-пиковой" нагрузке, при которой приложение начинает лагать (нехватка задержки). У подхода Reaper и порог пика почему-то выше (разумеется, сравнивалось при равных размерах буфера), и само "звучание подлагивания" раздражает меньше, чем аналогичное звучание лагов у FL ASIO. Субъективно.
Исходя из этого, личное мнение - поделки полупсевдо-ASIO итого хуже, чем WASAPI. Мороки с ними больше, преимуществ не обнаружил. А недостатки таких поделок вероятно имеют место быть.

актуальная ссылка на fl asio, драйвер извлечен из fl studio 20.0.2.465 (https://cloud.mail.ru/public/GT99/Ly5AvbUVm)
Title: Re: ASIO, альтернатива "4ALL" которая не ущемляет другие выводы звука
Post by: arinoki on March 03, 2019, 07:16:44
а ещё есть CrystalMixer, который, как я знаю, на всех карточках работает.