Important Notice

Due to COVID-19, all activities of this class will be moved to online settings starting on 3/16/2020. Lectures, recitations, and office hours will all be through Zoom, at the same time as before. Check your email for meeting IDs. HWs 6-8 will be changed from DSP board implementations to MATLAB Simulink simulations. Stay healthy and safe!

Spring 2020

Due to COVID-19, our final presentation was over Zoom this year. Each team presented for about 10 minutes followed by 5-min Q&A. I think the presentation went suprisingly well and everyone enjoyed it much!

Bayesian Convolutional Neural Network Based Dominant Instrument Recognition in Polyphonic Music, by Canberk Ekmekci. <paper>, <slides>

Automatic Music Transcription for Polyphonic Music, by Qiaoyu Yang. <paper>, <slides>

Music/Song Recognition, by Senyuan Fan, Jiwei Zou, and John Lynch. <paper>, <slides>

Spoken 4-Function Calculator, by Jordan Floyd. <paper>, <slides>

MP3 Audio Watermarking, by Tianruo Sun, Lihao Yang, and Zimo Cheng. <paper>, <slides>

Pitch Identification and Modification, by James McCarthy and Matthew Kyong. <paper>, <slides>

MIDI Harmonizer, by Gavin Baker. <paper>, <slides>

SpeakerPhone Real-Time Device Emulation, by Jesca Rachelle Chengula, Beau Hanson, and Aaron Messina. <paper>, <slides>

Plate Reverb Simulation, by Robert Salino, Erin Driscoll, and Michael Finley. <paper>, <slides>

Spring 2019

Song Recognition Using Audio Fingerprinting, by Varun Khatri, Lukas Dillingham, and Ziqi Chen. <paper> <poster>

Autotune Implementation In MATLAB, by Jacob Melchi, Max Pagnucco, and Evan Lo. <paper> <poster>

Delay-Based Audio Effect Suite, by Cal Goheen and Will Cutter. <paper> <poster>

GAN for Audio Source Separation, by Shaotian Chen, Yueyi Yao, and Haikang Tan. <paper> <poster>

Singing Voice Separation Using Deep Recurrent Neural Networks: A Comprehensive Guide to Audio Deep Learning in Keras, by Ryan Bhular. <paper> <poster>

Music Genre Classification Using Deep Neural Network, by John Uchal and Haotian Zhou. <paper> <poster>

Music and Speech Discrimination, by Afagh Farhadi, Thomas Culeton, and Jiayi Ren. <paper> <poster>

Music to Color Barcode, by Zoë James, Molly Robins, and Elizabeth Shaher. <paper> <poster>

Music Transcription for Polyphonic Melodies, by Siobhan Plouffe, Aine Ryhn, Jake Fox, and Luke Nash. <paper> <poster>

Tap To Tempo: BPM Detector and Signal Modifier, by Austin Votypka and Keon Garrett. <paper> <poster>

Minimum Representation and Reconstruction of HRTF Using Spherical Harmonic Transform, by Yuxiang Wang. <paper> <poster>

Analysis of Three Approaches to Wavefield Synthesis, by Joseph (Tre) DiPassio III, Gregory M. Hernandez, and Adam D. Meltzer. <paper> <poster>

Multidimensional Synthesized Convolution Reverb for Ambisonic Playback, by Olivia Cananvan, Sam Schachter, and Kyle Tworek. <paper> <poster>

Spring 2018

Speech to Singing Synthesis System, by Mingqing Yun, Yoon mo Yang, and Yufei Zhang. <paper> <poster>

A Timbre Attribute Calculator and Music-Analytical Applications, by Noah Kahrs. <paper> <poster>

Investigation on Speaking and Singing Timbre Difference, by Haiqin Yin and Shuizening Li. <paper> <poster>

Audio-Reactive LED Light Sequencer, by Alin Kenworthy and Juan Estrella. <paper> <poster>

Beamforming based Speech Enhancement and Noise Suppression, by Autumn Coe, Hilary Mogul, and Yiting Zhang. <paper> <poster>

Adaptive Noise Cancellation, by James Fosburgh, Scott Bradley, and Claire Wenner. <paper> <poster>

Pitch Correction Tool in MATLAB, by Benjamin Shafran, Joshua Miller, and Brent Ikei. <paper> <poster>

Monophonic MIDI Transcriber, by Grant Kilmer and Xuefan Hu. <paper> <poster>

Cassette Tape Physical Modeling and Analysis, by Richard Carl, Daniel Fine, and Benjamin Schmitz. <paper> <poster>

Spring 2017

H2wOah: Real-Time Chromagram Interacting with Arduino Units to Generate A Musically Responsive Water/Light Show, by David Kunstmann, Kyle Ohlschlager, Madhu Ashok, and Erik Nunez. <paper> <poster>

Noise Cancellation Using Least Mean Squares Adaptive Filter, by Jonathan Cedarleaf, Steve Philbert, and Arvind Ramanathan. <paper> <poster>

The "BACH" Experience: Bringing A Concert Home, by Sattwik Basu and Saarish Kareer. <paper> <poster>

Instrument Classification, by Cheng Zhang and Ye He. <paper> <poster>

Chord and Beat Tracker, by Isaac Mosebrook. <paper> <poster>

Vocal-Instrument Separation, by Dahyun Chung and Thomas Downey. <paper> <poster>

Beat Detection by Dynamic Programming, by Racquel Ivy Awuor. <paper> <poster>

Chromazam: Song Identification using Chromagram, by Steven Belitzky, Christopher Palace, and Albert Peyton. <paper> <poster>

Guitar Tuner Implementation on Multiple Platforms, by Yang Lu, Anzhi Li, and Yiming Zhao. <paper> <poster>

Spring 2016

Analog Compressor Modeling, by Frank White and Timothy Dick. <paper>

A Review of Active Noise Control Algorithms towards A User-Implementable Aftermarket ANC System, by Marko Stamenovic. <paper> <poster>

Midi Matrix Transcription Using Cepstral and Autocorrelation Based Pitch Detection with Timbre Modeling Using Matlab, by Nicholas Bruno and Daniel Kannen. <paper> <poster>

Multi-Function Audio System Design, by Youmeiyi Pan, Yuxuan Wang, and Zhuohuang Zhang. <paper> <poster>

Real-Time Digital Modeling of the Roland Space Echo, by Jon Downing and Christian Terjesen. <paper> <poster>

Real-Time Formant Tracker, by Clayton Kardas. <paper> <poster>

Real Time Image Processing based on Audio Content, by Jay Biernat. <paper> <poster>

Reverse Spectrogram Synthesis, by Dan Waldman and David Porter. <paper> <poster>

Visualizer: Real-Time Audio Visualizer in Matlab, by Vincent Mateo and Rebecca Gillie. <paper> <poster>

Spring 2015

An Algorithm for Creating Groove Templates for Application to MIDI Drum Data, by Jeremy Hassett. <paper> <poster>

Audio Mastering Emulator, by Anthony Sigler, Langchen Fan, & Steven Crawford. <paper> <poster>

Flute Sound Synthesis and Real Time Play, by Wen Huang & Zejin Li. <paper> <poster>

Pitch Detection for Music in Noisy Environments - Performance Evaluation of BaNa, a Hyrbrid Approach for a Noise Resilient Pitch Detection, by Myron Vasilik, Logan Stillings, & Carmen Cortazar. <paper> <poster>

Sound Effector Based on Speech Recognition, by Yuhui Chen & Shengwen Yang. <paper> <poster>

Violin Timbre Analysis with Mel-Frequency Cepstral Coefficients, by Victor Ronchetti. <paper> <poster>

A Real Rime Visulization Tool of Music Vibrato, by Minhao Zhang & Xinzhao Liu. <paper> <poster>

Spring 2014

Computational Rhythmic Analysis on Real Audio Signals, by Nicholas Berkner. <paper> <slides>

Implementation of 3D Audio Using Interpolated Head-Related Transfer Functions, by Michael Heilemann, Kedar Shashidhar, & Alexander Venuti. <paper> <slides>

Investigation of Pitch Detection Characteristics from Different Audio Context, by Mingfeng Zhang & Shumin Xu. <paper> <slides>

Real-Time Vocal Vibrato Training System, by David Heid & Lei Fan. <paper> <slides>

Speech Enhancement Based On Noise Reduction, by Kundan Kumar Singh & Yating Gu. <paper> <slides>

Speech Pitch Detection, by Chon Lam Lio & Runzhu Chen. <paper> <slides>