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

Open Source C++-bibliotheek voor audiosynthese en signaalverwerking

Gratis C++ API waarmee softwareontwikkelaars hun audiobestanden automatisch kunnen afspelen, opnemen, mixen, filters toepassen en converteren. Het is platformonafhankelijk en biedt ondersteuning voor browsergebaseerde applicaties aan de clientzijde.

Maximilian is een krachtige creatieve C++-bibliotheek voor audiosynthese en signaalverwerking waarmee softwareontwikkelaars hun eigen toepassingen kunnen maken voor het verwerken en verwerken van audio- en muziekbestanden. De bibliotheek is open source en is beschikbaar onder de MIT-licentie met minimale afhankelijkheden. De bibliotheek is platformonafhankelijk en ondersteunt native implementaties voor MacOS-, Windows-, Linux- en iOS-systemen. Het biedt ook ondersteuning voor browsergebaseerde applicaties aan de clientzijde.

Het doel achter het bouwen van de bibliotheek was dat andere beschikbare C++-bibliotheken moeilijk te hanteren waren, overontwikkeld waren, restrictieve licenties hadden en vele andere afhankelijkheden hadden. Onthoud dat alles Maximilian is ontworpen om zeer eenvoudig te leren, maar toch zeer krachtig te zijn en kan gemakkelijk worden geïntegreerd met andere creatieve toolkits, open frameworks, en het beste van alles is dat het gratis beschikbaar is.

De API heeft een zeer eenvoudige syntaxis en kan worden gebruikt door degenen die minder ervaring hebben met een tekstuele programmeertaal, maar ook door programmeurs op expertniveau die snel hoogwaardige audiotoepassingen op meerdere platforms willen ontwikkelen. De bibliotheek heeft ondersteuning geboden voor verschillende belangrijke functies, zoals het afspelen van audiobestanden, opnemen en looping-ondersteuning, het beheren van WAV- en OGG-bestanden, oscillatoren en filters selectie, multikanaals mixen, geluidseffecten toepassen, granulaire synthese, omhulling, geavanceerde filterondersteuning en vele meer.

Previous Next

Aan de slag met Maximilian

Gebruik de volgende opdracht voor een volledige installatie.

Installeer NAudio van NuGet

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

Comprimeer en mix audiobestanden met behulp van C++ API

De open source bibliotheek Maximilian stelt softwareontwikkelaars in staat om de audiobestanden in hun eigen apps te comprimeren met behulp van C++-commando's. De bibliotheek stelt ontwikkelaars in staat om hun bestanden in realtime te comprimeren met slechts een paar regels code. U kunt ook gemakkelijk audiogeluid mixen in uw C++-toepassingen. U moet de ingang specificeren die moet worden gemixt, zoals stereo, quad, enz. Vergeet niet om de uitgangen expliciet te specificeren.

Audio- en muziekopname via C++ API

De open source bibliotheek Maximilian geeft softwareontwikkelaars de mogelijkheid om hun gegenereerde audiogeluiden op te nemen in hun C++-applicaties. Om een bestand op een specifieke locatie op te slaan, moet u een absoluut bestandspad opgeven voor Windows- en Mac-besturingssystemen. Vergeet niet dubbele '\'-tekens te gebruiken, omdat ze tellen als een ontsnapping die elk pad dat u schrijft ongeldig maakt.

Beheer filters met behulp van C++ API

De Maximilian-bibliotheek heeft ondersteuning geboden voor het maken en toepassen van filters in hun eigen C++-toepassingen. De bibliotheek biedt meerdere opties voor oscillatoren en filters. Er worden verschillende soorten filters ondersteund in Maximilian, waaronder laag- en hoogdoorlaatfilters, resonantiefilters en een statusvariabel filter. U kunt eenvoudig uw eigen filters maken en deze integreren met de bibliotheek.

 Dutch