В помощь музыканту: меняем тональность (и не только) звука с компьютера в Windows
Музыка — мое хобби, я люблю играть на разных музыкальных инструментах. Я очень много слушаю музыки: с разных стриминговых платформ, так же у меня имеется большая коллекция просто mp3-коллекции на диске.
Очень часто хочется снять, подыграть, или просто представить себя ритм-гитаристом (или пианистом) на сцене, поиграть аккордами и отдохнуть.
Почти всегда я сталкиваюсь с задачей: моя гитара настроена в Drop C строе, а в треке играют в Drop D, или Drop C#.
Или же, я слушаю инструментал в Фа-диез мажоре, хочется наиграть на пианино, и мне гораздо удобнее поиграть в Соль-мажоре (к тому же, отличие очень близкое — всего на пол тона).
Настало время уже разобраться во всем и сделать хоть что-то!
В чем профит? Мы можем навесить любые эффекты на весь выходящий звук с компьютера — пусть это будет браузер с лайвом концера на YouTube, видео-проигрыватель c эпичным саундтреком, программа для работы с музыкой — какой-нибудь нотный редактор, если вы так увлечены музыкой, или, банально, Winamp.
Это статья-инструкция, как быстро настроить себе нужный функционал на компьютере с Windows.
Старался написать ее более подробно, т.к. уверен, многие любители музыки вообще не сталкивались с VST-плагинами и подобными программами, мне хочется, чтобы они смогли все наладить.
Если у вас есть друг-музыкант, «играющий вместе с компьютером» — расскажите ему об этом, возможно, он давно что-то такое и хотел!
В данной статье используется свободное ПО.
Принцип работы
Выходящий звук с компьютера (устройство вывода по умолчанию — «динамики») перенаправляется на вход «виртуального кабеля», далее он направляет звук в программу для обработки звука, и уже обработанный сигнал выводится на динамики.
Установка программ
VB-CABLE
Первое — нужно установить «виртуальный кабель» VB-CABLE Virtual Audio Device
https://vb-audio.com/Cable/
Распаковываем содержание архива в C:\Program Files\VBCABLE
, запускаем файл VBCABLE_Setup_x64.exe
, устанавливаем
Возможно, понадобится перезагрузка, но у меня и без нее все заработало.
Теперь в настройках звука появилась возможность выбрать устройство вывода как CABLE Input (VB-Audio Virtual Cable)
— выбираем
Pedalboard2
Для обработки звука эффектами (в нашем случае — изменение тональности) мы воспользуемся бесплатной программой Pedalboard2 — так называется группа эффектов у гитаристов, где куча всяких «педалей» (потому что переключать эффекты удобнее ногой).
Эта достаточно простая программа позволяет создать цепочку эффектов для обработки звукового сигнала
Я нашел ее на GitHub
, с готовыми билдами для MacOS и Windows
https://github.com/lrq3000/Pedalboard2/releases, качаем Pedalboard2-2.14-windows.zip
, распаковываем куда-нибудь, например, в C:\Program Files\Pedalboard2
Я сразу сделал себе ярлык на рабочий стол для запуска файла Pedalboard2-64bit.exe
После запуска нужно первым делом настроить входящие и исходящие звуковые устройства
В Audio device type
выбираем DirectSound
, в input
— откуда приходит звук, т.е. наш установленный CABLE Output (VB-Audio Virtual Cable)
, а в output
— откуда звук будет играть, стандартные колонки/наушники — у вас может называться по-другому, у меня называется Динамики (High Definition Audio Device)
Если соединить выходы (каналы) Audio Input
и Audio Output
, то мы должны услышать оригинальный звук с компьютера, как и до всей нашей магии.
PS Если вы юзаете FL Studio
, советую юзать FL Studio ASIO
, она была сделана так же с возможностью одновременного использования аудиоустройств, т.е. можно одновременно работать и в FL Studio
и слушать музыку с браузера/плеера.
Плагины
Теперь нам нужно вставить в цепочку обработки плагин, который меняет высоту звука (т.е. для песни это значит поменять тональность), по-английски это pitch shift.
Быстро на GitHub
я нашел простенький плагин для этого дела pitchShifter
https://github.com/kawaCat/pitchShifter-Vst/releases
Качаем pitchShifter.V1.01.zip
и распаковываем файл pitchShift_x64.dll
в папку C:\Program Files\Vstplugins
Теперь в настройках Pedalboard2
нужно указать путь до папки с плагинами
Добавляем C:\Program Files\Vstplugins
и нажимаем Scan
Теперь, кликая дважды на пустом месте в центре программы, появится список с доступными плагинами — берем наш pitchShift_x64
Соединив выходы Audio Input
со входом в плагин и выходы плагина с Audio Output
, должен снова появиться звук
Чтобы удалить соединение (фиолетовый «провод») нужно клацнуть на него мышкой и нажать Del
У плагина есть кнопки
e
— визуальный вид плагинаm
— настройки для MIDI
b
— bypass, вкл/выкл плагин
Нажимаем e
и можем подкручивать высоту нашего звука)
Дальше можно сохранить эту настройку как пресет по-умолчанию, чтобы при включении Pedalboard2
сразу загружался наш pitch shift’ер.
Я лично просто сделал ярлык на рабочий стол, открываю прогу и переназначаю выходное устройство в винде, когда хочу побаловаться с гитарой)
PS Если вы впервые читаете такие буквы, как VST
— то мигом читайте, что это такое. В мире звукозаписи и обработки музыки существуют миллионы плагинов, и все их можно навесить в обработку вашего выходящего звука с компьютера.
Так же таким образом можно записывать то, что у вас играет с компа. Очень редко -, но тоже, бывает нужно.
PPS Инструкция написана под Windows, как самой стандартной оси (я сам то уже 15 лет не могу пересесть на Linux), но что-то подобное можно повторить и в MacOS и в Linux. Тот же Pedalboard2
есть для MacOS, плагинов (бесплатных и платных) можно найти море.