Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Mathworks MATLAB 6.1
(3)
Déposer un avis
Où acheter MATLAB 6.1 ?
Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce

Qu'est ce que matlab vient fouttre dans la rubrique editeur audio :)

  • 61 réponses
  • 18 participants
  • 5 829 vues
  • 3 followers
Sujet de la discussion Qu'est ce que matlab vient fouttre dans la rubrique editeur audio :)
Vous avez craqué :oo:
En fait je vais un peu ouvrir le debat....
Quelqu'un fait 'il de l'audio avec matlab, pourquoi et comment, dans quel but etc etc ?

Sinon ce soft c'est de la balle, mais il fait 1000000 fois plsu que de l'audio :8)
Afficher le sujet de la discussion
26
Oui si tu peux me les envoyer avant mercredi, ça serait vraiment cool !
Merci merci bcp !!!!
27
Oui mes les codes sont super roots...je voullais juste voir si ca marchais, pas d'interfaces, des bugs probables etc...je te filerais tout ca disons mardi
28
Oui ça me setrai super utile car là je suis en train de me prendre la tête avec matlab pour retrouver la fondamentale et les harmonique du son de piano que tu avais créé (additive-matlab), mais je n'y arrive pas.
Pour cela, j'essaye de comprendre comment fonctionne la fontion specgram mais c'est pas gagné...

a bientôt !
29
Le spectrogramme c'est bien mais ca possede un incovenient, tu ne peux pas a la fois etre tres precis en temps et en frequence. Il y a un compromis entre les deux...

dasn matlab quand tu charge la fonction specgram, tu met la matrice son a analyser, essayes ensuite de jouer sur le premier parametre de la fonction, tu peux essayer avec une resolution frequentielle tres elevée :fleche: resolution temporelle faible
resolution temporelle tres elevée :fleche: resolution frequentielle faible
30

Citation : Je chie sur Matlab et sur les TP à la mords-moi-le-noeud.


:mdr: :mrg:
31

Citation : Le spectrogramme c'est bien mais ca possede un incovenient, tu ne peux pas a la fois etre tres precis en temps et en frequence. Il y a un compromis entre les deux...



C'est pas propre au spectrogramme, c'est quelque chose de plus fondamental.

Comme projet application de la transfromee de fourier, je prendrais un truc comme transposition d'un son sans modification du timbre et de la longeur, par exemple. Dis moi si ca t'interesse, je devrais pouvoir te retrouver des references.
32

Citation : C'est pas propre au spectrogramme, c'est quelque chose de plus fondamental.



OUi OUi, OUI...je sais bien ce que tu me dis, mais je disais ca par rapport a d'autres representations temp frequence qui ne possedent pas cet inconvenient comme Wigner-Ville (meme si dans ce cas d'autre artefact interviennent)...Y a rien a faire, il faut toujours que tu contredises les gens :oo:
33

Citation :
mais je disais ca par rapport a d'autres representations temp frequence qui ne possedent pas cet inconvenient comme Wigner-Ville



Ben justement, si.

Je te contredis pas, je precise juste ;)
34

Citation : Ben justement, si



Il va falloir que tu m'expliques car perso, avec wigner, j'ai les cross term qui me font chier, mais en resolution temp frequence pas de probleme comparé a une STFT
35
Tu peux montrer (je sais plus comment :oops: ) que le produit resolution frequentielle resolution temporelle est toujours plus grand qu'une certaine constante. C'est une sorte de relation d'heisenberg pour la tranformee temps-frequence. (Cela vient des proprietes de la tranformee de fourier dans des espaces tres generaux).

Donc meme wigner ville ne resoud pas forcement ce probleme. En fait, tu dois toujours faire un compromis, a base de versions modifiees de VW, pour eviter les cross terme (dont la STFT est un exemple d'ailleurs. TU peux voir la STFT comme une version lissee de WV).

En fait, si tu veux mieux que fourier, tu perds ailleurs. Par exemple, fourier diagonalise les operateurs de convolution; tu peux pas trouver d'autres transformation qui transforment la convolution en multiplication (ou alors c'est plus lineaire: VW, par exemple).

edit:

j'ai trouve un lien en francais:

http://cas.ensmp.fr/~chaplais/Wavetour_presentation/atomes/Atomes_temps-frequence.html

En fait, ca m'a rappele que c'est pire que ca, parce que tu peux pas avoir de fonction a support compact a la fois dans le domaine temporel et dans le domaine frequentiel., ce qui empeche une definition definitive de frequence instantanee. Je te conseille la lecture du chapitre 4 de w wavelet tour of digital signal processing (existe en francais)
36
Concernant l'utilisation de la TF pour la modifiction de l'echelle temporelle:

http://www.dspdimension.com/start.html

Il y a un exemple de base en matlab sur le site musicdsp. Comme c'est mon code, je peut t'aider a le comprendre (C'est mieux que tu esasyes de le faire tout seul d'abord).
37
Thank's, par contre faudrais que je me mette aux ondelettes un de ces 4 :(((
38
En fait, en soit. les ondelettes sont pas forcement super interessantes pour l'audio (C'est pas invariant par translation, par exemple), mais la theorie autour est passionante (en tout cas pour moi). Entre autre, pour l'analyse de fonctions du temps, le bouquin dont j'ai file la reference, montre le lien entre ondelette, STFT, WV, et d'autres tranformations dans des espaces de Hilbert.

Il y a apres une discussion quwe je trouve genial sur les representations redondantes. Au lieu d'utiliser des bases de vecteurs independants. tu utilises des ensembles 'sur dimensionnes', et tu peux avoir des resultats super interessants. Par exemple, les algos de matching pursuit permmettent de faire de purs trucs, de maniere assez intuitive, en reconnaissance de notes dans des signaux polyphoniques.

Je suis persuade que l'algo de time scaling de prosoniq utilise des techniques de ce type.
39
Le lien du dessus pour la relation d'incertitude a des liens montrant les limites de represtations type ondelette:

http://cas.ensmp.fr/~chaplais/Wavetour_presentation/transformees/Transformees.html
40

Citation : Par exemple, les algos de matching pursuit permmettent de faire de purs trucs, de maniere assez intuitive, en reconnaissance de notes dans des signaux polyphoniques.



C'est un sujet qui m'interesse :!: Certains auteurs ont utilisé des d'outils style RNA ou SVM couplé a des données provenant de representations temps-frequence pour la transcription de sons polyphoniques....
41
Bem en fait, tu peux lier RNA et matching pursuit (une iteration du MP revient a une etape 'd'update' dans un RNA, je sais plus le terme exact pour RNA).

En fait, trouver des representation redondantes, ca peut etre vu comme un probleme de pattern matching, et donc SVM, RNA et methodes statistique peuvent etre appropriees. Le probleme, c'est que le signal de musique se prete mal a des des analyses statistiques simples, d'apres mon experience. Mais lorsque j'aurais un peu de temps, je tenterai de voir un peu ce que je peux faire avec les codes que j'ecris en ce moment pour ma these (pas du SVM, mais des trucs plus classique d'apprentissage statistiques telles qye HMM et GMM).
42
Cadeau pour le matching pursuit:

https://www.irisa.fr/metiss/gribonval/Papers/2003/IEEESP/harmonicMP.pdf

J'ai implemente un algorithme tel que decris dans l'article. C'Est super lent, mais ca marche assez bien (dans un accord de piano, je retrouve les 4 notes comme atomes les plus probables). L'idee de base est simple, mais c'est ce qui en fait la beaute.
43
C'est quoi ton sujet de these en fait :?:
44
C'est pas de la musique :( En fait, c'est sur l'analyse multi modales de scenes interactives, comme des presentations de poster, ou des reunions de taf. L'idee, c'est de capter la structure generale des ces evenements, de maniere automatique, a l'aide de signaux audio, video, etc...

Plus precisement, pour le debut, je bosse sur la detection de la voix en signal bruite, et je bosse en utilisant des modelisations de distributions par des melanges de gaussiennes. Ca reste beaucoup de bricolage, malheureusement, je pensais avoir un resultat, mais je me suis plante dans mes manipes :roll:

Et toi, tu fais une these a lanion ? J'ai failli aller la bas moi meme, mais j'ai prefere tenter l'aventure du Japon (je risque de le regreter, peut etre).
45
Je suis sur lannion en stage DEA (synthèse sonore d'ambiances spatialisées)...Pour la thèse, j'aurais bien voulus resté a FT mais ils mettent trop de temps a sortir leur sujet et j'ai pas envie de me retrouver fin aout sans rien....du coup j'ai dis oui a une these DGA qui devrait commencer debut octobre (c'est du signal + stat..mais pas pour de l'applicatif audio)...Peut etre que je vais egalement le regreter..

Citation : je risque de le regreter, peut etre



Ca reste une experience enorme de se barrer comme ca à l'autre but du monde :8)
46

Hors sujet : Au fait, c'est possible de faire du temps réel avec Matlab ? Genre je fais une modélisation de circuit sous Matlab (faut bien que ça serve à quelque chose de bouffer de l'électronique :ptdr: ), je branche ma gratte et zouuuuuh le son du TriAxis :8) Enfin rien ne m'empêche de coder ça en C++ direct mais en fait je cherche un outil quelconque qui me simplifie la tâche au départ (parce que je connais à peine Matlab, j'ai jamais touché à CSound ou à Max/Msp, et les outils d'électronique pure genre Spice ne permettraient pas de faire du temps réel...)

Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud

47
Je crois que simulink fait plus ou moins ca, mais j'ai jamais utilise.
48
+1 pour simulink (je crois qu'il fait du temp reel) mais jamais utilisé
49
C'est un Toolbox pour Matlab c'est ça ? Bon ben on va aller regarder ça :bravo:

Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud

50

Citation : Comme projet application de la transfromee de fourier, je prendrais un truc comme transposition d'un son sans modification du timbre et de la longeur, par exemple. Dis moi si ca t'interesse, je devrais pouvoir te retrouver des references.



Oui, ça m'interesse, je veux bien les références !

En tous cas, merci a vous tous pour votre aide, c'est très sympa de votre part !!

J'avance petit a petit. J'arrive a retrouver la fondamentale d'un son.wav et j'espère réussir a le transposer !