NeoSynth

euggie2000

Well-Known Member
1 Май 2008
604
297
63
Screenshot 2026-02-26 at 6.44.09 PM.png


NeoSynth — модульный полифонический синтезатор

Эксперименты с синтезом и обработкой звука превратились в нечто большее. Решил поделиться своими наработками.

Возможности:

- Модульная расширяемая архитектура — каждый модуль отдельный плагин, 58 модулей в комплекте
- Осцилляторы: Saw, Sine, RSaw, Triangle, Square (с PWM). Audio-rate FM и Hard Sync на каждом
- 24 фильтра, включая попытки эмуляции классических аналоговых схем: Moog Ladder, TB-303, Korg MS-20, Roland Juno-106, Roland Jupiter-8, Sequential Prophet-5, SSM2040, CEM3320, Diode Ladder и другие. Большинство с поддержкой Filter FM
- Спектральный морфинг — 4 алгоритма (аддитивный, McAulay-Quatieri, SMS sinusoidal+residual, STFT phase vocoder)
- Векторный микшер — XY-crossfader на 8 входов в стиле Korg Wavestation
- Сэмплер с гранулярным синтезом (grain size, spray, pitch spread, density, window shape)
- Ring Modulator, Decimator/Bitcrusher, Panner
- Chorus (эмуляция Juno-60 BBD), Spring Reverb (2 варианта)
- 3 типа шума (White, Pink, Brown) с S&H режимом
- Lag/Slew модуль для portamento и сглаживания
- ADSR, AHDSR, DADSR огибающие + Envelope Follower
- LFO (5 форм волны включая S&H)
- Oscilloscope и Spectrum Analyzer
- Обработка внешнего аудио (AudioIn)
- 16-голосная полифония
- 100 слотов матрицы модуляции
- 48 пресетов в комплекте

Поддерживаемые операционные системы:
MacOS, Windows; iOS/Android (в проекте)

Исполнение:
AU/VST3 плагин и standalone версия (mac/pc). Для mac - universal binary.

Технологии:

Написано на C++ с использованием кроссплатформенной библиотеки iPlug2 (macOS + Windows). Блоковая pipeline-обработка, минимальная latency в пределах ASIO/CoreAudio буферов. Архитектура построена на SOLID и data-driven принципах — все компоненты и параметры обнаруживаются динамически через discovery API. При довольно компактных размерах (в современных реалиях), система имеет гибкие возможности синтеза и открыта для расширения новыми модулями; при наличии интереса может быть опубликован SDK для разработки сторонних плагинов.

Проект активно развивается — планируются новые и усовершенствованные существующие модули, фильтры, осцилляторы и улучшения. На данном этапе рекомендую проявлять осторожность с экстремальными настройками
резонанса на некоторых фильтрах (возможны громкие пики).
Тем не менее, на мой безусловно предвзятый взгляд, некоторые фильтры звучат живее и интереснее чем у "законодателей" аналоговой эмуляции - U-he.

В общем, «прошу использовать в работе». Безвозмездно. Если есть идеи, пожелания, предложения, критика (даже неконструктивная:) - добро пожаловать!)

MacOS binary (universal)

Ссылку на win версию опубликую чуть позже.
 
  • Like
Реакции: dugdum® и Arlekin

Сейчас просматривают