Программирую звук реального времени на языке ChucK и давно привык считать время управляемой величиной, а не побочным эффектом. Нужен синтезатор, реактивная инсталляция или партитура, которая слушает сенсоры и исполнителей? Я собираю её вокруг строгой темпоризации — именно она отличает язык ChucK от обычных аудиобиблиотек. Любое событие ставится с точностью до одного сэмпла, ровно на ту позицию, что задаёт таймлайн, и звук не расползается во времени.
Беру на себя авторские юнит-генераторы, гранулярный и аддитивный синтез, голоса физического моделирования и стабильные цепочки эффектов даже при большой полифонии. Использую конкурентную природу языка ChucK: параллельные shred-потоки живут на одном детерминированном такте, поэтому секвенсор, детектор огибающей и приёмник по сети не мешают друг другу и не порождают гонок. Ради лайв-кодинга включаю режим on-the-fly — шреды подключаются, подменяются и снимаются прямо на сцене, не обрывая ни одной ноты.
На выходе вы получаете аккуратно прокомментированные исходники, диаграммы таймингов, готовые мосты MIDI и OSC и короткое видео с демонстрацией патча. Проверяю сборку на macOS, Linux и Windows, оформляю пресеты, чтобы сцена грузилась за пару секунд. При желании провожу вводный курс по языку ChucK для вашей команды: разбираем арифметику длительностей, события и работу ключевого слова now. Пришлите темп, желаемый интерфейс и настроение — верну инструмент, который дышит и держит ритм безукоризненно.
Беру на себя авторские юнит-генераторы, гранулярный и аддитивный синтез, голоса физического моделирования и стабильные цепочки эффектов даже при большой полифонии. Использую конкурентную природу языка ChucK: параллельные shred-потоки живут на одном детерминированном такте, поэтому секвенсор, детектор огибающей и приёмник по сети не мешают друг другу и не порождают гонок. Ради лайв-кодинга включаю режим on-the-fly — шреды подключаются, подменяются и снимаются прямо на сцене, не обрывая ни одной ноты.
На выходе вы получаете аккуратно прокомментированные исходники, диаграммы таймингов, готовые мосты MIDI и OSC и короткое видео с демонстрацией патча. Проверяю сборку на macOS, Linux и Windows, оформляю пресеты, чтобы сцена грузилась за пару секунд. При желании провожу вводный курс по языку ChucK для вашей команды: разбираем арифметику длительностей, события и работу ключевого слова now. Пришлите темп, желаемый интерфейс и настроение — верну инструмент, который дышит и держит ритм безукоризненно.