1. Productos
  2.   Audio
  3.   C++
  4.   Maximilian
 
  

Biblioteca C++ de código abierto para síntesis de audio y procesamiento de señales

API C++ gratuita que permite a los desarrolladores de software reproducir, grabar, mezclar, aplicar filtros y convertir sus archivos de audio automáticamente. Es compatible con varias plataformas y brinda soporte para aplicaciones basadas en navegador del lado del cliente.

Maximilian es una poderosa y creativa biblioteca de procesamiento de señales y síntesis de audio C++ que permite a los desarrolladores de software crear sus propias aplicaciones para manejar y procesar archivos de audio y música. La biblioteca es de código abierto y está disponible bajo la licencia MIT con dependencias mínimas. La biblioteca es compatible con varias plataformas y admite implementaciones nativas para sistemas MacOS, Windows, Linux e iOS. También proporciona soporte para aplicaciones basadas en navegador del lado del cliente.

El objetivo detrás de la construcción de la biblioteca era que otras bibliotecas de C++ disponibles fueran difíciles de manejar, sobrediseñadas, con licencias restrictivas y muchas otras dependencias. Tenga todo eso en cuenta Maximilian fue diseñado para ser muy simple de aprender pero muy poderoso y puede integrarse fácilmente con otros conjuntos de herramientas creativas, marcos abiertos y lo mejor de todo es que está disponible de forma gratuita.

La API tiene una sintaxis muy simple y puede ser utilizada por aquellos que tienen menos experiencia con un lenguaje de programación textual, así como por programadores de nivel experto que desean desarrollar aplicaciones de audio de alto nivel rápidamente en múltiples plataformas. La biblioteca ha incluido compatibilidad con varias funciones importantes, como la reproducción de archivos de audio, la grabación y la compatibilidad con bucles, la gestión de archivos WAV y OGG, la selección de osciladores y filtros, la mezcla multicanal, la aplicación de efectos de sonido, la síntesis granular, la envolvente, la compatibilidad con filtros avanzados y muchas más. más.

Previous Next

Primeros pasos con Maximiliano

Utilice el siguiente comando para una instalación completa.

Instalar NAudio desde NuGet

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

Comprimir y mezclar archivos de audio con la API de C++

La biblioteca de código abierto Maximilian permite a los desarrolladores de software comprimir los archivos de audio dentro de sus propias aplicaciones mediante comandos de C++. La biblioteca facilita a los desarrolladores la compresión en tiempo real de sus archivos con solo un par de líneas de código. También puede mezclar fácilmente sonido de audio dentro de sus aplicaciones C++. Debe especificar la entrada que se mezclará, como estéreo, cuádruple, etc. Recuerde especificar las salidas explícitamente.

Grabación de audio y música a través de la API de C++

La biblioteca de código abierto Maximilian brinda a los desarrolladores de software la capacidad de grabar sus sonidos de audio generados dentro de sus aplicaciones C++. Para guardar un archivo en una ubicación específica, debe proporcionar una ruta de archivo absoluta para los sistemas operativos Windows y Mac. Recuerde usar caracteres dobles '\' porque cuentan como un escape que anulará cualquier ruta que escriba.

Administrar filtros usando la API de C++

La biblioteca Maximilian ha brindado soporte para crear y aplicar filtros dentro de sus propias aplicaciones C++. La biblioteca ha proporcionado múltiples opciones para osciladores y filtros. Hay varios tipos de filtros admitidos en Maximilian, incluidos filtros de paso alto y bajo, filtros resonantes y un filtro de variable de estado. Puede crear fácilmente sus propios filtros e integrarlos con la biblioteca.

 Español