2017-01-08 3 views
2

J'essaie d'envoyer un message UDP à partir de Pure Data sur Windows, mais je suis incapable d'installer ou d'utiliser des bibliothèques.Pure Data: utiliser la bibliothèque sur Windows

Je place les fichiers de la bibliothèque dans "C:/Program/common files/Pd", mais Pd ne reconnaît pas lorsque je tape "import libraryName" dans un objet et le laisse indéterminé.

Est-ce que quelqu'un sait comment utiliser les bibliothèques Pure Data sous Windows?

Editer: Le problème n'est pas la syntaxe, vous pouvez le trouver dans google. En fait, j'ai trouvé que vous avez besoin de télécharger un fichier .dll spécifique pour utiliser les bibliothèques sur Windows.

Mais grâce à Umläute, j'ai simplement utilisé les fonctions intégrées et maintenant ça marche.

+0

Vous pouvez ajouter de l'information sur laquelle Pd et les versions de Windows. –

+1

[import] est lui-même un externe. Cet objet instancie-t-il? –

+1

aussi, '[import]' a été déprécié en faveur de '[declare]' –

Répondre

3

Si vous voulez faire udp la communication, alors vous n'avez pas besoin externals:

  • [netsend -u] enverra FUDI messages sur UDP
  • [netsend -u -b] enverrez tout message via UDP (le -b est pour binaire, donc il vous suffit de passer la liste brute des octets que vous souhaitez transmettre)
  • [oscformat] va créer e un OSC message (comme octets bruts) à partir d'un Pd message

Vous aurez besoin Pd> = 0,46 pour cela (que vous voulez de toute façon)

+0

Donc, finalement, il n'y a aucun problème de bibliothèque, car il n'y en a pas besoin. J'ai supprimé ma réponse et je vais corriger la question en conséquence. –

+0

@MaxN bien oui et non; ce n'est pas parce que le problème à résoudre peut être résolu sans bibliothèques que cela n'est pas intéressant de charger des bibliothèques. Je recommanderais d'annuler votre réponse. –

+0

Deux problèmes non liés dans une question ne sont pas vraiment compatibles avec le style stackoverflow. Je suis assez confiant qu'il y aura une question sur le chargement de la bibliothèque à venir bientôt. –