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

Atvērtā pirmkoda C++ bibliotēka audio sintēzei un signālu apstrādei

Bezmaksas C++ API, kas programmatūras izstrādātājiem ļauj automātiski atskaņot, ierakstīt, miksēt, lietot filtrus un konvertēt savus audio failus. Tas ir saderīgs ar vairākām platformām un nodrošina atbalstu klienta puses pārlūkprogrammu lietojumprogrammām.

Maximilian ir jaudīga radoša C++ audio sintēzes un signālu apstrādes bibliotēka, kas ļauj programmatūras izstrādātājiem izveidot savas lietojumprogrammas audio un mūzikas failu apstrādei un apstrādei. Bibliotēka ir atvērtā koda un ir pieejama saskaņā ar MIT licenci ar minimālu atkarību. Bibliotēka ir saderīga ar vairākām platformām un atbalsta vietējās implementācijas MacOS, Windows, Linux un iOS sistēmām. Tas arī nodrošina atbalstu klienta puses pārlūkprogrammas lietojumprogrammām.

Bibliotēkas izveides mērķis bija panākt, lai citas pieejamās C++ bibliotēkas būtu grūti apstrādājamas, pārāk izstrādātas, ierobežojošas licencēšanas un daudzas citas atkarības. Paturiet to prātā Maksimiliāns tika izstrādāts tā, lai tas būtu ļoti vienkārši apgūstams, bet tomēr ļoti spēcīgs, un to var viegli integrēt ar citiem radošiem rīku komplektiem, atvērtiem ietvariem, un, pats galvenais, tas ir pieejams bez maksas.

API ir ļoti vienkārša sintakse, un to var izmantot tie, kuriem ir mazāk zināšanu par teksta programmēšanas valodu, kā arī ekspertu līmeņa programmētāji, kuri vēlas ātri izstrādāt augsta līmeņa audio lietojumprogrammas vairākās platformās. Bibliotēka ir iekļāvusi atbalstu vairākām svarīgām funkcijām, piemēram, audio failu atskaņošanai, ierakstīšanai un cilpas atbalstam, WAV un OGG failu pārvaldībai, oscilatoru un filtru atlasei, daudzkanālu miksēšanai, skaņas efektu pielietošanai, granulētai sintēzei, aploksnei, uzlabotam filtru atbalstam un daudzām citām. vairāk.

Previous Next

Darba sākšana ar Maksimiliānu

Lūdzu, izmantojiet šo komandu, lai pabeigtu instalēšanu.

Instalējiet NAudio no NuGet

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

Saspiediet un sajauciet audio failus, izmantojot C++ API

Atvērtā pirmkoda bibliotēka Maximilian ļauj programmatūras izstrādātājiem saspiest audio failus savās lietotnēs, izmantojot C++ komandas. Bibliotēka ļauj izstrādātājiem reāllaikā saspiest savus failus, izmantojot tikai dažas koda rindiņas. Varat arī viegli sajaukt audio skaņu savās C++ lietojumprogrammās. Jums jānorāda jauktā ievade, piemēram, stereo, četrstūris utt. Lūdzu, atcerieties skaidri norādīt izejas.

Audio un mūzikas ierakstīšana, izmantojot C++ API

Atvērtā pirmkoda bibliotēka Maximilian sniedz programmatūras izstrādātājiem iespēju ierakstīt ģenerētās audio skaņas savās C++ lietojumprogrammās. Lai saglabātu failu noteiktā vietā, Windows un Mac operētājsistēmām ir jānorāda absolūtais faila ceļš. Lūdzu, atcerieties izmantot dubultās "\" rakstzīmes, jo tās tiek uzskatītas par atsoļu, kas anulēs jebkuru jūsu rakstīto ceļu.

Pārvaldiet filtrus, izmantojot C++ API

Maximilian bibliotēka ir nodrošinājusi atbalstu filtru izveidei un lietošanai viņu pašu C++ lietojumprogrammās. Bibliotēka ir nodrošinājusi vairākas oscilatoru un filtru iespējas. Programmā Maximilian tiek atbalstīti dažāda veida filtri, tostarp zemas un augstas caurlaidības filtri, rezonanses filtri un stāvokļa mainīgā filtrs. Jūs varat viegli izveidot savus filtrus un integrēt tos bibliotēkā.

 Latviski