Max for Live を使用した Live のコントロール
Live オブジェクト モデル、サポートされている操作、Live のクエリ、制御、監視に使用される Max オブジェクトと JavaScript ツールなど、Max for Live で Ableton Live の API にアクセスして使用する方法を学習します。
Building Max Devices Pack
の
Controlling Live
のレッスンでは、Live を制御するデバイスを作成するための手順と詳細な情報を確認できます。
Live オブジェクト モデル
Max for Live で Live API を使用してデバイスの制御と作成を行う
Max for Live を使用した Live の制御についての詳細
Max for Live の Live API
Max for Live からアクセスできる Live の API のすべては、 Live オブジェクト モデル (LOM) に示されています。
Live オブジェクト モデルには、いくつかのLive オブジェクト クラスとそのプロパティおよび機能、階層が形成される親子関係がリストされます。 基本的な Live API 用語の定義と、Live API にアクセスするために使用する Max オブジェクトのリストについては、 Live API の概要の章 を参照してください。
Liveオブジェクトモデル
Live オブジェクト モデルは、Live アプリケーションを、Live アプリケーションの側面 (アプリケーション自体、ソング、トラック、クリップ スロット、クリップ、デバイス、デバイス パラメーター、ミキサー デバイス、シーン、キュー ポイント、コントロール サーフェス) に関連付けられたいくつかの基本的な機能単位 ( プロパティ ) に分割します。 Live API は、アプリケーションの一部のプロパティにアクセスし、Live アプリケーションでそれらのプロパティがどのように表示されるかをコントロールする方法を提供します ( Application.View 、 Song.View 、および Track.View )。
Live API の使用には、次の 5 種類の操作のいずれかが含まれます。
- Max for Live オブジェクトを使用して Live API をクエリする (データを取得する)
- Max for Live オブジェクトを使用して Live API のプロパティを設定する
- Max for Live オブジェクトを使用して Live API の関数を呼び出す
- Max for Live オブジェクトを使用して Live API のプロパティを見る
- オーディオレートでパラメータを制御する
Max for Live で Live API を使用してデバイスの制御と作成を行う
Max for Live では、Live API を通じて Live アプリケーションに直接アクセスする 2 つの方法が提供されています。
- 3つのMax for Live オブジェクト ( live.object 、 live.observer 、 live.path ) を使用して、Live アプリケーションにアクセスし、監視および制御することができます。
- Max js オブジェクトで、 Live オブジェクト モデル にアクセスできる LiveAPI Javascript オブジェクトを使用してコードを記述できます。
Max for Live を使用した Live の制御についての詳細
さらに詳しい情報は、Live 内の要素をコントロールするための Max for Live デバイスの構築を開始する際に役立つ、Cycling 74 ドキュメントにリンクされています。
- 3つのMax for Live オブジェクト ( live.object 、 live.observer 、 live.path ) を使用して、Live アプリケーションにアクセスし、モニターおよびコントロールすることができます。
- Max js オブジェクトで、 Live オブジェクト モデル にアクセスできる LiveAPI Javascript オブジェクトを使用してコードを記述できます。
- Maxforlive.com では、他の Max for Live ユーザーによって開発された無料および有料のデバイスを確認できます。