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

Open Source C++-bibliotek for lydsyntese og signalbehandling

Gratis C++ API som lar programvareutviklere automatisk spille av, spille inn, mikse, bruke filtre og konvertere lydfilene deres. Den er kompatibel på tvers av plattformer og gir støtte for nettleserbaserte applikasjoner på klientsiden.

Maximilian er et kraftig kreativt C++-lydsyntese- og signalbehandlingsbibliotek som lar programvareutviklere lage sine egne applikasjoner for å håndtere og behandle lyd- og musikkfiler. Biblioteket er åpen kildekode og er tilgjengelig under MIT-lisensen med minimale avhengigheter. Biblioteket er tverrplattformkompatibelt og støtter native implementeringer for MacOS, Windows, Linux og iOS-systemer. Den gir også støtte for nettleserbaserte applikasjoner på klientsiden.

Målet bak byggingen av biblioteket var at andre tilgjengelige C++-biblioteker var vanskelige å håndtere, overkonstruerte, restriktive lisensieringer og har mange andre avhengigheter. Ha alt i bakhodet Maximilian ble designet for å være veldig enkelt å lære, men likevel veldig kraftig og kan enkelt integreres med andre kreative verktøysett, åpne rammer, og best av alt er gratis tilgjengelig.

API-en har en veldig enkel syntaks og kan brukes av de som har mindre ekspertise med et tekstlig programmeringsspråk, samt programmerere på ekspertnivå som ønsker å utvikle høynivålydapplikasjoner raskt på flere plattformer. Biblioteket har inkludert støtte for flere viktige funksjoner som avspilling av lydfiler, opptak og looping-støtte, administrering av WAV- og OGG-filer, valg av oscillatorer og filtre, flerkanalsmiksing, bruk av lydeffekter, granulær syntese, enveloping, avansert filterstøtte og mange mer.

Previous Next

Komme i gang med Maximilian

Vennligst bruk følgende kommando for en fullstendig installasjon.

Installer NAudio fra NuGet

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

Komprimer og miks lydfiler ved hjelp av C++ API

Open source-biblioteket Maximilian gjør det mulig for programvareutviklere å komprimere lydfilene i sine egne apper ved å bruke C++-kommandoer. Biblioteket gjør det lettere for utviklere å komprimere filene sine i sanntid med bare et par linjer med kode. Du kan også enkelt blande lyd i C++-applikasjonene dine. Du må spesifisere inngangen som skal mikses som stereo, quad osv. Husk å spesifisere utgangene eksplisitt.

Lyd- og musikkopptak via C++ API

Open source-biblioteket Maximilian gir programvareutviklere muligheten til å ta opp genererte lydlyder i C++-applikasjonene deres. For å lagre en fil på et bestemt sted må du oppgi en absolutt filbane for Windows og Mac-operativsystemer. Husk å bruke doble '\'-tegn fordi de teller som en escape som vil annullere enhver bane du skriver.

Administrer filtre ved hjelp av C++ API

Maximilian-biblioteket har gitt støtte for å lage og bruke filtre i sine egne C++-applikasjoner. Biblioteket har gitt flere alternativer for oscillatorer og filtre. Det er forskjellige typer filtre som støttes i Maximilian, inkludert lav- og høypassfiltre, resonansfiltre og et tilstandsvariabelt filter. Du kan enkelt lage dine egne filtre og integrere det med biblioteket.

 Norsk