Pull to refresh

В помощь музыканту: меняем тональность (и не только) звука с компьютера в Windows

Level of difficultyEasy
Reading time4 min
Views3.5K

Музыка - мое хобби, я люблю играть на разных музыкальных инструментах. Я очень много слушаю музыки: с разных стриминговых платформ, так же у меня имеется большая коллекция просто mp3-треков на диске.

Очень часто хочется снять, подыграть, или просто представить себя ритм-гитаристом (или пианистом) на сцене, поиграть аккордами и отдохнуть.

Почти всегда я сталкиваюсь с задачей: моя гитара настроена в Drop C строе, а в треке играют в Drop D, или Drop C#.

Или же, я слушаю инструментал в Фа-диез мажоре, хочется наиграть на пианино, и мне гораздо удобнее поиграть в Соль-мажоре (к тому же, отличие очень близкое - всего на пол тона).

Хочется чуть-чуть подстроить тональность, или высоту выходящего звука с компьютера.

Настало время уже разобраться во всем и сделать хоть что-то!

В чем профит? Мы можем навесить любые эффекты на весь выходящий звук с компьютера - пусть это будет браузер с лайвом концера на YouTube, видео-проигрыватель c эпичным саундтреком, программа для работы с музыкой - какой-нибудь нотный редактор, если вы так увлечены музыкой, или, банально, Winamp.

Это статья-инструкция, как быстро настроить себе нужный функционал на компьютере с Windows.

Старался написать ее более подробно, т.к. уверен, многие любители музыки вообще не сталкивались с VST-плагинами и подобными программами, мне хочется, чтобы они смогли все наладить.

Если у вас есть друг-музыкант, "играющий вместе с компьютером" - расскажите ему об этом, возможно, он давно что-то такое и хотел!

В данной статье используется свободное ПО.

Принцип работы

Выходящий звук с компьютера (устройство вывода по умолчанию - "динамики") перенаправляется на вход "виртуального кабеля", далее он направляет звук в программу для обработки звука, и уже обработанный сигнал выводится на динамики.

Установка программ

VB-CABLE

Первое - нужно установить "виртуальный кабель" VB-CABLE Virtual Audio Device

https://vb-audio.com/Cable/

alt text

Распаковываем содержание архива в C:\Program Files\VBCABLE, запускаем файл VBCABLE_Setup_x64.exe, устанавливаем

alt text
alt text

Возможно, понадобится перезагрузка, но у меня и без нее все заработало.

Теперь в настройках звука появилась возможность выбрать устройство вывода как CABLE Input (VB-Audio Virtual Cable) - выбираем

alt text

Pedalboard2

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

Эта достаточно простая программа позволяет создать цепочку эффектов для обработки звукового сигнала

Я нашел ее на GitHub, с готовыми билдами для MacOS и Windows

alt text

https://github.com/lrq3000/Pedalboard2/releases, качаем Pedalboard2-2.14-windows.zip, распаковываем куда-нибудь, например, в C:\Program Files\Pedalboard2

Я сразу сделал себе ярлык на рабочий стол для запуска файла Pedalboard2-64bit.exe

После запуска нужно первым делом настроить входящие и исходящие звуковые устройства

alt text
alt text

В 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 нужно указать путь до папки с плагинами

alt text
alt text
alt text

Добавляем C:\Program Files\Vstplugins и нажимаем Scan

Теперь, кликая дважды на пустом месте в центре программы, появится список с доступными плагинами - берем наш pitchShift_x64

alt text

Соединив выходы Audio Input со входом в плагин и выходы плагина с Audio Output, должен снова появиться звук

Чтобы удалить соединение (фиолетовый "провод") нужно клацнуть на него мышкой и нажать Del

У плагина есть кнопки

e - визуальный вид плагина
m - настройки для MIDI
b - bypass, вкл/выкл плагин

Нажимаем e и можем подкручивать высоту нашего звука)

Дальше можно сохранить эту настройку как пресет по-умолчанию, чтобы при включении Pedalboard2 сразу загружался наш pitch shift'ер.

alt text

Я лично просто сделал ярлык на рабочий стол, открываю прогу и переназначаю выходное устройство в винде, когда хочу побаловаться с гитарой)

PS Если вы впервые читаете такие буквы, как VST - то мигом читайте, что это такое. В мире звукозаписи и обработки музыки существуют миллионы плагинов, и все их можно навесить в обработку вашего выходящего звука с компьютера.

Так же таким образом можно записывать то, что у вас играет с компа. Очень редко - но тоже, бывает нужно.

PPS Инструкция написана под Windows, как самой стандартной оси (я сам то уже 15 лет не могу пересесть на Linux), но что-то подобное можно повторить и в MacOS и в Linux. Тот же Pedalboard2 есть для MacOS, плагинов (бесплатных и платных) можно найти море.

Tags:
Hubs:
Total votes 21: ↑21 and ↓0+21
Comments34

Articles