C++ библиотека с отворен код за аудио синтез и обработка на сигнали

Безплатен C++ API, който позволява на разработчиците на софтуер да възпроизвеждат автоматично, записват, смесват, прилагат филтри и конвертират своите аудио файлове. Той е съвместим с различни платформи и осигурява поддръжка за клиентски приложения, базирани на браузър.

Maximilian е мощна творческа C++ библиотека за аудио синтез и обработка на сигнали, която позволява на разработчиците на софтуер да създават свои собствени приложения за обработка и обработка на аудио и музикални файлове. Библиотеката е с отворен код и се предлага под лиценза на MIT с минимални зависимости. Библиотеката е съвместима с различни платформи и поддържа естествени реализации за MacOS, Windows, Linux и iOS системи. Той също така осигурява поддръжка за клиентски приложения, базирани на браузър.

Целта зад изграждането на библиотеката беше, че други налични C++ библиотеки са трудни за работа, прекалено проектирани, ограничително лицензиране и имат много други зависимости. Имайте предвид всичко това Maximilian е проектиран да бъде много лесен за научаване, но същевременно много мощен и може лесно да се интегрира с други творчески инструменти, отворени рамки и най-доброто от всичко е безплатен.

API има много прост синтаксис и може да се използва от тези, които имат по-малко опит с език за текстово програмиране, както и от програмисти на ниво експерт, които искат бързо да разработят аудио приложения на високо ниво на множество платформи. Библиотеката включва поддръжка за няколко важни функции, като възпроизвеждане на аудио файлове, запис и поддръжка на цикъл, управление на WAV и OGG файлове, избор на осцилатори и филтри, многоканално смесване, прилагане на звукови ефекти, гранулиран синтез, обгръщане, разширена поддръжка на филтри и много Повече ▼.

Previous Next

Първи стъпки с Максимилиан

Моля, използвайте следната команда за пълна инсталация.

Инсталирайте NAudio от NuGet

 git clone https://github.com/micknoise/Maximilian.git

Компресиране и смесване на аудио файлове с помощта на C++ API

Библиотеката с отворен код Maximilian позволява на разработчиците на софтуер да компресират аудио файловете в собствените си приложения с помощта на C++ команди. Библиотеката улеснява разработчиците да компресират файловете си в реално време само с няколко реда код. Можете също така лесно да смесвате аудио звук във вашите C++ приложения. Трябва да посочите входа, който да се миксира като стерео, четворно и т.н. Моля, не забравяйте да посочите изрично изходите.

Запис на аудио и музика чрез C++ API

Библиотеката с отворен код Maximilian дава възможност на разработчиците на софтуер да записват генерираните от тях аудио звуци в своите C++ приложения. За да запазите файл на конкретно място, трябва да предоставите абсолютен път към файла за операционни системи windows и mac. Моля, не забравяйте да използвате двойни знаци '\', защото те се считат за екраниране, което ще анулира всеки път, който пишете.

Управление на филтри с помощта на C++ API

Библиотеката Maximilian предоставя поддръжка за създаване и прилагане на филтри в техните собствени C++ приложения. Библиотеката предоставя множество опции за осцилатори и филтри. Има различни типове филтри, поддържани в Maximilian, включително нискочестотни и високочестотни филтри, резонансни филтри и филтър за променлива на състоянието. Можете лесно да създадете свои собствени филтри и да ги интегрирате с библиотеката.

 Български