Androidの画面サイズの管理
さまざまな画面サイズに対応したアプリケーションを構築します。Androidには多くの利用可能な画面サイズがあり、このチュートリアルではこれを管理するためのいくつかの戦略を検討します。
さまざまな画面サイズに対応したアプリケーションを構築します。Androidには多くの利用可能な画面サイズがあり、このチュートリアルではこれを管理するためのいくつかの戦略を検討します。
このチュートリアルでは、すべてのプラットフォームでオーディオデバイスを管理するために使用されるAudioDeviceManagerクラスを紹介します。これにより、デバイスのサンプルレートや入出力の数などを設定できます。
このチュートリアルでは、AudioSampleBufferオブジェクトに格納されたオーディオを再生およびループする方法を示します。これは、録音されたオーディオデータを操作するサンプラーアプリケーションの有用な基礎となります。
FlexBoxとGrid using a set of declarative ...")クラスを使用して、さまざまな画面サイズと向きで動作するレスポンシブ GUI レイアウトを構築します。
このチュートリアルでは、MIDI入力イベントの処理方法を示します。外部ソースからのMIDIデータの処理に加えて、画面上のキーボードコンポーネントも紹介します。
このチュートリアルでは、MIDI入力に応答するポリフォニックサイン波シンセサイザーを実装します。これは、Synthesiserクラスと関連クラスを利用します。
MPE 規格で定義されているゾーンの概念とゾーンレイアウトの規約を学びます。MPE シンセサイザーを MPE 対応デバイスに接続しましょう。
JUCE ユーザーインターフェースにテーブルを組み込みます。XML ファイルから読み込んだデータを表示し、テーブルの形式をカスタマイズします。
アプリケーションに取り消し/やり直しアクションを実装します。で以前の中間状態を簡単に復元できます。UndoableActionオブジェクトを作成し、取り消し可能なアクションをトランザクションにグループ化する方法を学ぶ。
の使い方を学ぶ。ValueTreeクラスを使用すると、アプリケーションでデータを効率的に管理できます。
Open Sound Controlプロトコルを利用して、複数のアプリケーションをネットワークで接続する方法をご紹介します。アプリケーション間のインタラクションデータの送受信
JUCEアプリケーションのユーザーからアプリの利用データを収集する。アナリティクスモジュールを使用して、アナリティクスイベントをGoogle Analyticsに送信します。
ウェーブテーブルを組み込んで、シンセサイザーオシレーターを最適化します。ウェーブテーブルを使用してサイン波オシレーターの状態を管理し、音声出力にデータを書き込みます。
このチュートリアルでは、サウンドファイルを開いて再生する方法について説明します。JUCEでサウンドファイルを扱うための重要なクラスをいくつか紹介します。
このチュートリアルでは、出力レベルを変更するために音声を処理する方法を示します。これは、低レベルの音声サンプルデータを処理することで実現されます。
このチュートリアルでは、シンプルなサイン波合成について紹介します。サイン波オシレーターの状態を管理し、音声出力にデータを書き込む方法を示します。
このチュートリアルでは、デシベルスケールを使用して出力レベルを変更するために音声を処理する方法を示します。これは、オーディオアプリケーション内でユーザーに音声レベル値を提示するより一般的な方法です。
AudioProcessorGraphを使用してオーディオプロセッサやプラグインをデイジーチェーン接続する方法を学び、独自のチャンネルストリップを作成します。プラグインとスタンドアロンアプリケーションの両方のコンテキストでAudioProcessorGraphを使用する方法を学びます。
このチュートリアルでは、いくつかのオーディオ/MIDIプラグインの例を詳細に説明し、プラグイン開発の可能性を探ります。
プラグインパラメータの自動管理。パラメータの保存とアクセスが簡単になり、特に効果的なユーザーインターフェースの構築がはるかに容易になります。
このチュートリアルでは、シンプルな音声合成と音声出力について紹介します。これは、JUCEにおけるオーディオアプリケーション(およびプラグイン)の概念を理解するための鍵となります。
MPE 規格の基本と、MPE に対応したシンセサイザーの実装方法を学びます。ROLI Seaboard Rise にアプリケーションを接続しましょう!
DSPモジュールのFFTクラスを使用して、入力オーディオデータをスペクトラムアナライザーとして表示する方法を学びます。ウィンドウ関数を使用する利点を理解します。
このチュートリアルでは、コンピュータをセットアップし、JUCEを使ってオーディオプラグイン(VST3とAudioUnit)を開発するためのProjucerプロジェクトを作成します。
このチュートリアルでは、コンピュータをセットアップし、
このチュートリアルでは、AudioThumbnailクラスを使用した音声波形の表示について紹介します。これにより、オーディオアプリケーション内で任意の数の波形を簡単に描画できます。
コンポーネントの矩形を何度もさまざまな方法で細分化してコンポーネント全体をコンテンツで埋める、シンプルながら強力な技術でコンポーネントをレイアウトします。バグの少ないエレガントなコードが生成されます。
DSPモジュールのFFTクラスを使用して、入力オーディオデータをスペクトログラムとして表示する方法を学びます。高速フーリエ変換を使用する利点を理解します。