Skip to content
Snippets Groups Projects
Commit 6ccaf4b6 authored by TeodoreAutuly's avatar TeodoreAutuly
Browse files

1.1

parent 53593f84
No related branches found
No related tags found
No related merge requests found
function [amplitude, f1] = analyseSonHarmonique(signal, fe)
% Analyse le signal harmonique
% signal : le signal à analyser
% fe : la fréquence d'échantillonnage
% amplitude : le spectre du signal
% f1 : la fréquence fondamentale
% Calculer la FFT du signal
N = length(signal);
Y = fft(signal);
% Calculer la fréquence fondamentale
f = (0:N-1)*(fe/N); % Fréquence de Nyquist
f1 = f(1:N/2+1); % Fréquence fondamentale
% Calculer l'amplitude du signal en dB
amplitude = abs(Y(1:N/2+1))/N; % Normaliser par N
end
\ No newline at end of file
audioFileName = "wav/piano_chard.wav";
[x, fe] = audioread(audioFileName);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment