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

Open Source C++-bibliotek til lydsyntese og signalbehandling

Gratis C++ API, der giver softwareudviklere mulighed for automatisk at afspille, optage, mixe, anvende filtre og konvertere deres lydfiler. Den er kompatibel på tværs af platforme og understøtter browserbaserede applikationer på klientsiden.

Maximilian er et kraftfuldt kreativt C++-lydsyntese- og signalbehandlingsbibliotek, der giver softwareudviklere mulighed for at skabe deres egne applikationer til håndtering og behandling af lyd- og musikfiler. Biblioteket er open source og er tilgængeligt under MIT-licensen med minimale afhængigheder. Biblioteket er cross-platform-kompatibelt og understøtter native implementeringer til MacOS, Windows, Linux og iOS-systemer. Det giver også support til browserbaserede applikationer på klientsiden.

Målet bag opbygningen af biblioteket var, at andre tilgængelige C++-biblioteker var svære at håndtere, overkonstruerede, restriktive licenser og havde mange andre afhængigheder. Hold alt dette i tankerne Maximilian blev designet til at være meget nemt at lære, men alligevel meget kraftfuldt og kan nemt integreres med andre kreative værktøjssæt, åbne rammer, og bedst af alt er gratis tilgængelig.

API'et har en meget enkel syntaks og kan bruges af dem, der har mindre ekspertise med et tekstprogrammeringssprog, såvel som programmører på ekspertniveau, der ønsker at udvikle lydapplikationer på højt niveau hurtigt på flere platforme. Biblioteket har inkluderet understøttelse af flere vigtige funktioner, såsom afspilning af lydfiler, optagelse og looping-understøttelse, håndtering af WAV- og OGG-filer, valg af oscillatorer og filtre, multikanal-mixing, anvendelse af lydeffekter, granulær syntese, enveloping, avanceret filterunderstøttelse og mange mere.

Previous Next

Kom godt i gang med Maximilian

Brug venligst følgende kommando til en komplet installation.

Installer NAudio fra NuGet

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

Komprimer og bland lydfiler ved hjælp af C++ API

Open source-biblioteket Maximilian gør det muligt for softwareudviklere at komprimere lydfilerne i deres egne apps ved hjælp af C++-kommandoer. Biblioteket gør det lettere for udviklere at komprimere deres filer i realtid med blot et par linjer kode. Du kan også nemt blande lyd i dine C++-applikationer. Du skal angive input, der skal mixes, såsom stereo, quad osv. Husk at specificere udgangene eksplicit.

Lyd- og musikoptagelse via C++ API

Open source-biblioteket Maximilian giver softwareudviklere mulighed for at optage deres genererede lydlyde i deres C++-applikationer. For at gemme en fil på en bestemt placering skal du angive en absolut filsti til Windows og Mac-operativsystemer. Husk at bruge dobbelte '\'-tegn, fordi de tæller som en escape, som vil annullere enhver sti, du skriver.

Administrer filtre ved hjælp af C++ API

Maximilian-biblioteket har ydet support til at oprette og anvende filtre i deres egne C++-applikationer. Biblioteket har givet flere muligheder for oscillatorer og filtre. Der er forskellige typer filtre understøttet i Maximilian, herunder lav- og højpasfiltre, resonansfiltre og et tilstandsvariabelt filter. Du kan nemt oprette dine egne filtre og integrere det med biblioteket.

 Dansk