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

Open Source C++ Library för ljudsyntes och signalbehandling

Gratis C++ API som låter mjukvaruutvecklare automatiskt spela, spela in, mixa, tillämpa filter och konvertera sina ljudfiler. Det är plattformsoberoende och ger stöd för webbläsarbaserade applikationer på klientsidan.

Maximilian är ett kraftfullt kreativt C++-ljudsyntes- och signalbehandlingsbibliotek som låter mjukvaruutvecklare skapa sina egna applikationer för att hantera och bearbeta ljud- och musikfiler. Biblioteket är öppen källkod och är tillgängligt under MIT-licensen med minimala beroenden. Biblioteket är kompatibelt med flera plattformar och stöder inbyggda implementeringar för MacOS, Windows, Linux och iOS-system. Det ger också stöd för webbläsarbaserade applikationer på klientsidan.

Syftet med att bygga biblioteket var att andra tillgängliga C++-bibliotek var svåra att hantera, överkonstruerade, restriktiva licensiering och har många andra beroenden. Ha allt detta i åtanke Maximilian designades för att vara väldigt enkelt att lära sig men ändå väldigt kraftfullt och kan enkelt integreras med andra kreativa verktygssatser, öppna ramar, och det bästa av allt är gratis tillgängligt.

API:et har en mycket enkel syntax och kan användas av de som har mindre expertis med ett textprogrammeringsspråk samt programmerare på expertnivå som snabbt vill utveckla ljudapplikationer på hög nivå på flera plattformar. Biblioteket har inkluderat stöd för flera viktiga funktioner som uppspelning av ljudfiler, inspelning och loopingstöd, hantering av WAV- och OGG-filer, val av oscillatorer och filter, flerkanalsmixning, applicering av ljudeffekter, granulär syntes, enveloping, avancerat filterstöd och många Mer.

Previous Next

Komma igång med Maximilian

Använd följande kommando för en komplett installation.

Installera NAudio från NuGet

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

Komprimera och blanda ljudfiler med C++ API

Biblioteket med öppen källkod Maximilian gör det möjligt för mjukvaruutvecklare att komprimera ljudfilerna i sina egna appar med C++-kommandon. Biblioteket underlättar utvecklare att komprimera sina filer i realtid med bara ett par rader kod. Du kan också enkelt blanda ljudljud i dina C++-applikationer. Du måste ange vilken ingång som ska mixas som stereo, fyrhjuling etc. Kom ihåg att ange utgångarna uttryckligen.

Ljud & musikinspelning via C++ API

Biblioteket med öppen källkod Maximilian ger mjukvaruutvecklare möjlighet att spela in sina genererade ljudljud i sina C++-applikationer. För att spara en fil på en specifik plats måste du ange en absolut filsökväg för Windows och Mac-operativsystem. Kom ihåg att använda dubbla '\'-tecken eftersom de räknas som en escape som kommer att ogiltigförklara alla sökvägar du skriver.

Hantera filter med C++ API

Maximilian-biblioteket har tillhandahållit stöd för att skapa och tillämpa filter i sina egna C++-applikationer. Biblioteket har tillhandahållit flera alternativ för oscillatorer och filter. Det finns olika typer av filter som stöds i Maximilian, inklusive låg- och högpassfilter, resonansfilter och ett tillståndsvariabelt filter. Du kan enkelt skapa dina egna filter och integrera dem med biblioteket.

 Svenska