Pages: 1
Bonjour chère communauté Pure Data,
Je me tourne vers vous car mon projet artistique m'amène peut être dans cette direction.
Je souhaiterais savoir s'il est possible de faire lire un fichier .txt (cf fichier joint ) caractere par caractere et lui dire de les interpreter de cette facon :
1 chiffre = 1 couleur = 1 tonalité
les correspondance sont
1 = jaune
2 = rouge
3 = bleu
4 = orange
5 = violet
6 = vert
7 et 8 = gris
9 = noir
0 = blanc
Pour les tonalité je ne sais vraiment pas comment cela s'articule "techniquement" du coup je ne sais pas trop comment les attribuer.
Ensuite si jusque la c'est patchable dans puredata, peut on lui attribuer une vitesse de lecture ?
Ce patch, s'il est realisable, est le ciment qui me permettra la semaine prochaine de realiser mon installation pour mon DNAP d'art, je ne suis en aucun cas expert en processing/pure data et autre logiciel de ce genre cela dit si une bonne âme pouvait m'aider dans cette étape je lui en serais énormément reconnaissante !
Bien à vous,
Stéphane.
Hors ligne
salut zalicks, tu arrète processing? Je croyais que mushussu avait répondu à tes question/attentes?
En tout cas, oui, c'est possible. Tout comme avec processing.
Après une semaine c'est tendu pour apprendre pure data ou processing.
Hors ligne
Non je n’arrête pas il m'a super bien aidé pour la première partie, c'est juste que je n'ose pas trop en demander ...
Pour ainsi dire je ne suis pas codeur, ça m’intéresse évidemment mais en 1 semaine c'est vraiment tendu même quand on me met sur la piste...
J'ai demandé depuis à mon entourage s'y connaissant un peu et personne ne peut m'aider. Du coup je me suis dit que j'allais tenter dans pure data aussi pour cette dernière étape ^^ histoire de ne pas solliciter trop quelqu'un qui en a déjà fait beaucoup pour moi comme mushu et de manière si spontanée
Les prof pouvant m'aider ne sont pas de ma section d'art mais en design et ils sont overbooké avec les design... bref c'est la galère me manque juste cette étape pour mettre en place mon installation et je commence a être à court de temps ^^
Du coup je cherche vraiment quelqu'un étant capable de me réaliser ce patch ou code. Il ne me manque que ça pour ma rea : ) cela serait pour moi un immense soulagement
Amicalement,
Stéphane.
Hors ligne
heuu mais c'est un poil plus simple avec processing non ? (*syso = System.out.println()
Du bon java bien bourrin, tu peux rajouter un compteur (accumulateur comme tu veux) pour stocker dans un tableau de tableau de string tous les fichier où "FichierEnTabl[0][1]" corespond au second élément trouvé de la Premiere ligne du texte ([ligne][element]).
Mais il est gentil Mushu tkt.
Dernière modification par NaKroTeK (2014-05-21 18:30:33)
Hors ligne
hey super nakrotek merci pour ton aide mais j'ai une question ^^
En faisant d'enorme effort pour decrypter ce code grace à tes petites indications : ) tu y dis que c'est du regex et donc que ca choisi les espaces comme delimiteur mais si mon fichier se constitue de cette facon :
101211451518114751012114522915125201415918101211457189191012114521211431012114518152175101211451012114515181147522915125201012114522915125201012114571891910121145101211451518114757189192291512520181521751815217522915125201012114571891918152175212114310121145151811475101211452291512520141591810121145718919101211452121143101211451815217510121145101211451518114752291512520101211452291512520101211457189191012114510121145151811475718919229151252010121145151811475101211452291512520141591810121145718919
par exemple (sachant que ça c'est un échantillon celui que je vais utiliser fait 500 mo de chiffre en .txt ^^) cela ne pose t'il pas problème ?
Ensuite dans ce prog comment je place les 2 variables affiliées à chaque chiffre ainsi que l'indice de temporalité qui dit à processing de lire au final que 5 chiffres par sec ?
truc à part > je vois que pas mal d'entre vous ici sont de toulouse, je redescend en juin sur carcassonne donc je vous proposerais bien de vous offrir un apero à toulouse après toute l'aide que vous m'apportez je vous dois bien ca ^^
Amicalement Steph.
Hors ligne
Ok j'ai peut être mal compris le format texte.
Je sais que en puredata tu peux mettre les valeurs de ton fichier dans une table et que lors de la lecture de celle-ci (via un bang ?), tu pourras assigner à chaque valeur lu une couleur et une tonalité.
Via la même solution tu peux faire pareil en JAVA, tant que ton fichier est "ready" à être lu, tu "read()" un caractère sur le stream et fonction du caractère (switch(char) case "char=1";case "char=2"; case n... )
Je laisse les ninjas puredata t'aider la dessus.
Sorry pour le code plus haut, c'est plus du java que du processing, mais l'idée est la même.
Je suis en train de polluer ce forum.
Hors ligne
non non t'inquiete moi qui galere ce genre d'explication m'aide à y voir un peu plus clair aussi : )
Je te remercie d'avoir pris part à mon sujet et de m'avoir aidé !
Hors ligne
Salut!!
Je suis pas trop fort en Pd, mais je pense que tu cherches quelque chose qui ressemble a ça??
En tout cas, pas reussi le probleme des spaces entre caracteres, mais ça m'interese, au cas ou tu trouves.
Et puis je n'arrive pas a lire le premier chiffre du fichier...
j'espere que ça t'aide!
Hors ligne
Hors ligne
Pages: 1