Play last third of a wav file

1 visualizzazione (ultimi 30 giorni)
AngelsaAtWar
AngelsaAtWar il 26 Mar 2013
this is part of a question I have to create a program for, I have no code just yet, but I was wondering how to play the last part of a wav file as asked: The second WAV file will have the last Hallelujah repeated three times (and no other sound). any help for this part will get me going in the right direction thanks.

Risposta accettata

Youssef  Khmou
Youssef Khmou il 26 Mar 2013
Modificato: Youssef Khmou il 26 Mar 2013
hi, try :
sound(y(2/3:end,Fs); % with Fs the sampling frequency
% EDITED ANSWER
ok Walter is right the answer is not complete/wrong, here is the correct version :
% example :
data=load('gong.mat')
y=data.y;
Fs=data.Fs;
N=length(y);
sound(y(round(2/3*N):N),Fs); % round|ceil|floor
  2 Commenti
Walter Roberson
Walter Roberson il 26 Mar 2013
sound( y( round(2/3*end):end ), Fs)
AngelsaAtWar
AngelsaAtWar il 26 Mar 2013
Thank you very much for helping me on this....the file work great!!!

Accedi per commentare.

Più risposte (1)

Image Analyst
Image Analyst il 26 Mar 2013
You pretty much do have code for this. It's in your other question: my code in my answer. The code just needs slight adaptation.
  1 Commento
AngelsaAtWar
AngelsaAtWar il 26 Mar 2013
you were also correct, it was a little bit of a correction to the code, but now I understand much more has matlab works with wav files thank you so much again. I really do appreciate your help.

Accedi per commentare.

Categorie

Scopri di più su Audio I/O and Waveform Generation in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by