1. Товары
  2.   Аудио
  3.   C++
  4.   Maximilian
 
  

Библиотека 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. Пожалуйста, не забывайте использовать двойные символы «\», потому что они считаются escape-последовательностью, которая аннулирует любой путь, который вы пишете.

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

Библиотека Maximilian обеспечивает поддержку создания и применения фильтров внутри собственных приложений C++. Библиотека предоставила несколько вариантов генераторов и фильтров. В Maximilian поддерживаются различные типы фильтров, в том числе фильтры нижних и верхних частот, резонансные фильтры и фильтр с переменным состоянием. Вы можете легко создавать свои собственные фильтры и интегрировать их с библиотекой.

 Русский