メインコンテンツまでスキップ

「中級」タグのついた17記事

全てのタグを見る

AudioDeviceManagerクラス

このチュートリアルではAudioDeviceManagerクラスは、すべてのプラットフォームのオーディオデバイスを管理するために使用されます。これにより、デバイスのサンプルレートや入出力の数などを設定することができます。

AudioSampleBufferクラスを使ったオーディオのループ再生

このチュートリアルでは、AudioSampleBuffer オブジェクトに格納されたオーディオを再生し、ループさせる方法を説明します。これは、録音されたオーディオデータを操作するサンプリングアプリケーションの基礎として役立ちます。

MIDIシンセサイザーを作る

このチュートリアルでは、MIDI 入力に反応するポリフォニックなサイン波シンセサイザーを実装します。これはSynthesiserクラスおよび関連クラス。

ウェーブテーブル・シンセシス

シンセサイザーのオシレーターを最適化するためにウェーブテーブルを組み込みます。ウェーブテーブルを使ってサイン波オシレーターの状態を管理し、オーディオ出力にデータを書き込もう。

オーディオプレーヤーの構築

このチュートリアルでは、サウンドファイルを開いて再生する方法について説明します。これには、JUCEでサウンドファイルを扱うためのいくつかの重要なクラスが含まれます。

オーディオレベルのコントロール

このチュートリアルでは、オーディオを処理して出力レベルを変える方法を説明します。これは、低レベルのオーディオサンプルデータを処理することで実現します。

オーディオ波形を描く

を使ったオーディオ波形の表示について紹介します。AudioThumbnailクラスを使用します。これによって、オーディオ・アプリケーション内で任意の数の波形を簡単に描画できるようになります。

カスケード・プラグイン・エフェクト

Create your own channel strip by learning how to daisy chain audio processors or plugins using an オーディオ・プロセッサ・グラフ. Learn how to use the オーディオ・プロセッサ・グラフ in both a plugin and standalone application context.

サイン波シンセサイザーを作る

このチュートリアルでは、簡単なサイン波合成を紹介します。正弦波発振器の状態を管理し、オーディオ出力にデータを書き込む方法を紹介します。

デシベルでオーディオレベルをコントロール

このチュートリアルでは、デシベルスケールを使ってオーディオの出力レベルを変更する方法を示します。これは、オーディオアプリケーションでオーディオレベルの値をユーザーに表示する、より一般的な方法です。

プラグインの例

このチュートリアルでは、オーディオ/MIDIのプラグインの例をいくつか詳しく説明し、プラグイン開発のオープンな可能性を探ります。

プラグイン状態の保存と読み込み

プラグインパラメーターの自動管理パラメーターの保存とアクセスが簡単になり、特に効果的なユーザーインターフェースの構築がより簡単になります。

ホワイトノイズ発生器を作る

このチュートリアルでは、簡単な合成とオーディオ出力を紹介します。このチュートリアルは、JUCE のオーディオ・アプリケーション(およびプラグイン)のコンセプトを理解するための鍵となります。

信号の周波数をリアルタイムで視覚化

DSPモジュールのFFTクラスを使用して、入力オーディオデータをスペクトラムアナライザーとして表示する方法を学びます。ウィンドウ関数を使用する利点を理解します。

高速フーリエ変換

DSPモジュールのFFTクラスを使用して、入力されたオーディオデータをスペクトログラムとして表示する方法を学びます。高速フーリエ変換を使用する利点を理解します。