AudioSampleBufferクラスを使ったオーディオのループ再生(上級編)
このチュートリアルでは、スレッドセーフな技術を使用して、AudioSampleBufferオブジェクトに格納された音声を再生およびループする方法を説明します。また、バックグラウンドスレッドで音声データを読み込む技術も紹介します。
このチュートリアルでは、スレッドセーフな技術を使用して、AudioSampleBufferオブジェクトに格納された音声を再生およびループする方法を説明します。また、バックグラウンドスレッドで音声データを読み込む技術も紹介します。
デジタル信号処理とオーディオバッファ操作の領域を発見しましょう。JUCE DSPモジュールの基本を学び、そのクラスを独自のオーディオアプリケーションやプラグインに組み込む方法を習得します。
JUCE アプリケーション内で高性能レンダリングライブラリとして OpenGL を使い始める方法を学びます。オーディオアプリやプラグインで美しい 2D および 3D グラフィックスをレンダリングします。
プロセッサの並列性を活用して、単一命令複数データ計算を実行します。並行処理を導入せずにオーディオアプリケーションを最適化します。
オーディオアプリケーションやプラグインを様々なマーケットプレイスで配布するための準備方法を学びます。さまざまなOSプラットフォームで、すべてのプラグインタイプのインストーラーを作成します。
ウェーブシェイピングを通じて倍音歪みを作成し、シンセサイザーサウンドにグリットを加えます。インパルスレスポンスに含まれる音響特性を取得するためのコンボリューションの基本を学びます。
認証されるまでアクセスをロックすることで、アプリやプラグインのセキュリティを向上させましょう。オンラインでキーを登録することで、プラグインのロックを解除する仕組みをユーザーに提供する方法をご紹介します。
物理モデリングによるリアルな弦モデルを実装します。ステレオサウンドフィールドで複雑なエコーパターンを作成するためにディレイラインを組み込みます。
デスクトップおよびモバイルアプリケーションで消費型および非消費型のアプリ内課金を販売します。macOS/iOSおよびAndroidデバイスの両方でIAP製品の支払いを設定し処理する方法を学びます。
デスクトップおよびモバイルアプリケーションでローカルおよびリモート通知をトリガーします。リモートサーバーからmacOS/iOSおよびAndroidデバイスの両方にプッシュ通知を送信する方法を学びます。