我正在尝试制作一个在按下按键时播放音频的补丁。我放了一个符号,这样我就不需要继续重新导入文件了。然而,它有时有效,但不是所有时间
Pd控制台中的警告显示:Start requested with no prior open
但是我输入了一个音频文件
有没有我做错了什么?
答案 0 :(得分:2)
使用[trigger]
来确保执行顺序正确。
一个问题是,每当您向[1(
发送[readsf~]
时,您必须事先直接发送[open ...(
消息 。
即使您刚刚成功打开文件,但随后将其停止(使用[0(
)或播放(因此它已自动关闭),您必须再次发送文件名 。
真正的问题是,您的消息无序:您永远不应该有扇出(即:将消息出口连接到多个入口) ,因为这将创建未定义的行为。
使用[trigger]
来确保执行顺序正确。
(掌握[trigger]
可能是学习编程Pd的最重要的一步步骤