Новости и события » Hi-Tech » Компания Tracktion открыла движок для создания звуковых приложений

Компания Tracktion открыла движок для создания звуковых приложений

Компания Tracktion, известный производитель цифровых звуковых рабочих станций и ПО для обработки звука, открыла исходные тексты пакета Tracktion Engine, включающего высокоуровневую модель данных и набор С++ классов для создания звуковых приложений для последовательной обработки звука, от простых плееров и секвенсоров до полноценных студийных звуковых рабочих станций (DAW). Код написан на языке С++ и открыт под лицензией GPLv3. Дополнительно предоставляется коммерческая лицензия для использования движка в проприетарных проектах.

Проект был создан в результате трехлетней работы по рефакторингу движка цифровых звуковых рабочих станций, развиваемых компанией Tracktion. Движок был упрощен, переведен на модульную основу и адаптирован для создания других звуковых приложений. Целью проведенной работы была подготовка компонентов, которые бы учитывали основные особенности построения звуковых приложений, позволили избавиться от усложнений, брали на себя задачи, требующие больших трудозатрат, и позволяли создавать приложения, фокусируясь только на функциональности и интерфейсе пользователя.

Tracktion Engine предоставляет объектно-ориентированный API для последовательной обработки, создания, изменения и воспроизведения звука, поддержки различных форматов файлов, взаимодействия с MIDI и подключения плагинов. Движок оформлен в виде модуля для фреймворка JUCE, оптимизированного для создания многоплатформенных звуковых приложений. Применение JUCE позволяет очень быстро сформировать каркас приложения и приступить к развитию необходимой функциональности, не задумываясь об особенностях различных платформ.

Ключевые особенности Tracktion Engine:

  • Поддержка платформ Linux, macOS, Windows, Raspberry Pi, iOS и Android;
  • Корректировка по кривым темпа, тональности и тактового размера;
  • Быстрое воспроизведение звуковых файлов с использованием маппинга в память;
  • Функции редактирования, включая изменение скорости/ продолжительности и высоты звука;
  • Поддержка MIDI с квантованием, грувом, MPE (MIDI Polyphonic Expression) и генерацией шаблонов.
  • Встроенная поддержка всех популярных форматов плагинов;
  • Модульная патч-панель с плагинами;
  • Изменение параметров звука с автоматическим применением корректировки по кривым и алгоритмических модификаторов;
  • Средства звукозаписи с поддержкой аккомпанемента и режимов punch, overdub и loop;
  • Поддержка внешних звуковых пультов;
  • Полностью настраиваемый рендеринг аранжировок.

Android


Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх