Yi Wu

1000 Northside Dr. NW, Atlanta, GA 30318 [email protected] · https://wuyi.io · (718) 974-7727

EDUCATION

Georgia Institute of Technology, Atlanta, GA August 2017– May 2019 Master of Science – Music Technology (Advisor: Dr. Jason Freeman) Relevant Coursework: Audio DSP, Computational Music and Audio Analysis, Audio Software Engineering, Acoustics and Electroacoustics, Interactive Music, Computer Music Composition, Machine Learning, Deep Learning for Music, Guitar Amplification and Effects Circuit Design, Analog Circuits for Music Synthesis, Music Perception & Cognition Dual Bachelor of Science Degree Program Columbia University, The Fu Foundation School of Engineering and Applied Science, New York, NY August 2014– May 2016 Bachelor of Science – Electrical Engineering Specializations: Signals, Systems, & Control; Circuits, Electronics, & Computer Engineering Relevant Coursework: Signal & Systems, Digital Signal Processing, Music Signal Processing, Random Signals & Noise, Circuit Analysis, Solid State Devices & Materials, Electronic Circuits, Communication Systems, Electromagnetics, Fundamentals of Computer Systems, Analog Electronic Circuits, Solid State Lab, Embedded Systems Fordham University, New York, NY August 2011– May 2016 Bachelor of Science – Computer Science, Math minor Relevant Coursework: CS I & II, Data Structures, Algorithms, Information and Web Programming, Robotics, Discrete Structures

WORK EXPERIENCE

Hi-Rez Studios, Atlanta, GA August 2019 – present Associate Technical Sound Designer • audio features and editor tools development in C++ and UnrealScript • Psychoacoustic & DSP research on game audio quality for Smite; designed and conducted audio quality survey; data analysis and visualization for survey feedbacks • Sound designed gods’ skins for Smite, including skin sound design for Smite x RWBY collaboration with Rooster Teeth • Sound design and Wwise implementation, environment acoustics (convolution reverb, attenuation etc.) setup and tuning for Rogue Company, including map sound design for Dr DisRespect collaboration • Holding weekly modular synth & DSP tutorial sessions for the audio team • Field recording, postproduction, studio routing and maintenance Fordham University, Atlanta, GA January 2020 – present Research Assistant • Working on Adaptive learning for Audio Signal Recognition • Proposed the microlearning concept, and a novel adaptive learning algorithm to handle the audio signal recognition tasks • IRMAS datasets were used in the experiment for musical instrument recognition in predominant instrument tasks, and achieved improvement over previous works • Currently working on adapting the algorithm on COVID-19 AI diagnosis with couch recordings and speech emotion recognition tasks • Paper to submit in December Bose Cooperation, Stow, MA May 2018 – August 2018 System Engineer Intern • Prototyped a DSP solution for user tunability of Engine Harmonics Enhancement roughness perception in MATLAB • Developed a metric tool for quantifying algorithm generated roughness levels for testing and validation purposes based on psychoacoustic modeling • Designed the UI for the metric and roughness turning tools in MATLAB App Designer • The project was presented on monthly International Bose Automotive Noise Management Team meeting and endorsed by the team members • Documentation and a user manual were delivered at the end of internship Fordham University, New York, NY August 2016 – August 2017 Research Assistant • Worked on the Smartphone Malware Detection by Consensus Learning project; collected large feature-vector datasets of malicious and benign Android application and programmed malware detector with consensus machine learning algorithm in Python Duro UAS, New York, NY May 2015 – August 2015 Software Engineer/Computer Engineer Intern • Participated in hardware and software design of the Harbor Autonomous Underwater Vehicle Project as a member of the CE team; programmed Doppler Velocity Logger, Depth Sensor and prototyped Emergency System for underwater missions in C++11

HONORS TIGA Game of the Year 2020 Nominee - Rogue Company Fall 2020 Gatech Developer’s Spring 2019 DeLEONIC Award Spring 2019 The 2019 Moog Hackathon Third Place Spring 2019 Electrical Engineering Department Senior Design First Place Award Spring 2016 Dean’s List Fall 2012 – Spring 2013, Spring 2016

CONFERENCE ACTIVITIES

Committee Member & Technical Reviewer: International Conference on Internet of Things and Intelligent Applications 2020

PROJECT EXPERIENCE

Georgia Institute of Technology, Atlanta, GA Master Project: Ripples: Composition with Time and Space Fall 2018 – Spring 2019 An audio augmented reality (AR) environment musification iOS application, which generates music based on environmental data and blends with surrounding sound to create a unique AR listening experience. The app also acts as a navigational tool with a binaural navigation system for users exploring the Atlanta Botanical Gardens. • Developed geological and user behavioral data capture function with Google Map API in Swift • Developed application sound engine (including a granular synthesizer) and real-time environmental sound analysis system using AVAudioEngine, AudioKit 4.6 and libpd; sound designed virtual instruments, audio effects, and developed a music generation algorithm with the sound engine • Designed and implemented the UI in Swift 5.0 • The project received endorsement by the Atlanta Botanical Gardens and AudioKit official; a featured article was released on the AudioKit Website: https://audiokitpro.com/ripples-yi-wu/ Picotera; Unity3D networked VR experience based on HTC VIVE and Leap Motion Fall 2018 • Designed sound effects and composed soundtrack scoring using Logic Pro and Max/MSP • Implemented audio engineering algorithm for audio transition effect and binaural setup • Achieved recognition from faculty as one of the best virtual worlds in CMU ETC festival history The Rain: Granular Synthesizer; VST Plugin and Standalone Virtual Instrument Spring 2018 • Prototyped the Granular Synthesizer in Max/MSP • Designed and implemented a granular synthesizer using JUCE framework in C++ • Sound designed presets for demonstration • Optimized the VST plugin for Logic Pro and Ableton Live, designed and implemented unit tests for functionality robustness Yamaha CS-80 Voltage Control Filter 5U Replica Synthesizer Module Spring 2018 • Adapted the voltage control filter circuit design from Yamaha CS-80 • Two state variable filters with three outputs (LP, BP, HP) • Prototyped the circuit design on Breadboard; designed the PCB layouts and soldered the components Hurd-E Gurd-E; Musical Instrument, Synthesizer, MIDI Controller Spring 2018 • Designed and built Hurd-E Gurd-E, an Moog Werkstatt powered electric Hurdy Gurdy during 48 hours at the Moog Hackathon 2018 • Modified the instrument into a MIDI Controller powered by Max/MSP; performed at GTCMT Learning Machine Concert 60s; An Interactive Music System Fall 2017 • Designed and built 60s, an interactive music system built with Leap Motion and camera, in order to research creative and intuitive metaphors for electronic music performance and improvisation Tiani: Interaction between People and Environment through Music Fall 2017 An iOS-based generative music application intended to musify the process of individuals shaping, and being shaped by, their environment The app generates music in real time by taking cues from the user's voice and their environment. • Promoted app ideas and in charge of interaction designs • Designed and implemented virtual instruments, sound engines (included a sinusoidal resynthesis synthesizer) and vocal feature extraction algorithms with Pure Data, libpd, AVAudioEngine and Objective-C • Sound designed the virtual instruments and developed a music generation algorithm in Pure Data Moving-Coil Loudspeaker Modeling and Closed Box Enclosure Design Fall 2017 • Measured given loudspeaker’s voice-coil impedance data; computed small signal parameters of the voice-coil loudspeaker and infinite baffle three-part circuit model parameters from the measured impedance data • Designed a closed box enclosure for the loudspeaker to achieve B2 alignment; a three-part circuit model is provided • Simulated a three-part circuit for infinite baffle and closed box models using NI Multism; comparison between two models are provided Predominant Music Instrument Recognition in Polyphonic Music with Deep Brief Network Fall 2017 • Extracted MFCC and 5 handcrafted features from the IRMAS datasets and applied with machine learning classifiers as baseline • Extracted Mel-Spectrogram from the datasets and applied with Deep Brief Network • Evaluated performance for both approaches Columbia University, New York, NY Capstone Design Project: Ultrasonic Cane & Ultrasonic Glass Spring 2016 Electrical Engineering Department Senior Design First Place Award U-Cane and U-Glass, short for ultrasonic cane and ultrasonic glass, are designed to take advantage of ultrasonic technology to provide guidance and navigation system for people who have difficulty perceiving their surroundings • Drew schematics and designed PCB layout with Altium Designer; programmed Atmel microcontrollers with C in Atmel Studio; researched, tested and soldered electronic components • Designed and prototyped Ultrasonic Glass circuits; programmed the algorithms on Raspberry-Pi zero Real Time Automatic Vocal Harmonizer Spring 2016 • Developed a real-time automatic major third vocal harmonizer with PD-extend (Pure Data extended) • Investigated the pitch shifting algorithm and discussed challenges to separate the changing of time duration and pitch shifting • “Springer Machine” algorithm, a historical approach to solving the problems is provided and then the new approach, sinusoidal resynthesis pitch shifting, is introduced and implemented • Harmonization algorithm from a musical perspective is discussed and implemented Analog Synthesizer Emulator Spring 2016 • Developed a subtractive synthesizer emulator in PD-extend. The synthesizer includes five sections: oscillator, low pass filter, voltage-controlled amplifier (VCA) and ADSR envelope generator. The oscillator features five waveforms: sine, saw, square, triangle and a user customizable draw-yourself wavetable waveform. The oscillator has octave, transpose and detune features and the frequency is controlled by a midi keyboard input. The synthesizer also includes three LFOs (low-frequency oscillators) which are free to be applied to the oscillator detune frequencies or filter cutoff frequencies. • Designed a simple UI for the analog synthesizer emulator FPGA Game – Dungeon Escape Spring 2016 • Designed and implemented a role-playing video game on the Arrow Cyclone V SoCkit FPGA development board • Programmed sprite and map display modules on Quartus II platform using System Verilog • Programmed the game system in C • Debugged the Avalon interface to integrate hardware and software modules using System Consoles and Qsys Additive and Subtractive Hybrid Synthesizer Fall 2015 • Designed and programmed an Additive and Subtractive Hybrid Synthesizer with MATLAB • The proposed synthesizer combines two synthesis techniques: additive synthesis for sound generation and subtractive synthesis for sound shaping • The overall system includes following sections: Fourier additive signal generator, high pass and low pass filters, LFO modulators, VCA, ADSR envelop generator, convolutional reverb effect unit Transimpedance Amplifier Circuit Design Fall 2015 • Designed a transimpedance amplifier (TIA) for wide-band, high impedance gain in 180 nm CMOS technology in Cadence • Employed a five-stage common source structure combined with shunt-shunt feedback resistors to achieve 3k ohm transimpedance gain with 3db bandwidth of 2.1 GHz at 27℃ • Achieved 9.75mW maximum power consumption Narrowband Amplifier Circuit Design Spring 2015 • Designed a narrow bandwidth amplifier with low-frequency small signal gain between 40dB to 50dB and -3dB bandwidth between 80 in LTspice Fordham University, New York, NY Implied Volatility Pricing Summer 2014 - Fall 2014 • Implemented a new and improved root finding method – Muller-Bisection Method – to find implied volatility pricing in C++ and R • The proposed method was analyzed, and its accuracy and performance surpassed the current Bisection Method and Newtown Method Web Design and Development – fordhamcssa.org; HTML5, CSS, PHP Spring 2015 • Web and forum development for Fordham Chinese Students & Scholars Association (Fordham CSSA) • Developed forum plug-in based on YouBBS Forum framework Robot Design: “Cannon” Spring 2013 • Researched embedded programming by using sensor information to control motor activity for a variety of tasks such as wall following, obstacle avoidance, and maze navigation • Designed, built, and programmed the robot Cannon; the robot passed a random test maze

TECHNICAL SKILLS

Programming Languages: C++/C, Python, MATLAB, Swift, Objective-C, C#, System Verilog, Java, MIPS, JavaScript, PHP, HTML5, MySQL Music Technology DAWs: Pro Tools, Logic Pro, Ableton Live, Reaper, Audacity Tools: Wwise, Max/MSP, Pure Data, Modular Synthesizers, Reaktor, SPEAR, iZotope RX7 Production: Game Audio, Sound Design, Field Recording, Editing, Mixing, Mastering, Post-production, Studio Routing/Maintenance