LiveAPIを使い、自分のトラックナンバーを得るパッチ:Javascript in Max, Max for Live

スクリーンショット 2013-04-09 1.14.11

//init
"use_strict";
inlets = 1;
outlets = 1;
autowatch = 1;

var api;// = new LiveAPI();

function loadbang(){
	
	api = new LiveAPI();
}

//bangを受け取ると、このデバイスが刺さっているトラックナンバーを出力
function bang(){

//Loadbangの中で代入できない場合があった。
//LiveAPIの初期化は、非同期処理なのかな?
	api.path = "this_device"; 

	var pathStr = api.path;	
	var paths = pathStr.split(" ");
	outlet(0,parseInt(paths[2]));	
}

LiveAPIを勉強してます。文字列処理は、Javascriptでやると簡単だと思う。

Leave a Comment