Второе дыхание легендарного семплера: как Shortcircuit XT возвращается в строй
Помните середину нулевых? Время, когда софтверный звук только начинал по-настоящему «кусать» железные синтезаторы, а на форумах продюсеров гремели споры о том, какой семплер дает самый жирный звук. Именно тогда компания Vember Audio выпустила Shortcircuit — инструмент, который многие полюбили за невероятно гибкий рабочий процесс и характер. А потом он пропал с радаров.
Но в мире Open Source ничто хорошее не исчезает бесследно. Команда Surge Synth Team, подарившая нам вторую жизнь синтезатора Surge, взялась за амбициозный проект — Shortcircuit XT. Это не просто попытка запустить старый код на новых системах, а полноценное перерождение легенды на современном стеке.
Откуда растут ноги
История Shortcircuit XT похожа на детектив с хорошим концом. Оригинальный разработчик Клас Йохансен (который сейчас работает над Bitwig) в 2021 году передал исходники Shortcircuit 2 сообществу Surge.
Сначала ребята пытались просто «завести» старый код, но быстро поняли: архитектура двадцатилетней давности плохо дружит с современными реалиями. В итоге было принято волевое решение: сохранить уникальные алгоритмы обработки сигналов (DSP) и общую философию дизайна, но переписать всё остальное с нуля, используя современный C++ и фреймворк JUCE.
Что делает Shortcircuit XT особенным
Если вы привыкли к стандартным семплерам в DAW, которые просто проигрывают файлы, Shortcircuit XT может вас удивить. Это скорее «креативный семплер» — инструмент, где работа с исходным звуком превращается в полноценный синтез.
1. Гибкая архитектура слоев
В отличие от многих инструментов, где вы ограничены жесткой структурой, здесь акцент сделан на свободе маршрутизации. Вы можете комбинировать семплы, накладывать их друг на друга и пропускать через цепочки фильтров так, как вам удобно.
2. Наследие Surge
Поскольку проектом занимается та же команда, что и Surge XT, в Shortcircuit XT перекочевали многие крутые фишки: от продвинутых систем модуляции до качественных эффектов. Если вы знакомы с Surge, вы почувствуете себя как дома.
3. Современный движок на JUCE
Использование JUCE означает, что плагин будет стабильно работать на Windows, macOS и Linux, поддерживая актуальные форматы VST3 и AU. Никаких «костылей» и старых мостов для 32-битных плагинов.
Техническая «начинка»
Для разработчиков этот проект — отличный пример того, как нужно работать с современным аудио-кодом. Проект активно использует возможности C++17/20 и придерживается модульной структуры.
Интересный момент с лицензированием: разработчики выбрали путь максимальной открытости. Основной код репозитория распространяется под лицензией MIT, что позволяет использовать части проекта в других разработках. Однако из-за внешних зависимостей итоговые бинарные файлы (плагины) выпускаются под GPL3. Это честный компромисс между свободой кода и защитой Open Source сообщества.
Как попробовать или помочь проекту
Проект сейчас находится в стадии активной беты (или «очень продвинутой альфы»). Многие функции уже работают стабильно, но разработчики честно предупреждают: «некоторые вещи могут работать загадочно или не работать вовсе».
Если вы хотите пощупать инструмент, ночные сборки доступны для скачивания. А если вы дружите с CMake, собрать проект самостоятельно не составит труда:
git clone https://github.com/surge-synthesizer/shortcircuit-xt
cd shortcircuit-xt
git submodule update --init --recursive
cmake -Bignore/build -DCMAKE_BUILD_TYPE=Release
cmake --build ignore/build --config Release --target shortcircuit-products
Кому это будет полезно?
- Саунд-дизайнерам: Если вам не хватает гибкости в стандартных инструментах.
- Разработчикам аудио-плагинов: Это живой учебник по работе с JUCE и сложными DSP-системами.
- Ностальгирующим продюсерам: Тем, кто скучал по тому самому «тому самому» рабочему процессу из 2005-го.
Shortcircuit XT — это не просто реинкарнация старого софта. Это пример того, как сообщество может взять заброшенный, но качественный продукт и превратить его в современный инструмент, не потеряв при этом «душу» оригинала.
Проект всё еще строится, и команда активно ищет не только программистов, но и тестеров, дизайнеров пресетов и просто увлеченных людей. Если вы любите звук и открытый код — загляните к ним в Discord, там сейчас куется история цифрового звука.
Стоит ли пробовать? Определенно да, особенно если вам приелись стандартные решения и хочется чего-то с характером. Только помните: это бета, так что сохраняйте свои проекты почаще!
