Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-09-30 19:13:09 compiler pure data?

bouclettes
membre
Lieu: 74/93
Date d'inscription: 2011-09-30
Messages: 67

compiler pure data?



Salut à tous,

j'ai récemment découvert Pure Data et j'en suis véritablement tombé amoureux.
Je suis assez novice sur la prog quelque soit le langage et je me demandais s'il existait une façon de compiler un patch pd de façon à ce qu'il tourne de façon autonome mettons en l'inscrivant dans un petit controleur?
L'idée c'est que j'aimerais faire des installations sonores et si à chaque fois mon ordi est mobilisé... ça pose souci (un ordi par install, ordi bloqué durant le temps de l'install...).

Et une autre petite question sur l'objet [expr]: à quoi fait référence le 3e terme que l'on doit mettre dans l'expression? cette phrase ne me semble pas claire pour un sou alors par exemple
[expr $f1; if ($f1 >= 0, $f1 * 2, 0)] , à quoi sert le dernier 0? Si je le change de valeur ça ne change rien, si je l'enlève, il ne crée pas l'objet!

Voilà si mes questions ne sont pas trop idiotes et que vous avez une réponse, je vous en serais très reconnaissant.
Merci

bouclettes

Hors ligne

 

#2 2011-10-01 11:09:30 Re : compiler pure data?

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: compiler pure data?



Bonsjours Bouclettes,

1)
Pour ta première question, non...
Tu ne peux pas créer d'exécutable avec Pd à ma connaissance...
Si tu restes sur le même OS, ce n'est pas trop difficile de réinstaller un Pd avec les lib qu'il faut.
Le tout est de bien documenter son travail pour que les manip puissent être effectuées par quelqu'un autre.

Mais je t'accorde que cela m'a souvent ennuyé...

Le bon côté, c'est que quand tu fais le choix de Puredata, tu ne tombes jamais sur des binaires (pour les patchs, j'entends)... tu récupères forcément les sources... smile

2)
Le troisième argument correspond à ce qui doit être fait si la condition n'est pas vérifiée. Le 0 veut dire ici, "ne change rien".
Tu pourrais donc écrire cette boite comme ceci [expr if($f1>=0, $f1*2, $f1]

Bon courage et bienvenue... smile

Dernière modification par Olivier (2011-10-01 11:09:48)


L'Amour au Peuple !

Hors ligne

 

#3 2011-10-01 11:24:54 Re : compiler pure data?

bouclettes
membre
Lieu: 74/93
Date d'inscription: 2011-09-30
Messages: 67

Re: compiler pure data?



Salut Olivier,

merci pour tes réponses.

OK pour le 3e argument! cette boîte [expr] à l'air du coup fort utile!

Bon, petite déception pour la compilation. En tout cas, découverte d'une contrainte. Mais il parait que c'est avec ça qu'on avance!
Du coup, sais-tu ce que permet Make app from patch dans le menu File? J'avais un petit espoir de ce côté là.

bouclettes

Hors ligne

 

#4 2011-10-01 11:27:40 Re : compiler pure data?

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: compiler pure data?



citation :

Make app from patch dans le menu File

Ah mais je n'ai pas ça dans mon menu "file"... tongue
Tu es sous quel OS, quelle version de Pd / Pd-extended ?

Dernière modification par Olivier (2011-10-01 11:28:25)


L'Amour au Peuple !

Hors ligne

 

#5 2011-10-01 11:34:25 Re : compiler pure data?

bouclettes
membre
Lieu: 74/93
Date d'inscription: 2011-09-30
Messages: 67

Re: compiler pure data?



Mac OS X version 10.6.3

Pd 0.42.5-extended

y aurait-il un espoir? big_smile

Hors ligne

 

#6 2011-10-01 12:01:41 Re : compiler pure data?

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: compiler pure data?



Personnellement, je suis sous Ubuntu/Pd-ext 0.42.5...
Jamais entendu parlé de ce menu "Make app"... hmm
Les Macusers ? Vous avez des infos à ce sujet ?


L'Amour au Peuple !

Hors ligne

 

#7 2011-10-01 12:17:33 Re : compiler pure data?

bouclettes
membre
Lieu: 74/93
Date d'inscription: 2011-09-30
Messages: 67

Re: compiler pure data?



Du coup, j'ai essayé Make app from patch et en effet il me crée une application autonome qui porte le nom du patch. Par contre l'appli rencontre parfois des soucis à l'ouverture. J'ai l'impression qu'il y a certains caractères qui ne sont pas appréciés, style ^ ou les noms composés. Mais je n'en suis pas sûr.

Le patch créé passe d'un poids de quelques Ko à plusieurs Mo. J'imagine que cela permet de faire tourner l'application sur un autre ordi sans avoir à installer pure data et les librairies adéquates.

mais à moins que je dise des bêtises, ça n'en fait pas pour autant un éxecutable que je pourrais par exemple transférer sur un contrôleur et laisser tourner seul?

Hors ligne

 

#8 2011-10-02 11:33:55 Re : compiler pure data?

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: compiler pure data?



Salut bouclettes,

Make app est une caractéristique limitée au Mac, qui ne marchera que sur un mac (et sans doute d'aileurs avec le même CPU et version système, à vérifier). Elle ne te permettra pas par ex de le faire tourner sur un make controller ou un arduino.

Si tu veux être sûr d'avoir un patch qui tourne partout du premier coup, tu as intéret à te limiter à pd-vanilla et une ou 2 lib clés comme mrpeach pour le réseau, readanysf~ ou zexy suivant tes besoins. Sache qu'il existe aussi la possibilité de créer des liveCD ou des clés USB avec Ubuntu ou Debian qui clonent ton système, et une installation sur mesure de PD avec pathes, paths et librairies qui vont bien, qui te permettent d'meprunter des machines le temps d'une install sans que tu en achètes une autre.


La route est longue mais la voie est libre

Hors ligne

 

#9 2011-10-06 13:14:22 Re : compiler pure data?

bouclettes
membre
Lieu: 74/93
Date d'inscription: 2011-09-30
Messages: 67

Re: compiler pure data?



Merci oli44 pour ta réponse,
qui appelle d'autres questions smile : que sont un make controller et un arduino?

Hors ligne

 

#10 2011-10-06 19:39:34 Re : compiler pure data?

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: compiler pure data?



Une rapide requête sur un moteur de recherche quelconque devrait te fournir une réponse détaillée... smile


L'Amour au Peuple !

Hors ligne

 

#11 2011-10-07 14:34:00 Re : compiler pure data?

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: compiler pure data?



il y a même un forum dédié à  arduino depuis la page d'accueil de codelab ;-)

bon ce sont des micro contrôleurs avec une puce mais pas intel, ATMEL


La route est longue mais la voie est libre

Hors ligne

 

#12 2011-10-18 00:20:01 Re : compiler pure data?

bouclettes
membre
Lieu: 74/93
Date d'inscription: 2011-09-30
Messages: 67

Re: compiler pure data?



Merci pour les réponses big_smile

Hors ligne

 

#13 2011-10-24 13:57:56 Re : compiler pure data?

mrpropre
membre
Lieu: paris
Date d'inscription: 2008-11-13
Messages: 96
Site web

Re: compiler pure data?



Bouclettes, pour ta question relative à la monopilsation d'une machine pour faire tourner un patch, sache qu'InterfaceZ ont développé une carte autonome ZIP permettant de patcher directement dans la carte en midi http://www.interface-z.com/produits/aut03-zip.html

Pour le, moment elle tourne qu'avec les patch Max/Msp mais aux dernières nouvelles il était prévu de faire une version Pure data... Quelqu'un aurait des nouvelles plus fraiches à ce sujet d'ailleurs?


8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
http://www.raphaelisdant.fr/

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024