Avoimen lähdekoodin C++-kirjasto äänisynteesiä ja signaalinkäsittelyä varten
Ilmainen C++ API, jonka avulla ohjelmistokehittäjät voivat toistaa automaattisesti, tallentaa, miksata, käyttää suodattimia ja muuntaa äänitiedostojaan. Se on yhteensopiva useiden alustojen kanssa ja tukee asiakaspuolen selainpohjaisia sovelluksia.
Maximilian on tehokas luova C++-äänen synteesi- ja signaalinkäsittelykirjasto, jonka avulla ohjelmistokehittäjät voivat luoda omia sovelluksiaan ääni- ja musiikkitiedostojen käsittelyyn ja käsittelyyn. Kirjasto on avoimen lähdekoodin, ja se on saatavilla MIT-lisenssillä minimaalisilla riippuvuuksilla. Kirjasto on yhteensopiva eri alustojen välillä ja tukee alkuperäisiä toteutuksia MacOS-, Windows-, Linux- ja iOS-järjestelmille. Se tukee myös asiakaspuolen selainpohjaisia sovelluksia.
Kirjaston rakentamisen tavoitteena oli, että muut saatavilla olevat C++-kirjastot olivat vaikeita käsitellä, ylisuunniteltuja, rajoittavia lisensointia ja monia muita riippuvuuksia. Pidä kaikki tämä mielessä Maximilian on suunniteltu erittäin yksinkertaiseksi oppia, mutta silti erittäin tehokkaaksi, ja se voidaan helposti integroida muihin luoviin työkalupakkeihin, avoimiin kehyksiin, ja mikä parasta, se on saatavilla ilmaiseksi.
API:lla on hyvin yksinkertainen syntaksi, ja sitä voivat käyttää ne, joilla on vähemmän asiantuntemusta tekstiohjelmointikielestä, sekä asiantuntijatason ohjelmoijat, jotka haluavat kehittää korkean tason äänisovelluksia nopeasti useille alustoille. Kirjastossa on tuki useille tärkeille ominaisuuksille, kuten äänitiedostojen toisto, tallennus ja silmukkatuki, WAV- ja OGG-tiedostojen hallinta, oskillaattorien ja suodattimien valinta, monikanavasekoitus, äänitehosteiden käyttö, rakeinen synteesi, kirjekuori, edistynyt suodatintuki ja monia lisää.
Maximilianin käytön aloittaminen
Käytä seuraavaa komentoa täydelliseen asennukseen.
Asenna NAudio NuGetistä
git clone https://github.com/micknoise/Maximilian.git
Pakkaa ja sekoita äänitiedostoja C++ API:lla
Avoimen lähdekoodin kirjasto Maximilian antaa ohjelmistokehittäjille mahdollisuuden pakata äänitiedostoja omissa sovelluksissaan C++-komennoilla. Kirjaston avulla kehittäjät voivat reaaliaikaisesti pakata tiedostonsa vain parilla koodirivillä. Voit myös helposti sekoittaa ääntä C++-sovelluksissasi. Sinun on määritettävä miksattava tulo, kuten stereo, quad jne. Muista määrittää lähdöt erikseen.
Äänen ja musiikin tallennus C++ API:n kautta
Avoimen lähdekoodin kirjasto Maximilian antaa ohjelmistokehittäjille mahdollisuuden tallentaa luomansa ääniäänet C++-sovelluksiinsa. Jos haluat tallentaa tiedoston tiettyyn paikkaan, sinun on annettava absoluuttinen tiedostopolku Windows- ja mac-käyttöjärjestelmille. Muista käyttää kaksinkertaista \-merkkiä, koska ne lasketaan poistomerkiksi, joka mitätöi kirjoittamasi polun.
Hallitse suodattimia C++ API:lla
Maximilian-kirjasto on tarjonnut tukea suodattimien luomiseen ja käyttämiseen omissa C++ -sovelluksissa. Kirjasto on tarjonnut useita vaihtoehtoja oskillaattorille ja suodattimelle. Maximilian tukee erityyppisiä suodattimia, mukaan lukien ali- ja ylipäästösuodattimet, resonanssisuodattimet ja tilamuuttujasuodattimet. Voit helposti luoda omia suodattimia ja integroida ne kirjastoon.