Cherche réponses pour Pure Data !
- 26 réponses
- 5 participants
- 1 786 vues
- 3 followers

Anonyme

Dans Max/msp, il suffit d'un [sfrecord~], mais voilà dans PD je ne trouve pas.
Quelqu'un peut-il m'aider SVP???
- 1
- 2

Anonyme


Anonyme


stiiiiiiive

Essaie donc vslider (et hslider).

Anonyme



stiiiiiiive

Mais il n'yaurait psa un trick pour y glisser un flux audio ?
As-tu essayé avec le "~" ? Ca m'étonnerait mais bon. Et si tu multiplies ton flux audio par la valeur issue de vslider via un "*~" ?... Non ?
Hors sujet : Pardon pour ceux qui n'ont pas saisi... je n'ai pas fait d'efforts, j'avoue...

Anonyme

Sinon,je pensais router le signal de sortie de PD dans Jack et le récupérer dans Ardour pour enregistrer.
Je te tiens au courant....je pense que ça peut marcher....j'espere!!!

megale

http://impala.utopia.free.fr/
sinon, dans le menu help il y a un tutorial en anglais certe, mais trés explicite à travers les exemples.
Pour avoir plus de librairies et de patches, il existe la version pd-extended:
https://at.or.at/hans/pd/installers.html

megale

par exemple en connectant à droite le signal à moduler et à gauche le modulateur, qui peut être en données entre zéro et un, ou en signal, le mieux est de moduler avec un signal afin d'éviter des clics ou artefacts, avec [line~] par exemple.
Sinon on peux donc moduler l'amplitude en utilisant simplement un slider qui va de 0 à 1, mais dans ce cas il faudra ajouter un argument à [*~] car l'entrée de droite prend du signal par défaut je crois, donc ça donne: [*~ 0] afin d'éviter les messages d'erreur frustrants...

megale


stiiiiiiive

Citation : pour moduler l'amplitude audio il faut bien l'objet [*~]
Mais oui, en plus je 'lavaid fait, ça, lors de mon saut de puive dans le monde de pure data... tsss.

Human Koala

a copier coller dans un fichier texte et a sauver avec une extension .pd
#N canvas 322 365 634 495 12;
#X obj 316 360 writesf~ 2;
#X msg 316 326 open mon_enregistrement.wav;
#X obj 346 168 hsl 128 15 0 1 0 0 empty empty volume -2 -8 0 10 -260818
-1 -1 10200 1;
#X obj 316 195 *~ 1;
#X obj 316 124 osc~ 440;
#X obj 357 202 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0.80315 256;
#X obj 266 83 bng 15 250 50 0 empty empty start_record 0 -8 0 10 -24198
-1 -1;
#X msg 264 325 start;
#X obj 266 285 t b b;
#X msg 210 327 stop;
#X obj 210 244 bng 15 250 50 0 empty empty stop_record 0 -8 0 10 -258699
-1 -1;
#X connect 1 0 0 0;
#X connect 2 0 3 1;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
#X connect 3 0 0 1;
#X connect 4 0 3 0;
#X connect 6 0 8 0;
#X connect 7 0 0 0;
#X connect 8 0 7 0;
#X connect 8 1 1 0;
#X connect 9 0 0 0;
#X connect 10 0 9 0;

Anonyme

Citation : error: \{rtf1macansicpg10000cocoartf824cocoasubrtf420: no such object
error: \}: no such object
error: red255green255blue255: no such object
error: \}: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error:
#X: no such object
error: \}: no such object
error: .printout.text: no such object

Anonyme


Anonyme


Human Koala

HK

Anonyme

Sinon, est-ce que quelqu'un a essayé GriPD et est-ce que cela existe sous OsX?
Existe-t-il un logiciel comme Jitter sous PD??

Anonyme

Dans l'aide, apparemment, il faut connaître le chemin exact du son, mais comment fait-on si ce n'est pas le cas??

megale


megale

on peut utiliser l'objet [openpanel] pour ouvrir une boite pour explorer le système de fichier, la sortie donnera l'emplacement du fichier sous la forme d'un symbol si c'est un seul argument ou d'une liste si ce sont plusieurs arguments (si l'emplacement ou le nom contient des espaces), j'utilise en général [list2symbol] ou en abrègé [l2s] pour convertir la liste en symbol afin de pouvoir utiliser le message [open $1(
on aura donc:
[bang(
|
[openpanel]
|
[l2s]
|
[open $1(
|
[readsf~]

megale

ex:
pd -path /home/megale/sons;~/samples
Sinon Gripd n'est développé que pour windows, c'est une interface développé en wxpython, il est possible de développer sa propre interface en ayant des connaissances du tcl-tk avec l'objet [widget] disponible ici UNIQUEMENT: https://suita.chopin.edu.pl/~czaja/miXed/externs/toxy.html
la version CVS et extended étant cassé, ou utiliser ceux déjà disponibles, ou les ix.
On peut aussi compiler ses propres externals, voir le howto de IOhannes Zmoeling sur le site officiel, et utiliser la fonction sys_vgui("commande tcl"), avec une commande qui ouvrira le script tcl pour dessiner l'interface.
On peut aussi utiliser l'external pyext et tkinter pour faire une interface en python, qui fonctionnera avec l'option -nogui

Anonyme


Anonyme

Merci pour tous ces conseils et renseignements, j'ai enfin compris comment enregistrer et où se trouvent les fichiers.
Je commence enfin à entrer dans la logique de PD qui est un peu différente de max/msp je trouve.
Pour ce qui est de Gem, je ne l'ai pas installé car je suis sous osx et j'ai pas compris comment fait. Mais je crois que le principal pour l'instant est de me consacrer à PD et quand ça ira, je me lancerai dans Gem.
Merci encore, j'ai encore plein de questions....bon allé je me lance.
Est-il possible de faire des applications stand-alone avec PD?
Et si oui, comment qu'on fait svp???

megale

ex:
[s $0-foo]
[r $0-foo]
Aussi, pas besoin de faire une application stand-alone avec pd, selon les développeurs, car les sources sont libres, et les fichiers nécessaires au fonctionnement d'une application sont relativement lègers. Il suffit juste de faire un script de lancement de l'application, voir dans la doc pour les options de démarrage...Il faut juste placer la license GPL à la limite...
voici un exemple d'application:
https://www.netpd.org/About
Pour l'interface graphique, il existe diverses solutions qui nécessitent la connaissance de plusieurs languages différents, le mieux étant de s'interesser au C et au tcl-tk, en premier lieu, languages utilisés respectivement pour le serveur et le client.
Il n'existe pas de bouton magique qui crée un executable à partir d'un patch, il faudrait que ce bouton puisse créer un executable en fonction de la plateforme, cela semble trés compliqué à mettre en oeuvre et pas vraiment intéressant, dans la mesure où pure data est un logiciel, voir un language de programmation, à but éducatif, et surtout avec des sources ouvertes.

Anonyme

je voulais savoir s'il existe une version de Pd compilée pour MacIntel intégrant directement les GEM ??
Car j'essaye de l'installer, mais comme je suis une bille, je n'y arrive pô

Merci de votre réponse
- < Liste des sujets
- Charte
- 1
- 2