Задача звучит просто: включить песню, играть под неё на гитаре и слышать в наушниках и то и другое. На деле это оказывается на удивление неудобно.

«Как сделать, чтобы в наушниках был и минус, и моя гитара? Пока получается либо одно, либо другое.»

Обычные ответы — про пульты, про порядок запуска программ, про хитрости с выводом. Все они работают, и все объезжают одну и ту же яму.

Почему это неудобно

Звук идёт двумя разными путями. Песня — из проигрывателя. Гитара — с карты через программу-усилитель. Свести их надо в наушниках, а сводить негде: у наушников один вход.

Отсюда все три обычных решения, и у каждого своя цена.

Пульт отдельным устройством

Минус в один канал, гитару в другой, наушники в пульт. Работает надёжно, и многие так и живут.

Цена: лишняя коробка на столе, лишние провода и деньги за то, что должен уметь компьютер.

Проигрыватель внутри гитарной программы

У некоторых программ-усилителей есть свой проигрыватель. Открываете там файл с минусом — и он звучит вместе с гитарой.

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

Цена: проигрыватель там обычно простейший. Замедлить кусок, зациклить два такта, приглушить только гитарную партию — ничего этого нет.

Всё в многодорожечном редакторе

Reaper или что-то подобное: минус на одну дорожку, гитару на другую с плагином. Полный контроль.

Цена: редактор — тяжёлый инструмент для записи, а не для занятий. Чтобы позаниматься полчаса, приходится каждый раз собирать проект.

И общая беда всех трёх

Порядок запуска. На форумах советуют строго: сначала проигрыватель, потом гитарную программу. Иначе вторая не получит карту.

Причина в том, что часть звуковых драйверов отдаёт карту одной программе целиком. Современные карты обычно так не делают, но ASIO4ALL и часть старых драйверов — делают. И человек, не зная причины, просто заучивает ритуал.

Как это должно выглядеть

Одна программа, в которой песня и гитара — соседние дорожки одного микшера. Тогда:

  • у обеих своя громкость, и их слышно в любой пропорции;
  • гитару можно приглушить или, наоборот, оставить одну;
  • песня замедляется, а гитара звучит как играется — потому что она сейчас;
  • порядок запуска не имеет значения: карта одна, программа одна.

Ничего экзотического в этом нет. Просто обычно проигрыватель и гитарный тракт — разные программы, и никто не собирает их вместе.

Что здесь делает StemPlayer

Дорожка Guitar находится в микшере рядом с вокалом, басом, барабанами, минусом и табулатурой

Собирает вместе.

Гитара — обычная дорожка микшера. Своя громкость в децибелах, приглушение, солирование. Солирование общее с песней: солировали гитару — песня замолчала.

Свои плагины в цепочке. До восьми подряд: усилитель, кабинет, педали. Порядок переставляется, каждый можно обойти, не убирая. Настройки открываются родным окном плагина и сохраняются в проект — под одну песню чистый звук, под другую перегруз.

Песня — не один файл, а дорожки. Если разложить её на стемы, можно приглушить гитарную партию и играть за неё, оставив бас, барабаны и голос.

Трудное место замедляется и зацикливаетсякак обычно, — и гитара при этом остаётся живой. Замедлить то, что играется прямо сейчас, невозможно, и обещать этого никто не станет.

Метроном сверху, если играете без барабанов.

Ноты на грифе, если к песне есть табулатура.

Задержка — 6,2 миллисекунды на замере петлёй при буфере 32 кадра. Про то, из чего она складывается, — отдельно.

Чего программа не делает

Не разделяет песню на дорожки. Это делает Ultimate Vocal Remover, и делает хорошо. Мы открываем готовое.

Не даёт своих гитарных тембров. Усилители и кабинеты — ваши плагины.

Не проверяет, те ли ноты вы сыграли. Гитару она слышит и пропускает через себя, но правильность игры не оценивает: ни подсветки попаданий, ни очков. Это разные вещи, и мы их не путаем.

Не записывает. Поиграть — да, записать — нет.