The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Tracktion открыла движок для создания звуковых прил..."
Отправлено opennews, 23-Ноя-18 09:12 
Компания Tracktion (http://www.tracktion.com/), известный производитель цифровых звуковых рабочих станций, открыла (https://github.com/Tracktion/tracktion_engine/) исходные тексты пакета Tracktion Engine (https://www.tracktion.com/develop/tracktion-engine), включающего высокоуровневую модель данных и набор С++ классов для создания звуковых приложений, от простых плееров и секвенсоров (https://ru.wikipedia.org/wiki/%D0%A1%D0%... до полноценных студийных звуковых рабочих станций (DAW (https://ru.wikipedia.org/wiki/%D0%A6%D0%.... Код написан на языке С++ и открыт (https://github.com/Tracktion/tracktion_engine/) под лицензией GPLv3. Дополнительно предоставляется коммерческая лицензия для использования движка в проприетарных проектах.

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


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


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


-  Поддержка платформ Linux, macOS, Windows, Raspberry Pi, iOS и Android;
-  Корректировка по кривым темпа, тональности и тактового размера;
-  Быстрое воспроизведение звуковых файлов с использованием маппинга в память;
-  Функции редактирования, включая изменение (https://en.wikipedia.org/wiki/Audio_time_stretching_and_pitc... скорости/ продолжительности и высоты звука;

-  Поддержка MIDI с квантованием (https://ru.wikipedia.org/wiki/%D0%9A%D0%... грувом (https://ru.wikipedia.org/wiki/%D0%93%D1%... MPE (MIDI Polyphonic Expression) и генерацией шаблонов.
-  Встроенная поддержка популярных форматов плагинов (VST, AU и VST3);
-  Модульная патч-панель с плагинами;
-  Изменение параметров звука с автоматическим применением корректировки по кривым и алгоритмических модификаторов;
-  Средства звукозаписи с поддержкой аккомпанемента и режимов punch (https://en.wikipedia.org/wiki/Punch_in/out), overdub (https://en.wikipedia.org/wiki/Overdubbing) и loop (https://en.wikipedia.org/wiki/Loop_(music));
-  Поддержка внешних звуковых пультов (https://en.wikipedia.org/wiki/Audio_control_surface);
-  Полностью настраиваемый рендеринг аранжировок.

URL: https://github.com/Tracktion/tracktion_engine/
Новость: https://www.opennet.ru/opennews/art.shtml?num=49651

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру