Max/MSP Jitter PD 7
at DTM
1:自治スレでLR改定議論中
07/11/10 07:44:39 BA/cJMo9
■過去スレ
その1→ スレリンク(dtm板)
その2→ スレリンク(dtm板)
その3→ スレリンク(dtm板)
その4→スレリンク(dtm板)
その5→スレリンク(dtm板)
その6→スレリンク(dtm板)
明け方の新スレ だれかテンプレよろピ。
2:自治スレでLR改定議論中
07/11/10 14:57:08 cj8nllMd
2ん2ん
3:自治スレでLR改定議論中
07/11/10 18:06:43 BA/cJMo9
■Max Msp ・ Jitter
cycling74
URLリンク(www.cycling74.com)
MAX/MSP Externals
URLリンク(www-crca.ucsd.edu)
TRANS MAX EXPRESS
URLリンク(www.iamas.ac.jp)
GEM for Macintosh
URLリンク(gem4mac.sourceforge.net)
Jitter オフィシャルサイト
URLリンク(jitter.iamas.ac.jp)
4:自治スレでLR改定議論中
07/11/10 18:07:13 BA/cJMo9
■Pd
Pd 入手先
URLリンク(www-crca.ucsd.edu)
Pd 日本語マニュアル
URLリンク(psyto.s26.xrea.com)
PureDataLab
URLリンク(nul.jp)
Pdのオブジェクト集
URLリンク(ydegoyon.free.fr)
URLリンク(www.cyburrs.com)
GEM
URLリンク(gem.iem.at)
映像オブジェクト集
URLリンク(framestein.org)
5:自治スレでLR改定議論中
07/11/10 18:26:34 BA/cJMo9
■Max製アプリ等
URLリンク(yowstar.com)
URLリンク(synarp.suppa.jp)
URLリンク(www.mspinky.com)
URLリンク(www.electrotap.com)
URLリンク(www.audiooo.com)
URLリンク(www.essl.at)
URLリンク(www.sineqube.com)
URLリンク(mtsoftware.home.mindspring.com)
URLリンク(homepage.mac.com)
URLリンク(www.lownorth.nl)
URLリンク(www.soundcrack.net)
URLリンク(www.audibleoddities.com)
6:自治スレでLR改定議論中
07/11/10 18:31:14 BA/cJMo9
■Pluggo
URLリンク(www.apparat.net)
URLリンク(www.laut8leise.de)
URLリンク(www.angelfire.com)
URLリンク(www.postsomnia.com)
URLリンク(www.sonoria.pl)
URLリンク(www.music.columbia.edu)
URLリンク(www.ienproject.com)
URLリンク(www.davidstanford.com)
URLリンク(www.wildfrontear.co.uk)
URLリンク(gdavis.dyndns.org)
見たことないplugin多数紹介
URLリンク(forum.rmmedia.ru)
7:自治スレでLR改定議論中
07/11/12 21:03:09 F9glRXNH
you 乙
8:自治スレでLR改定議論中
07/11/13 03:21:44 wvaFD69J
oscはここですか
9:自治スレでLR改定議論中
07/11/13 22:41:53 blOjfVLQ
>>8
こっちじゃない?
スレリンク(dtm板)
>>1
これも入れてあげて
URLリンク(maxobjects.com)
10:自治スレでLR改定議論中
07/11/14 01:28:09 +w4GKPvo
>>9
ありがとうございますー
pdでgainerとかfunnelとかやろうと思いまして。。
11:名無しサンプリング@48kHz
07/11/15 23:09:18 OGmc32DO
pdでマイクの入力を受けて
音量だけの数値を0-255
とかでとるのってできますかね。。
12:名無しサンプリング@48kHz
07/11/17 17:31:53 QypqW6xI
なぜかjavaのオブジェクト置いたらmax落ちるようになった。
心当たりは、アプレット使う為にjavaのSDKをインストールしたこと。
同じ症状の経験者います?
13:名無しサンプリング@48kHz
07/11/17 17:58:32 CsMGtKCq
過去スレまとめってどこかにありますか・・
14:名無しサンプリング@48kHz
07/11/17 19:29:57 QypqW6xI
この前スレに書いてあったと思う
15:名無しサンプリング@48kHz
07/11/17 19:39:02 CsMGtKCq
ビューアなくてみれないす。。。
16:名無しサンプリング@48kHz
07/11/21 20:29:55 8jq3Xs7b
ヘルメットでMacを操作する、アニメ声女子大生(動画)
URLリンク(www.gizmodo.jp)
...うーん。
17:名無しサンプリング@48kHz
07/11/21 22:41:10 GuhblsAP
ふむふむ
18:名無しサンプリング@48kHz
07/11/22 07:06:31 ZgvNGd8K
Windowsでmaxを使ってるんですが、jit.qt.grabを使ってスタンドアロン出力すると
起動しようとするとMax起動→Jitter起動のあたりで強制終了する現象が起こってます
同じ状況の方おられますか?
環境はMax,Jitter,QuickTimeすべて最新版、WindowsXPSP2です
19:名無しサンプリング@48kHz
07/12/01 01:13:20 IM/S+i4a
Reaktor買ったけど、やっぱりMax欲しいよー
20:名無しサンプリング@48kHz
07/12/01 03:07:47 s3DZmIdc
じゃあなんでReaktorを買ったのか
21:名無しサンプリング@48kHz
07/12/01 04:16:23 d8AI0d3k
>>19
頑張って成長してReaktorマニュアルを出版してくれ。
売れること間違いなしだ。
22:名無しサンプリング@48kHz
07/12/01 09:25:37 t1ZxaRXS
それなりの予備知識あれば使えるから
そこまで売れないだろ。
23:名無しサンプリング@48kHz
07/12/01 13:47:31 KNryuEW1
音楽だけの用途ならmaxがreaktorに勝てるとこないと思うぞ。
24:名無しサンプリング@48kHz
07/12/01 14:10:12 2Ogbhyis
使えもしない人が何言ってんだかw
25:名無しサンプリング@48kHz
07/12/01 14:21:42 t1ZxaRXS
勝ち負けとかじゃなくて目的によって使い分けるだけ
26:名無しサンプリング@48kHz
07/12/02 08:14:48 JD5IVA3J
>>23
え?リアクタのほうが優れてるのって、
音楽用途に特化した簡単さ、だけじゃなかったのですか!?
27:名無しサンプリング@48kHz
07/12/02 12:49:33 QzO4I7kz
難しいの使いこなしてるおれ最高!ってか?
28:名無しサンプリング@48kHz
07/12/02 12:59:19 RS61i2Rb
両方使ってる人も結構多いと思うよ
29:名無しサンプリング@48kHz
07/12/04 19:34:03 eDy0PnPw
max vs reaktor スレはここですか?
30:名無しサンプリング@48kHz
07/12/08 16:50:21 09fYYRW+
>>26
それ>>23と言ってること同じ。
31:名無しサンプリング@48kHz
07/12/08 16:54:22 09fYYRW+
あ、一週間前のレスだったのかorz
ところでver5どうよ
32:名無しサンプリング@48kHz
07/12/08 18:23:01 gYCm1XUg
>>26
わらた
33:名無しサンプリング@48kHz
07/12/11 06:40:05 Q7pKtiM4
>>23
>>音楽だけの用途なら
きみが音楽の何を知ってるというのだ
勉強して出直してきなさい
34:名無しサンプリング@48kHz
07/12/11 09:39:43 3L0p+mMh
>>33
きもいんですが
35:名無しサンプリング@48kHz
07/12/12 05:13:01 vlLKqcf1
皆2ch徘徊してこんなスレ見てる仲間ですよ
36:名無しサンプリング@48kHz
07/12/28 20:48:19 RLbwY44f
盛り上がらないね。
そんなにマイナーなソフトなはずないのに。日本のユーザってどこに集まってんだろう?
37:名無しサンプリング@48kHz
07/12/28 20:55:28 ESFZsOuf
別に集まる必要ないだろ
38:名無しサンプリング@48kHz
07/12/28 21:11:36 G5I/Wm0C
皆黙々とやってるんだろう・・・
39:名無しサンプリング@48kHz
07/12/28 22:08:19 YEamz4CL
ええ、、、黙々と。
情報が必要なときは本家のフォーラム。英語苦手だけど必死に。
mixiとかどうも居心地わるい。
40:名無しサンプリング@48kHz
07/12/28 22:18:49 dbnyLKtN
なんか薀蓄うるさい奴が多くて、普通の人が萎縮してる雰囲気?
41:名無しサンプリング@48kHz
07/12/29 01:36:49 yEdtMuXp
そう黙々粛々とmaxに勤しんでる訳です。
んで、たまにここを覗いてみる、と。
42:名無しサンプリング@48kHz
07/12/30 05:35:01 /fWOVkCa
んで、何の変化もないから閉じてみる、と。
43:名無しサンプリング@48kHz
07/12/30 07:39:02 1tCbv53R
んで、のぞいてみる間隔はだんだん長くなる、と。
44:名無しサンプリング@48kHz
07/12/30 07:44:07 q87wn3RW
そろそろSuperColliderでもどう?
45:名無しサンプリング@48kHz
07/12/30 09:00:38 bZmaFQgb
現実的・実用的なメリットを感じないとなかなかなあ。
ものすごい暇ならいじってみたいけど。
46:名無しサンプリング@48kHz
07/12/30 11:20:05 1tCbv53R
Maxno速攻性という利便性はなかなか他ではなぁ。
スクリプトで書いたほうが断然楽チンな場合も多いけど、そのときはとりあえずjava覚えなきゃだな。
47:名無しサンプリング@48kHz
08/01/04 05:41:02 K/HgWZpf
初心者の質問なんですが、今RFIDを複数使ってます。
もしシリアルNOが「xxx」の時にbangするみたいなのできないですかね。
「もし〜ならば」がうまくいかなくてorz
48:名無しサンプリング@48kHz
08/01/04 15:18:39 2AEVQwW5
外部のリスト用[sel]とか[[filter]とか[mutch]とか使っていくらでもやりようはあると思うけど。
49:名無しサンプリング@48kHz
08/01/04 16:10:46 K/HgWZpf
レスありがとうございます。
selを使って試みてるんですが、
メッセージボックスに表示されるシリアルNOを認識してくれなくて(´・ω・`)
単純に「sel シリアルxxx」じゃダメなんでしょうか…
50:名無しサンプリング@48kHz
08/01/04 17:19:40 2AEVQwW5
もしシリアルNoが、リスト形式(スペースを含む複数の文字/数字)なら、maxのsel,match,filterは使えない。
俺が最初に思いつくのは、これらをリスト対応にしてある外部オブジェクトを使うこと。
List opsだったかな。ここですぐに見つかる。
URLリンク(maxobjects.com)
例えば[Lfilt]というオブジェクトで、Argsか右inletにシリアルNoをいれてやる。
すると、左inletにシリアルと全く同じ文字列が入ると、右outletにリストが帰る。
それをbangとして取り出してやればよい。
51:名無しサンプリング@48kHz
08/01/04 20:08:54 UB0X+fgz
そのシリアルNOってのがきみが書いてるよう3桁程度の数値ならselで十分なはずですよ
それが動かないんなら>50のように実はリストだとか、実は桁数がかなり長いとが、理由があるはずだけど
きみの説明だけじゃ知るよしもないわな。
パッチとか、スクリーンショットとか晒すのがはやいかもねえ・・・
52:名無しサンプリング@48kHz
08/01/04 21:09:29 K/HgWZpf
シリアルNOは10桁の数字です。
中には文字が混ざってるのもあるのでリストを使うのですね。
50さんの助言通りLfiltをDLしたのですが
こういうこととは…ちがいます…よねorz
URLリンク(p.pita.st)
左上のボックスにシリアルNOが表示されます。が、どうやったらいいかわからず…。
初心者丸出しな質問と答えですみません
53:名無しサンプリング@48kHz
08/01/04 23:29:16 UB0X+fgz
あちゃ、、、問題はその前
メッセージボックスにsetメッセージを使って文字列をセットしても
その後のオブジェクトには送られませんよ。
でもさらにに問題なのは10桁の数値ってこと。
maxが扱える整数の最大値を超えてしまうケースがあるかも。
10桁の数値でも、常に数値じゃなくて文字列(symbol)として扱われるように作らないとダメかもねえ。
54:名無しサンプリング@48kHz
08/01/05 11:18:17 5Ym/8Npg
>>52
まず、「リスト」の定義は、文字列が「スペース」で区切られていること。文字(symbol)と数字(number)の混在ではない。
で、多分、[Lfilt]あたりは文字と数字どちらでも同じように扱えたと思う。
と、思って「文字と数字混在の十桁」で調べてみたが、OKだったよ。
照合元のシリアル#が一意ならアーギュメントに入れとけば良い。
この文(数)字列なら、リスト用でなくてもいいかもね。その場合>>51を参考に。
で、余談だが
たしか、>>53の指摘にあるように、「文字、数字」というのと、信号を[number]で扱う[symbol]で扱う、というのはまた別のシチュエーションでは区別があったと思う。
信号の流れ方とか、
まあ、いずれにせよ、そういった超基礎的なことを覚えてないと、せっかくのアイデアも滞るね。。
55:結果
08/01/05 11:24:55 5Ym/8Npg
前出の条件の場合でも
[sel]で十分だったね。
56:名無しサンプリング@48kHz
08/01/06 11:19:09 tUjLWsVE
ひさしぶりにMaxMSPさわった。
Logicでしんどそうなことが、MaxMSPで3時間ほどで出来た。
達成感はない。
だが「出来る」ということを知っているだけでも
なんとも心強い。
明けましておめでとうございます。
今年も宜しくお願いします。
57:名無しサンプリング@48kHz
08/01/06 15:27:00 75vrFanG
ロジでしんどそうなことって?
58:名無しサンプリング@48kHz
08/01/06 16:43:16 tUjLWsVE
一小節単位でビートと音階が自動で変わって行く系 & それのブツ切りなしの無限ループ
最初路地のピアノロールでスタートしたんだけど、
終わりが見えないので最初の何小節目かでもうやめようとおもった。
それ用のプラグインを探すつもりも無かった。
MaxMSPで作れるって知っていたから。
その頃にはもうなんとなくの設計図はあたまにあった。
59:名無しサンプリング@48kHz
08/01/06 19:21:06 0g7ae5qC
>>58
かっくいー!
60:名無しサンプリング@48kHz
08/01/06 19:34:21 tPwUqq+F
aho-!
61:名無しサンプリング@48kHz
08/01/08 23:58:27 fd1eiWg/
max 4.6つかっています。thispatcherでcommentオブジェクトを生成まではできたのですが、
スクリプトつかって(thispatcherでもjsでも)オブジェクトのフォントや色を変えることってできますか?
62:名無しサンプリング@48kHz
08/01/09 03:02:41 j4VBzlbq
script sned <variable-name> frgb 255 0 0
とかで色指定
window setfont "Arial Black" 30
とかでフォント指定
ただしこれはオブジェクト生成の前に指定するだけ。たぶん
生成した後にフォント変更すんのはわかんね
何しようとしてるか知らないけど普通にlcdじゃだめなの?
63:名無しサンプリング@48kHz
08/01/09 03:03:46 j4VBzlbq
もといsned → send
64:名無しサンプリング@48kHz
08/01/09 20:54:57 xFw9ArQb
もといって別な日本語に訳すとどういう意味になる?
65:名無しサンプリング@48kHz
08/01/10 01:30:06 VJ5u8KOx
訂正
66:名無しサンプリング@48kHz
08/01/10 07:20:26 76gKiDzR
ってそこかよw
まともにレスつけてもうかばれないわなa
67:名無しサンプリング@48kHz
08/01/10 10:49:55 4xbw/+g5
パ、パッチは出来るのに、日本語が、、、
>>65ありがとう
68:名無しサンプリング@48kHz
08/01/10 10:57:39 4xbw/+g5
しかも今もとい使った。別スレで。
65氏の知性オブジェクトが僕の中に。
そして歴史は組み込まれる。
69:名無しサンプリング@48kHz
08/01/11 11:00:25 wTyfGlZa
オマイラ子供の頃どういう奴だったの?
70:名無しサンプリング@48kHz
08/01/11 11:55:31 9L+zlIEJ
>> 69
今でも未だ子供さ
71:名無しサンプリング@48kHz
08/01/11 16:23:58 wTyfGlZa
もしかしてMaxMSP好きって
子供の頃レゴが好きだったりするんじゃないだろうか?
しかも好き勝手に組み立てるタイプだったりして。
72:名無しサンプリング@48kHz
08/01/12 01:05:56 ifIe/vNE
まあまあ
いいじゃないか。
みながみな、本質的でしかもユニークでそれなりに優秀なものを作っているわけではないさ。
本人が楽しい、それだけでもいいじゃないか。w
73:名無しサンプリング@48kHz
08/01/12 10:52:05 PWjpyCau
うん、いや、ただレゴ好きだったりするのかなっておもって。
おれだけか
MaxMSPって「あやとり」「じゃんけん」「あみだくじ」「鬼ごっこ」
「伝言板ゲーム」「糸でんわ」的な要素が少しずつあると思います。
74:名無しサンプリング@48kHz
08/01/12 14:44:33 ifIe/vNE
おもしろい比喩だね
Maxmspでは独壇場みたいな
ゲームセオリー的な作曲法なんか、そのまんまだしね。
75:名無しサンプリング@48kHz
08/01/12 17:08:58 cyKY/bUT
それ、線でつないでメッセージや信号が流れるっていう「パッチ」からの単純な連想のような。。。
76:名無しサンプリング@48kHz
08/01/12 17:34:41 7Rk0ua8I
このスレ来る気なくした
77:名無しサンプリング@48kHz
08/01/12 18:35:10 OJvoI0kA
>>76
きっと正しい判断でしょう
78:名無しサンプリング@48kHz
08/01/12 19:25:49 ml3r4PvX
ま、単純さを理解できないと、それ以上の発想は出来ないというところで。
79:名無しサンプリング@48kHz
08/01/13 20:34:40 B0SijZwn
酷い流れですね。
80:名無しサンプリング@48kHz
08/01/13 23:09:39 gPknT0je
TMUGってどうなの?
81:名無しサンプリング@48kHz
08/01/13 23:52:22 XCUifdcQ
>62 やった。できました。lcdでも文字つかえるんですね。
ファイラのようなのを作っていて、動的にカテゴリわけされたキャプションとか付けたかったんです。
82:名無しサンプリング@48kHz
08/01/14 00:13:38 EFKR/w8X
Maxのcomb~にあたるオブジェクトはPdだとなに?
83:名無しサンプリング@48kHz
08/01/15 03:21:23 x1NK+m4F
2008年発売予定… 幅広いなぁ…まだ今1月よ
URLリンク(www.cameo.co.jp)
84:名無しサンプリング@48kHz
08/01/15 06:26:45 AfGGsBoC
本家HPでは第一四半期と書いてたと思うけど、その通りリリースしたら逆に驚く。
カメオのは国内向けのもろもろの準備期間とかも見込んでるのかもね。
期待はでかいけど、メジャーアップデートどころかほとんど新たに作ってるらしいし、
普通に考えたらいきなり高い完成度望むのは厳しい気がする。
jitterとかpluggoとか連携製品も多いし、
実用性、即戦力としては、5が出てもしばらくは4.6使うことになるかもね〜〜
85:名無しサンプリング@48kHz
08/01/15 21:01:13 4q++i7HM
I did it!
86:名無しサンプリング@48kHz
08/01/22 02:31:28 5mFEjMLV
もしかして出るのか?
ただのメンテか…
URLリンク(www.1126.tv)
87:名無しサンプリング@48kHz
08/01/24 10:19:37 dBMx84VD
maxmspで結合音に関する実験用パッチの様なものってないでしょうか?
88:名無しサンプリング@48kHz
08/01/24 18:37:07 c1NKAMc2
detonateってobject、バグ多くない?
89:名無しサンプリング@48kHz
08/01/25 04:17:12 1QQ0JCpm
timelineとdetonateはほとんど見捨てられたオブジェクトかも・・・
ああいう作り込まれたUI持ったオブジェクトは元々Maxっぽくないし、実際ほとんど使われてないとおも
Max5あたりで無くなっても不思議じゃないな。
>>87
よくわからないけど、結合音のどんな実験なの?
sin波オシレーター2つならすだけのパッチならあまりに簡単すぎて、無いかと。
90:名無しサンプリング@48kHz
08/01/25 10:21:56 kHb65nyi
>>89
なるほど。カキコありがと。
timelineもなんだ。今後気をつけておこう。
俺の場合detonateからのタイミングがずれたり、
seqとdetonateに同じmidiファイル読ませてパッチ保存すると、
後日detonateオブジェクトそのものが消えるバグに遭遇した。
optionクリックするとdetonateがbogusになってて存在すらしていない。
seq消して保存したら治った。
怖くなってパソコン初期化したよ。
そしたらまた同じバグ。
91:名無しサンプリング@48kHz
08/01/26 21:35:59 fGsvgA3n
maxmspのパッチをPC以外で外に持ち込めるハード(楽器として)が欲しいな。。
まあvstにすればそういうのあったけど。
92:名無しサンプリング@48kHz
08/01/27 00:36:57 /Jtji64Y
iPhoneとかiPod touchとか
93:名無しサンプリング@48kHz
08/01/27 04:17:50 MZQtM8gj
iPod touch に単純なパッチ入れて10個くらい床にばらまいておいたら楽しそうね
94:名無しサンプリング@48kHz
08/01/27 04:30:25 /Jtji64Y
さらにタンジブルとかと組み合わせたりしてな。
95:名無しサンプリング@48kHz
08/01/27 04:57:51 kkDyW7AP
>>92
楽器のeffectorのようにインアウトができる?
96:名無しサンプリング@48kHz
08/01/27 06:19:12 MZQtM8gj
音のインアウトよりも無線LANでosc使ってグッチャグチャにデータ出し入れさせたら楽しそう。 真ん中になるべくハイスペックなMac一台置いて、結果的には全部の数字がそこに集まってくるようにしといて、最終的な音の処理はそっちにおまかせ と。
97:名無しサンプリング@48kHz
08/01/27 07:03:31 kkDyW7AP
よくわかんねorz
98:名無しサンプリング@48kHz
08/01/27 10:41:35 ZDpzxr7u
初心者スレないんすか‥…
99:名無しサンプリング@48kHz
08/01/27 14:57:05 kkDyW7AP
というか、さしあたり興味がもてない。。
100:名無しサンプリング@48kHz
08/01/29 14:20:59 5B5E6rzO
poly~から親パッチに戻るシグナルって
92msぐらいレイテンシーがあるんだね。
すっごくショック。
101:名無しサンプリング@48kHz
08/01/29 15:29:42 zugfZEPi
そんなことないお
今日もかんちがいでね?
102:名無しサンプリング@48kHz
08/01/29 17:35:38 5B5E6rzO
今回だけ特別だぞ
まずはpoly~用のサブパッチから↓
max v2;
#N vpatcher 10 59 610 459;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 14 70 75 196617 send~ phasor2;
#P newex 14 38 83 196617 receive~ phasor;
#P connect 0 0 1 0;
#P pop;
103:名無しサンプリング@48kHz
08/01/29 17:36:29 5B5E6rzO
最後にメインパッチ↓
max v2;
#N vpatcher 71 148 671 548;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P message 34 313 14 196617 1;
#P newex 34 294 55 196617 delay 200;
#P newex 34 275 48 196617 loadbang;
#P button 291 199 15 0;
#P button 222 199 15 0;
#P newex 127 115 69 196617 send~ phasor;
#P message 250 63 17 196617 0.;
#P user ezdac~ 34 331 78 364 0;
#P flonum 246 271 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 246 232 35 196617 timer;
#P user number~ 276 115 315 130 9 3 3 2 0. 0. 0 0. 20 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 265 170 36 196617 edge~;
#P newex 265 150 39 196617 <~ 0.5;
#P newex 265 88 89 196617 receive~ phasor2;
#P newex 427 118 97 196617 poly~ checking1sub;
#P newex 196 170 36 196617 edge~;
#P newex 196 150 39 196617 <~ 0.5;
#P newex 196 88 64 196617 phasor~ 0.5;
#P user number~ 207 115 246 130 9 3 3 2 0. 0. 0 0. 20 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 283 273 43 196617 ms;
104:名無しサンプリング@48kHz
08/01/29 17:36:56 5B5E6rzO
#P connect 17 0 18 0;
#P connect 18 0 19 0;
#P connect 19 0 12 0;
#P connect 2 0 14 0;
#P connect 2 0 3 0;
#P connect 3 0 4 0;
#P connect 2 0 1 0;
#P connect 4 1 15 0;
#P connect 15 0 10 0;
#P connect 10 0 11 0;
#P connect 13 0 2 1;
#P connect 6 0 7 0;
#P connect 7 0 8 0;
#P connect 16 0 10 1;
#P connect 6 0 9 0;
#P connect 8 1 16 0;
#P pop;
105:名無しサンプリング@48kHz
08/01/29 18:31:16 mVX6YszK
ほんとだ
106:名無しサンプリング@48kHz
08/01/29 18:43:53 zugfZEPi
>poly~から親パッチに戻るシグナルって
ばかちん
poly~の中に
send~ receive~
じゃねえか。
107:名無しサンプリング@48kHz
08/01/29 18:54:29 BAuxQ3E/
ほんとだ
108:名無しサンプリング@48kHz
08/01/29 19:13:45 4OwDH/VD
in~ 、 out~ で使う分には遅れないね。
今回学んだ事
send~ receive~は遅れる
ってことでいいですか?
109:名無しサンプリング@48kHz
08/01/29 19:13:59 5B5E6rzO
>>106
そういう風に言われるとは思った。
in~やout~使って直付けしてごらん。
おれはまだin~では試していないけど、
out~使って直付けしても結果は同じだった。
110:名無しサンプリング@48kHz
08/01/29 19:19:39 5B5E6rzO
>>109
ふぬおおお、神よ!
あなたのおかげでここ数日間の努力が無駄にならずに済みました。
本当にありがとう!!
in~/out~を使えば遅れません。
receive~とout~の組み合わせでは同じように遅れました。
111:名無しサンプリング@48kHz
08/01/29 19:20:33 5B5E6rzO
×>>109
◯>>108
112:名無しサンプリング@48kHz
08/01/29 19:39:56 zugfZEPi
なんしらんがめでたいやつだな。
普通はin~/out~で使うもんなんだけど。
でも、poly~内のサブパッチとsend~ receive~で通信すると遅れる、ってのは
おれも知らんかったわ。
113:108
08/01/29 19:41:59 RdLwotbQ
>>110
あなたにとっての神は ID: zugfZEPi だろw
俺は>>106見て試してみただけの通りすがりの初心者です。
ID違うけど>>105,107の痴呆レスも俺。
一々素直に反応してしまった…勉強になったよ。
114:名無しサンプリング@48kHz
08/01/29 21:37:34 5B5E6rzO
zugfZEPiさん、ありがとう
115:名無しサンプリング@48kHz
08/01/29 23:05:08 zugfZEPi
いや口が悪くてわるかったウホ
116:名無しサンプリング@48kHz
08/01/30 07:32:56 N+FlFQyy
これはいいツンデレ
117:名無しサンプリング@48kHz
08/02/02 10:53:27 QBQUwFow
steinbergがvst3sdk公開したみたいだから
やっとpluggoもvst3正式対応する、かもね
それともmax5にタイミングあわせんのかな
118:名無しサンプリング@48kHz
08/02/11 11:41:05 UXkxyWTu
レセプターってVSTiメインなのか。値段もはるしな。
やはりmspで作ったパッチを外に持ち込むにはノートPCしか手はないかな。。
119:名無しサンプリング@48kHz
08/02/13 20:48:28 U1Sg3c9/
>>130
過疎しているので安価で jitter パッチ つくって うp します
(当方インテルマックですので環境依存はあしからず)
120:名無しサンプリング@48kHz
08/02/13 20:49:12 U1Sg3c9/
>>130
因みに希望のパッチのないようかいてね!
121:名無しサンプリング@48kHz
08/02/14 00:27:45 t0YOMV6z
こんな進行遅いスレで安価っつってもなあ。
自信ありそうだからお願いしてみたいけど
なんのアイデアも浮かばない。
面白いの頼むよ>>130
122:名無しサンプリング@48kHz
08/02/14 13:51:59 x75nLRHO
スレ促進って意味だろう
Max5登場が先かスレが落ちるのが先かって感じだもんな
こうゆうDIYっぽいのってほんと人気なくなっちゃったのかね
音楽制作スタイルの回帰というか、手法や道具なんかに時間かけるのに飽きたとか?
日本の景気とかとも関係あんのかな?w
123:名無しサンプリング@48kHz
08/02/14 18:26:19 jJRQZij/
昨日今日やったことが思ったほどいいものではなかった。泣きはしない。←いまココ
こういうのに耐えられないとmaxMSPはつらいかもね
124:名無しサンプリング@48kHz
08/02/14 18:48:38 i+CoDjYM
いや、やればやっただけおもしろい
maxmsp
125:名無しサンプリング@48kHz
08/02/14 19:53:40 y7P+mrMb
3週間かけて作ったパッチがうまく機能しない
↓
2週間かけて原因究明、ようやく完成。が、ぜんぜん使えねえ。
泣きはしないがため息がとまらない。←いまココ
いつもこんな感じ。1、2ヶ月は触る気がしなくなる。
126:k
08/02/14 20:26:27 xCpf0Jxq
au~ってなんか安定しなくないですか?
さらに何個か使おうなんてしたら強制終了しちゃうし。。
127:名無しサンプリング@48kHz
08/02/14 20:35:34 i+CoDjYM
てか、普通何かひとつやるごとに確認するんじゃないのか?
3週間それをせずオブジェクトを繋ぎ続けるのか?>>125
128:名無しサンプリング@48kHz
08/02/14 21:21:53 +6Qyr1FW
ポリフォニック前提のパッチを何週間も作ってて
最後にポリフォニックにしたら重すぎてまともに使えなかった。ってのはあったなあ
129:名無しサンプリング@48kHz
08/02/14 22:41:34 zcsBVQ0r
誰かパッチ職人として起業しないか。
Yahooオークションで出品すればおk
もうめんどくさいから時間を買うつもりで金出すわ
130:名無しサンプリング@48kHz
08/02/14 22:45:55 j3CN+CGS
もうなんかね、as3のほうがいい気がしてきた
131:名無しサンプリング@48kHz
08/02/14 23:42:27 /B94u4U0
安価無視w
132:名無しサンプリング@48kHz
08/02/15 02:26:04 3D4z5U9d
安価って何?
133:名無しサンプリング@48kHz
08/02/15 03:10:08 mYV0xqXI
>>119 の件だろ
めずらしく少しスレ伸びたと思ったら、130には見事にスルーされたなwww
伸びたつってもネガティブな感じだが、、、
まあいい。おれは今夜も線つないでる
134:名無しサンプリング@48kHz
08/02/15 08:31:33 unmuNurh
>>127
そりゃ確認出来るとこは確認するんだけど
細かいタイミングまでは見てないからさ。
個々では大丈夫でも組み合わせると駄目とかよくある。
一日あたり一時間未満で作業進めるから
終盤には個々の構成も忘れてしまう。
整然と組めるようになりてえ。
135:名無しサンプリング@48kHz
08/02/15 09:42:36 I3zyGS7u
確かに細かいタイミング関係は大掛かりになると難しいとこあるわね。
136:名無しサンプリング@48kHz
08/02/15 10:11:48 0jhwOtel
>>129
>>住人
パッチ請負人として
一日単位deおいくら
僕にあげたいですか?
137:129
08/02/15 10:58:05 unmuNurh
>>136
一ヶ月間のサポート込み、一日8000円
138:名無しサンプリング@48kHz
08/02/15 11:14:03 I7rAOs/8
パッチというか、アプリじゃ駄目?
簡単なカスタムアプリだったら数万くらいでつくるよ?
てかインスタ用のシステムをつくるっても謝礼で一万円くらいしかもらったことないし
コンテンツだと数十万でるのに(無理難題なので請け負いませんでしたが)
もう俺も人に頼みたい。CVもの出来る人居ます(MAXでじゃなくてもいいけれど)?
愚痴でした
139:名無しサンプリング@48kHz
08/02/15 21:17:36 mYV0xqXI
よほど名のある作家の制作を請け負うのでもなければ
インスタ用システムなんて、金銭関係なくコラボみたいな形で作るものだしなあ
CVものって何?
140:名無しサンプリング@48kHz
08/02/15 23:58:52 qWnTJjq8
F-Vコンバータを使って外部機器の制御とかのことかな?
その昔にパフォーマンスの手伝いで作った制御装置一式が
今では知り合いの店の防犯装置に形を変えて使われている。
何かきっかけでライト付けたり、音出したりできるから、
便利なんだよね。
141:名無しサンプリング@48kHz
08/02/16 01:04:48 NoHPCtl2
>>139
CVはコンピュータビジョンです(URLリンク(ja.wikipedia.org)コンピュータビジョン)
カメラで人を撮って映像を解析してそれで映像と音が...と演劇とかダンス系の人達が無理難題を
言います。流行っているのでしょうか?
142:名無しサンプリング@48kHz
08/02/16 01:26:29 iDKV/Gtq
パッチシンセも、グラフィカル言語も、
場当たり的に素早く組み立ててちゃちゃっと使っておしまい、
なら楽しいけど(いわゆるquick hacking)、
何週間もかけないと終わらない作業に使うのは地獄
と言うことなのかな。
個人的には、グラフィカル言語に何週間も費やして不満足な結果を得るよりは、
CやC++でDSPのコードを直接書いた方が何十倍もマシな気がする。
たとえば、パッチシンセやグラフィカル言語と同じような時代に生まれたIC〜LSI。
汎用で高性能なコアの設計ならレイアウトベースで設計するのかもしれないけど、
大量にあるアプリケーションレベルの設計はCみたいな言語(VHDLとか)で済ます時代なわけで、
「レイアウトと結線の方が、言語よりも便利」とばかりは言えないんじゃないかな。
P.S. マイミクのマイミクの有名人の人が来てる?
143:名無しサンプリング@48kHz
08/02/16 01:39:55 g5GlIqQj
>>142
それが出来ないから線をつないでいるんですよ。察して下さい。
できることなら、そちらの方がいいなんてことは分かってます。
144:名無しサンプリング@48kHz
08/02/16 02:32:16 jNJPl8Jv
maxmspはos9の時が盛り上がってましたね。
面白い作品つくるアーティストも多かった。
145:名無しサンプリング@48kHz
08/02/16 04:38:01 fDz4vvPC
俺はC言語等も使えるけど、好んでMax使ってますよ。
やっぱり圧倒的に短時間で目標に到達できる。残った時間をクオリティアップに使える。
目的はあくまでプログラミングそのものじゃないので。
グラフィカルプログラミング環境が向かない場合があるのは同意だけど、
DSP用途ではあまりないな。
どうしても直接コード書いたほうがいいところは、エクスターナルを作る。
速度関係ないとこならjavascript使う手もある。
快適です。
146:名無しサンプリング@48kHz
08/02/16 09:27:34 STos3M3H
コアな話題にあってきましたね。
bangが好きです。
147:名無しサンプリング@48kHz
08/02/16 09:30:51 Vw2+s/E7
>>145
C言語等を挫折したものなので書いていることが間違っているかもしれませんが...
C言語が使えるなら、例えばGUIだったらinterface builderつかって後は、
適当なラブラリのAPIをそれこそ繋げばいいのでは?
あんまり制作速度が変わらない気がしますけれど。
148:名無しサンプリング@48kHz
08/02/16 20:15:39 RTzqxKih
>>143
いやだから、Max/MSPのモジュール調査と結線に何週間もかけて
結局不満足な結果しかえられないなら、その時間使って
C なり C++ なり pascal なり java なり javascript(でできんのか最近は?!)で
DSPコード書いたり既存のライブラリ(musicdsp.org)利用する方法を学習した方が
よっぽど効率がいいって話。
Max/MSPでうまくいかないとして、他にソリューション持ってないんでしょ。
(それともReaktorならできる!とか思い込む事にする?)
他にソリューションがないなら、人に頼むか、自分でDSPコード書く訓練するか、あきらめる
しか選択肢はないでしょ、って話。
149:名無しサンプリング@48kHz
08/02/16 21:44:11 STos3M3H
イイ!
URLリンク(www.fliggo.com)
150:名無しサンプリング@48kHz
08/02/16 22:48:20 Ma+8eYNN
知り合いのメディア作家が最近はflashでもそういうの十分出来るよという。
サーバ機能が付いた頃から映像入力に対してのアクションが簡単になったそうだ。
俺も時間軸にはそれほどとらわれず、条件に対して何かを返すということでは
flashでやることが多くなった。
151:名無しサンプリング@48kHz
08/02/17 01:44:15 GAG7Fap8
>>148
>>125,134を書いた者です。
今回のパッチが「使えねえパッチ」だったのは自分のアイデアのせいです…。
それこそどんな言語で組もうが使えねえアイデアでした…。
あと他の言語ではなくmaxを使うのは楽しさが感じられるから。
逆に言えば楽しさがなければきっとすぐに使わなくなってたと思います。
敷居が低い事もあるけど、視覚的である、って事はとにかく大きい。
>>125に書いてるパッチだって制作期間の9割は楽しんで作ってるよ。
もちろん結果のみを求めて作ってるつもりではあるんだけれどね。
Cなんかで結果と楽しさの両方を得られるようになるには、きっとそれなりの時間が必要でしょ?
俺あまり時間作れないしさ。学生時代に勉強した人とか羨ましく思うよ。
152:名無しサンプリング@48kHz
08/02/17 10:32:55 56c6w46s
趣味は楽しいのが一番さ
どんなアイデアだったのだろう?。。言われるとちょと気になるw
俺なんかほんの15、6年前までMAXさえとても敷居が高いもんだと思ってたよ。
プログラミングというより、まだ、コンピューターと音楽の関わり自体に関心のあった頃だから。
153:145
08/02/18 13:34:41 xDTQ3MN3
javascriptはDSP以外の処理の場合の話ね。
正直、音楽利用目的なら、無理してC言語とか覚える必要はないと思うよ。
プログラミング全般のスキルを上げるためなら勉強するも悪くないけど、
Maxで行き詰まって他の言語試したって、もっと時間潰す&結果も出ないのスパイラルだと思う。
それに実はMaxはそれほど遅くない。個々のオブジェクトは良く最適化されてるから、
初心者プログラマがC/C++で直接書くより結果的に速くなる場合も多い。
個人的には、他でこれ以上効率良く音楽・音響プログラミングできるものは現状無いと思う。
絶賛しすぎかなw
154:名無しサンプリング@48kHz
08/02/18 14:06:59 /KCNszwd
動作速度の話は、していないと思う(たぶん)。
開発速度や開発手段の適切さ(=やりたい事を実現し易いかどうか) が
この話の肝のような気がする。
155:名無しサンプリング@48kHz
08/02/18 14:23:39 /KCNszwd
言語を使った開発の特質
・一次元的 (文字列の並び) な情報の取り扱い
・人間が、対象を厳密に定義し思考する時に使ってきた
実績のある表現 (論理、数学、物理、手順、etc.) をそのまま使える。
長所: 思考対象を一つに絞り、集中して思考できるので、ミスが少ない。
短所: 全体バランスをとったり、多次元データを感覚的に扱うのが難しい。
GUIを使った開発の特質
・二次元的 (モジュール・レイアウト) な情報の取り扱い
・ユーザーインタフェースや、多次元データの感覚的な扱いに優れている。
短所: 思考対象を一つに絞りきれないため、ミスが発生しやすい。
156:名無しサンプリング@48kHz
08/02/18 15:49:20 S1j+cZYv
一般論?なのかわからないけど、個人的にはピンと来ないな。
Maxの開発効率の良さはGUI式だからというよりも、
とにかく実行したままパッチを書き変えられることかな。
結果をモニターしながらプログラムを改変できるってのは
初心者にとってもベテランにとってもアーティストにとっても決定的な利点。
むしろこれを実現するためにMaxはGUI式。
「実績ある表現」というところでは、
よく使いそうなものはたいてい標準オブジェクトとしてスタンバイされてるよね?
ま、なんにおいてもMaxが優れてるってわけじゃないんだけど、
開発効率とアウトプットを重視するアート分野利用では、やはり抜きに出たメリットあると思う。
話それぎみですまんが、言いたいのは
たいていの場合Maxはとても効率良く開発し、結果を出せる。
そもそも本人の技術不足の場合、他の言語に解決を求めても無駄。と思うってこと。
157:名無しサンプリング@48kHz
08/02/18 16:13:30 p/aYAwJ3
能力の欠如を決定的なものと考えるのは、いかがなものだろう。
確かに、音の心理学的側面から、音の物理的側面に戻り、
その数学表現を効率的に扱うには訓練が必要だが、
それをできないと決め付けるのは寂しいかもしれない。
(それをできずにMax弄っているとしたら、寂しい風景だ)
158:名無しサンプリング@48kHz
08/02/18 16:15:18 p/aYAwJ3
結局のところ、既存DSPライブラリの流用みたいのも含めて
モジュールを自分で用意できる人なら、Max/MSPのメリットを充分受ける事ができる
って事だね。
159:名無しサンプリング@48kHz
08/02/18 16:44:23 vyUfypZd
>>155
何を言っているのか分からなかったので、
もうすこし簡単に書いてもらえるとよかったです。
160:名無しサンプリング@48kHz
08/02/18 17:02:06 S1j+cZYv
>音の物理的側面に戻り、 その数学表現を効率的に扱うには訓練が必要
音楽やアートのためにプログラミングに興味を持った人が、
早々に数学的表現や理論に手を出すのは、多くの場合挫折への道だと思う。
だって難しいし面白くないw
むしろMaxを使うことで理論に先だってイメージ的な理解を持つことができる。
その上で数学的表現や理論を勉強するなら効率的かもしれない。
が、Maxのような効率良くバランス良い環境があるのに、
大量の時間を費やしてまで、さらに根底の数学や理論プログラミングなどを学ぶかは、アーティスト本人の選択。
俺は必ずしも必要とは思わないなあ。
161:名無しサンプリング@48kHz
08/02/18 17:43:57 0sPpuFLz
>>160
> >音の物理的側面に戻り、 その数学表現を効率的に扱うには訓練が必要
>
> 音楽やアートのためにプログラミングに興味を持った人が、
> 早々に数学的表現や理論に手を出すのは、多くの場合挫折への道だと思う。
> だって難しいし面白くないw
>
> むしろMaxを使うことで理論に先だってイメージ的な理解を持つことができる。
> その上で数学的表現や理論を勉強するなら効率的かもしれない。
>
> が、Maxのような効率良くバランス良い環境があるのに、
> 大量の時間を費やしてまで、さらに根底の数学や理論プログラミングなどを学ぶかは、アーティスト本人の選択。
> 俺は必ずしも必要とは思わないなあ。
理論www
理論ってどんな途方もない事考えてるのか知らないけど
実際信号処理のコアは数式で動いてるわけで、
モジュールって呼んでるのは、その数式の塊をMax/MSPの流儀でパッケージしたものに過ぎないだろ。
それなら、数式の中身の理解は置いといて。
人の作ったモジュール使っている現状をちょっとステップアップして
良く知られたDSPコードをツギハギして自前のモジュール作る状態に持っていければ、ずいぶん世界が広がるように
162:名無しサンプリング@48kHz
08/02/18 22:13:35 vvBbgo2K
>>159
非常に読みにくい文章で済まんかった。
通常のプログラミングと、グラフィック・プログラミングを比較して、
両方に長所短所あるから、いいとこ取りで両方やった方がいいよね、
という話をしようとした。
(動作中に変更ができる(>>156)という話は、
単なるイベントのソースとターゲットの動的変更なので、
通常のプログラムにGUI付ければなんとでもなる)
とりあえずこの話題は流して頂いた方が良さそうですね。
163:名無しサンプリング@48kHz
08/02/18 22:21:42 S1j+cZYv
>>161
理論ってのは、例えばローパスフィルタ一個用意するにしても
IIR/FIRといったデジタルフィルタの種類やそのしくみ、実装方法みたいな意味で書いてるけど、
直接コード書いたほうがいいって
主にそっち方面やってきた人か、Maxまともに使ったことないでしょ?
拾ってきたコードをツギハギするのはいいけど、そこまでやるにも、
コンパイラの使い方やプログラミングの基礎はもちろん、
拾ってきたコードをターゲットの環境で動くように組み込めるぐらいの理解や、
DSP処理以外にもユーザーインターフェイス、
サンプル扱うならファイル入出力、メモリ管理、再生ピッチ変えるのにも補完の方法とか・・・
前提になってる知識は多いよ。そこまで面倒を見る必要が出てくる←雑用
実行したままプログラムを変更して具合をみるなんてこともできないし
Maxでさっと作ったパッチと同等かそれ以上のものを作るには、ずっと手間とスキルを要する。
ここの住人は基本的に作品自体や制作のために独自のツールを作ってる人だと思うが、
そういう人に安易にすすめるのはヘンだと思う。
(手間をかけても直接コードを書く必要がある人は勝手にたどり着くしね。
164:名無しサンプリング@48kHz
08/02/19 00:01:27 Y3U8mOM2
>>モジュールって呼んでるのは、その数式の塊をMax/MSPの流儀でパッケージしたものに過ぎないだろ
いや、モジュールはかなり一般的(汎用)だと思う。
>>153
いや、maxmspの恩恵を受けてる人たちは同感でしょうね。
ただ、たしかにここには単純に「グラフィカル」なことが利点にしかならない人と、逆にそれにより思考が先に行き辛くなる人もいるかもしれん。
前者は、C/C++(他言語)だろうがmaxでも、どっちの思考でもいける人。
後者はホントにグラフィカルなフローチャート的思考オンリーしか持てない人の場合。
いずれにしろ、それは、開発者の脳みその中の問題。
全体的な開発速度って意味では、(実際よほど重ためだったり、シビアなタイミングなんかが要求されるオーディオ処理のアルゴリズムでもなければ、そちらのほうが当然優先される問題だと思う)
逆に、ただの数式計算のアルゴリズムだって、単純にmaxでオブジェクト並べるのが回りくどくなるものだってある。
まあ、Cでもjavaも同時に扱えるMAXはすごいってことでいいんじゃない?
165:名無しサンプリング@48kHz
08/02/19 03:02:37 0OMkycTG
>単純に「グラフィカル」なことが利点にしかならない人と、逆にそれにより思考が先に行き辛くなる人
そういうのはありえるかもなぁ。
あと古くから一般的なプログラミングやってると、
逆にMaxのようなプログラミング概念は受け入れがたくなってて、なにがいいのかさっぱり・・・
って人もいるとか聞いたな
166:名無しサンプリング@48kHz
08/02/19 09:28:04 7AJBFpyz
maxがなくなると困ります。
ほかのプログラミングを習うつもりは
毛頭ございません。
-ミュージシャン-
167:名無しサンプリング@48kHz
08/02/19 12:04:16 Y3U8mOM2
>>165
うん、そっちのほうも書かないとな、とおもっていたんだけど、
「グラフィカル」と「言語(文字によるという意味)」っておもしろい対比命題になりそう。
言語による思考とグラフィっクによる思考みたいな。で、これこれこういうことをやる場合どっちが近道かなと考えてみたり。
で、自分の場合のこの2つの考え方の共通項というか架橋的なものとしては、ファンクションやコマンドだったりするんだけど、
文字を使う場合も、既存の文字function類(それこそabs,atan、sortなんか)、自分で書くfunction、
それぞれ、maxだと既存オブジェクトやサブパッチ等による自分で書くものに対応する訳だけども、昨日ふと思いつき考えた。
文字を使った場合のフローは構文にあたるが、その基本的なもの―
条件分岐なんて、それこそmaxのオブジェクトであるしな、と。
繰り返しループは。。。うーんもしかしてこの部分がMグラフィカル思考のみだと冗長的になる部分なのかな。。等と。
「条件分岐を多数内包したループ」
これが、グラフィカルな思考と比べ、文字のほうが手っ取り早く便利なことの大きなひとつかなあ。。と。
あくまでも自分の中のひとつの統計だが、これは当たっている感じがしてる。。
あ、あくまでも実行速度とかの土俵の話ではなくだけど。
次は、圧倒的にグラフィカルな思考法が有利な主要な事柄について考えてみよう。。
168:名無しサンプリング@48kHz
08/02/19 12:17:45 Y3U8mOM2
「条件分岐を多数内包したループ」
と書いた後で考えたが、、
それによって「なにか計算結果をひとつ出す」って場合は167で書いたようなことなんだけど、(だからこういう場合Cでもjavaでも使えば良い)
ものによっては、なんだこれをグラフィックでもうまく考え利用すれば逆に、それは即効性のことじゃないか、と。
例えばループのなかで条件分岐で鳴らす音を決定していく、なんてことなら、グラフィックmaxが簡単になってくるしな。
要は考えようだな。。
169:名無しサンプリング@48kHz
08/02/19 23:50:49 wouqdWVN
グラフィック言語を使った開発の現状の問題点は、
自己記述能力の低さ(記述力と実現方法の乖離)にあると思う。
(文字型プログラミング言語の世界で言うと、UNIXとC言語の登場で一段落し、
その後の各種パラダイムの実用化でかなり高度に発展している分野だ)
グラフィック言語に、何か有益な機能を追加しようとすると
たいていグラフィック言語自体では記述能力が低すぎて実現できず、
別の言語で記述されたモジュールを追加する必要がある、という話だ。
例えば「条件分岐を多数内包したループ」という手続きは、
関数型言語の集合演算関数を使って、かなり簡潔に書ける。
(宣言的には集合演算、手続き的解釈としては、全ての要素から条件抽出)
しかしグラフィック言語側には、集合演算の概念は無いので、
ややこしくなる事を承知で、ループと条件分岐を延々書く必要がある。
170:名無しサンプリング@48kHz
08/02/19 23:57:37 wouqdWVN
あるいはモジュール側で集合演算を提供する方法もあるかもしれない。
しかし、そのモジュールを適切な場所で利用するには、
ユーザー側に「集合演算型モジュール」という、元来の言語にはなかった
特別な種類のモジュールを認識させる必要がある。
まーそれだけの話なのかな?
グラフィック言語という一枚の平面上に、現状でイベント駆動や手続き型が混在し、
そこに集合演算型演算が追加されるだけか?
グラフィック言語というのが他の分野でどの程度実用化されているか
私は寡聞にしてよく知らない。
また、ASICやDSP、GPUでは、通常の手続き型言語の枠組みに、
ハードウェア処理上の概念を適切に融合した言語が実用になっている。
すると将来には、それらの言語をグラフィック言語にマッピングして、
ハードウェアのレベルで効率的に実行できるグラフィック言語
(もしくはグラフィック言語でFPGAをプログラミングして高速実行)
とか実用になるのかな?雲をつかむような話だけど。
171:名無しサンプリング@48kHz
08/02/20 00:51:47 Vctw311w
流れをぶった切って悪いんですが...
jit.uldlを使ってファイルをうpをしようとすると
maxが落ちるのですがこれは仕様ですか?
それとも皆さんはうpが出来ますか?
172:171
08/02/20 01:04:08 Vctw311w
>>171です
pathが変だったのでクラッシュしていただけでした。
流れをぶった切って本当に申し訳有りませんでした。
173:名無しサンプリング@48kHz
08/02/20 05:50:51 B5z9/gsh
プログラミング言語として、短所長所はあっても、
市販ソフトレベルに作り込まれたパッチもけっこう見かけるし、
十分柔軟で、開発環境としてもかなりのレベルだと思う。
ま実際のところ、
面白い音が出るかとか、やりたいことが素早く実現できるかとか、とかが重要であって
プログラミング言語として見てどうかなんて二の次ではあるな。
でもってMaxはそれらを充たしてる。
便利で楽しい箱庭。
174:名無しサンプリング@48kHz
08/02/20 06:01:19 OT3/TnHv
グラフィカル言語のメリットは
プログラミングを知らない人でも使えたりするってことだけ。
デメリットは根本的に記述能力が低い。
それでも MAX が使えるのは、それほどの記述能力がなくても
十分いろんなことができるのが理由。
あと、言語としては高級言語に近いので、
C と比べると抽象度の高い処理はだいぶ書きやすいというのはある。
つまり結論は、SuperCollider とか PySndObj とかのような
低レベルな処理が必要なところは C や C++ で書いて、
上の方はテキストベースの高級言語を使うってのが最強。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5400日前に更新/113 KB
担当:undef