Практика · Звук
Звук
Цепь обработки пишется целиком: от того, как трек меняет скорость, до того, в каком формате он сохранится. Считает всё устройство слушателя — ни один файл никуда не отправляется, и это не позиция, а требование к архитектуре, из которого следует остальное.
Что делается
- Обработка записи Честный varispeed: скорость и высота едут вместе, как на плёнке, две октавы вниз и вверх, шаг в один полутон. Не тайм-стретч — поэтому нет роботизированных артефактов и размазывания на длинных хвостах.
- Эффекты Четыре цепи, по одной ручке на каждую: реверб на свёртке (комната с затухающими верхами), плёночная сатурация с плаванием протяжки, сужение полосы до кассетного дубля, снижение разрядности вплоть до двух бит. Собрано на узлах Web Audio — свёртка, биквадные фильтры, вейвшейпер.
- Экспорт Три формата: MP3 на 320 кбит/с, WAV и FLAC — оба без потерь. Кодирование своё, в самом приложении. Рендер идёт офлайн — быстрее реального времени и без сервера.
- Инструменты для музыканта Программы, которые не требуют от человека сначала завести проект. «Нота» начинает запись с первой ноты и держит наброски вкладками; Tone Setter собирает набор тонов, гармонию, тембры и секвенцию со зрительной обратной связью.
- Звуковая среда сцены Амбиент, шаги и звуки событий под конкретную сцену, вплоть до генерации исходников скриптом. В «Без дна» звучат только очень тихий шум воздуха и два чередующихся шага — удар пяткой и более тихий контакт носком; при остановке шагов нет и музыки нет вовсе.
- Разбор материала Отдельная линия — читаемое представление звука: табулатурный редактор Audioshred и справочник «Sound Is Intervals», где разобрано, почему интервал, а не нота, оказывается единицей музыкального смысла.
Чем подтверждено
DRIFT
Замедление и реверберация целиком на устройстве: varispeed, четыре эффекта, экспорт в MP3, WAV и FLAC, шестнадцать языков. Работает офлайн, без аккаунта и без загрузки на сервер. Есть сборки под Windows и Android.
Tone Setter
Рабочее место для подбора тона: выбор набора тонов, переключение гармонии, карточки тембров, секвенсор и визуализатор. Синтез на Tone.js, всё считается в браузере.
Sound Is Intervals
Статья справочника о том, из чего складывается музыкальный смысл. Не реклама инструмента, а разбор предмета — то же основание, на котором сделаны сами инструменты.
Работы, у которых страницы нет:
- Нота Музыкальный блокнот без кнопки записи: окно открывается — и можно играть, запись идёт с первой ноты, наброски живут вкладками. Ставится под Windows, вызывается глобальным сочетанием из любого окна, клавиатура работает как фортепиано.
- Долгая Серь Звуковая среда мира на Godot: два амбиентных полотна — для мира и для меню — и отдельные звуки находок, редкой и важной. Тишина здесь несущая, а не пауза между репликами.
- Без дна Играбельная прогулка, где весь звук сделан под один кадр: шум воздуха и два шага, сгенерированные скриптом проекта. Сцена ничего не навязывает записи — ни музыки, ни таймера дубля.
- Audioshred Табулатурный редактор, живущий страницей внутри набора AudioViz. Работа с записью материала, а не с его обработкой.
Взяться за работу
Приложите к письму кусок материала и скажите, что с ним должно произойти. Тридцати секунд записи хватает, чтобы ответить, считается это на устройстве или требует сервера.