Annonce

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


#1 2010-09-27 22:44:42 Durée aléatoire d'un fichier audio

lila
membre
Date d'inscription: 2010-09-23
Messages: 14

Durée aléatoire d'un fichier audio



Bonsoir,

Je découvre pure data et je patauge...
voilà ce que j'ai déjà essayé de mettre en place :

un portion de fichier audio est choisi de manière aléatoire pour être lue ensuite.
Ici, je lui ai donné une durée fixe, de deux secondes (88200) et j'aimerais rendre aléatoire la durée du fichier audio choisi.
Puis-je compléter le message en donnant d'autres valeurs ou faut-il ajouter d'autres messages ou... je ne sais pas. Quelqu'un peut-il me venir en aide ?
Je vous remercie.
Ci-joint mon patch.

Dernière modification par lila (2010-09-28 10:56:48)

Hors ligne

 

#2 2010-09-28 10:23:35 Re : Durée aléatoire d'un fichier audio

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Durée aléatoire d'un fichier audio



Bonjour Lila et bienvenue,

J'ai déplacé l'image de ton patch dans ce sujet, et effacé l'autre, pour coller au bon-vieux-principe : une question = une discussion

Hors ligne

 

#3 2010-09-28 10:25:31 Re : Durée aléatoire d'un fichier audio

lila
membre
Date d'inscription: 2010-09-23
Messages: 14

Re: Durée aléatoire d'un fichier audio



Merci, merci... oui, je me suis un peu emmêlée les crayons ! et puis, je ne savais plus comment faire. Merci.

Hors ligne

 

#4 2010-09-28 10:50:31 Re : Durée aléatoire d'un fichier audio

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Durée aléatoire d'un fichier audio



Pourrais tu envoyer ton patch en pièce jointe (voir http://codelab.fr/802#p3665 pour la méthode)
En pièce jointe, tu trouveras un patch qui charchute des échantillons, ça t'inspirera peut-être!

Hors ligne

 

#5 2010-09-28 10:54:11 Re : Durée aléatoire d'un fichier audio

lila
membre
Date d'inscription: 2010-09-23
Messages: 14

Re: Durée aléatoire d'un fichier audio



au départ, c'est ce que je voulais faire le mettre en pièce jointe... je vais essayer à nouveau.
Je regarde ton patch. Merci.

Hors ligne

 

#6 2010-09-28 10:57:07 Re : Durée aléatoire d'un fichier audio

lila
membre
Date d'inscription: 2010-09-23
Messages: 14

Re: Durée aléatoire d'un fichier audio



voilà voilà... :-)

Hors ligne

 

#7 2010-09-28 12:14:45 Re : Durée aléatoire d'un fichier audio

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Durée aléatoire d'un fichier audio



oui tu peux générer des messages a plusieurs paramètres modifiables à l'aide de [pack f f] relié à ton [$1 $2< relié lui même à [tabplay~]
ainsi tu pourras décider d'une durée avec un 'in' et un 'out' dans ton sample

Hors ligne

 

#8 2010-09-28 12:59:54 Re : Durée aléatoire d'un fichier audio

lila
membre
Date d'inscription: 2010-09-23
Messages: 14

Re: Durée aléatoire d'un fichier audio



ça marche bien :-) Merci. Mais parfois les fichiers sont un peu longs... est-il possible aussi de donner une valeur minimale et maximale du fichier sélectionné ou ça peut se faire en jouant sur les valeurs du random ?

Hors ligne

 

#9 2010-09-28 13:37:08 Re : Durée aléatoire d'un fichier audio

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Durée aléatoire d'un fichier audio



si tes fichiers sont plus longs :
1/ tu resizes ton array à la taille voulue
2/ puis tu mets à jour les infos de dimension du tableau dans ton pacth
et normalement c'est bon.
Tu veux faire quoi exactement ? je comprends pas bien ou tu veux en venir...

Hors ligne

 

#10 2010-09-28 14:00:55 Re : Durée aléatoire d'un fichier audio

lila
membre
Date d'inscription: 2010-09-23
Messages: 14

Re: Durée aléatoire d'un fichier audio



je vais essayer... et puis essayer d'expliquer ce que je veux faire : 
j'ai un fichier audio d'environ 3 minutes
(ici j'avais mis un fichier stéréo mais je vais sans doute mettre deux fichiers mono)
je voudrais que dans ces trois minutes des fichiers soient sélectionnés de manière aléatoire mais qu'ils soient aussi d'une durée aléatoire (mais pas plus long qu'une minute) pour ensuite être lus.
est-ce que cela t'éclaire un peu ?

Hors ligne

 

#11 2010-09-28 14:51:54 Re : Durée aléatoire d'un fichier audio

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Durée aléatoire d'un fichier audio



Ok donc ce que j'ai posté au dessus corresponds bien à ce que tu veux faire alors, il manque juste le resize dynamique du tableau, mais bon, vu que tu débutes je te laisse faire wink
Le seul truc qui peut être embêtant c'est que tu es limité je crois à 4000000 samples (taille max d'un [table]), ce qui fait à peu près 90 secondes par fichier (problème que tu peux contourner en chargeant plusieurs [table] différents avec différents fichiers).

Hors ligne

 

#12 2010-09-28 15:12:28 Re : Durée aléatoire d'un fichier audio

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

Re: Durée aléatoire d'un fichier audio



En automatique avec -resize, oui, on est limité à 90 secondes. Par contre, si on connais la taille du fichier (en nombre d'échantillons) on peut contourner le problème.

Il faut à ce moment chercher avec un message de ce type envoyé à [soundfiler]

[read -maxsize 13230000 -resize nom_du_fichier.wav nom_de_la_table(

pour un fichier de 13230000 échantillons, soit : 13230000/44100 = 300 secondes, c'est à dire 5 minutes.

http://puredata.hurleur.com/sujet-3507-long-soundfiles


Par contre un truc qui peut aussi être utile c'est de faire un tout petit fade in et un tout petit fade out pour éviter les click en début et fin... Celui du début est facile, celui de fin est un peu plus alambiqué à mettre en place, mais rien d'insurmontable non plus.

Hors ligne

 

#13 2010-09-28 16:16:03 Re : Durée aléatoire d'un fichier audio

lila
membre
Date d'inscription: 2010-09-23
Messages: 14

Re: Durée aléatoire d'un fichier audio



Merci à vous ! :-)
Je vais me pencher sur tout ça...

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024