1. 製品
  2.   オーディオ
  3.   C++
  4.   Maximilian
 
  

音声合成と信号処理用のオープンソース C++ ライブラリ

ソフトウェア開発者が自動再生、録音、ミキシング、フィルタの適用、オーディオ ファイルの変換を行える無料の C++ API。クロスプラットフォームの互換性があり、クライアント側のブラウザー ベースのアプリケーションをサポートします。

Maximilian は、ソフトウェア開発者がオーディオおよび音楽ファイルを処理および処理するための独自のアプリケーションを作成できるようにする、強力でクリエイティブな C++ オーディオ合成および信号処理ライブラリです。ライブラリはオープン ソースであり、最小限の依存関係で MIT ライセンスの下で利用できます。このライブラリはクロスプラットフォーム互換であり、MacOS、Windows、Linux、および iOS システムのネイティブ実装をサポートしています。また、クライアント側のブラウザー ベースのアプリケーションもサポートします。

ライブラリを構築する目的は、他の利用可能な C++ ライブラリが扱いにくく、過剰に設計され、ライセンスが制限され、他の多くの依存関係があることでした。 Maximilian は非常に簡単に習得できるように設計されていますが、非常に強力であり、他のクリエイティブ ツールキットやオープン フレームワークと簡単に統合でき、何より無料で利用できることを念頭に置いてください。

API の構文は非常にシンプルで、テキスト プログラミング言語の専門知識があまりない人や、複数のプラットフォームで高レベルのオーディオ アプリケーションを迅速に開発したいエキスパート レベルのプログラマーが使用できます。このライブラリには、オーディオ ファイルの再生、録音、ループのサポート、WAV および OGG ファイルの管理、オシレーターとフィルターの選択、マルチチャンネル ミキシング、サウンド エフェクトの適用、グラニュラー合成、エンベロープ、高度なフィルターのサポートなど、いくつかの重要な機能のサポートが含まれています。もっと。

Previous Next

マクシミリアン入門

完全なインストールには、次のコマンドを使用してください。

NuGet から NAudio をインストールする

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

C++ API を使用したオーディオ ファイルの圧縮とミキシング

オープン ソース ライブラリ Maximilian を使用すると、ソフトウェア開発者は C++ コマンドを使用して独自のアプリ内でオーディオ ファイルを圧縮できます。このライブラリにより、開発者はわずか数行のコードでファイルをリアルタイムで圧縮できます。 C++ アプリケーション内でオーディオ サウンドを簡単にミックスすることもできます。ステレオ、クワッドなど、ミックスする入力を指定する必要があります。出力を明示的に指定することを忘れないでください。

C++ API によるオーディオと音楽の録音

オープン ソース ライブラリ Maximilian は、ソフトウェア開発者が生成されたオーディオ サウンドを C++ アプリケーション内で録音する機能を提供します。特定の場所にファイルを保存するには、Windows および Mac オペレーティング システムの絶対ファイル パスを指定する必要があります。 2 つの '\' 文字を使用することを忘れないでください。これは、記述したパスを無効にするエスケープとしてカウントされるためです。

C++ API を使用してフィルターを管理する

Maximilian ライブラリは、独自の C++ アプリケーション内でフィルターを作成および適用するためのサポートを提供しています。ライブラリは、オシレーターとフィルター用に複数のオプションを提供しています。 Maximilian では、ローパス フィルターとハイパス フィルター、共振フィルター、状態変数フィルターなど、さまざまな種類のフィルターがサポートされています。独自のフィルタを簡単に作成し、ライブラリに統合できます。

 日本