Quartz Composer日記#4.5
そういえばこんなこともやった。
MIDI Notes Receiverからの各出力をまとめて、どこからの出力があったかを表す1つの出力にするJavaScriptパッチ。今まではif文をいちいち書いていたが、無駄が多いのでfor文にしたわけだ。
function (__number outputNumber) main (__number inputNumber[12]) { var result = new Object(); for ( i = 0; i < 12; i++ ){ if ( inputNumber[i] != 0 ){ result.outputNumber = i; } } return result; }
とはいえ、この「1つの出力にする」方法はそもそもモノフォニックなMIDIトラックにしか使えないので世の中甘くないなと思う。