1. produkty
  2.   Zvuk
  3.   C++
  4.   Maximilian
 
  

Otevřená knihovna C++ pro syntézu zvuku a zpracování signálu

Zdarma C++ API, které umožňuje vývojářům softwaru automaticky přehrávat, nahrávat, míchat, aplikovat filtry a převádět jejich zvukové soubory. Je kompatibilní s různými platformami a poskytuje podporu pro aplikace založené na prohlížeči na straně klienta.

Maximilian je výkonná kreativní knihovna pro syntézu zvuku a zpracování signálu v C++, která umožňuje vývojářům softwaru vytvářet vlastní aplikace pro manipulaci a zpracování zvukových a hudebních souborů. Knihovna je open source a je dostupná pod licencí MIT s minimálními závislostmi. Knihovna je kompatibilní s různými platformami a podporuje nativní implementace pro systémy MacOS, Windows, Linux a iOS. Poskytuje také podporu pro aplikace založené na prohlížeči na straně klienta.

Cílem vybudování knihovny bylo, že jiné dostupné knihovny C++ bylo obtížné zpracovat, byly překonstruované, omezující licencování a měly mnoho dalších závislostí. Mějte na paměti, že Maximilian byl navržen tak, aby se dal velmi snadno naučit, ale přesto byl velmi výkonný a mohl být snadno integrován s dalšími kreativními sadami nástrojů, otevřenými frameworky, a co je nejlepší, je dostupný zdarma.

Rozhraní API má velmi jednoduchou syntaxi a mohou jej používat ti, kteří mají menší zkušenosti s textovým programovacím jazykem, stejně jako programátoři na úrovni expertů, kteří chtějí rychle vyvíjet zvukové aplikace na vysoké úrovni na více platformách. Knihovna obsahuje podporu pro několik důležitých funkcí, jako je přehrávání zvukových souborů, nahrávání a podpora smyček, správa souborů WAV a OGG, výběr oscilátorů a filtrů, vícekanálové míchání, aplikace zvukových efektů, granulární syntéza, obálkování, pokročilá podpora filtrů a mnoho dalších. více.

Previous Next

Začínáme s Maxmiliánem

Pro kompletní instalaci použijte prosím následující příkaz.

Nainstalujte NAudio z NuGet

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

Komprimujte a mixujte zvukové soubory pomocí C++ API

Knihovna s otevřeným zdrojovým kódem Maximilian umožňuje vývojářům softwaru komprimovat zvukové soubory ve vlastních aplikacích pomocí příkazů C++. Knihovna umožňuje vývojářům komprimovat soubory v reálném čase pomocí pouhých několika řádků kódu. Můžete také snadno míchat zvuk ve vašich aplikacích C++. Musíte specifikovat vstup, který má být smíchán, jako je stereo, quad, atd. Nezapomeňte specifikovat výstupy explicitně.

Nahrávání zvuku a hudby přes C++ API

Knihovna s otevřeným zdrojovým kódem Maximilian dává softwarovým vývojářům možnost nahrávat jejich generované zvukové zvuky do jejich aplikací C++. Chcete-li uložit soubor do konkrétního umístění, musíte zadat absolutní cestu k souboru pro operační systémy Windows a Mac. Nezapomeňte prosím použít dvojité znaky '\', protože se počítají jako escape, které zruší jakoukoli cestu, kterou zadáte.

Správa filtrů pomocí C++ API

Knihovna Maximilian poskytuje podporu pro vytváření a aplikaci filtrů uvnitř jejich vlastních aplikací C++. Knihovna poskytuje několik možností pro oscilátory a filtry. Maximilian podporuje různé typy filtrů, včetně dolní a horní propusti, rezonančních filtrů a filtru stavové proměnné. Můžete si snadno vytvořit vlastní filtry a integrovat je s knihovnou.

 Čeština