Annonce

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


#1 2014-05-05 22:10:17 Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Assigner piste audio à une touche du clavier avec pure data



Hello!

Je débute tout juste avec pure data, dans le but de réaliser un projet que j'avais auparavant fait avec Ableton Live (rien à voir donc!), le principe est tout simple, assigner une piste audio différente a chaque touche du clavier d'ordinateur, de manière à ce qu'on puisse ensuite les déclencher à partir du clavier.
Je suis en train de regarder de la doc de pure data pour comprendre comment fonctionne tout ça (!), mais je me demande s'il n'existe pas déjà un patch similaire à ce que je souhaiterai faire, que je pourrai utiliser et modifier pour l'adapter,
(dans l'idée il me semble que ça ne devrait pas être si compliquer à réaliser non ?)
Une idée (de patch existant par exemple) ou toute autre suggestion à me proposer pour réaliser ce "clavier",
ce serait avec grand plaisir !

ciao !

Hors ligne

 

#2 2014-05-06 10:50:47 Re : Assigner piste audio à une touche du clavier avec pure data

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: Assigner piste audio à une touche du clavier avec pure data



Salut,

tu peux essayer le patch 0_key2wav.pd contenu dans l'archive jointe, ça devrait te donner quelques éclaircissements.

Hors ligne

 

#3 2014-05-07 13:31:11 Re : Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Re: Assigner piste audio à une touche du clavier avec pure data



Merci,

mais je ne trouve pas ce patch dans l'archive, dans quel dossier est il censé être ? Ou puis je le trouver ailleurs (le télécharger quelque part par ex ?).

Hors ligne

 

#4 2014-05-07 13:37:33 Re : Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Re: Assigner piste audio à une touche du clavier avec pure data



Ah, je suis sur Pd extended, ofet.

Hors ligne

 

#5 2014-05-08 03:40:16 Re : Assigner piste audio à une touche du clavier avec pure data

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

Re: Assigner piste audio à une touche du clavier avec pure data



Je n'arrive pas non plus à ouvrir l'archive, Ant1r...
Généralement ça marche mieux en .zip

Voilà ce que je te propose sinon, louarn (marche pour la touche "a") :

http://codelab.fr/up/touche-son-puredata.png

Bon courage... smile


L'Amour au Peuple !

Hors ligne

 

#6 2014-05-08 08:37:20 Re : Assigner piste audio à une touche du clavier avec pure data

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: Assigner piste audio à une touche du clavier avec pure data



Ah ben ça, je suis bien désolé que mon archive aie pas marché...
J'ai quand même réussi à la décompresser "manuellement" (gunzip puis untar)
Le revoilà en .zip ...

Hors ligne

 

#7 2014-05-08 10:56:34 Re : Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Re: Assigner piste audio à une touche du clavier avec pure data



Super, merci à vous deux, je vais essayer tout ça, par contre j'ai toujours un doute pour ce qui est d'ouvrir mon média, il me semblait que le chemin n'était pas reconnu quand j'essayais:
Si mes fichiers audio sont le même dossier que mon patch je n'ai pas besoin de préciser le chemin d'accès complet ?
Et ce dossier doit il être obligatoirement dans le dossier de pd où se trouvent toutes les archives ? (où il ne me paraît pas possible de copier des fichiers d'ailleurs..)
merci!

Hors ligne

 

#8 2014-05-08 11:39:58 Re : Assigner piste audio à une touche du clavier avec pure data

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: Assigner piste audio à une touche du clavier avec pure data



Attention aux espaces dans les chemins et noms des fichiers.
Et d'autre part il faut enregistrer au moins une fois ton patch avant de pouvoir lui donner des liens à partir de son emplacement.

Hors ligne

 

#9 2014-05-08 13:36:06 Re : Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Re: Assigner piste audio à une touche du clavier avec pure data



Olivier et Ant1r, j'ai tenté ces deux propositions de patch (merci!), mais le problème reste l'ouverture du fichier, qui est enregistré dans le même dossier que le patch, mais en dehors des archives de pd. Impossible de lancer le fichier, et je me retrouve avec ce message "signal outlet connect to nonsignal inlet (ignored)"... d'où peut venir le problème ?

Hors ligne

 

#10 2014-05-08 15:09:39 Re : Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Re: Assigner piste audio à une touche du clavier avec pure data



Ah, je règle les problèmes au fur à mesure... en utilisant le patch d'Olivier et en essayant avec une piste audio enregistré dans les dossiers de pd (sound), le patch fonctionne, mais en l'essayant de nouveau avec le media que je souhaite utiliser, j'obtiens sur la console:

"tried /home/charlie/Bureau/Pure data/islapirata.wav and succeeded",

donc il reconnait bien le chemin,

mais en essayant de l'activer j'obtiens ensuite:

"readsf: start requested with no prior 'open'"

hmm. Une idée ?

Hors ligne

 

#11 2014-05-08 16:19:13 Re : Assigner piste audio à une touche du clavier avec pure data

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

Re: Assigner piste audio à une touche du clavier avec pure data



Alors...

Je ne connais pas trop ton niveau, mais, dans mon exemple, je n'ai pas mis de [dac~ ] en fin de chaîne...
Donc, tel quel, il ne produit pas de son... c'est juste le principe...

Si tu rajoutes un [dac~ ] et que tu actives le DSP, tu devrais entendre ton fichier...

Une chose encore. Il faut recharger le fichier à chaque fois que tu veux le jouer.
D'où le [t b b] qui bang le [open( puis le [1( toujours dans cet ordre...

Bon courage... smile


L'Amour au Peuple !

Hors ligne

 

#12 2014-05-08 16:33:37 Re : Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Re: Assigner piste audio à une touche du clavier avec pure data



Yep,

ça c'est bon j'avais rajouté le dac ! -je débute mais j'ai quand même des notions basiques de prog musicale ; )-, enfet ce qu'il se passe, c'est que tout marche pile comme je le souhaiterai (merci pour le patch!), en utilisant des pistes audios présentes dans les dossiers de pd à l'installation.
Mais lorsque je change pour utiliser une piste a moi (même format de fichier), dont il reconnaît pourtant le chemin aussi (et qui est enregistré dans le même dossier que le patch en question), ça ne marche plus.
J'ai essayé de le copier dans le dossier de son de pd mais impossible, ça m'affiche

"Impossible de copier le dossier « patch-medias » car vous n'avez pas la permission de le créer dans la destination."",

du coup je me demande d'où vient le problème,
est ce qu'il faudrait que "j'ajoute" une fonction à pure data qu'il n'a peut être pas ?
est ce que le problème vient du chemin vers le média en question ?
ou est encore autre chose ,

je bloque!

& merci encore !

Hors ligne

 

#13 2014-05-08 19:53:29 Re : Assigner piste audio à une touche du clavier avec pure data

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: Assigner piste audio à une touche du clavier avec pure data



je crois que pob avait fait une bonne remarque : attention aux espaces dans les noms des dossiers et fichiers !
Je pense que ton problème vient du nom de ton dossier "Pure data".
Essaye de le renommer "PureData" (sans espace).

Hors ligne

 

#14 2014-05-09 14:58:29 Re : Assigner piste audio à une touche du clavier avec pure data

louarn
nouveau membre
Date d'inscription: 2014-05-05
Messages: 8

Re: Assigner piste audio à une touche du clavier avec pure data



Ah, le problème venait d'ailleurs, mais c'est maintenant résolu ! Une dernière question (par rapport au patch d'Olivier), est il possible d'assigner plusieurs (deux) fichiers par touche (lisant aléatoirement l'un ou l'autre par ex), simplement en connectant deux fichiers au lieu d'un au [t b b] et au [readsf~] ..?
Merci !

Hors ligne

 

#15 2014-05-09 15:24:06 Re : Assigner piste audio à une touche du clavier avec pure data

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

Re: Assigner piste audio à une touche du clavier avec pure data



citation :

Ah, le problème venait d'ailleurs, mais c'est maintenant résolu !

Alors...  il faut nous comment tu as résolu ton pb... tongue
Ça aidera les suivants... smile

Voilà pour le random...

http://codelab.fr/up/alt-puredata.png


L'Amour au Peuple !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024