Bonjour à tous,
Je m'intérèsse depuis peu à pure data dans le but de l'utiliser pour un projet musical et ajouter un aspect visuel à mon set live.
Mais pour l'instant je n'en suis pas la, j'essaie déjà de réaliser de petits projets pour tenter de comprendre les subtilités de la chose. Mais voila, la je coince, j'aimerai savoir comment déclencher la lecture d'un fichier audio par le biais d'une horloge (d'un chronomètre).
Si vous pouviez éclairer ma lanterne ou me montrer un patch capable de réaliser la chose, j'en serai très heureux!
Merci d'avance!
Tofu.
Hors ligne
en gros :
[toggle]
|
[metro 1000]
|
[counter]
|
[sel 10]
|
[1 (
|
[readsf~]
|
etc...
Hors ligne
Hors ligne
eeeuh, je peux me tromper, mais je pense pas que ce soit une bonne idée de débuter avec l'intégration de python dans pure data, quand on débute déjà dans Pd....
Hors ligne
Alors, alors, j'ai regardé la vidéo mais effectivement, ça m'a l'air assez pointu, je vise des choses bien plus simples.
Merci bien en tous cas pour vos réponses.
Mais malgré ça je n'ai toujours pas résolu mon problème.
En fait, pour être plus précis, j'ai déjà fait un chronomètre que j'ai mis dans un subpatch (pour de basses raisons esthétiques)
2 bangs au dessus du subpatch servent, respectivement, à mettre en marche le chrono et l'autre à le remettre à zero.
3 outlets sortent en dessous : les minutes, secondes et milièmes de secondes.
Et c'est la que ça bloque, pour déclencher un son par exemple à 1min, 12sec et 34 centimèmes, ou faut il mettre [select] ?
Je ne sais pas si je sui très clair :-/
Dernière modification par Tofu (2013-11-20 00:08:50)
Hors ligne
Perso je garderais tout en millisecondes sauf l'affichage pour les êtres humains.
Il te suffit de convertir ta valeur objectif en millisecondes et bourrer ça dans ton [select]. Il te faudra sans doute une quatrième sortie à ton sous-patch pour avoir la valeur brute en millisecondes.
Pour des durées très longues, attention à la précision des nombres 32 bits à virgule flottante.
Hors ligne
Perso, je préfères passer par un [moses] suivi d'une [oneshot] plutôt qu'un [select], ç apeut arrivé que la patche saute des valeur
Hors ligne
J'aime bien l'idée de tout garder en millisecondes en plus de l'affichage "normal", c'est que qui me parait être le plus simple.
Par contre après pas mal de tests je n'arrive pas à faire en sorte que le nombre des millisecondes affiché dans le [number] ne revienne pas systématiquement à 0 au bout d'une seconde, comment faire pour que ce nombre ne cesse pas de croitre afin que je puisse utiliser la valeure de [number] avec un [select "x"] ?
J'ai cherché pas mal de tutos à ce sujet, mais je n'ai rien trouvé de concluant. D'ailleurs, connaitriez vous des tutos Pure Data en français?
Dernière modification par Tofu (2013-11-20 13:11:14)
Hors ligne
Je pense que le plus simple est de nous envoyer ton patch pour qu'on y voit un peu plus clair...
Pour ce qui est d'un manuel en français sur Puredata je me dis qu'il est dans ton intérêt qu'on te laisse encore chercher un peu tout seul...
Je te concède qu'il faudra utiliser des mots ambiguës comme "manuel" "français" et "Puredata" dans un moteur de recherche, mais ça devrait bien se passer...
Bon courage...
PS: et si vraiment ça se passe mal, il y a une piste ici.
Hors ligne
Oui, j'ai déjà regardé le manuel, mais tout reste encore tellement flou pour moi...
Après je comprend bien que c'est jamais agréable un débutant qui pose pleins de questions par ce qu'il n'a pas cherché par lui même... Ce n'est pas le cas ici ! Je bloque vraiment sur un détail précis.
Mais merci pour les liens !
J'ai mis mon patch en pièce jointe, pour expliciter un peu la chose.
Merci pour votre aide!
Hors ligne
Bonjour Tofu,
Voici en pièce jointe une proposition de patch qui devrait t'aider.
Je te le balance un peu comme ça, c'est peut-être pas très pédagogique... Mais c'est ce que j'aurais fait si on m'avait demander ce cahier de charge.
J'ai cependant ajouté des commentaire dans le patch pour expliquer les différentes parties.
Je t'invite à regarder un peu comment il est fait, tu pourra surement l'adapter à tes besoins.
Tu verra que le patch fonctionne en millisecondes, mais qu'un sous patch permet de convertir les "h:m:s:ms" en millisecondes, et un autre de convertir les millisecondes en "h:m:s:ms". Ce qui rends les chronomètre et le réglage plus lisible par les humains.
Bien à toi
Dernière modification par TomObey (2013-11-21 19:56:00)
Hors ligne
Un grand merci !
Hors ligne
Pages: 1