begin process at 2012 05 28 19:41:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

debutante en matlab


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

debutante en matlab

dimanche 23 mai 2010 à 10:41:22 | debutante en matlab

help26

salut, j'ai un projet a realiser sous matlab, j'ai enregistré par ma voix des parole en extension .wav et je sais pas comment ouvrir ou lir ce fichier wav sous matlab ? j'ai en plus de ça de visualiser son signal et tracer son spectre aidez moi svp c'est urgent
merci d'avance
mardi 25 mai 2010 à 03:05:58 | Re : debutante en matlab

DeAtHCrAsH

Salut,

Mise a part trouver de l'aide sur des questions et des points de blocages précis, personne ne fera ton projet à ta place.

Sinon pour te donner une première piste regarde ce lien, tu y trouvera tout ce dont tu as besoin pour commencer ton projet :

http://www.music.mcgill.ca/~gary/307/week1/matlab.html

Si t'as d'autres questions hésites pas !

Bon courage le dromois!
mardi 25 mai 2010 à 17:30:42 | Re : debutante en matlab

LukorNemuse

Hello,

rien de sorcier...

*Commencer par importer le fichier wav, c-à-d le transformer en matrice:
son=wavread('fichier_son.wav');

*Pour afficher le signal, axe des x gradué en échantillons:
plot(son);

*Pour afficher le signal, axe des x gradué en secondes
figure; %nouveau graphique
temps=(0:(length(son)-1))/Fs;
%remplacer Fs par la fréquence d'échantillonnage en Hz, p. ex 44100.
plot(temps,son);
Pour plus d'options d'affichage, taper help plot

*Pour éouter le son directement le son sous Matlab, en partant du principe qu'il est échantillonné à 44.1kHz
wavplay(son,44100);

*pour écouter le son au ralenti, par exemple 8 fois moins vite :
wavplay(son,44100/8);

*pour afficher le spectre :
L=length(son);
Fs=44100;
Y=fft(son,2^nextpow2(L))/L;
freq=Fs/2*linspace(0,1,2^nextpow2(L)/2);
figure; plot(f,2*abs(Y(1:((2^nextpow2(L))/2))));
On met un titre :
title('Spectre');

et une légende à l'axe des abcisses
xlabel('Fréquence (Hz)');


*Pour enregister un son directement depuis Matlab
son=wavrecord(8*44100,44100,2,'double);
ici, on lance un enregistrement pendant 8 secondes échantillonné à 44.1kHz sur 2 voies (stereo) en precision double

*Pour exporter un son du format matrice vers le format wav:
wavwrite(son,44100,16,'nom_du_fichier.wav');


Cette discussion est classée dans : wav, matlab, debutante


Répondre à ce message

Sujets en rapport avec ce message

creer un echo sur un .wav [ par titixe ] bonjour et merci de me lire.je cherche a realiser un prog pouvant creer un echo sur un fichier .wav mais je n ai aucune idee comment le faire si vous ecrire un .wav [ par titixe ] Bonjour et merci de me lire,je cherche a ecrire des donnees dans un .wav sachant ke des donnes existent deja ainsi je veux superposer les deux sons co ouvrir un fichier .wav sous Vc++ .....:-( [ par kinder ] hi !J'voudrais lancer un son (.wav de préferance) en exécutant un programme compillé par Vc++... Si y a un sauveur sur le web... Je suis ouvert à tout Librairies mathématiques VS matlab [ par devilinside ] Devant coder une interface graphique en visual C++ pour un logiciel de calcul, je suis fort dépourvu.Le code original du coeur de calcul tourne sous m Enregistrer en HEXA un texte avec gcc !! [ par UncleShu ] /* * Ce programme affiche le fichier en HEXADECIMAL et se copie lui-même avec * une autre exetenstion (.txt). Moi je voudrais qui affiche le fichier * Lire un wav et un mp3 sur linux avec gcc !! [ par UncleShu ] Merci d'avance !! ouvrir un .wav avec vc++ pour taitement des données [ par meldam ] En fait, je voudrais ouvrir un .wav sous Vc++ mais pour pouvoir traiter les données de ce fichier. Par exemple, pouvoir suprimer les 2000 premieres va coment on integre un fichier wav dans une source [ par yoshimua ] je voudrais savoir comment on peut lire un fichier wav a partir d'un programme en C++ Récupération des données audio sous DirectX [ par kleinjer ] Bonjour,Je débute avec DirectX. J'ai une interface qui me permet d'ouvrir un fichier wav ou mp3 mais j'aurais besoin de recupérer les données audio af [TURBO C++] charger un fichier sonore (.WAV, .VOC, MIDI...) [ par kobee12 ] JE suis actuellement en train de faire une applicatiion en mode 13h avec gestion de la souris et chargement d'image .BMP sous TURBO C++.J'aimerais pou


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales