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

Biblioteca C++ cu sursă deschisă pentru sinteza audio și procesarea semnalului

API-ul C++ gratuit care permite dezvoltatorilor de software să redea automat, să înregistreze, să amestece, să aplice filtre și să își convertească fișierele audio. Este compatibil cu mai multe platforme și oferă suport pentru aplicațiile bazate pe browser la nivelul clientului.

Maximilian este o bibliotecă puternică creativă de sinteză audio și procesare a semnalului C++, care permite dezvoltatorilor de software să-și creeze propriile aplicații pentru manipularea și procesarea fișierelor audio și muzicale. Biblioteca este open source și este disponibilă sub licența MIT cu dependențe minime. Biblioteca este compatibilă cu mai multe platforme și acceptă implementări native pentru sistemele MacOS, Windows, Linux și iOS. De asemenea, oferă suport pentru aplicațiile bazate pe browser de la parte client.

Scopul din spatele construirii bibliotecii a fost ca alte biblioteci C++ disponibile să fie greu de gestionat, supra-proiectate, licențiere restrictivă și să aibă multe alte dependențe. Țineți cont de toate acestea, Maximilian a fost conceput pentru a fi foarte simplu de învățat, dar totuși foarte puternic și poate fi integrat cu ușurință cu alte seturi de instrumente creative, cadre deschise și, cel mai bine, este disponibil gratuit.

API-ul are o sintaxă foarte simplă și poate fi folosit de cei care au mai puțină experiență cu un limbaj de programare textual, precum și de programatori la nivel de experți care doresc să dezvolte rapid aplicații audio de nivel înalt pe mai multe platforme. Biblioteca a inclus suport pentru mai multe funcții importante, cum ar fi redarea fișierelor audio, înregistrarea și suportul pentru buclă, gestionarea fișierelor WAV și OGG, selecția oscilatoarelor și a filtrelor, mixarea multicanal, aplicarea efectelor sonore, sinteză granulară, învăluire, suport avansat pentru filtre și multe Mai Mult.

Previous Next

Noțiuni introductive cu Maximilian

Vă rugăm să utilizați următoarea comandă pentru o instalare completă.

Instalați NAudio din NuGet

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

Comprimați și amestecați fișiere audio folosind API-ul C++

Biblioteca open source Maximilian le permite dezvoltatorilor de software să comprima fișierele audio din propriile aplicații folosind comenzi C++. Biblioteca facilitează dezvoltatorilor să-și comprima fișierele în timp real cu doar câteva linii de cod. De asemenea, puteți amesteca cu ușurință sunetul audio în aplicațiile dvs. C++. Trebuie să specificați intrarea care urmează să fie mixată, cum ar fi stereo, quad, etc. Vă rugăm să nu uitați să specificați ieșirile în mod explicit.

Înregistrare audio și muzică prin API-ul C++

Biblioteca open source Maximilian oferă dezvoltatorilor de software capacitatea de a înregistra sunetele audio generate în aplicațiile lor C++. Pentru a salva un fișier într-o anumită locație, trebuie să furnizați o cale absolută a fișierului pentru sistemele de operare Windows și Mac. Vă rugăm să nu uitați să utilizați caractere duble „\”, deoarece acestea sunt luate în considerare ca un escape care va anula orice cale pe care o scrieți.

Gestionați filtrele folosind API-ul C++

Biblioteca Maximilian a oferit suport pentru crearea și aplicarea filtrelor în propriile aplicații C++. Biblioteca a oferit mai multe opțiuni pentru oscilatoare și filtre. Există diferite tipuri de filtre acceptate în Maximilian, inclusiv filtre trece-jos și high pass, filtre rezonante și un filtru de stare variabilă. Puteți crea cu ușurință propriile filtre și le puteți integra cu biblioteca.

 Română