■ このスレッドは過去ログ倉庫に格納されています
Max/MSP Jitter PD 10
- 1 :名無しサンプリング@48kHz:2012/03/17(土) 02:13:23.72 ID:Lyjd5FLg.net
- 語ろうぜ
- 661 :656:2016/02/26(金) 03:51:46.45 ID:2c+tZpTQ.net
- 657さん
よろしかったら
具体的にどのようにしたら実現できるか教えていただけませんか?
自力では解決が難しそうなので、よろしくお願いします。
- 662 :656:2016/02/26(金) 05:24:10.47 ID:2c+tZpTQ.net
- すみません、無事、生成したオブジェクトにアルゴリズム的に
名前を付けることに成功しました。
有難うございました。
- 663 :名無しサンプリング@48kHz:2016/02/26(金) 08:48:20.17 ID:XGwv4K5G.net
- >>662
自己解決したら解決方法をここに書こうね。
掲示板はチラシの裏じゃないんだからね。
- 664 :名無しサンプリング@48kHz:2016/02/26(金) 20:55:33.27 ID:RF4wW6ih.net
- 教えないけどクレクレ言う
これぞカスの極みw
- 665 :名無しサンプリング@48kHz:2016/02/26(金) 21:17:27.41 ID:XGwv4K5G.net
- と、一般常識を知らないカスがほざいております
- 666 :656:2016/02/27(土) 03:23:23.40 ID:dcMhqB15.net
- >>663
遅くなって済みません。
var globalk = 0;
function cyclegenerate(val){
for(k=0;k<a;k++) {
globalk = k
cyclevalue[k] = this.patcher.newdefault(300+(k*50), 100, "cycle~", pitchrandom);
cyclevalue[k].varname = newcycle(globalk);
return cyclename;
}
function newcycle(glovalk){
cyclename = "cycle" + glovalk;
post(cyclename);
}
関係ないところは省いていますが、こんな感じでいけました。
それから、例えばVst~オブジェクトを生成して、それにアーギュメントとして
ファイル名を与えることって不可能でしょうか。
いろいろやったのですが、アーギュメントでファイル名を囲うダブルクオーテーション(””)がどうしても
不可能で。例えば、”\"violin.dll\""とやっても、生成されたVst~のアーギュメントには
ダブルクオーテーションが反映されません。結果として、vstiプラグインをホストできません。
ので、今はplugメッセージも同時に生成して、jsオブジェクトからbang出力で
plug+ファイル名メッセージをアーギュメントのないvst~に送るしかないかなあ、と考えているのですが。
- 667 :656:2016/02/27(土) 05:43:02.39 ID:dcMhqB15.net
- 何度も済みません。自己解決しました。
var openvst;
openvst.set("plug","Sonatina Violin - 64.dll");
でいけました。
- 668 :名無しサンプリング@48kHz:2016/02/27(土) 19:30:28.57 ID:c8ShAJ0C.net
- >>667
報告お疲れ。ためになる
- 669 :名無しサンプリング@48kHz:2016/03/05(土) 07:51:37.06 ID:S3trO5Jg.net
- MAXのjsオブジェクトではsetInterval()やsetTimeout()が使えないんですね。
その代りあるのが、Taskって関数で、処理を遅延させられるみたいですが、
このTaskを再帰的に使って、Tastの内部でrepeatやinterval を使って、
そのTask自体の反復回数や実行の遅延を動的に行うことってできますでしょうか。
- 670 :名無しサンプリング@48kHz:2016/03/05(土) 09:15:14.29 ID:X7+k2NAq.net
- >>669
jsの挙動とかタイミングを制御するのはmax側からメッセージ送ってやれば?
総レス数 1005
259 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★