Welcome to Audio Signal Processing (ECE 272/472, AME 272, TEE 472) Zhiyao Duan

Similar documents
Design Of An Automatic Speaker Recognition System Using MFCC, Vector Quantization And LBG Algorithm

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

Phys4051: Methods of Experimental Physics I

SOFTWARE EVALUATION TOOL

Human Emotion Recognition From Speech

Scott Foresman Addison Wesley. envisionmath

Speech Emotion Recognition Using Support Vector Machine

PROMOTION MANAGEMENT. Business 1585 TTh - 2:00 p.m. 3:20 p.m., 108 Biddle Hall. Fall Semester 2012

White Paper. The Art of Learning

Control Tutorials for MATLAB and Simulink

How We Learn. Unlock the ability to study more efficiently. Mark Maclaine Stephanie Satariano

Introduction to Information System

Class-Discriminative Weighted Distortion Measure for VQ-Based Speaker Identification

Speaker recognition using universal background model on YOHO database

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

Speaker Identification by Comparison of Smart Methods. Abstract

Analysis of Emotion Recognition System through Speech Signal Using KNN & GMM Classifier

Course Content Concepts

International Journal of Computational Intelligence and Informatics, Vol. 1 : No. 4, January - March 2012

Speaker Recognition. Speaker Diarization and Identification

Noise-Adaptive Perceptual Weighting in the AMR-WB Encoder for Increased Speech Loudness in Adverse Far-End Noise Conditions

Physics 270: Experimental Physics

CS 100: Principles of Computing

CS Course Missive

Speech Synthesis in Noisy Environment by Enhancing Strength of Excitation and Formant Prominence

Carolina Course Evaluation Item Bank Last Revised Fall 2009

Learning, Communication, and 21 st Century Skills: Students Speak Up For use with NetDay Speak Up Survey Grades 3-5

MULTIMEDIA Motion Graphics for Multimedia

Community Power Simulation

BUS Computer Concepts and Applications for Business Fall 2012

Me on the Map. Standards: Objectives: Learning Activities:

Design and Creation of Games GAME

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Modeling function word errors in DNN-HMM based LVCSR systems

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Speech Recognition at ICSI: Broadcast News and beyond

CS 101 Computer Science I Fall Instructor Muller. Syllabus

University of Toronto Physics Practicals. University of Toronto Physics Practicals. University of Toronto Physics Practicals

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

Math 181, Calculus I

Mathematics Success Grade 7

CollegeNow Conference Day Breakout Session I 10:40 AM 11:55 AM

Course Development Using OCW Resources: Applying the Inverted Classroom Model in an Electrical Engineering Course

A Comparison of DHMM and DTW for Isolated Digits Recognition System of Arabic Language

CHEM6600/8600 Physical Inorganic Chemistry

Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015

ALEKS. ALEKS Pie Report (Class Level)

Guidelines for blind and partially sighted candidates

A Study of the Effectiveness of Using PER-Based Reforms in a Summer Setting

LEGO MINDSTORMS Education EV3 Coding Activities

Aerospace Engineering

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

Santiago Canyon College 8045 East Chapman Avenue, Orange, CA AGENDA CURRICULUM AND INSTRUCTION COUNCIL Monday, October 30, :30pm B-104

Semi-Supervised GMM and DNN Acoustic Model Training with Multi-system Combination and Confidence Re-calibration

CALCULUS I Math mclauh/classes/calculusi/ SYLLABUS Fall, 2003

Circuit Simulators: A Revolutionary E-Learning Platform

Book Reviews. Michael K. Shaub, Editor

A Hands-on First-year Electrical Engineering Introduction Course

A comparison of spectral smoothing methods for segment concatenation based speech synthesis

MTH 215: Introduction to Linear Algebra

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

Itely,Newzeland,singapor etc. A quality investigation known as QualityLogic history homework help online that 35 of used printers cartridges break

CLEARWATER HIGH SCHOOL

Copyright Corwin 2015

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

BIOS 104 Biology for Non-Science Majors Spring 2016 CRN Course Syllabus

Pair Programming. Spring 2015

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

Course Description. Student Learning Outcomes

What Women are Saying About Coaching Needs and Practices in Masters Sport

Strategic Management (MBA 800-AE) Fall 2010

Quarterly Progress and Status Report. VCV-sequencies in a preliminary text-to-speech system for female speech

This Performance Standards include four major components. They are

"Be who you are and say what you feel, because those who mind don't matter and

B. How to write a research paper

Digital Signal Processing: Speaker Recognition Final Report (Complete Version)

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

ECON 484-A1 GAME THEORY AND ECONOMIC APPLICATIONS

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Lecturing Module

Introduction. Chem 110: Chemical Principles 1 Sections 40-52

Voice conversion through vector quantization

General Physics I Class Syllabus

ECE-492 SENIOR ADVANCED DESIGN PROJECT

San José State University

MTH 141 Calculus 1 Syllabus Spring 2017

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Seventh Grade Course Catalog

STA 225: Introductory Statistics (CT)

Educating Students with Special Needs in Secondary General Education Classrooms. Thursdays 12:00-2:00 pm and by appointment

National University of Singapore Faculty of Arts and Social Sciences Centre for Language Studies Academic Year 2014/2015 Semester 2

Individual Instruction Voice (MPVA 300, 301, 501) COURSE INFORMATION Course Description Learning Objectives: Course Information

Dynamic Pictures and Interactive. Björn Wittenmark, Helena Haglund, and Mikael Johansson. Department of Automatic Control

While you are waiting... socrative.com, room number SIMLANG2016

Seventh Grade Curriculum

Learning Methods for Fuzzy Systems

Transcription:

Welcome to Audio Signal Processing (ECE 272/472, AME 272, TEE 472) Zhiyao Duan

What is Audio Signal Processing? Intentional manipulation of sound (e.g., music and speech) To analyze sound Speaker recognition, music transcription To modify sound Distortion, chorus, 3D audio, vocal removal To make new sound Keyboard, speech synthesis, singing synthesis MSR Penny Lane 2

Why should we care? It s everywhere! It s fun! Let s look at some demos. Advanced Voice Transformation https://www.youtube.com/watch?v=_wnzq5k aypq Interactive Music Editor 3

Fundamentals Course Topics Quantization/Sampling, digital filters, Fourier transforms, spectrum, cepstrum Analysis Pitch tracking, beat tracking, timbre modeling Synthesis Speech modification, pitch shifting Effects Equalization, reverberation, 3-D audio, dynamic range control, etc. 4

Course Objectives Good understanding on various aspects of audio signal processing Build intimate connection between theory and practice Improve implementation skills Gain experience in doing small-scale research projects Enhance capabilities of problem solving, teamworking, presentation, etc. 5

Course Objectives In Concrete Terms You will know after the course Why CD quality sound uses 16-bit quantization How to digitize an analog signal What the time-frequency resolution tradeoff is How to shift pitch without changing speed What timbre is How to change your voice to Donald Duck s How to plot the pitch contour of a solo trumpet How to track beats of music How to design an equalizer How to simulate reverb How to localize sound sources You will accomplish a cool project with teammates! 6

Course Information Everything is on the website http://www.ece.rochester.edu/~zduan/teachi ng/ece472/index.html Office hour: 10-11AM on Mondays and 10:30-11:30AM on Tuesdays Office: Hopeman 308 7

Total (113 points) Assignments Homework (80 points) 1 st 5 th : Matlab 6 th 8 th : DSP board Final project (30 points) Proposal (5 points) Status report (5 points) Presentation/demo (10 points) Final report (10 points) Attendance (3 points) 6 random checks 8

Grading C- C C+ B- B B+ A- A 70 73 77 80 83 87 90 93 113 No extra credit No curve Students enrolled in 272 will get 10 points boost 9

No late homework. Important Policies Do your own work. Attendance is highly encouraged. Do your best not to be late. 10

Prerequisites Signals and Systems ECE 241 or equivalent Basic programming ECE 114 or equivalent and Matlab programming Preferred but not required Digital Signal Processing (e.g., ECE 246) Random Processes (e.g., ECE 440) 11

Required Textbooks DASP - Udo Zölzer. (2008). Digital Audio Signal Processing. 2nd Edition. Wiley. Free online copy through UR library. DAFX - Udo Zölzer (Eds.). (2011). DAFX: Digital Audio Effects. 2nd Edition. Wiley. Free online copy through UR library. SASP - Julius Smith. (2010). Spectral Audio Signal Processing. Free online book. 12

References Theodoros Giannakopoulos, and Aggelos Pikrakis. (2014). Introduction to Audio Analysis: A MATLAB Approach. Academic Press. Free online copy through UR library. Donald Reay. (2012). Digital Signal Processing and Applications with the OMAP-L138 experimenter. John Wiley & Sons. Free online copy through UR library. Research papers 13

Tips for Studying This Course This is a challenging course! Try to come to lectures Helps you grasp the main ideas quickly Devote enough time after class Reading + implementation Expect 10 hours home study time each week Start doing homework early Discuss with others, TAs, and me Discuss on Piazza Submit homework on time! 14

Ready? Let s Go! 15