Openpanel и связь с символами не работают
Я пытаюсь сделать патч, который воспроизводит звук при нажатии на грохот. Я поставил символ, чтобы мне не нужно было повторно импортировать файл. Однако иногда это работает, но не всегда.
Предупреждение в консоли Pd гласит: Start requested with no prior open
Однако я импортировал аудиофайл
Есть ли что-то, что я сделал не так?
1 ответ
Использование [trigger]
чтобы получить правильный порядок исполнения.
Одна проблема заключается в том, что всякий раз, когда вы отправляете [1(
в [readsf~]
Вы, должно быть, отправили [open ...(
сообщение прямо заранее. Даже если вы только что успешно открыли файл, но затем остановили его (с помощью [0(
) или проиграл (чтобы он был автоматически закрыт), вы должны снова отправить имя файла.
Реальная проблема заключается в том, что ваши сообщения не в порядке: у вас никогда не должно быть разветвления (то есть: подключение выхода к нескольким входам), так как это приведет к неопределенному поведению.
использование [trigger]
чтобы получить правильный порядок исполнения.
(Mastering [trigger]
это, пожалуй, самый важный шаг в обучении программированию Pd)