Белый шум из командной строки
Введение
Этот звуковой генератор может приглянуться всем фанатам сериала Star Trek («Звёздный путь») и не только.
Генератор будем писать с использованием утилиты SoX (Sound eXchange) — очень мощной утилиты для чтения и создания аудио без использования графического интерфейса, только с помощью команд в терминале. Утилита кросплатформенная, т.е. запустится на любой популярной ОС.
Установка утилиты
Если у вас уже стоит данная утилита, эту главу можно пропустить.
В любой Linux системе утилита легко устанавливается с помощью пакетного менеджера, например:
$ apt install sox
В macOS можно тоже воспользоваться пакетным менеджером Homebrew:
$ brew install sox
В ОС Windows утилиту можно скачать с официального сайта: http://sox.sourceforge.net/, только запускать её нужно будет также через терминал, например PowerShell.
Генерация белого шума
Генерировать будем шум двигателей USS Enterprise (NCC-1701):
$ play -c2 -n synth whitenoise band -n 100 24 band -n 300 100 gain +20
Вот и всё! Белый шум готов, можно надевать наушники и погружаться в работу, не отвлекаясь на посторонные шумы.