有关纯数据的问题:抽象是否支持创建参数?如果是这样我怎么能让他们工作?我有这样的设置,我希望1出现在bar.pd的底部数字框中。我是否真的必须使用其他框将所有参数传递给foo(如bar2.pd中所示)?
foo.pd:
[inlet]
|
[outlet]
bar.pd(不起作用):
[foo 1]
|
[0\
bar2.pd(这有效):
[loadbang]
|
[1(
|
[foo]
|
[1\
答案 0 :(得分:4)
立即回答你的问题:是的。子补丁或更精确的抽象,支持您希望的创建参数数量。
您可以将抽象内部的创建参数引用为$ 1,$ 2等...但要小心,因为这些变量与消息中使用的变量不同。
所以如果foo.pd是:
[loadbang]
|
[f $1]
|
[outlet]
你以这种方式从bar.pd中调用它:
[foo 1]
|
[1\
来自foo outlet的结果将是你在调用foo时选择作为创建变量插入的变量。
总而言之,您不必使用其他框将所有参数传递给foo。