Stochas
Введение
Stochas — это продвинутый вероятностный секвенсор MIDI. Он изначально был коммерческим (известен как Stochasticizer), но теперь распространяется как бесплатное open‑source приложение, поддерживаемое командой Surge Synth Team. Stochas не генерирует звук — он отправляет MIDI ноты, изменяя вероятность их появления, длительность, скорость и выбор между несколькими вариантами. Такой подход помогает создавать живые барабанные партии, случайные мелодии или ходы с вариативной динамикой.
Stochas позволяет строить полиритмические и полиметрические структуры, использовать несколько слоёв и паттернов, настраивать грув и humanization, применять масштаб и аккорды, а также создавать сложные цепочки ноток, где одна нота зависит от другой.
Установка и требования
Stochas доступен как плагин VST3 и AU (ВСТ2 не существует из‑за лицензионных ограничений Steinberg), поэтому вашей DAW необходимо поддерживать VST3 или AU. На Windows требуется Windows 7 или новее; на macOS — macOS 10.11 и выше; на Linux поддерживаются VST3/LV2. Чтобы установить, скачайте последнюю версию с GitHub (surgesynthteam/stochas) и поместите файл .vst3 или .component в папку плагинов. Для FL Studio настройте output port в Stochas и input port в синтезаторе, чтобы MIDI проходило правильно; в Ableton Live поместите Stochas на MIDI‑трек, назначьте его выход на инструментальный трек и включите запись, чтобы получать MIDI ноты
Интерфейс и возможности
- Слои и паттерны. Stochas позволяет использовать до четырёх слоёв (Layers), каждый из которых может иметь свою собственную длину и размерность, что подходит для полиритмов и полиметрии. Каждый слой может содержать до восьми паттернов, между которыми можно переключаться в реальном времени.
- Сетка и шаги. В каждом слое пространство делится на сетку до 64 шагов по горизонтали и до 125 строк по вертикали. Ноты размещаются на ячейках; для каждой клетки можно задать вероятность, velocity, длительность и выбор между несколькими нотами. Stochas позволяет создавать как монофонические, так и полифонические последовательности; для полифонии можно внутри одного столбца разместить несколько нот, и плагин будет случайно выбирать между ними.
- Полифонические и полиметрические режимы. Благодаря независимым длинам слоёв и возможностям деления/умножения темпа (half time/double time) можно создавать полиритмы и полиметрии. Дополнительно, есть кнопка Remetrize, которая пересчитывает сетку.
- Грув и Humanization. Для живости партии Stochas имеет секцию Groove. Здесь можно применить встроенные шаблоны свинга, импортировать groove из MIDI‑файла и настраивать humanization, включая смещение по таймингу, рандомизацию velocity и длины нот.
- Аккорды и масштабы. Плагин имеет вборный список аккордов и музыкальных масштабов; можно выбирать тональность и тип аккорда, при этом ноты будут отражаться цветом и облегчать редактирование. Можно скрыть неиспользуемые ноты.
- Chain Mode. В цепочечном режиме можно задать зависимость: если нота сыграла, следующая клетка может иметь свою вероятность; или напротив, нота появляется только если предыдущая не сыграла.
- Темы оформления. Stochas поддерживает пользовательские темы; можно изменить цвета интерфейса, создав файл
stochas.skinв папке настроек (Windows:%AppData%/Roaming/Stochas, macOS:~/Library/Application Support/Stochas).
Базовое использование
- Добавьте Stochas в DAW. Создайте MIDI‑трек и загрузите Stochas. Убедитесь, что его выход направлен на виртуальный инструмент (Serum, Surge XT, Addictive Drums 2 итд.).
- Выберите слой и длину. В секции Layers выберите один слой и установите длину сетки (16 шагов почти для лупа). Задайте размерность (4/4 по умолчанию).
- Рисуйте шаги. Нажимайте на ячейки сетки, чтобы добавить ноты. Установите вероятность (Probability) для каждой клетки; 100 % — нота прозвучит, 50 % — сыграет в половине случаев. В одну и туж клетку можно поместить несколько нот, и плагин будет выбирать между ними.
- Настройте velocity и длительность. Перетащите ребра клеток по вертикали для редактирования velocity, а по горизонтали — длительности. В панели Step properties можно точно устанавливать параметры.
- Запустите воспроизведение. Нажмите Play в DAW; Stochas будет запускать ноты согласно заданной вероятности. Переключайтесь между паттернами, чтобы менять структуру в реальном времен
и.6. Сохраните пресет. Нажмите Save, чтобы сохранить текущий паттерн и все настройки в файл .stochas.
- Сохраните пресет. Нажмите Save, чтобы сохранить текущий паттерн и все настройки в файл .stochas.
Продвинутые техники
- Полиритмы и polymeter. Используйте несколько слоёв с разной длиной (например, Layer 1 — 12 шагов, Layer 2 — 16 шагов) и включайте их одновременно. Защет смещенного периода рисунок будет всегда меняться.
- Эксперименты с Groove и Humanization. Импортируйте MIDI‑groove из реальных ударных партий, затем добавьте swing и humanize, чтобы избежать механичности.
- Использование аккордов и шкал. Выберите масштаб (Scale), и доступные ноты будут подсвечиваться. Добавляйте разные аккорды в одну строку — плагин будет выбирать один аккорд случайно.
- Chain Mode для фраз. Включите Chain Mode и настройте зависимости: например, если нота на шаге 1 сыграла, на шаге 2 может появиться отклик; если сыграла редко, нота на шаге 2 скажется. Такие цепочки дают процедурные фразы.
- Живая игра по MIDI. Stochas можно управлять при помощи MIDI контроллеров: переключать паттерны, уменьшать/ увеличивать длины слоёв, менять вероятность нот и записывать действия в реальном времени.
- Интеграция с другими плагинами. Stochas хорошо работает с мультитембральными синтезаторами (Serum, Surge XT), драм‑машинами (Addictive Drums 2) и MIDI‑эффектами (Ripchord, Tonespace). В Bitwig включите Stochas в цепочку Note FX, затем добавьте Harmonize и Humanize для дополнительного контроля. Сочетайте Stochas c Ultra Chord Note FX, чтобы превратить случайные ноты в аккорды.
Цикавые факты и связки с Bitwig
- История разработки. Stochas появился как JSFX плагин Stochasticizer, а в 2020 году его исходный код открыли и проект перешёл под крыло Surge Synth Team.
- Форматы VST3/AU. Из‑за лицензии Steinberg плагин доступен только в VST3 и AU; поэтому заранее убедитесь, что ваша DAW их поддерживает.
- Рекомендации по бидвигу. В Bitwig добавляйте Stochas в цепочку Note FX, чтобы он передавал MIDI дальше. После него можно поставить Harmonize (подстройка к аккордам), Humanize (рандомизация тайминга), Ripchord (создание аккордов), Ultra Chord (преобразование нот в аккорды) и SerumFX для обработки. Комбинируйте Stochas с Tonespace для обогащенных схем; например, Tonespace предлагает аккорды по масштабу, а Stochas разбрасывает их по времени.
- Кроссплагиновые идеи. Сочетайте Stochas с Serum и Surge XT, чтобы создавать глубокие пады и атмосферы; с Addictive Drums 2 — для вероятной перкуссии; с Samplab — записывать случайные ходы и потом редактировать ноты; с Glitch 1.0.2 — придавать разрывы и tape stop эффекты. Это откроет новые идеи для генеративной музыки
Воркфлоу: генерация падов в Bitwig
- Создайте проект. Откройте Bitwig Studio и добавьте два трека: MIDI‑трек для Stochas и инструментальный с Surge XT.
- Вставьте Stochas. На первый трек добавьте Stochas как Note FX. Назначьте выход на второй трек с Surge XT.
- Задайте сетку и масштаб. В Stochas задайте лейер длиной 16 шагов, выберите масштаб и тональность (F Minor). Добавьте ноты на каждой доле, задав им вероятность 60–80 %.
- Настройте Surge XT. Выберите падовый пресет, откройте фильтр и добавьте реверберацию и delay.
- Добавьте groove. Импортируйте groove из MIDI или сдвиньте swing ручкой Groove. Чутьё станет живее.
- Запуск. Нажмите Play. Если мелодия слишком плотная, уменьшите вероятность некоторых шагов; если редкая — добавьте второй слой с другим полиритмом.
- Финальные штрихи. Запишите MIDI выход и отредактируйте удачные фразы. Попробуйте запустить параллельную цепь с Ultra Chord и Ripchord; запишите готовый материал.