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>