How to get general trend for sound data

1 visualizzazione (ultimi 30 giorni)
Melanie
Melanie il 19 Set 2024
Risposto: Taylor il 19 Set 2024
I am trying to find the general trend for two audio samples so that I can compare them more easily for a school project.
I've tried doing so with a code I found here:
however in this script it's made for dates but I need numbers, thus it is only giving me error messages.
I've attached the data that I need the general trend for

Risposte (1)

Taylor
Taylor il 19 Set 2024
The data you provided seems to already be in the frequency domain. If you could share the time domain audio data that would be more applicable to the link you shared. Otherwise, see below to simply smooth the data.
% Import the data
data = readtable("sample-data James Brown.txt");
% Convert to output type
data = table2array(data);
% Remove duplicate column in data
data = data(:,1);
% Plot original data
figure;
plot(data)
% Smooth data
dataSmooth = smoothdata(data,"movmean","SmoothingFactor",0.4);
% Plot smoothed data
hold on
plot(dataSmooth, "r")
hold off

Categorie

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

Prodotti


Release

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by