/Audio_Signal_Processing

Primary LanguageJupyter NotebookMIT LicenseMIT

🎶 Audio Signal Processing

Code by Pin-Yen(Jason) Huang aka PM



Workflow

Graph 1: Spectrogram

Original Spectrogram

Graph 2: Background Noises

Background Noises

Graph 3: Split the Graph Horizontally

Split the Graph Horizontally

Graph 4: Split the Graph Vertically

Split the Graph Vertically

Graph 5: Spectrogram after normalize and noise remove

Normalize & Noise Remove Spectrogram

Graph 6: Spectral Flux

Spectral Flux

Graph 7: Spectral Flux with Value Below Threshold Removed

Spectral Flux with Value Below Threshold Removed

Graph 8: dB vs Time

dB vs Time

Graph 9: Final Result (Onset & Offset Detection)

Onset & Offset

Graph 10: Result in Critical Scenario

Result in Critical Scenario