Бывший инженер Google выпустил синтезатор Anukari на основе физической симуляции
Звук, рождённый физикой
Бывший руководитель инженерной команды Google Эван Мезеске представил стабильную версию 1.0 необычного программного синтезатора Anukari. В отличие от традиционных инструментов, использующих осцилляторы или семплы, Anukari создаёт звук путём моделирования физических процессов в трёхмерном пространстве. Разработка проекта заняла более трёх лет. 
Как работает физическое моделирование
В основе Anukari лежит полноценная физическая симуляция. Пользователь строит виртуальные конструкции из грузов (масс), пружин и точек крепления, а затем воздействует на них виртуальными молоточками, смычками или подаёт внешний звуковой сигнал. Все возникающие колебания, столкновения и растяжения объектов рассчитываются в режиме реального времени, а виртуальные микрофоны преобразуют движение конструкции в музыкальный сигнал. Такой подход позволяет получить органичное, «живое» звучание, подчиняющееся законам механики.
Вычисления на видеокарте
Для обработки сложных взаимодействий сотен объектов Anukari переносит основную вычислительную нагрузку с центрального процессора на графический процессор (GPU). Система просчитывает положение, скорость и векторы сил до 48 000 раз в секунду, не перегружая компьютер. Этот метод больше напоминает современные игровые движки, чем классические музыкальные инструменты. 
Совместимость и новые возможности версии 1.0
- Работает как самостоятельное приложение для Windows и macOS
- Поддерживает форматы плагинов VST3, AU и AAX
- Совместим с популярными DAW, включая Ableton Live и GarageBand
- Механизм автоматического восстановления после сбоев физической модели
- Встроенная запись видео трёхмерной сцены для визуализации работы инструментов
В версии 1.0 появился механизм автоматического восстановления: если сложная конструкция выходит из устойчивого состояния, программа корректно устраняет ошибку, не завершая работу и не повреждая проект. Кроме того, разработчик встроил функцию записи видео происходящего в сцене, чтобы музыканты могли сохранять не только звук, но и визуализацию. 
От идеи к релизу
Эван Мезеске, проработавший в Google инженером, посвятил создание Anukari более трёх лет. Проект прошёл этап публичного тестирования и теперь доступен в стабильной версии 1.0. Информация основана на материалах newatlas.com и официальном сайте anukari.com.