non, tu commences par faire : sortir de python (ctl-D) sur ton terminal, (>>> indique que tu utilise déja l'interpréteur python) ensuite tu va sur ton repertoire, avec cd, ensuite tu le rouvre avec la commande python clock.py.
Ensuite tu rapporte les erreurs et on avise
Hors ligne
dariuslemure@darius-pc:~$ cd
dariuslemure@darius-pc:~$ workspace/pyata/examples/clock.py
from: can't read /var/mail/Pd
workspace/pyata/examples/clock.py: ligne 20: Erreur de syntaxe près du symbole inattendu « ( »
workspace/pyata/examples/clock.py: ligne 20: `class Clock():'
Hors ligne
Bon, vraiment désolé, mais pour le coup j'en viens a la conclusion que j'arriverai pas à t'aider, ça fait trois jours qu'on patauge dans la semoule pour un truc archi simple (je t'ai donné la marche à suivre dès ma première réponse...Il est probable que je m'exprime mal mais ça ne change rien au problème)
Est tu sur de vouloir utiliser pyata?
Tu as déjà fait du python?
Je pense qu'il faut t'approprier un minimum le langage python et celui de la console au moins les bases...
Voici des liens :
http://doc.ubuntu-fr.org/tutoriel/conso … de_base#cd
http://fr.openclassrooms.com/informatiq … -en-python
Encore navré de n'avoir pu t'aider
Hors ligne
je n'est jamais fait du python , je n'est jamais eu l'occasion d'avoir eux des cours en Informatique , j’apprends seul chez moi , se qui n'est pas une évidence , après j'ai pris connaissance du Python et qu'il pouvais être possible d'utiliser pd~ avec python et donc je tien a savoir utilisé cela et apprendre divers langage , mais Merci encore pour cette aide c'est déja beaucoup de chose , je continuerais seul
Hors ligne
T'inquiète, on est tous plus ou moins passé par là.
Python n'est pas insurmontable, faut juste se donner les moyens et commencer par le début...
Regarde les deux liens, avec l'optique de faire tourner pyata, et relis ensuite ma première réponse, tu devrais y arriver.
Bon courage!
Hors ligne
Aussi des n° spéciaux du Full Circle Magazine consacrés à Python : http://www.fullcirclemag.fr/?pages/Num%C3%A9ros
Hors ligne
Bonjour , j'ai donc repris mes travaux apres avoir tout lu les document qui mon été donnée par votre par et j'ai enfin réussi après pas mal conclusion à faire fonctionner clock.py cela ne dure pas très longtemps laul enfin juste merci pour cette aide sans vous je n'aurais pas su trouver le fonctionnement , donc maintenant j'ai attaqué des travaux suivant et il y a quelque error :
>>> from Pd import *
>>> pd = Pd()
>>> pd.init()
initializing server.pd...
/bin/sh: 1: cd: can't cd to usr/bin/pd/
Error connecting to localhost:3000: [Errno 98] Address already in use
>>> Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "gui_updater.py", line 27, in run
temp = self.rcv.recv(1024)
AttributeError: 'str' object has no attribute 'recv'
c'est la travaux qui sont sur la demo de Pyata sur youtube que je duplique pour bien comprendre et faire quelques exercice pour apprivoiser la chose ^^
Hors ligne
j'ai également réussi à régler le problem également pour l'instant ^^ merci pour tout
Hors ligne
Hors ligne
bonjour , j'ai fait quelques essai plutôt concluant , je suis juste tombé sur une petite colle je présume. J'ai voulue tester "Planet" , donc je suis passé par python j'ai tapé le code :
>>> from Pd import *
>>> pd = Pd()
>>> pd.init()
initializing server.pd...
/bin/sh: 1: cd: can't cd to usr/bin/pd/
connecting with pd
>>> dac = Object(10, 10, "dac~")
>>> #creates a Planet to rotate boxes
... p1 = Planet(100, 300, 300, dac)
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
NameError: name 'Planet' is not defined
>>> osc = Object(dac.x+50, dac.y, "osc")
>>> p2 = Planet(50,dac.x, dac.y. osc)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'Planet' is not defined
>>> #connects osc to dac
... connect(osc, 0, dac, 0)
True
>>> centro=Number(300, 300)
>>> centro.set(440)
>>>
>>> connect(centro, 0, osc,0)
True
>>> i = 0
>>> j = 0
>>>
>>> for time in range(600):
... i = (i+1)%361
... p1.move(i)
... p2.c_x = dac.x
... p2.c_y = dac.y
... j = (j+5)%361
... p2.move(j)
... centro.set(440+j)
... sleep(0.05)
...
il ne reconnaît pas "planet" du coup pd~ est en mode :
saved to: /home/dariuslemure/workspace/pyata/src/aux_patches/server.pd
saved to: /home/dariuslemure/workspace/pyata/src/aux_patches/server.pd
saved to: /home/dariuslemure/workspace/pyata/src/aux_patches/server.pd
saved to: /home/dariuslemure/workspace/pyata/src/aux_patches/server.pd
netsend_connect: already connected
netsend_connect: already connected
netsend_connect: already connected
je ne vois vraiment pas à quoi ces du !!! ou j'ai du vraiment louper un épisode !!?
Hors ligne
après j'ai voulu testé "Planet" celui dans "aux_patches" et cela me fait :
>>> #imports Pyata library
... from Pd import *
>>> import math
>>>
>>>
>>> #planet class for rotate boxes
... class Planet():
... def __init__(self, radius, c_x, c_y, box):
... self.radius = radius
... self.c_x = c_x
... self.c_y = c_y
... self.box = box
...
... def move(self, angle):
... angle = math.radians(angle)
... x = self.radius * math.cos(angle)
... y = self.radius * math.sin(angle)
... x+=self.c_x
... y+=self.c_y
... x = int(x)
... y = int(y)
... self.box.move(x, y)
...
>>>
>>>
>>>
>>> #mains method
... if __name__ == '__main__':
...
... #creates an instance of Pd
... pd = Pd()
...
... #initializes Pyata
... pd.init()
...
... #creates some numbers
... n1=Number(100, 300)
... n2=Number(500, 300)
... n3=Number(300, 100)
... n4=Number(300, 500)
...
... #creates an object dac~ in 10, 10 on the patch
... dac = Object(10, 10, "dac~")
... #creates a planet to rotate boxes
... p1 = Planet(100, 300, 300, dac)
...
... #creates an oscillator
... osc = Object(dac.x+50, dac.y, "osc~")
... #creates another planet for the osc
... p2 = Planet(50,dac.x, dac.y, osc)
...
... #conencts osc to dac
... connect(osc, 0, dac, 0)
...
... #creates a number t control the synth
... centro=Number(300, 300)
... centro.set(440)
...
... #connects all numbers to osc
... connect(centro, 0, osc, 0)
... connect(osc, 0, n1, 0)
... connect(osc, 0, n2, 0)
... connect(osc, 0, n3, 0)
... connect(osc, 0, n4, 0)
...
... #init numbers used during the rotation
... i = 0
... j = 0
...
... #the main loop to rotate
... for time in range(150):
... i = (i+1)%361
... p1.move(i)
... p2.c_x = dac.x
... p2.c_y = dac.y
...
initializing server.pd...
/bin/sh: 1: cd: can't cd to usr/bin/pd/
Error connecting to localhost:3000: [Errno 98] Address already in use
Exception in thread Thread-9:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "gui_updater.py", line 27, in run
temp = self.rcv.recv(1024)
AttributeError: 'str' object has no attribute 'recv'
True
True
True
True
True
True
>>>
Hors ligne
salut, toujours pareil, tu as déjà lancé un programme car tu es en mode python dans la console;
control-D puis python planet.py dans le terminal comme ça tu appèle ton fichier en tant qu'application.
Hors ligne
https://fbcdn-sphotos-c-a.akamaihd.net/ … 1585_o.jpg
c'est se que j'ai fait la nuit dernier je suis passé par ; python planet.py et je suis passé par python et composer le code de 'planet' la version de demo qu'il y a sur la video et le problem ces qu'il y a un problem de signal
dariuslemure@darius-pc:~/workspace/pyata/src$ python planet.py
initializing server.pd...
/bin/sh: 1: cd: can't cd to usr/bin/pd/
Error connecting to localhost:3000: [Errno 111] Connection refused
Traceback (most recent call last):
File "planet.py", line 46, in <module>
pd.init()
File "/home/dariuslemure/workspace/pyata/src/Pd.py", line 37, in init
self.clear()
File "/home/dariuslemure/workspace/pyata/src/Pd.py", line 59, in clear
self.c.send_pd(Box.canvas + "clear ; ")
File "/home/dariuslemure/workspace/pyata/src/communication.py", line 125, in send_pd
print "Error sending message %s : %s" % (message, err)
NameError: global name 'message' is not defined
dariuslemure@darius-pc:~/workspace/pyata/src$ python planet.py
initializing server.pd...
/bin/sh: 1: cd: can't cd to usr/bin/pd/
connecting with pd
closing connection with pd
et sur pd~ il y a ; signal outlet connect to nonsignal intel (ignored)
c'est se que je n'est pas compris j'ai mis une photo de copie d’écrans
Hors ligne