Пишу звуковой софт на C++ — и для меня важны прежде всего звук и производительность. За годы практики я сделал немало эффектов реального времени, синтезаторов, фильтров и анализаторов, которые выдерживают плотный сигнальный путь и работают без щелчков и пропусков. Есть идея звучания или черновой прототип, который подтормаживает? Соберу из него чистую обработку с малой задержкой, стабильную и на слабом ноутбуке, и в тяжёлом проекте.
Берусь за полный тракт: эквализация, динамика, реверберация, задержки, насыщение и модуляция, субтрактивный и таблично-волновой синтез, передискретизация, спектральный анализ через FFT. Готовлю плагины VST3 и AU на JUCE, а при жёстких требованиях к размеру пишу прямо в аудио-колбэках на голом C++. Профилирую вдумчиво, не выделяю память в реальном времени, гашу денормалы и оставляю код понятным для дальнейшей поддержки вашей командой.
Опишите платформу, желаемую задержку и характер звука — предложу решение с честными компромиссами ещё до кода. На выходе — опрятный исходник, осмысленные комментарии и сборки, готовые к релизу.
Чем полезен:
— Эффекты и инструменты для микса
— Плагины VST3/AU
— Синтез-движки и сэмплеры
— Фильтры, анализ, измерители
Берусь за полный тракт: эквализация, динамика, реверберация, задержки, насыщение и модуляция, субтрактивный и таблично-волновой синтез, передискретизация, спектральный анализ через FFT. Готовлю плагины VST3 и AU на JUCE, а при жёстких требованиях к размеру пишу прямо в аудио-колбэках на голом C++. Профилирую вдумчиво, не выделяю память в реальном времени, гашу денормалы и оставляю код понятным для дальнейшей поддержки вашей командой.
Опишите платформу, желаемую задержку и характер звука — предложу решение с честными компромиссами ещё до кода. На выходе — опрятный исходник, осмысленные комментарии и сборки, готовые к релизу.
Чем полезен:
— Эффекты и инструменты для микса
— Плагины VST3/AU
— Синтез-движки и сэмплеры
— Фильтры, анализ, измерители