Openpanel 和符号通信不起作用

Openpanel and symbol communication not working

我正在尝试制作一个在按下 bang 时播放音频的补丁。我放了一个符号,这样我就不需要继续重新导入文件了。然而,它有时有效,但并非一直有效。

Pd 控制台中的警告如下:Start requested with no prior open

不过我导入了一个音频文件

是不是我做错了什么?

使用 [trigger] 获得正确的执行顺序。

一个问题是,每当您向 [readsf~] 发送 [1( 时,您必须预先 直接 发送 [open ...( 消息。 即使您刚刚成功打开一个文件,但随后将其停止(使用 [0()或播放它(因此它已自动关闭),您也必须再次发送文件名 .

真正的问题是,你的消息是乱序的:你不应该有一个扇出(即:将消息出口连接到多个入口),因为这将创建 未定义的行为

使用 [trigger] 获得正确的执行顺序。

(掌握 [trigger] 可能是学习 Pd 编程最重要的一步)