Androidの始め方
このチュートリアルでは、JUCEベースのプロジェクトを作成するためのAndroid Studioの使用を紹介します。
このチュートリアルでは、JUCEベースのプロジェクトを作成するためのAndroid Studioの使用を紹介します。
このチュートリアルでは、任意に大きな整数を扱うためのBigIntegerクラスを紹介します。BigIntegerオブジェクトは、暗号アプリケーション、大きなビットマスクが必要な場合、およびその他本当に大きな整数が必要な場所でよく使用されます。
このチュートリアルでは、ユーザーに項目のリストを表示するためのコンポーネントであるComboBoxクラスを紹介します。ComboBoxオブジェクトの内容は動的に変更でき、テキスト入力にも使用できます。
このチュートリアルでは、Graphicsオブジェクトを使用してテキスト、線、幾何学的形状を描画する方法を示します。これは JUCE で描画を行うための基本です。
アプリケーション内でさまざまな方法で色を指定し適用します。
このチュートリアルでは、テキストを表示するためのコンポーネントであるLabelクラスを紹介します。Labelコンポーネントは編集可能に設定することもできるため、テキストの表示とシンプルなテキスト入力に非常に便利です。
このチュートリアルでは、MIDIデータを表現するために使用されるMidiMessageクラスを紹介します。タイムスタンプ付きのMIDIメッセージのバッファを処理するためのMidiBufferクラスも紹介します。
Point coordinates.")、Line、Rectangleクラスを使用して幾何計算を簡素化します。
Projucerパート1:Projucerを始める
このチュートリアルでは、JUCEのインストール方法と、Projucerを使用してクロスプラットフォームJUCEプロジェクトを作成する方法を説明します。
このチュートリアルでは、Randomクラスを使用した乱数生成を紹介します。Random数はゲーム、暗号、オーディオなど、あらゆる場面で役立ちます。
このチュートリアルでは、Sliderクラスを紹介し、スライダーの動きに応答する方法と、スライダーから値を取得する方法を示します。また、スライダーで値を表示するための基本的なカスタマイズ技術も紹介します。
このチュートリアルでは、アプリケーションウィンドウを持つ最小限のアプリを作成する方法と、そのウィンドウのサイズと外観をカスタマイズする方法を示します。これはあらゆる JUCE GUI アプリケーションにとって重要です。
アプリケーションに適切なテンプレートを選択することは、最初のうちは厄介な作業かもしれませんが、最初から適切なクラスを継承することで、生産性が飛躍的に向上します
アプリケーションの基本的なウィジェットの描画をカスタマイズします。独自のボタン、スライダー、その他のコンポーネントを描画して、アプリケーションのカスタムスキンを作成します。
チュートリアル: オーディオ入力の処理
JUCE アプリケーションでシンプルなアニメーションを作成します。AnimatedAppComponentクラスを使用して、静的なジオメトリ形状に命を吹き込みます。
テキストファイルとバイナリファイルからデータを開いて読み込みます。
様々な設定に対応したプラグインのバスレイアウトの設定と制限方法を学びます。AppleのLogic Proに含まれるauvalツールを使用して、AUプラグインのバス配置を確認します。
オーディオプラグインにパラメータを追加して、デジタルオーディオワークステーションからの制御や自動化を可能にしましょう。オーディオパラメータを使ったオーディオ処理の方法と、それらのユーザーインターフェースの作成方法を学びます。
このチュートリアルでは、メインコンテンツコンポーネントを作成してアプリケーションウィンドウにグラフィカルコンテンツを追加する方法を示します。これはウィンドウ内でユーザーにコンテンツを表示するために重要です。
ラジオボタンとチェックボックスを使用して、アプリケーションに選択可能なオプションを追加します。
このチュートリアルでは、JUCE の重要な概念であるリスナーとブロードキャスターシステムを紹介します。ボタンクリックに応答するシンプルなアクションの実装を通じて、これを見ていきます。
このチュートリアルでは、1 つのコンポーネントが 1 つ以上のネストされた子コンポーネントを含むことができるComponentクラスの階層的な性質を紹介します。これは JUCE でユーザーインターフェースをレイアウトするための鍵となります。