Annonce

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


#46 2013-10-07 01:23:31 Re : Pyata

Darius-Lemure
membre
Date d'inscription: 2013-09-30
Messages: 49

Re: Pyata



pour contourner le problem j'ai dupliqué le code de "planet" celle de la demo youtube et je l'ai download via gedit :

#imports Pyata library
from Pd import *


#mains method
if __name__ == '__main__':
   
    #creates an instance of Pd
    pd = Pd()
   
    #initializes Pyata
    pd.init()
   
    #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.x50, dac.y, 'osc~')
    #creates another planet for the osc
    p2 = Planet(50,dac.x, dac.y, osc)
   
    #connects 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)
   
   
    #init numbers used during the rotation
    i = 0
    j = 0
   
    #the main loop to rotate
    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)

quand je les lancé via le terminal $ workspace/pyata/src/ python planet2.py il me note :

dariuslemure@darius-pc:~/workspace/pyata/src$ python planet2.py
  File "planet2.py", line 43
    i = (i+1)%361
    ^
IndentationError: expected an indented block

apparemment il ne reconnais pas "i" se qui permet la rotation du module dans pd~

:s

Hors ligne

 

#47 2013-10-07 10:17:09 Re : Pyata

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: Pyata



Salut darius,
Il s'agit d'un pb d'identation et non pas de non reconnaissance...
apres le for, la boucle d'instruction correspondante dois être identée.

Hors ligne

 

#48 2014-06-23 11:29:05 Re : Pyata

Darius-Lemure
membre
Date d'inscription: 2013-09-30
Messages: 49

Re: Pyata



Bonjour ! tout d'abord merci pour toute ces explications , cela ma permis de comprendre pas mal de choses .

de l’eau a coulé sous les pont depuis après avoir fait pas mal de travaux avec pure data et python , maintenant j'ai juste un petite problem c'est ce qui touche le system rotatif quand je lance l'exercice "Planet.py" j'ai un message dans le terminal :

open: /etc/pd/gem.conf: No such file or directory
open: /home/darius/.pd/gem.conf: No such file or directory
open: ./gem.conf: No such file or directory

tout s'affiche mais rien ne fonctione correctement

et dans le terminal de pd~ il y a :

signale outlet connect to nonsignal inlet (ignored)

http://codelab.fr/up/Screenshot-23062014-11-20-36.png

voici le screenshot

donc si quelqu'un a une explication et une aide pour cela , car je n'est pas pu trouver d'aide autre-par
comment Indenter également ?

merci cordialement Darius

Dernière modification par Darius-Lemure (2014-06-23 16:23:56)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024