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

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ää.

Previous Next

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.

 Suomen