PDA RSS
Вы не зарегистрированы Регистрация | Поиск | Войти

Программы для музыкантов (софт)

Задать новую тему

СПИСОК РАЗДЕЛОВ

Поиск музыкантов

Куплю-продам
Услуги
Полезная информация
Общение
Барабанщикам
Гитаристам
Звук и звучание
Задай вопрос
Регионы
SHAMRAY GUITARS
Форумы друзей
MUSICFORUMS.RU
Наши друзья
Автор
Тема: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 29.03.2018 17:45 
Тамбов
гитара

Всем добра. Поделитесь мыслями по теме, а я пока опишу свой опыт.

Дано:
Есть ноут (I7, 8GB RAM, SSD, NVidia 870m), аудиокарта Behringer UMC202HD, клавиши, микрофон и пара гитар. Есть желание вести со всем этим делом музыкальные эфиры. Затык в выводе звука секвенсора в OBS. Секвенсор использует аудиокарту через ASIO и вне ASIO звук никуда не идёт.

Что уже сделано:
Выставление одинаковой частоты дискретизации на всех устройствах позволяет на выход аудиокарты одновременно подавать как звуки WDM (системные, плееры, звук из хрома etc), так и звуки из ASIO. Но OBS звук из ASIO всё равно не воспринимает.
Дальше начинаются пляски с виртуальными аудиокабелями и прочими VoiceMeeter'ами, которые всё таки позволяют довести звук из DAW до OBS, но при этом жрут ресусры и увеличивают конечную задержку. Из всего опробованного могу выделить только Virtual Audio Cable 4.15.0.7314 (31.12.15) https://rutracker.org/forum/viewtopic.php?t=283253 4 который использую до сих пор в связке с Asio4all, так как родные ASIO драйверы аудиокарты не позволяют использовать любое другое устройство кроме своей карты.

Из более продвинутых, но пока не опробованных способов мне видится разве что установка отдельного компьютера для ведения эфиров. При таком раскладе мощности основного ноута будут полностью направлены только на звуковой тракт. В эфир же звук пойдёт не виртуальным, а вполне реальным кабелем с выхода аудиокарты ноута на линейный вход аудиокарты компа для эфиров. Но если я пропускаю какой-то более простой, но действенный вариант - буду рад если мне на это кто-то укажет.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 29.03.2018 18:50 
Исключительна
рокавые частоты

Задержка будет естественно, хотя бы потому что сначала идёт запись несжатого видео, потом декодирование на лету в h264, потом передача по интернехту, как минимум
Это требует ресурсов, ноута маловато будет. Видео - это ещё хуже чем звук, если на звукан хватает i7 и SSD, то на видео есть только минимум - в виде i7, 32гб и SSD на разрешение в 720p, для адекватных стримов,
а потолок не ограничивается ничем. На картинке будет отражаться в виде мыла и FPS. Мало ресурсов - выше мыльцо и ниже FPS, много - ниже мыльцо и выше FPS


Если задержка идёт из хоста - очевидно, менять карту, уменьшать буфер, не загружать проекты.
И да, VoiceMeeter постоянно юзаю, всё норм. Самая лучшая хрень для граббинга Asio
Но я не использую в реальном времени миди клав и инструментов, тыкаю мышкой, либо записываю заранее, т.к опять же упираюсь в ASIO, а это либо у кубейза, но никто не слышит, либо в Войсметре у всех, но хапается звук уже отовсюду.

А так да, лучше второй комп спецом под стримы заточенный юзать, если есть такая возможность.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.03.2018 10:41 
Тамбов
гитара

Мaдя
Ууух... Восемь раз перечитал.

В общем сколько я понял первый абзац вообще не по теме. На сколько будет большая задержка вывода видео и аудио в сам эфир мне глубоко фиолетово, я же не мониторю свой звук при живом выступлении через эфир... А то что там 10 секунд задержка между фактической нотой, и тем когда её услышали зрители - ну и ничего страшного, просто чуть позже отвечу на комментарий из стрима. Так что тут мимо. И да, просчёт видео и кодировку осуществляет GPU, эфир то я веду в 1080 благодаря NVidia GTX 870m, в этом проблем не возникает.

Теперь на счёт основной темы - аудио. Voicemeeter предполагает, что звук будет выводиться как в эфир, так и в наушники (мониторы) через него. А он сам накладывает достаточно приличную задержку на уже сформированную задержку на входах и выходах ЦАП/АЦП, секвенсоре и плагинах обработки. В итоге получается какая-то невообразимая цифра в районе 50 мс, совершенно неиграбельно. Прога, предложенная мной по ссылке в первом посте, сильно сокращает эту задержку, при этом дарует возможность выводить в эфир одну шину секвенсора, а в наушники - другую. Voicemeeter на такой трюк я так и не смог настроить (хотя очень долго пытался) [пример - метроном. Я хочу слышать его в наушниках, но зрителям эфиров он совершенно не нужен].

А теперь "вишенка на торте". С какого-то лешего у меня в Asio$all не выставляется буфер ниже 512 сэмплов. Хотя родные драйверы аудиокарты спокойно ставят до 64, и при малой нагрузке даже играют без характерного треска. В итоге общая задержка в связке {Ableton -> VAC 4.15 -> Asio4all -> Наушники} составляет в районе 20 мс (это в проекте на 9 дорожек, 4 синтезатора и куча плагинов обработки, + запущенный эфир в OBS). А при использовании родных драйверов в том же проекте - 8-9 мс. Т.е. если использовать физический кабель ко второму компу с OBS - задержка снизится больше чем в два раза. И этого будет достаточно не просто для исполнения онлайн, но даже для комфортного исполнения и возможности расширить проект.

Так что самый большой вопрос: какого чёрта у меня не выставляется буфер хотя бы в 256 в Asio4all, или лучше как завести родные драйверы аудиокарты в эфир?

И огромное спасибо за ответ.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.03.2018 10:56 
Тамбов
гитара

Так, стоп. А Voicemeeter умеет доставать звук из секвенсора, только если его установить в качестве устройства вывода, верно? То есть не сможет ли он грабить звук с родного драйвера? Этот вариант не позволит развести метроном и основной звук на разные выходы, но точно позволит снизить задержку. Хотя вроде я так пробовал и у меня не получилось... Сегодня вечером выступление, а вот завтра я перепроверю этот вариант.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.03.2018 15:26 
Исключительна
рокавые частоты

он как раз и грабит с твоего основного драйвера
главный асио ставишь в войсметре, а в дав своей ставишь драйвер войсметр
не надо юзать a4all

по задержке проверяй сначала без обс, в самой дав, есть она или нет
потом подрубай обс
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.03.2018 16:31 
Тамбов
гитара

Нет, не пойдёт. Так я пробовал. Задержка через Voicemeeter выше чем без него. Что с OBS, что без, что с родным драйвером, что с Asio4all. Точно, а если в секвенсоре выставить родной драйвер - звук не доходит до Voicemeeter. В общем да, остаётся попробовать переустановить Asio4all, надеясь что он всё таки позволит снизить буфер. Дальше - менять аудиокарту на Scarlet 2i4, а дальше - брать доп. системник. Это всё минимум 20 тысяч за 5-10 грёбанных милисекунд. Жесть.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.03.2018 17:15 
Исключительна
рокавые частоты

Не позволит
Всё что проходит через WDM - долго


>Дальше - менять аудиокарту на Scarlet 2i4, а дальше - брать доп. системник.
лучшее решение
ну и со скарлета отправлять на вторую карту с одного выхода, со второго метроном в уши
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.03.2018 17:26 

Хард и софт.

В роутинге микшеров адекватных звуковых интерфейсов присутствует функция Loopback. Это функция захвата всех аудиопотоков звукового интерфейса - приходящих на выходные шины карты - и отправки их в другое, запущенное на ЭВМ приложение. Микшер OBS прекрасно это всё подхватывает.
Без всякого эрзац софта описанного выше, и многокилометрового нытья на форумах. Роутинг настраивается за пару минут.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 01.04.2018 01:48 
Тамбов
гитара

ЪЪ , да, я слышал об этом, но мне нищеброду руками потрогать подробный продукт не доводилось. Точно знаю что loopback есть например на zoom uac2, но там только один стерео выход. Для эфиров на одном ноуте этого хватит, но вот для живых выступлений точно понадобится второй стерео выход. А Scarlett вроде не располагает лупбаком. Досада. Да и в любом случае все эти карты в разы дороже существующей у меня umc202hd.

И между делом, я все таки переустановил asio4all и он вернул мне размер буфера в 256 сэмплов. Теперь общая задержка в уши с vac и obs составляет менее 12 мс. Моим не искушённым ушам вполне комфортно. Так что это самое бюджетное, но рабочее решение на сегодняшний день.

И ещё раз спасибо за ответы. Буду рад если кто ещё что дельное подскажет.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 01.04.2018 12:59 

Хард и софт.

>Scarlett вроде не располагает лупбаком
Все модели Focusrite которые имеют программный микшер MixControl - все имеют функцию Loopback.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 01.04.2018 13:09 

Хард и софт.

>Да и в любом случае все эти карты в разы дороже существующей у меня umc202hd.
Собственно - а чего другого Вы ожидали от какашки, стоимостью в 60 долларов???
Трезвомыслящий человек изначально формулирует свои цели и задачи - затем садится, изучает матчасть и подбирает необходимое оборудование для реализации задуманного. Ну, или обращается к профессионалам, которые отработают данный проект под ключ.


>Так что это самое бюджетное, но рабочее решение на сегодняшний день.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 01.04.2018 16:28 
Раменское
Лапы и хвос

Николай Узлов , на ноуте стримить - это большая печаль. Т.е. большущая.

потом декодирование на лету в h264


Можно переложить на видеокарту посредсвам NVenc или QuickSync, в зависимости от того, что наличествует
и что быстрее работает. Будет хавать от 5% до 10% в зависимости от конфы и настроек битрейта...

какого чёрта у меня не выставляется буфер хотя бы в 256 в Asio4all


Потому что это бичарский ASIO4ALL. Он всегда медленнее железного ASIO. Он заточен под вывод в несколько
мультимедийных интерфейсов, т.е. не профессиональных звуковых карт, хотя с ними он тоже работает.

Voicemeeter штука хорошая и гибко настраиваемая, но вы запаритесь его настраивать. Для вашей задачи - не рекомендую.

Поймите следующую суть, вам чтобы нормально всё слышать без задержки нужно использовать only железный ASIO
и никаких других интерфейсов. OBS хватает звук через WASAPI, с железным ASIO они не совместимы, без поддержки
со стороны драйвера(на большинстве бюджетных карт этого нет, они работают либо в режиме поддержки интерфейсов
Windows[mme, dsound, WASAPI], либо в режиме ASIO с отключением всех других интерфейсов, т.к. частота дискретизации
карты меняется хардварно).
Поэтому варианта 2:
1) Отдельный комп с трансляцией (для этого вам потребуется ещё докупать карту захвата, чтобы не епстись с передачей
видеопотока и всякими nginx серверами), т.е. либо деньги, либо трахание мозга. И второй вариант стримеру нужен меньше
всего, поверьте.
2) По идее покупка дополнительной внешней звуковой карты может решить вопрос. Т.к. один интерфейс будет в режиме
ASIO, а с другого, соответственно, мы можем взять звук в OBS. Но это всё нужно тестить. Тут может быть только конфликт
с WASAPI, с MME и Direct Sound-ом конфликтов быть не должно. Вы кстати можете это проверить включив встоенную карту,
запустив секвенсор и OBS, при этом в OBS в качестве источника поставить, например, микрофон встроенной карты.
Но запомните при такой проверке ваш Ableton должен выводить в железное ASIO, а не ASIO4ALL. Если всё это будет
работать, то можете смело брать дополнительную карту. Т.е. функция второй карты - только захват. Вы подключаете кабелями
выходы line-out вашей текущей карты к line-in входам второй карты.
Терминология повелителя ("высшая школа" троллинга) - https://docs.google.com/document/d/1YEbuOOgBcICEKIZZefGRFAeCrqJBUIQwhMPub7v05jw/...dit?usp=sharingoindex>
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 02.04.2018 11:06 
Тамбов
гитара

ЪЪ , я первые видео записывал на гитаре за $20. Рад за Вас, если Вы можете позволить себе большее, но это не про меня. Работаю с тем, что есть. Успел увидеть что Mix Control наличествует например на Scarlet 6i6, есть ли более простые экземпляры с данным функционалом? Ибо по остальным параметрам для меня более всего подходит именно 2i4, но в её описаниях и обсуждениях мне ни Mix Control ни LoopBack не встречались.

»Quiet Snow« , Читайте выше, на все Ваши мысли уже были ответы.

Да, вот тут пример эфира.

https://www.twitch.tv/videos/245709586
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 05:03 
Раменское
Лапы и хвос

Читайте выше, на все Ваши мысли уже были ответы.


Вы 2 железных интерфейса пробовали?
Суть: коммутация "софтовыми виртуальными проводами" требует синхронизации, это означает что между ASIO будет поставлен
как минимум ещё один буфер, в лучшем случае он будет равен настройкам ASIO, в худшем это будет аккумуляционный буфер,
заточенный на несколько интерфейсов и который будет требовать ожидания его заполнения, что есть задержка, потому что
незаполненный буфер софтина отдавать на интерфейс не будет, а если интерфейс "опустошился" вы услышите щелчёк(воспр. прервано),
для этого программа сначала набирает минимум 1 буфер, что задержка. При работы с голым ASIO этого не происходит, потому что,
пока один буфер воспроизводится, второй - заполняется софтом, далее они мгновенно меняются местами(это называется
автоинициализация, такая же система была в старых Sound Blaster картах) без вызовов ядра и глупой траты ресурсов.
Плюс синхронизация требует ресурсов. Более того это всё по совместимости равняется обычной настройке, т.е. при неверных
значениях буфера - запросто может трещать и пердеть. Оба варианта в моём сообщении исключают это.

Стримы без нормальной технической базы - это полная жопа, вы в этом уже должны были убедиться.
Уже 1000 раз говорил и объяснял на форуме от чего зависит задержка: железный ASIO это интерфейс с двойной буферизацией,
все остальные - с тройной и выше, при том, что тратят время в ядре системы, что сказывается на допустимой скорости смены
буфера и соотв. минимальном его размере, многие плагины имеют задержку, которая растёт при множественном
последовательном их использовании. Более того как для звука, так и для стрима(причём даже в отдельности) имеет место быть
допустимость realtime работы, уже рассказывал, что это значение теплится в районе 40% нагрузки на процессор и зависит от
мощности вашего процессора(от качества конвейеров[архитектура, технологии и год выпуска], от кол-ва выполняемых инструкций и т.п.),
при выходе за этот лимит, realtime работа становится невозможной и влечёт необходимость увеличения буфера(который может
не спасти ситуацию при добавлении, например, ещё одного, даже нежручего плагина). Почему это происходит? Потому что есть
минимальное время обсчёта процессором буфера, больший буфер процессору(в случае с ASIO) обсчитывать не сильно проще,
там очень мизерное высвобождение ресурсов. Касательно видео ситуация не сильно лучше, NVenc дико пожирает время ядра,
потому что шина блокируется на момент передачи данных между видеокартой и системной памятью. В OBS можно увеличивать
буфер, но это помогает до определённого(небольшого) значения(ставить больше 2-3 секунд - смысла уже нет). При этом больше
всего ресурсов жрёт захват рабочего стола(бывает что до 15% цп, причём на неплохих видюхах), всякие вебки и медиа(если много
не валить) - на это вообще пофигу.

Всей этой информации достаточно чтобы понять, в чём проблема и решить её. Тоже одно время хотел организовать
"музыкальные стримы" но отказался от этой идеи, ограничившись обычными развлекательными стримами из-за недостаточной
технической базы. Это при том, что у меня 2 компа(Core i7 и Xeon), 2 монитора, видюшка недешёвая для NVenc, внешний интерфейс
с возможным оптическим выходом, и просто кучей лишних аналоговых и цифровых выходов. Т.е. изъё******ся без карты захвата и
второго аудио интерфейса - нафиг надо... Идеальный вариант - когда ты кодируешь процессором, потому что вот у тебя твич,
он больше ~3 Мбит на вход не даёт, начинает дичайше фризить, а ты кодируешь NVenc-ом который более менее приемлемую
картинку на 60FPS начинает давать только с 12Мбит(у других стримеров видел цифры 15-18), ну да если ты транслируешь вебку
можно поставить 7 Мбит и 30 FPS, но это всё равно много для твича. Ютуб по моим наблюдениям - самый стабильный. А с
твичём - постоянные проблемы. Именно поэтому нужно кодировать с отдельного компа на 3-3.5 максимум и качество
кодирования в кодеке ставить больше(например medium и выше - лучше, но проц там уже загибается). По звуку - разумеется AAC,
никаких MP3 ни в коем случае. Ну т.е. имею в виду, если ты, допустим, захочешь в секвенсоре людям что-то показывать, а не только
веб-камеру.
Терминология повелителя ("высшая школа" троллинга) - https://docs.google.com/document/d/1YEbuOOgBcICEKIZZefGRFAeCrqJBUIQwhMPub7v05jw/...dit?usp=sharingoindex>
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 17:56 
Тамбов
гитара

»Quiet Snow«, ещё раз огромное от души за распространённый ответ. Две внешних карты у меня к сожалению единовременно в руках не оказывались, но я пробовал вести физический кабель из выхода внешней аудиокарты в микрофонный вход встроенной карты ноутбука. Думаю не стоит описывать, что из этого вышло. Ваша мысль мне ясна. Отдельный комп с линейным входом - да, видится оптимальным вариантом, тем более что морочиться с видеозахватом мне не придётся. От захвата секвенсора в эфир я давно отказался, а весь остальной видеопоток спокойно формируется на вторичном системнике.

По виртуальным кабелям. Не являюсь докой в данной теме, но исходя из моего опыта - в Voiceneeter происходит всё именно так, как Вы описываете. Именно поэтому я от него и отказался. А вот если использовать виртуальный кабель внутри asio драйвера - задержка не меняется. Что позволяет мне предположить, что дополнительные буферы при подключении дополнительного вывода не включаются. Т.е. я просто в настройках Asio4all включаю входы и выходы своей звуковой карты, + вход VAC, с которого в последствии забирает звук OBS. Да, Asio4all сам по себе даёт чуть большую задержку, чем родной драйвер карты, да, VAC на своём выходе даёт ещё какую-то задержку (скорее всего большУю), но задержку VAC я уже не слышу, мне на неё плевать, она просто идёт в эфир, а OBS умеет компенсировать разницу между видео и звуком. А задержка в уши при такой схеме всё равно в разы меньше, чем с Voicemeeter.

Дальше по списку. Аудиокарту я в любом случае собираюсь менять как только соберу на неё нужную сумму. В связи с чем пытаюсь рассматривать варианты с Loopback внутри аудиокарты. И пока мне кажется, что это не тот вариант, который мне нужен. Цитата из инструкции к аудиокартам Roland Rubix:
"Если он (Loopback) включен, аудиосигнал входов INPUT (1L, 2R) микшируется с сигналом, который воспроизводится на компьютере. Суммарный сигнал возвращается в компьютер. Это позволяет организовывать живое вещание по интернет".
К моим нуждам это совершенно не подходит, так как сигналы со входов в мне нужно сначала обработать в DAW, а уж после этого отправлять в мониторинг и эфир. Здесь же выходит что и в микс с системным звуком вливается необработанный сигнал со ВХодов аудиокарты. Не вариант. (поправьте, если я опять ошибаюсь)

Дальше. Карту я всё таки собираюсь менять, а не докупать вторую (вспомним, что я нищеброд). Микрофонный вход интегрированной аудиокарты мы отбросили, но у меня в ноуте есть SPDIF вход. Как можно понять, я хочу попробовать взять карту с SPDIF выходом (та же Scarlet 6i6 к примеру). Сработает?
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 18:28 
Н-ск
Keyboards

Если будете ругать, то, пожалуйста, литературно.
Не врубился и не врублюсь, в чём суть, но смотрю, какие-то несколько аудио-чего-то...

Есть секвенсор, или DAW, если преувеличивать (ну не является Кьюбейс сам по себе DAW, он секвенсор и редактор, а DAW он становится в сочетании с "железкой" — с компьютером),
так вот, есть секвенсор-редактор REAPER, у которого есть поддержка
ReaRoute ASIO
(отдельной строкой, чтобы удобнее в поиск).
Аудио из другого приложения, в настройках которого выбран аудиодрайвер ReaRoute ASIO,
в Рипер приходит без дополнительных задержек, или, по крайней мере, так показалось...
(В Рипере выбран драйвер ASIO — карты, которая, полагаю, есть.)
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 18:48 
Тамбов
гитара

Олег , нет, ругать точно не буду, но мне сдаётся это опять другое. ReaRoute позволяет завести звук извне в среду asio, а не наоборот. Хотя я на досуге более обстоятельно перечитаю сопутствующую литературу и возможно попробую осуществить свою задумку с его помощью. Спасибо за наводку.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 18:55 
Тамбов
гитара

О, и вот ещё вопрос:
NATIVE INSTRUMENTS KOMPLETE AUDIO 6
или
FOCUSRITE SCARLET 6I6
?
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 19:57 

Хард и софт.

>так как сигналы со входов в мне нужно сначала обработать в DAW, а уж после этого отправлять в мониторинг и эфир.
Фокусрайт Микс Контроль, РМЕ Тотал Микс это позволяют делать без лишних телодвижений. Далее - Лупбэк микса на вход OBS. И кстати в ОБС - есть свой входной роутер аудиопотоков. Можно использовать 2 аудиоинтерфейса в одной системе. Собственно говоря - я и использую FF800 как основной рабочий студийный интерфейс и Saffire Pro 24DSP как второстепенный для остальных плюшек на основной рабочей станции. На остальных ЭВМ - стоят свои аудиоинтерфейсы попроще.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 21:40 
Тамбов
гитара

ЪЪ , А вот у Native такой штуки похоже нет. Что ж, ещё раз от души благодарю за информацию.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 22:08 

Хард и софт.

Николай Узлов , Так и берите Фокусрайт на вторичке. С Микс Контролем, и директ мониторингом. Только вот к сожалению, я не подскажу - с какой модели эти плюшки начинаются. На младших моделях такого точно нет.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 03.04.2018 22:15 

Хард и софт.

Николай Узлов , А зачем Вам Хост с секвенсором для стримов? Если Вам просто обработать сигналы с гитар и микрофона - поставьте просто отдельный Хост для VST. Ну или купите подержанный микшер с FX на вторичке. Ну и есть же Эблтон Лайв наконец для подобных плюшек.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 04.04.2018 12:28 
Тамбов
гитара

ЪЪ Так я Ableton и использую. Он разве не секвенсор? Оттуда и обработка, и VST инструменты (барабаны, синты etс), и продвинутая луп-система, благодать. Скарлеты с микс-контролом начинаются с 6i6, ещё раз спасибо за наводку, я проверил эту информацию.

И да, постараюсь ещё раз подробно описать чем я пытаюсь заниматься, а то видно с первого раза у меня не получилось.

Gear list в первом посте. На ноуте запущен Ableton Live. В нём осуществляется обработка аудиосигнала со входов аудиокарты (микрофон в первый вход, и попеременно электрогитара, бас-гитара или электроаккустическая гитара во второй вход). Плюс там же, в Ableton, осуществляется запись и зацикливание (лупинг) этих сигналов. Плюс там же осуществляется набор с MIDI клавиатуры партий барабанов, перкуссии и синтезатора. Из всего этого быстренько делается простая аранжировка, и под неё исполняются песни ртом.

Звук в Ableton распределён на две шины - Master и Stream. На мастер шину идёт весь звук секвенсора + клик метронома, и эта шина отправляется на выход аудиокарты (мне в наушники). Stream шина выведена на выход Virtual Audio Cable 4.15 с народного трекера. На эту шину поступает весь звук, кроме клика метронома. VAC и физический выход карты находятся в одной среде Asio4All, что и позволяет выбрать их разными выходами внутри Ableton.

Вход VAC выбран в OBS в качестве источника входного аудиосигнала. Дополнительно в OBS включен звук с выхода аудиокарты, на который вне среды asio поступают системные звуки (Aimp, crome etc). Это для того, чтобы когда мне стало лень играть looping я мог поиграть под минусовки с Youtube. В OBS настроена компенсация задержки между двумя этими источниками звука. Кстати, чтобы системные звуки не прекращали воспроизводиться при использовании ASIO - на всех аудиоустройствах выставляется одинаковая частота дискретизации и разрядность. В моём случае - 16 bit, 48 kGz. На данный момент в Asio4all выставлен буфер в 256 отсчётов, Ableton при таком раскладе показывает задержку в 12 мс. Она компенсируется для записи в настройках Ableton, и в итоге партии лАжатся друг на друга достаточно ровно в пределах моей криворукости исполнения.

Примеры записи:
Нарезка моментов прямо из эфира на Twitch:


Запись с камеры телефона, звук из секвенсора, без пост-обработки:


Что ещё я забыл? Вроде всё достаточно подробно описал. Вот для этого всего и хочу сменить аудиокарту, чтобы вывести отдельный физический выход S/PDIF на вход аудиокарты ноутбука, и забирать звук в OBS уже оттуда, минуя VAC. Или каким-то образом умудриться завести звук напрямую со скарлет в OBS используя Mix Control/ Да и буфер со Scarlet я уверен удастся пониже поставить.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 09.04.2018 19:49 
Тамбов
гитара

Товарищи, добра всем ещё раз. Кто-нибудь может проконсультировать на вышеизложенную тему относительно m-audio fast track c400 ? У неё вроде так же есть свой dsp, так же есть некая коммутация в драйверах, но я нигде не нашёл упоминания loopback или пригодности этой карты для эфиров.

Вот вроде панель


И вроде даже есть некая схема коммутации


Но похоже она не настраиваемая. И ок, хрен бы сней. Смогу я с её S/PDIF выхода воткнуть кабель в S/PDIF вход, при этом выход назначив в Ableton, а вход - в OBS?
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 11.04.2018 17:52 
Тамбов
гитара

/facepalm. Не смогу. В карте S/PDIF коаксиальный, а в ноуте - оптический. При чём в ноуте выход, а не вход. И да, Fast Track 400 сама тоже с задачей не справится. Только либо второй комп, либо вторая аудиокарта.

На данный момент выясняю нюансы коммутации в Focusrite Control. Кстати, Mix Control они больше не обновляют, у новых драйверов новый интерфейс настройки. Если повезёт - опять сбегаю к другу на студию, у него Scarlett 18i6, попробую подцепить к своему ноуту и настроить коммутацию. Но это когда ещё будет...
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 13.04.2018 00:55 
Раменское
Лапы и хвос

»Quiet Snow«, ещё раз огромное от души за распространённый ответ. Две внешних карты у меня к сожалению единовременно в руках не оказывались, но я пробовал вести физический кабель из выхода внешней аудиокарты в микрофонный вход встроенной карты ноутбука. Думаю не стоит описывать, что из этого вышло. Ваша мысль мне ясна. Отдельный комп с линейным входом - да, видится оптимальным вариантом, тем более что морочиться с видеозахватом мне не придётся. От захвата секвенсора в эфир я давно отказался, а весь остальной видеопоток спокойно формируется на вторичном системнике.

По виртуальным кабелям. Не являюсь докой в данной теме, но исходя из моего опыта - в Voiceneeter происходит всё именно так, как Вы описываете. Именно поэтому я от него и отказался. А вот если использовать виртуальный кабель внутри asio драйвера - задержка не меняется. Что позволяет мне предположить, что дополнительные буферы при подключении дополнительного вывода не включаются. Т.е. я просто в настройках Asio4all включаю входы и выходы своей звуковой карты, + вход VAC, с которого в последствии забирает звук OBS. Да, Asio4all сам по себе даёт чуть большую задержку, чем родной драйвер карты, да, VAC на своём выходе даёт ещё какую-то задержку (скорее всего большУю), но задержку VAC я уже не слышу, мне на неё плевать, она просто идёт в эфир, а OBS умеет компенсировать разницу между видео и звуком. А задержка в уши при такой схеме всё равно в разы меньше, чем с Voicemeeter.

Дальше по списку. Аудиокарту я в любом случае собираюсь менять как только соберу на неё нужную сумму. В связи с чем пытаюсь рассматривать варианты с Loopback внутри аудиокарты. И пока мне кажется, что это не тот вариант, который мне нужен. Цитата из инструкции к аудиокартам Roland Rubix:
"Если он (Loopback) включен, аудиосигнал входов INPUT (1L, 2R) микшируется с сигналом, который воспроизводится на компьютере. Суммарный сигнал возвращается в компьютер. Это позволяет организовывать живое вещание по интернет".
К моим нуждам это совершенно не подходит, так как сигналы со входов в мне нужно сначала обработать в DAW, а уж после этого отправлять в мониторинг и эфир. Здесь же выходит что и в микс с системным звуком вливается необработанный сигнал со ВХодов аудиокарты. Не вариант. (поправьте, если я опять ошибаюсь)

Дальше. Карту я всё таки собираюсь менять, а не докупать вторую (вспомним, что я нищеброд). Микрофонный вход интегрированной аудиокарты мы отбросили, но у меня в ноуте есть SPDIF вход. Как можно понять, я хочу попробовать взять карту с SPDIF выходом (та же Scarlet 6i6 к примеру). Сработает?


имхо - в вашем случае дешёвые варианты не просматриваются.
Лучше тогда сразу 2 компа организовывать. Но на вашем месте всё таки обратил бы внимание на вариант с двумя
интерфейсами. Мне стало самому интересно и проверил гипотезу со встроенной картой - у меня всё работает замечательно.
Подключил старый микрофон на ножке. В OBS на вход и выход поставил встроенную карту, в VSTHost - аппаратное ASIO внешней карты.
Всё работает без каких-либо нареканий. У вас наверное куча уже всякого гавна в системе конфликтует, поэтому и не смогли
завести. Повторюсь 2 интерфейса - это выход. Всё остальное - будет гемор. Карта захвата насколько помню может выполнять
роль интерфейса на вход, плюс у некоторых вход сквозной(для доп. коммутации). Думайте лучше, вариантов всегда много.
Терминология повелителя ("высшая школа" троллинга) - https://docs.google.com/document/d/1YEbuOOgBcICEKIZZefGRFAeCrqJBUIQwhMPub7v05jw/...dit?usp=sharingoindex>
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 13.04.2018 08:29 
Тамбов
гитара

»Quiet Snow«, в описанной вами схеме звук из vsthost как в OBS поступает?
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 13.04.2018 11:29 
Тамбов
гитара

Вот схема подключения, которую я использую сейчас. Она полностью работает на указанной карте с учётом того, что сама карта звук из среды ASIO в среду WDM не передаёт. То есть звуки из секвенсора в микшере Windows нигде не отражаются и поэтому чтобы довести сигнал секвенсора до OBS приходится использовать виртуальный кабель. Есть подозрение что с другими аудиокартами всё гораздо проще, и при использовании родных ASIO драйверов например от пресловутой Scarlett 6i6 в микшере windows будет звук. Тогда можно будет его напрямую завести в OBS, но это только догадки.



А видимо предлагаете следовать подобной схеме:

Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 13.04.2018 12:30 

Хард и софт.

Опять за рыбу деньги. Да сколько же можно повторять одно и тоже. :oooi:
В программных микшерах адекватных полнодуплексных мультиклиентных многоканальных звуковых интерфейсов обязательным условием является разделение всех потоков по своим программным плэйбэк каналам. выход ASIO - отдельным каналом, WDM отдельным и так далее. В каждой серьёзной софтине есть выбор выходных каналов - через какой драйвер, и через какие софтовые плэйбэк выхода направлять аудиопотоки. Кёрнель ли это, Директ Саунд ли, Асио...
Вся эта кучка приходит в микшер звукового интерфейса по разным каналам с разного аудиософта - в микшере собирается в настроенные мастер шины или ауксы, и отправляется на физические выходы, либо на программную лупбэк стерео шину.
Так же в микшер карты приходят сигналы со всех внешних устройств на физические входы карты. Будь это Микрофоны, гитары, Клавиши, всё что угодно. Вся эта кучка так же маршрутизируется программно в любой нужный аудио софт. Хоть с директ мониторингом карты на железном уровне, хоть с софтовым...
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 13.04.2018 14:09 
Тамбов
гитара

Почтеннейший ЪЪ. Я очень признателен Вам за попытки вразумить неразумного меня и Ваше терпение (не сарказм).

Всё описанное Вами справедливо для NI Komplete 6. Всё, кроме LoopBack шины. Этих шин нет и на линейке Scarlett. Есть она только у семейства Clarett (thunderbolt у меня естественно нет). И на zoom uac-8. Про более высокий ценовой сегмент даже не заикаюсь. Так вот. Zoom UAC-8 на авито стоит около 30 тысяч рублей. NI Komplete 6 - 8 тысяч рублей. Вместо шины Loopback я предполагаю использовать свою старую карту (5 000 рублей на авито). Итого - 13 тысяч рублей против 30 тысяч. Или есть какие-то более демократичные варианты "адекватных полнодуплексных мультиклиентных многоканальных звуковых интерфейсов"?
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 18.04.2018 19:32 
Раменское
Лапы и хвос

»Quiet Snow«, в описанной вами схеме звук из vsthost как в OBS поступает?

Если бы захотел, чтобы он туда поступал, то подключил бы шнуром выходы с внешней карты к line-in встроенной.
Проверял отдельную работу и как предполагалось - схема отлично работает, решая ваш вопрос.

Николай Узлов , товарищ ЪЪ думает наперёд и предлагает избежать головняка с джиттером,
т.к. в едином виде(в одном устройстве) этой проблемы не существует, более того, меньше устройств расходуют
меньше энергии, но вам придётся попариться с изучением роутинга устройства и оно, разумеется, оправдано,
ибо тыкать мышкой удобнее, чем возиться с реальными проводами. В данном случае всё зависит от качества
устройства. В моём же случае - советую пользоваться цифровыми интерфейсами при передаче сигнала.
Схем решения вопроса много. На мой взгляд самое нормальное решение - это специализированные аппаратные
решения для стримминга.(т.е. отдельный ПК с картой захвата, в которую можно пустить и звук).
Стримминг это такое дело, в нём дёшево и качественно не бывает. Уже писал, даже со своей аппаратной базой
забил на это, потому что просто понимаю, что нормально не будет.
В вашем случае самый дешёвый вариант - докупка интерфейса. По стабильности и гибкости - будет нормально,
а вот по качеству звука - тут уж хз, есть некоторые сомнения. Но это не решит вопрос с картинкой, если вы понимаете
о чём говорю.
Терминология повелителя ("высшая школа" троллинга) - https://docs.google.com/document/d/1YEbuOOgBcICEKIZZefGRFAeCrqJBUIQwhMPub7v05jw/...dit?usp=sharingoindex>
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 09.12.2019 22:34 



А есть способ записывать asio4all в OBS?
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 16.04.2020 15:47 
Тамбов
гитара

Есть способ. ODEUS asio link pro.
https://youtu.be/YjVXr5bI_LA
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 19.04.2020 16:41 
Тамбов
гитара

Ответы на частые вопросы про ASIO Link Pro. ASIO и WDM
https://youtu.be/kEylC1i_PXg
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.04.2020 10:06 
Тамбов
гитара

Звук из одного секвенсора в другой и обратно
https://youtu.be/kzF-AyaVO3M
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.04.2020 10:23 

Хард и софт.

>Звук из одного секвенсора в другой и обратно
>https://youtu.be/kzF-AyaVO3M
:oooi: :oooi: :oooi: Какой лютый п###ц
Для этого давно уже существуют адекватные сетевые хосты, протокол РеВайр...
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.04.2020 11:24 
Тамбов
гитара

За наводку спасибо. С лёту настроить не получилось, но я буду разбираться. Но пока, из того, что я понял, ReWire передаёт из ведущей DAW MIDI в ведомую, и звук забирает обратно. ASIO Link же передаёт в оба направления только звук. Это разные задачи.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.04.2020 14:57 

Хард и софт.

Николай Узлов ,
Функциональные возможности ReWire:
передача аудио и миди данных между приложениями в реальном времени с синхронизацией с точностью до 1 семпла
управление транспортными функциями (воспроизведение, стоп, запись) одновременно двух приложений/

Более новые сетевые хосты, работают уже по принципу - клиент-сервер.
Например
https://www.vsl.co.at/en/Vienna_Ensemble_Pro

или для МакОС

https://github.com/apohl79/audiogridder

Они не единственные. У конторы Вэйв сесть мощные сетевые софтины.

И кстати, Николай - у Вэйвс есть ReWire клиент для своих плагинов.
Я за много лет, периодически о нём вспоминаю, лезу на зарубежные форумы - и нигде не нахожу инфы, о том, что кто-нибудь юзал связку Хоста с клиентом. Одиночные вопросы попадаются от юзеров - на которые на форумах нет ответа...И всё..На этом всё заканчивается. На сайте Вэйвс - об этом тоже молчок.
Вот было бы здорово совместными размышлениями эту тему поднять.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 30.04.2020 16:29 
Тамбов
гитара

Я видел статью на вики, которую Вы цитируете. Но по факту при настройке вижу
MIDI Send !to! ReWire
и две вкладки
Audio/MIDI !From! ReWire
В прочем, я скорее всего просто что-то делаю не так. А исправиться не могу, т.к. боюсь свой умственный "потанцевал" уже исчерпал на своём последнем видео. И оно то для меня уже было слишком сложным, так что ReWire отправляется на изучение в долгий ящик. Если вдруг когда-нибудь пригодится - я просто буду знать, в какую сторону копать, ещё раз спасибо.

На счёт сетевых хостов и связки хоста с клиентом - вообще не понял ни что это, ни зачем нужно. Смутно представляю, что это для одновременной работы над одним проектом с разных устройств, но я в эту сторону никогда не интересовался.
Автор
Тема: Re: Звук секввенсора вне DAW (музыкальные стримы etc)
Время: 04.05.2020 19:08 

Петросян :psyan:

Что только народ не делает, чтобы не использовать Jackd2 и Ardour.

P.s для музыкальных стримов есть, кстати, Jacktrip
В этот форум могут писать только зарегистрированные пользователи!