data clipped warning while coding.

1 Ansicht (letzte 30 Tage)
maulik bhagat
maulik bhagat am 3 Sep. 2022
Kommentiert: maulik bhagat am 15 Sep. 2022
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);

Antworten (1)

Mathieu NOE
Mathieu NOE am 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 Kommentare
Mathieu NOE
Mathieu NOE am 12 Sep. 2022
hello again
problem solved ?
maulik bhagat
maulik bhagat am 15 Sep. 2022
solved thank you.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by