George Moraitis MHacks

A landing page for representing my submission

Filtering a Drum Loop

An audio filter is a frequency dependent amplifier circuit, working in the audio frequency range, 0 Hz to beyond 20 kHz. Audio filters can amplify (boost), pass or attenuate (cut) some frequency ranges. Many types of filters exist for different audio applications including hi-fi stereo systems, musical synthesizers, sound effects, sound reinforcement systems, instrument amplifiers and virtual reality systems.


* To prevent phase cancelation from playing two or three loops at the same time, first, push the stop button.


- In this short example, we can hear a drum loop in its original sound, which means it is in a dry state without any processing. Click the Play ( Original Sound ) button to test it.

- A low-pass filter (LPF) is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filter design. Click the Lowpass button to hear the change in the sound. It removes any frequencies above 80Hz, or it let passing frequencies until 80 Hz.

- A high-pass filter (HPF) is an electronic filter that passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. The amount of attenuation for each frequency depends on the filter design. Click the Highpass button to hear the change in the sound. It removes any frequencies below 80Hz, or it let passing frequencies after 80 Hz.

The project

This project is my submission for the MHacks13 beta Hackathon. I decided to make a simple example with an educational goal to showcase what a filter in the digital domain can too. You can read more about digital filters in Wikipedia. I used a Bootstrap template for the UI and Tone.js to be able to work with the filters.