data clipped warning while coding.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i am trying to run the code but error is popping up that data clipped when writing file
code:
load handel.mat
t=-4:1/22100:4;
f=40000;
fs=20000;
y1=sin(2*pi*f*t);
y2=sin(2*pi*fs*t);
y=y1+y2;
samples = [1,5*Fs];% for 5 second
filename = 'handel.wav';
audiowrite(filename,y,fs);
[y,Fs] = audioread('handel.wav',samples);
sound(y,Fs);
0 commentaires
Réponses (1)
Mathieu NOE
le 5 Sep 2022
hello
FYI, wav export will clip data exceeding +/- 1 range
so you have to normalize the data (y) before writting to wav format
y=y1+y2;
y = y./max(abs(y));
2 commentaires
Voir également
Catégories
En savoir plus sur Audio and Video Data 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!