1. Termékek
  2.   Hang
  3.   C++
  4.   Maximilian
 
  

Nyílt forráskódú C++ könyvtár hangszintézishez és jelfeldolgozáshoz

Ingyenes C++ API, amely lehetővé teszi a szoftverfejlesztők számára az automatikus lejátszást, rögzítést, keverést, szűrők alkalmazását és audiofájlok konvertálását. Több platformon kompatibilis, és támogatja az ügyféloldali böngésző alapú alkalmazásokat.

A Maximilian egy erőteljes kreatív C++ hangszintézis és jelfeldolgozó könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy saját alkalmazásokat hozzanak létre hang- és zenefájlok kezelésére és feldolgozására. A könyvtár nyílt forráskódú, és MIT licenc alatt érhető el, minimális függőséggel. A könyvtár többplatformos kompatibilis, és támogatja a natív megvalósításokat MacOS, Windows, Linux és iOS rendszereken. Támogatja az ügyféloldali böngésző alapú alkalmazásokat is.

A könyvtár felépítésének célja az volt, hogy más elérhető C++ könyvtárak nehezen kezelhetők legyenek, túltervezzék, korlátozzák a licencelést, és sok egyéb függőséggel rendelkezzenek. Ne feledje, hogy a Maximilian nagyon egyszerűen megtanulható, de mégis nagyon hatékony, és könnyen integrálható más kreatív eszközkészletekkel, nyílt keretrendszerekkel, és ami a legjobb, ingyenesen elérhető.

Az API nagyon egyszerű szintaxissal rendelkezik, és azok is használhatják, akik kevesebb szakértelemmel rendelkeznek a szöveges programozási nyelvben, valamint azok a szakértői szintű programozók, akik gyorsan szeretnének magas szintű audio alkalmazásokat fejleszteni több platformon. A könyvtár számos fontos funkció támogatását tartalmazza, mint például hangfájlok lejátszása, rögzítés és hurkolt támogatás, WAV és OGG fájlok kezelése, oszcillátorok és szűrők kiválasztása, többcsatornás keverés, hangeffektusok alkalmazása, szemcsés szintézis, borítékolás, fejlett szűrőtámogatás és sok több.

Previous Next

Első lépések Maximiliannal

Kérjük, használja a következő parancsot a teljes telepítéshez.

Telepítse a NAudio-t a NuGetből

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

Audiofájlok tömörítése és keverése a C++ API használatával

A Maximilian nyílt forráskódú könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy C++ parancsokkal tömörítsék a hangfájlokat saját alkalmazásaikban. A könyvtár lehetővé teszi a fejlesztők számára, hogy valós időben tömörítsék fájljaikat mindössze néhány sornyi kóddal. Könnyedén keverhet hangot a C++ alkalmazásaiban. Meg kell adnia a keverni kívánt bemenetet, mint például a sztereó, quad stb. Ne felejtse el kifejezetten megadni a kimeneteket.

Hang- és zenefelvétel C++ API-n keresztül

A Maximilian nyílt forráskódú könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy rögzítsék generált hangjaikat a C++ alkalmazásaikban. Ha egy fájlt egy adott helyre szeretne menteni, meg kell adnia egy abszolút fájl elérési utat a Windows és a Mac operációs rendszer számára. Kérjük, ne felejtsen el dupla "\" karaktert használni, mert ezek escape-nek számítanak, ami érvényteleníti az Ön által írt elérési utat.

Szűrők kezelése C++ API használatával

A Maximilian könyvtár támogatja a szűrők létrehozását és alkalmazását saját C++ alkalmazásaikon belül. A könyvtár számos lehetőséget kínál az oszcillátorokhoz és szűrőkhöz. A Maximilian különféle típusú szűrőket támogat, beleértve az alu- és felüláteresztő szűrőket, a rezonanciaszűrőket és az állapotváltozó szűrőket. Könnyedén létrehozhatja saját szűrőit, és integrálhatja a könyvtárba.

 Magyar