Описание услуги
Я разработчик звукового DSP и каждый день работаю с языком Faust, превращая идеи по обработке сигнала в готовый к выпуску софт. Моя специализация — аудио реального времени: синтезаторы, компрессоры и другая динамика, ревербераторы, фильтры, дисторшн, спатиализация и модуляционные эффекты. Поскольку язык Faust описывает граф сигнала на высоком уровне, я быстро прохожу путь от наброска или референсного звучания до чистой, протестированной реализации, а затем компилирую её прямо в нативный C++ для плагина VST или AU либо в WebAssembly для браузера. Типичный проект выглядит так. Сначала мы согласуем звук и ограничения — частоту дискретизации, бюджет задержки, целевую платформу, запас по нагрузке на процессор. Затем я пишу и профилирую алгоритм на языке Faust, сохраняя код модульным, чтобы параметры аккуратно ложились на интерфейс хоста. Я отдаю собранный плагин, читаемый исходник, короткую записку с объяснением DSP-решений и набор тестовых сигналов, чтобы вы могли сами проверить поведение. Я слежу за численной устойчивостью, обработкой денормалов и сглаживанием параметров без щелчков, а перед сдачей тестирую на нескольких размерах блока. За годы я выпускал осцилляторы с антиалиасингом, струны на физическом моделировании, свёрточные ревербераторы и сети обратной связи, а также цепочки мультиэффектов. Опишите нужный эффект или инструмент, скажите, что вам нужно — отдельный бинарник, плагин или встраиваемый Wasm-модуль, — и я честно оценю задачу и сделаю её на совесть.