2

我有一个 Pd 补丁,它调用第二个补丁作为抽象。

第二个补丁本身可以正常工作。但是当我尝试从第一个内部使用它时,我看到了这个

signal outlet connect to nonsignal inlet (ignored)

错误。但我看不到它发生在哪里。

做“查找最后一个错误”只是给了我。

... sorry, I couldn't find the source of that error.

如何找出 Pd 与该出口/入口所指的两个对象?

(子补丁的出口被连接到[dac~]主补丁中)

这些子补丁以前可以工作,直到我尝试使用 udpreceive 向它们添加 Open Sound Control。而且,就像我说的那样,如果我自己运行它们,它们仍然可以工作,接受 OSC。

4

1 回答 1

4

实际上,Pd (>=0.43) 在定位错误源方面变得非常好,但不幸的是,这鲜为人知(而且记录较少)。

如果你得到一个发现的错误(通常是红色的;你得到的错误就是其中之一!),你可以click在错误行上,它会带你到抱怨的对象(并选择它)

实际的点击序列取决于操作系统:

  • linux: Ctrl+LeftMouseButton
  • w32:Ctrl+LeftMouseButton
  • 操作系统:⌘</kbd>+LeftMouseButton

或者,您可以通过单击错误消息然后点击

  • Return

Enter应该也可以)。

于 2014-09-02T08:09:15.230 回答