Annonce

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


#1 2008-06-02 09:26:56 Analyse audio

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Analyse audio



Salut tout le monde,

Je fais mes tous premiers pas dans Pd et j'aimerais faire un patch d'analyse audio similaire aux FFT 4 Channels et Beat Detector de vvvv (répartition du signal du plusieurs bandes de fréquence et marquage du rythme grâce à des bangs).

Mon problèmes est que je ne sais pas du tout par où commencer! J'ai fouillé dans le dossier exemple de Pd et sur le net, mais j'ai un peu de mal à m'y retrouver parmis tous les objets.
Quelqu'un aurait-il une piste de démarrage, ne serait-ce que pour importer un signal audio et le convertir en valeurs?

Merci beaucoup!
Alecz


myspace.com/arsrobota

Hors ligne

 

#2 2008-06-02 11:43:17 Re : Analyse audio

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Analyse audio



Salut Ars Robota,

Il y a deux principaux objets d'analyse audio, qui font partie de pd eux-même, à savoir [bonk~], qui gère les sons percussifs, et [fiddle~], qui gère les hauteurs.

Si tu veux analyser par bande fréquence, il suffit que tu insères avant l'analyse un objet [hip~] (ou hi pass, passe-haut en bon français.

Il y a également une librairie plus simple d'utilisation  nommée aubio que tu trouveras à http://aubio.piem.org

Voilà pour une réponse rapide.

++
O.


La route est longue mais la voie est libre

Hors ligne

 

#3 2008-06-02 12:06:55 Re : Analyse audio

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Analyse audio



Salut Oli, merci de ta réponse ça va me permettre d'avancer; où dois-je mettre la librairie aubio? Dans le dossier "extra" ou "lib"?. Une autre petite question: existe t-il dans le répertoire Pd, ou sur le net, une liste des modules intégrés de base au logiciel? J'ai du mal à tout visualiser...

Cheese! big_smile


myspace.com/arsrobota

Hors ligne

 

#4 2008-06-03 05:41:27 Re : Analyse audio

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Analyse audio



Tu eux mettre une bibliothèque où tu veux pourvu que son path soit configuré dans les prefs de Pd, par exmple dans ~/.pdsettings.

L'intérêt de fiddle~, c'est que c'est un objket natif, pas besoin de le rejouter dans les préférences, il y est déjà. ce qui n'est pas le cas d'aubio.

En haut à droite de ta fenêtre il y a un menu Help avec un accès vers un browser rudimentaire.

Fromage!


La route est longue mais la voie est libre

Hors ligne

 

#5 2008-06-03 10:01:33 Re : Analyse audio

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Analyse audio



Super! Merci pour les infos Oli!
Pour info, j'ai trouvé ceci http://en.flossmanuals.net/PureData/ListofObjects qui peut être utile (pour moi en tous cas).

Salut!
Alecz


myspace.com/arsrobota

Hors ligne

 

#6 2008-06-04 14:27:02 Re : Analyse audio

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Analyse audio



Du coup tu as pu faire tes courses dans cette liste (désolé je n'ai pas pu résister!) et voire qu'en dehors du hip~ et du lop~ , il y avait toute une forunée de choses intéressantes das l'iemlib.

Je te conseille aussi de regarder du côté des abstractrions PDmtl, ça permet de travailler très rapidement ...

http://wiki.dataflow.ws/PdMtlAbstractions


La route est longue mais la voie est libre

Hors ligne

 

#7 2008-06-04 14:47:01 Re : Analyse audio

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Analyse audio



C'aurait été criminel de pas la faire celle-là...tongue Bref, oui ça me permet d'y voir un peu plus clair mais je suis assez dérouté par le fonctionnement de Pd (par rapport à vvvv), le fait de pouvoir connecter plusieurs objets à un même pin par exemple...

Pour en revenir à l'analyse audio, je patauge encore un peu (rapport aux thresholds de hip~ et lop~) mais bon, avec un peu d'entrainement... Par contre, tu me parlais des prefs de Pd (tu citais ~/.pdsettings), mais je ne vois pas trop ce que c'est. Serais-je teubé? hmm


myspace.com/arsrobota

Hors ligne

 

#8 2008-06-06 10:30:54 Re : Analyse audio

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Analyse audio



Ars Robota a écrit:

C'aurait été criminel de pas la faire celle-là...tongue Bref, oui ça me permet d'y voir un peu plus clair mais je suis assez dérouté par le fonctionnement de Pd (par rapport à vvvv), le fait de pouvoir connecter plusieurs objets à un même pin par exemple...

Oui tu peux mais ça fout un peu le bordel après dans le code, je te conseillerais d'utiliser des objets [trigger] pour les messages en tout cas.

citation :

Pour en revenir à l'analyse audio, je patauge encore un peu (rapport aux thresholds de hip~ et lop~) mais bon, avec un peu d'entrainement...

Déjà, il faut connaitre la bande pasante de tes retours parce que si c'est de 150Hz à 8 KHz, évidememnt, tu risques pas de comprtnedre grand chose aux extrémités. Je te conseille de générer un bruit blanc , qui occupera toute la BP et ensuite de travailler les LO & Hi pass.



citation :

Par contre, tu me parlais des prefs de Pd (tu citais ~/.pdsettings), mais je ne vois pas trop ce que c'est. Serais-je teubé? hmm

Non je suis sous Linux et tu es sous Windows manifestement (puisque tu parles de vvv . Je ne connais pas le nom du fichier de prefs sous Win, il faut soit demander  fort sur ce forum soit fouiller dans les archives de la pd-list anglophone.


La route est longue mais la voie est libre

Hors ligne

 

#9 2008-06-08 11:21:57 Re : Analyse audio

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Analyse audio



OK oli, merci pour les tuyaux je vaisexperimenter tout ca


myspace.com/arsrobota

Hors ligne

 

#10 2012-01-12 02:56:20 Re : Analyse audio

Itreza
membre
Date d'inscription: 2012-01-12
Messages: 17

Re: Analyse audio



Bonjour a tous !

Je suis nouveau et je découvre Pd également.

Je désire réaliser la même chose que Ars Robota. smile C'est a dire extraire la bpm et la FFT d'un signal.

Cependant, dans mon cas, le signal serait une chanson, un mp3 en quelque sorte.
Ainsi, existe t-il un patch qui permet d'uriliser dans Pd un mp3 se trouvant sur mon mac?


Merci d 'avance  big_smile

Hors ligne

 

#11 2012-01-12 10:00:52 Re : Analyse audio

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Analyse audio



Salut Itreza

bienvenue sur codelab!

Pour le bpm : bonk~

pour la fft :  fft~

Ce serait bien que tu démarres un nouveau sujet de conversation avec le titre idoine, puisque tu as des questions (lecture mp3 sur mac) un peu différentes.


La route est longue mais la voie est libre

Hors ligne

 

#12 2012-01-12 17:06:46 Re : Analyse audio

Itreza
membre
Date d'inscription: 2012-01-12
Messages: 17

Re: Analyse audio



Merci ! je vais créer un nouveau sujet ! smile

Hors ligne

 

#13 2012-01-13 19:38:41 Re : Analyse audio

Itreza
membre
Date d'inscription: 2012-01-12
Messages: 17

Re: Analyse audio



En faite, au final au lieu d'importer un MP3 , je vais finalement utiliser l'entrée de mon mac, du genre brancher un ipod en entrée.

Du coup, est-ce plus simple ?

Hors ligne

 

#14 2012-01-13 22:54:28 Re : Analyse audio

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

Re: Analyse audio



Bonjour Itreza,

Tu peux capter l'entrée audio avec l'objet [adc~]
Cette suite aurait pu se discuter dans le nouveau sujet que tu as créé wink http://codelab.fr/3057

Hors ligne

 

#15 2012-01-13 23:10:34 Re : Analyse audio

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: Analyse audio



pour la lecture de mp3 vas voir unauthorized comme library >>> mp3amp, ou readanysf~ je sais pas si cette dernière lit le mp3, mais elle est très ouverte sur les formats lues.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024