sampling audio signal

12 vues (au cours des 30 derniers jours)
ramy iskander
ramy iskander le 7 Juil 2011
Commenté : Walter Roberson le 1 Juin 2018
how to plot an audio signal (.wav) in matlab

Réponses (3)

Paulo Silva
Paulo Silva le 7 Juil 2011
[x,fs] = wavread('file');
t = 0:1/fs:length(x);
plot(t,x);
for stereo files
[y, fs]=wavread(fileName); % Read wave file
sound(y, fs); % Playback
left=y(:,1); % Left channel
right=y(:,2); % Right channel
subplot(2,1,1), plot((1:length(left))/fs, left);
subplot(2,1,2), plot((1:length(right))/fs, right);
  1 commentaire
hemalatha
hemalatha le 7 Jan 2015
i unable to get the plot of left and right..please explain the program

Connectez-vous pour commenter.


pooja thosar
pooja thosar le 22 Déc 2017
can u tell me how to play two different audio signals, i.e. one audio on right channel and one audio on left channel
  1 commentaire
Walter Roberson
Walter Roberson le 22 Déc 2017
Create a matrix in which the left channel is in column 1 and the right channel is in column 2. (If one column would be shorter pad it with 0 to be the same length as the other.) Now play the combined matrix.

Connectez-vous pour commenter.


Lijia Liu
Lijia Liu le 1 Juin 2018
how to make two wavefiles of different size equal to over this error: Dimensions of matrices being concatenated are not consistent.
  1 commentaire
Walter Roberson
Walter Roberson le 1 Juin 2018
Are you trying to make them multiple channels of the same sound? Are you trying to concatenate them together but some of them have different number of channels than the others?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Audio I/O and Waveform Generation dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by