Музыка - мое хобби, я люблю играть на разных музыкальных инструментах. Я очень много слушаю музыки: с разных стриминговых платформ, так же у меня имеется большая коллекция просто mp3-треков на диске.
Очень часто хочется снять, подыграть, или просто представить себя ритм-гитаристом (или пианистом) на сцене, поиграть аккордами и отдохнуть.
Почти всегда я сталкиваюсь с задачей: моя гитара настроена в Drop C строе, а в треке играют в Drop D, или Drop C#.
Или же, я слушаю инструментал в Фа-диез мажоре, хочется наиграть на пианино, и мне гораздо удобнее поиграть в Соль-мажоре (к тому же, отличие очень близкое - всего на пол тона).
Хочется чуть-чуть подстроить тональность, или высоту выходящего звука с компьютера.
Настало время уже разобраться во всем и сделать хоть что-то!
В чем профит? Мы можем навесить любые эффекты на весь выходящий звук с компьютера - пусть это будет браузер с лайвом концера на YouTube, видео-проигрыватель c эпичным саундтреком, программа для работы с музыкой - какой-нибудь нотный редактор, если вы так увлечены музыкой, или, банально, Winamp.
Это статья-инструкция, как быстро настроить себе нужный функционал на компьютере с Windows.
Старался написать ее более подробно, т.к. уверен, многие любители музыки вообще не сталкивались с VST-плагинами и подобными программами, мне хочется, чтобы они смогли все наладить.
Если у вас есть друг-музыкант, "играющий вместе с компьютером" - расскажите ему об этом, возможно, он давно что-то такое и хотел!
В данной статье используется свободное ПО.
Принцип работы
Выходящий звук с компьютера (устройство вывода по умолчанию - "динамики") перенаправляется на вход "виртуального кабеля", далее он направляет звук в программу для обработки звука, и уже обработанный сигнал выводится на динамики.
Установка программ
VB-CABLE
Первое - нужно установить "виртуальный кабель" VB-CABLE Virtual Audio Device

Распаковываем содержание архива в 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, плагинов (бесплатных и платных) можно найти море.