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

「初級」タグのついた24記事

全てのタグを見る

Androidの始め方

このチュートリアルでは、JUCEベースのプロジェクトを作成するためのAndroid Studioの使用を紹介します。

BigIntegerクラス

このチュートリアルでは、任意に大きな整数を扱うためのBigIntegerクラスを紹介します。BigIntegerオブジェクトは、暗号アプリケーション、大きなビットマスクが必要な場合、およびその他本当に大きな整数が必要な場所でよく使用されます。

ComboBox クラス

このチュートリアルでは、ユーザーに項目のリストを表示するためのコンポーネントであるComboBoxクラスを紹介します。ComboBoxオブジェクトの内容は動的に変更でき、テキスト入力にも使用できます。

Graphics クラス

このチュートリアルでは、Graphicsオブジェクトを使用してテキスト、線、幾何学的形状を描画する方法を示します。これは JUCE で描画を行うための基本です。

JUCE での色

アプリケーション内でさまざまな方法で色を指定し適用します。

Label クラス

このチュートリアルでは、テキストを表示するためのコンポーネントであるLabelクラスを紹介します。Labelコンポーネントは編集可能に設定することもできるため、テキストの表示とシンプルなテキスト入力に非常に便利です。

MIDIデータの作成

このチュートリアルでは、MIDIデータを表現するために使用されるMidiMessageクラスを紹介します。タイムスタンプ付きのMIDIメッセージのバッファを処理するためのMidiBufferクラスも紹介します。

Projucerを始める

このチュートリアルでは、JUCEのインストール方法と、Projucerを使用してクロスプラットフォームJUCEプロジェクトを作成する方法を説明します。

Randomクラス

このチュートリアルでは、Randomクラスを使用した乱数生成を紹介します。Random数はゲーム、暗号、オーディオなど、あらゆる場面で役立ちます。

Slider クラス

このチュートリアルでは、Sliderクラスを紹介し、スライダーの動きに応答する方法と、スライダーから値を取得する方法を示します。また、スライダーで値を表示するための基本的なカスタマイズ技術も紹介します。

アプリケーションウィンドウ

このチュートリアルでは、アプリケーションウィンドウを持つ最小限のアプリを作成する方法と、そのウィンドウのサイズと外観をカスタマイズする方法を示します。これはあらゆる JUCE GUI アプリケーションにとって重要です。

アプリのルック&フィールをカスタマイズ

アプリケーションの基本的なウィジェットの描画をカスタマイズします。独自のボタン、スライダー、その他のコンポーネントを描画して、アプリケーションのカスタムスキンを作成します。

ジオメトリのアニメーション

JUCE アプリケーションでシンプルなアニメーションを作成します。AnimatedAppComponentクラスを使用して、静的なジオメトリ形状に命を吹き込みます。

ファイル読み込み

テキストファイルとバイナリファイルからデータを開いて読み込みます。

プラグインの正しいバスレイアウトの設定

様々な設定に対応したプラグインのバスレイアウトの設定と制限方法を学びます。AppleのLogic Proに含まれるauvalツールを使用して、AUプラグインのバス配置を確認します。

プラグインパラメータの追加

オーディオプラグインにパラメータを追加して、デジタルオーディオワークステーションからの制御や自動化を可能にしましょう。オーディオパラメータを使ったオーディオ処理の方法と、それらのユーザーインターフェースの作成方法を学びます。

メインコンポーネント

このチュートリアルでは、メインコンテンツコンポーネントを作成してアプリケーションウィンドウにグラフィカルコンテンツを追加する方法を示します。これはウィンドウ内でユーザーにコンテンツを表示するために重要です。

リスナーとブロードキャスター

このチュートリアルでは、JUCE の重要な概念であるリスナーとブロードキャスターシステムを紹介します。ボタンクリックに応答するシンプルなアクションの実装を通じて、これを見ていきます。

親コンポーネントと子コンポーネント

このチュートリアルでは、1 つのコンポーネントが 1 つ以上のネストされた子コンポーネントを含むことができるComponentクラスの階層的な性質を紹介します。これは JUCE でユーザーインターフェースをレイアウトするための鍵となります。