Selim Sheta's repositories
PolyrhythmMaker
Create and download long and/or complex polyrhythms as midi files.
Haas-Effect
C++ implementation of a stereo widener using the Haas Effect
underwater
Simple interactive website that uses the web audio API to create various etheral sounds.
Formant-Filter
Digital audio system developed on the embedded computing platform Bela. The program can filter a sawtooth wave in a manner that approaches the sound of a human voice. The filter is able to replicate some common vowel sounds by amplifying certain frequencies. This is done using four band-pass filters in parallel, each with independent cut-off frequency, Q-factor, and gain controls. These are tuned to the first four formant frequencies of each vowel of interest.
MatrixArithmetics
A header-only "micro library" containing useful basic functions for vector and matrix manipulation.
Audio-Identifier
An audio identification algorithm that uses spectral constellation maps to represent audio files. Based on A.L. Wang’s algorithm developed in 2003 for Shazam, although with some key differences.
Beat-Tracker
Straightforward beat tracking algorithm with a Spectral Flux-based onset detection function.
Chess-Challenge
https://youtu.be/iScy18pVR58