Max for Live を使用した Live のコントロール

Live オブジェクト モデル、サポートされている操作、Live のクエリ、制御、監視に使用される Max オブジェクトと JavaScript ツールなど、Max for Live で Ableton Live の API にアクセスして使用する方法を学習します。

Building Max Devices Pack Controlling Live のレッスンでは、Live を制御するデバイスを作成するための手順と詳細な情報を確認できます。

Screenshot of Controlling Live Lesson in Building Max Devices Pack in Live's Browser


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 を通じて Live アプリケーションに直接アクセスする 2 つの方法が提供されています。


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 ユーザーによって開発された無料および有料のデバイスを確認できます。

Abletonでは、以下の学習リソースと詳細なヘルプが提供されています。:

この記事は役に立ちましたか?