Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Закономерность возможных составов есть, вариантов 8-10. В принципе, можно потом если что использовать один из похожих вариантов + добавить\исключить один\два канала под ситуацию.
Если будет возможность сохранять изменения в новый пресет будет просто отлично.
Как варианты групп например:
1. Один микрофон ведущего, все остальные в муте
2. Ведущий+ямаха+1 микр..
3. ямаха+1микр..
4.Все микрофоны+ямаха
5. Гитара+1,2,3,4 микр.
...
Это хорошая идея. Тогда можно будет подобрать значение, чтобы запись включалась когда вокалист берет микрофон в руку (шум неизбежен) При достаточной задержке он успеет начать петь и съеденная атака не повлияет. Даже если и не так, то 5-10 мс на первой атаке не проблема. На гейтах же всегда есть фэйд на открытие.
Не всё так просто!
Чем ниже вы будете ставить порог звука при котором система будет включать этот трек на запись (и отключать мьют, если нужно) - тем меньше атаки будет съедено. НО! - тем больше риск, что общий шум на сцене тупо включит запись на этом мике.
Это нужно проверять в реальных условиях, а потом решать что с этим делать.
Опять всё не так просто.
Оптимизация должна быть разумной.
Вам нужно чтоб проект ваш работал в условиях, когда ВСЕ треки активны, т.е. все музыканты и певцы на сцене и все треки пишутся?
Если такая ситуация возможна даже в течении одной минуты - вы должны ВСЁ настраивать, чтоб эту одну минуту ни чего не тупило и не хрипело.
А значит - НЕТ Ни какого смысла мьютировать не используемые треки для снятия нагрузки с CPU.
Закономерность возможных составов есть, вариантов 8-10. В принципе, можно потом если что использовать один из похожих вариантов + добавить\исключить один\два канала под ситуацию.
Если будет возможность сохранять изменения в новый пресет будет просто отлично.
Как варианты групп например:
1. Один микрофон ведущего, все остальные в муте
2. Ведущий+ямаха+1 микр..
3. ямаха+1микр..
4.Все микрофоны+ямаха
5. Гитара+1,2,3,4 микр.
...
Тут важно потом, по ходу Концерта найти правильную кнопку, а это может быть очень не просто.
Если у концерта есть чёткий сценарий - кто за кем и в каком составе, тогда можно До Концерта в спокойной обстановке настроить каждую кнопку и потом только нажимать их по очереди, не разбираясь в попыхах с тем, что она сделает.
Но если составы могут меняться по ходу - то шансы нажать не ту кнопку возрастают до 100%.
А если на это ещё наложить случайности, типпа - кто-то вышел на сцену и взял не свой микрофон - то ваще!
По этому - я пока что сделаю вам по трековые кнопки, которые будут включать-выключать треки на запись (вернее - запись будет всё время включена, иначе мы не примем ни какого сигнала, а вот писать трек или нет - будет скрипт решать от уровня входного сигнала), а группы из них сделать можно всегда.
Ну и сделаю робота, который будет следить за уровнем сигнала на треке (настроенный вами) и делать работу за недооператора, если он забудет.
Попробуете как оно - потом что-то доделаем/переделаем.
@Wefilev, ещё есть вопрос.
Кол-во входов у вас постоянное? В общем интересует не может ли оно увеличиваться, не потребуется ли вам вдруг добавить ещё пару микрофонов или ещё один инструмент?
@Aleksandr Oleynik, вообще, в планах есть расширение. Хотим добавить Бас, еще клавиши. В общем заменить самоиграйку на коллектив. Но в ближайшие полгода это не реально.
Этот пульт уже и так забит на входах.
Ловите Рипер в трёх архивах - форум не даёт иначе, и архив проекта.
Специально залил весь Рипер - он портебл и настроен и с кнопками в тулбаре сразу и с плагином нужным и со скриптом.
Вам нужно только прописать в нём путь к вашим плагинам.
Я переименовал ваши треки латиницей и ОЧЕНЬ РЕКОМЕНДУЮ не использовать кирилицу ни в Рипере ни в путях и папках!!!!!!
Как работает -
Настраиваете правильно входа на всех треках - VED-9, LENA-1 и так далее.
Я добавил в ваш проект треки с теми-же именами, но в начале два восклицательных знака, типпа - !!VED-9 и так далее - Это служебные треки, они только "слушают" уровень сигнала от соответствующего инструмента (вход настраивать на этих треках не нужно, он настраивается автоматом в соответствии с тем, что поставите в треках инструментов и миков) и на каждом стоит плагин ALEX01 на котором вы настраиваете параметры автоматической работы (опишу чуть ниже) - треки эти после настройки можете сделать не видимыми. Треки в ЭТОМ проекте перемещать ни в коем случаи нельзя, также нельзя добавлять треки ни как иначе, кроме как в конец проекта, как минимум после 29 трека!!!!! (Если это обстоятельство мешает - сделаю вторую версию скрипта, в которой это не будет важно)
Запускаете проект, запускаете скрипт - Live Project_01 - на тулбаре кнопка (можно поставить в автозагрузку скрипт);
Кнопками - VAD - 9 REC и так далее - можете в ручную включить и выключать запись конкретного инструмента (Mute на треках также автоматом ставится-снимается);
Автоматическое срабатывание записи каждого из инструментов настраивается на служебных треках в плагинах ALEX01. Первый слайдер отвечает за порог срабатывания Записи в dB.
Вторым настраиваете време, через которое, после того как сигнал упал ниже настроенного порога, запись прекратится;
Собственно жмёте REC на транспорте и проверяете!
PS: Вложения удаленны по причине выложенного более свежего решения - читайте ниже!
Возможно конечно. Но мне нужно будет написать вам небольшую инструкцию.
Ну и я почти закончил сэтапчик более интелектуальный.
Тогда подождите может ещё денёк.
Вас устроит то, что это будет самостоятельный тулбар только с кнопкой запуска скрипта и кнопками ручного включение-выключения треков?
Или вам нужно эти кнопки добавить в свой какой-то тулбар, в котором уже есть , нужные вам при работе этого проекта кнопки?
Проект у меня готов, нужно утрясти только вот эти организационные моменты.
Выкладываю архив и рассказываю что с ним делать - Reaper должен при этих манипуляциях быть закрыт!
1. Папку alex положить в папку Effects Рипера. Effects находится в корне папки Reaper - для портебл Рипера там куда вы поставили, а для проинсталенного - C:\Users\*****\AppData\Roaming\REAPER\
2. Положить файл Live Project_04.lua в папку Scripts. Эта папка должна быть там-же, где и Effects, если её нет - значит создать.
3. Установить на комп программу Notrpad++ https://notepad-plus-plus.org/download/v7.3.2.html
4. Найти в папке Reaper файл reaper-kb.ini и открыть его в Notepad++ (если файла нет, то создать его в корне папки Reaper)
В Notepad++ в этом файле создать ещё одну (или одну) строку, скопировав её вот от сюда -
PHP:
SCR 260 0 RS5e15d1d621e2f344d02fbef11c885f9350cea9b4 "Custom: Live Project_04.lua" "Live Project_04.lua"
сохранить файл и закрыть его.
5. Найти в папке Reaper файл reaper-menu.ini и открыть его в Notepad++.
Если файла нет - создать его в корне папки Reaper и перенести в него вот это -
Как это работает -
После загрузки проекта нужно нажать кнопку Live Project_04 и запустить скрипт. Можно поставить скрипт в автозагрузку самого проекта, через Extensions>Startup actions>Set project startup action...
и сохранить проект.
Для остановки скрипта нужно ещё раз нажать на эту-же кнопку. Запущен или нет скрипт - видно по состоянию кнопки -
Скрипт работает только с треками определённого имени.
Если открыть скрипт, то в начале его можно увидеть следующее -
В этой части кода привязываются кнопки (которые правее скрипта на Тулбаре) к конкретным именам треков.
В общем-то можно добавить ЛЮБОЕ кол-во треков в работу скрипта, если это понадобится - отдельно расскажу как это сделать.
Но!!!!! Переименовывать треки НЕЛЬЗЯ! Перемещать можно как угодно и добовлять любые другие тоже можно, но они (те самые другие, с которыми скрипт не должен работать) не должны именами походить по структуре на эти - т.е. не должно в имени быть какое-то кол-во больших букв, затем подчёркивание и какое-то кол-во цифр в конце!!!!!!
На каждом треке, с которым скрипт работает, первым в инсёрте должен стоять сделанный мной с подсказками и помощью @EUGEN27771 JS плагин - InDetect_01
Плагин "СЛУШАЕТ" входной сигнал на треке и включает этот трек автоматом в работу.
Работает "автомат" или нет задаётся последним чек боксом - по умолчанию там ON, можно на каждом треке отдельно выбрать и OFF - и вывести данный трек из "автоматической" работы - тогда его "включить или выключить" можно будет только соответствующей кнопкой на тулбаре.
Если чекбокс "Track auto off" стоит в ON, то - Tresh dB отвечает за уровень сигнала при котором происходит его "включение", Hold sec - время, через которое (если сигнал будет ниже выставленного порога Tresh) Track будет выключен из работы, Trigger1 - служебный слайдер, нужный скрипту для работы, Trigger2 - зарезервированный слайдер для дальнейшего развития проекта (если будет).
Короткое пояснение, что такое "включен или выключен" Track -
Если Track "выключен", то на нём нажата кнопка Mute, все плагины в инсёрте (кроме первого служебного) находятся в байпасе и не жрут CPU, и режим Record: disable (input monitoring only) - т.е. сигнал поступающий на этот трек не будет писаться.
Если Track "включён", то соответственно Mute отжат, все плагины в онлайне, режим Record: input (audio or MIDI) - трек будет писаться.
Все прочие нужные настройки для работы проекта скрипт делает (проверяет) при каждом своём старте!
Кнопки -
"включают - выключают" трек в ручную вне зависимости от того, работает или нет на треке автоматический режим. Включение кнопки блокирует автоматическое отключение данного трека.
Взаимодействие и визуализацию автоматического и ручного режимов можно изменить, для этого нужно только описать мне как хотелось бы чтоб это работало.
@Aleksandr Oleynik, спасибо за большую работу! Но кажись не все каналы включаются с тулбара. Всё, что после 7 канала на кнопки не реагирует. Может дело в этом:
А...., ну да, я забыл написать - нужно ПРИ ЗАКРЫТОМ РИПЕРЕ в SWS ini файле найти строку с Dummy и поставить вместо 8 например 20.
Файлик этот в корне папки Reaper.
Вообще-то эти экшины, это пустышки у которых просто есть состояние (State) - on/off и я его использую в скрипте.
[DOUBLEPOST=1487550828][/DOUBLEPOST]Меня конечно в первую очередь интересует как будет себя вести автомат.
Нужно подобрать на каждом треке в том плагине такой Trash -чтоб с одной стороны запись постоянно не включалась от проникновения звуков внешних, а с другой, при начале работы именно в этот мик не съедалась атака первой ноты.
@Aleksandr Oleynik, вопросы появились)
Удалил все FX с каналов. Остались только InDetect_01 - при включении скрипта нагрузка на CPU вырастает то 25-55%
Включение\выключение воспроизведения\записи на нагрузку не влияет
Как-то можно это минимизировать?
@Wefilev
Минимизировать это можно только увеличением мощности компа.
Хотя я не знаю почему у вас при запуске скрипта нагрузка так сильно возрастает.
Какой у вас комп? Если он так реагирует на включение данного скрипта - он очень слабенький видимо... На моём 8-и ядернике - 15% максимум И не стоит при работе с Рипером оставлять работающими вэб браузеры, торенты, антивирусы и прочие скайпы и месенджеры... хотя это к данному вопросу отношения и не имеет...
Ну и те значения буфера и задержки, которые я вижу у вас - они не совместимы с живой игрой - у вас более 20 мс задержка, это катастрофически много.
Это ваш Пресонус даёт такие значения задержки при 512 spl буфера?
Но как только вы поставите вменяемую задержку с буфером 128 spl, например, ваш комп сдохнет уже на RT CPU.
PS: Если совсем ни чего не сможете сделать (поменять комп, поменять звук карту) - прийдётся вам от автоматического режима отказываться и делать просто кнопки ручные - но это фуууууууу как не интересно....
@Aleksandr Oleynik, да, комп старый.. а возможно убавить обрабатываемые каналы из скрипта?
Можно, например пожертвовать инструментами и оставить в работе только первые 5-6 микрофонов.
А у ведущего всегда канал микрофона включен, он глушит его кнопкой mute на микрофоне.
@Wefilev, поверьте - толку с этого будет мало. Если ваш комп даёт такие забросы только на скрипте, то что он будет делать, когда вы в проект с десяток нужных плагинов поставите?
Да и задержка ваша - как только вы буфер уменьшите до хотя бы 128 spl ваш комп увеличит вам RT CPU (ASIO) до величины, скорее всего не совместимой с работой.
Вы в начале соберите проект с нужной обработкой и поставьте в нём 128 spl буфер. Не отключайте на каналах запись и мониторинг, выключите мьют и сделайте скриншот нагрузки
@Aleksandr Oleynik, драйвер ставлю на 256 spl в режим min latensy. Работать можно. Если меньше поставить- начинает трещать. Если включить всё-на всю, при полной нагрузке ~85% CPU и 70% RT CPU
Это при том, что в основном используются Риперовские, встроенные плагины. Только на группе вокала стоит Slate и на мастере The Glue.
Сделайте скриншот проекта при 256 spl, чтоб было видно что там Рипер вверху справа пишет, а также скиншот нагрузки.
CPU 85%'- не проблема, а вот RT CPU 70% - ни куда не годиться, будут цифровые артефакты, даже если вы их и не слышите сразу.
@Aleksandr Oleynik,
попробовал вчера в работе. Задержка на включение канала 50мс примерно. Съедается первая буква и нагрузка такая, что Рипер звук воспроизводит но картинка немного тормозит как в играх (видюха встроеная в мать)
На репетиции, вроде все было сносно.. Каналы сами включались\выключались. Тресхолд поставил -20-25db. Оставил систему в покое минут на 30, попили пока чаю..
Вернулся к компу, начали играть, только тронул мышку, понял Рипер висит.. Пробовал отключить скрипт.. не получается. Короче посреди песни вырубил Рипер через диспетчер задач. Запустил по новой.. не видит драйвер, надо перезапускать систему и пульт...
Короче, первый блин комом) Про то, что я наслушался после выступления лучше не говорить..
С расстройства даже не вспомнил про скриншот..
До этого в обычном режиме таких глюков не было, система работает стабильно. Думаю дело в дружбе драйвера с виндой. Пару раз было такое, что нужно пару раз перегрузить систему чтобы драйвер подхватился.
Прям и не знаю, как реагировать.. Вернуться к старому конфигу.. мечта о автоматической работе, блин не дает покоя. Прокачать комп нет возможности.
Даже не могу найти карту расширения с портом FireWire может проблема в ней
@Wefilev, любую, самую крутую идею, можно угробить при помощи бюджета, в котором находишься....
Я много раз писал - Програмными Лайв сэтапами можно заниматься имея МИНИМУМ Дэсктоп современный на i5 4-х процевом разогнанном до 4 Ghz.
Ну и карточка нужна. RME Ray Dat - она без альтернативна.
Всё прочее - куча гемороя и похороны идеи.
Нельзя использовать PC с видюхой встроенной в мать, нельзя использовать внешние пульты как звук карту с сумасшедшей задержкой.
Нельзя использовать системы, которые виснут - мой сэтап работает НЕДЕЛЯМИ не выключаясь при обкатке.
...а ёжики плакали, кололись, но продолжали есть кактус))
Так и Рипер использовать из коробки тоже надо постараться.. если нет sws, scripts, actions, reapack, mp3 и т.д.
Что ж, придется вернуться к скринсетам. Есть ли возможность соединить кнопки Mute и Rec и прикрутить к ним плавный фейд?
Я сделаю вам вариант только ручного управления. Но после 14-го.
Скринсеты тут не при делах.
Но это не спасёт вас от кривых пресонусовских драйверов и сумасшедшей задержки.