k Audio Cleaner

Audio Cleaner

Remove 60 Hz electrical hum from WAV files using a custom FFT-based notch filter. A signal-processing project written in C.

Scroll to descend ↓
How do you extract meaning from noise?
Signal processing transforms invisible frequency structures into readable information. Hidden patterns emerge through filtering, analysis, and interpretation — converting distortion into clarity.
Project Overview

Problem

The input audio contains a constant low-frequency electrical hum that makes the signal less clear.

Method

The program analyzes the WAV file in the frequency domain and applies a notch filter around the unwanted frequency.

Result

The filtered output reduces the hum while keeping the main audio content understandable.

Live Signal
Tap to Listen
see the waveforms surrounding you live
Note: your microphone is only active while this page is open and you have granted access. No audio is recorded, stored, or transmitted anywhere.
Project Files

README

Project overview and usage notes.

Download README

Documentation

Technical explanation of the project.

Download Report

Source Code

Main C implementation.

Download C File

Input Audio

Original noisy WAV file.

Download WAV

Output Audio

After Processing.

Download WAV

Transmit a signal

Reach out via the email below.

mariana_nikolyan@edu.aua.am