2017-01-08 6 views
2

Я пытаюсь отправить сообщение UDP из Pure Data в Windows, но я не могу установить или использовать библиотеки.Pure Data: использовать библиотеку на окнах

Я поместил файлы библиотеки в «C:/Program/common files/Pd», но Pd не распознает, когда я набираю «import libraryName» в объекте и оставляет его неопределенным.

Кто-нибудь знает, как использовать библиотеки Pure Data в Windows?

Редактировать: Проблема не в синтаксисе, вы можете найти его в google. Фактически, я обнаружил, что вам нужно загрузить определенную DLL-версию, чтобы использовать библиотеки в окнах.

Но благодаря Umläute я просто использовал встроенные функции, и теперь он работает.

+0

Вы можете добавить информацию о которой Pd и Windows. –

+1

[import] сам внешний. Создает ли этот объект экземпляр? –

+1

также, '[import]' устарел в пользу '[declare]' –

ответ

3

Если вы хотите сделать udp связь, то вам не нужны никакие внешние:

  • [netsend -u] будет посылать FUDI сообщения через UDP
  • [netsend -u -b] отправит любое сообщение по протоколу UDP (-b является для двоичный код, поэтому вы просто передаете ему необработанный список байтов, который вы хотите передать)
  • [oscformat] will creat е OSC-сообщение (в качестве исходного байта) из Pd-сообщения

Вам потребуется Pd> = 0,46 для этого (который вы хотите так или иначе)

+0

Итак, в конце концов, нет никакой проблемы с библиотекой, потому что нет необходимости. Я удалил свой ответ и исправил вопрос соответствующим образом. –

+0

@MaxN хорошо да и нет; просто потому, что проблема под рукой могла быть решена без библиотек, не означает, что она не интересна, когда она может загружать библиотеки. я бы рекомендовал восстановить ваш ответ. –

+0

Две несвязанные проблемы в одном вопросе не соответствуют требованиям стиля stackoverflow. Я вполне уверен, что скоро будет вставлен вопрос о загрузке библиотеки. –