Schedule

horizontal rule

ece481 | doering | ece labs | ece | rhit

Home
Schedule
Course Information
Policies
Homework
Mini-Projects
Resources

Day

Date

Topic

1-1

M

Mar 10

Course overview

bullet

Read Ch. 1, review Ch. 2  (chapter readings refer to course text: F. R. Moore, Elements of Computer Music, Prentice-Hall, 1990)

bullet

Browse 120 Years of Electronic Music: http://www.obsolete.com/120_years/

bullet

Determine how you will access MATLAB, including the Signal Processing toolbox

bullet

Buy headphones

 


Hearing & Perception

1-2 T 11

Hearing and perception, tuning and scales

bulletRead Appendix C.1, skim C.2 to C.6
bulletScan Standard Pitch of Concert Pitch for Pianos (http://www.uk-piano.org/history/pitch.html) and The Equal Tempered Scale and Some Peculiarities of Piano Tuning (http://www.izzy.net/~jc/PSTInfo/Temper.html)
 


Analog Synthesis Techniques

1-3 R 13

Modules (VCO, VCA, envelope generators, etc.), patches, recording techniques

bullet

Read about Wendy Carlos’ Switched On Bach (1969) at http://www.wendycarlos.com/+sob.html, and listen to samples from this work at http://www.noside.com/catalog/CatalogAlbum_01.asp?Album_ID=158

bullet

Read articles about well-known modular synthesizers:
Moog: http://www.obsolete.com/120_years/machines/moog/index.html
Buchla: http://www.obsolete.com/120_years/machines/buchla/index.html
EMS: http://www.obsolete.com/120_years/machines/ems/index.html
ARP: http://www.obsolete.com/120_years/machines/arp/index.html
PAiA: http://www.paia.com/fotoalbm.htm

 
1-4 F 14

Example patches, MATLAB techniques

2-1 M 17

Begin Mini-Project 1

bullet

Bring laptop to class today

bullet

Mini-Project 1: Compose a simple piece of music using modular synthesis techniques

 


MIDI

2-2 T 18

Instrument control using MIDI

bullet

Scan MIDI Manufacturers Association (MMA) "MIDI Information" page

bullet

Scan What is MIDI? article on the MMA "MIDI Information" page

bullet

Read Understanding the PC's MIDI Interface, Circuit Cellar Online, March 2000.

 
2-3 R 20

MIDI events

bullet

Scan Summary of MIDI Message on the MMA "MIDI Information" page

bullet

Mini-Project 1 due today

 
2-4 F 21

Standard MIDI files

bullet

Read Description of MIDI Standard File Format: http://www.4front-tech.com/pguide/midi/midi7.html

bullet

Other useful on-line documentation: The USENET MIDI Primer (http://www.4front-tech.com/pguide/midi/midi2.html), Standard MIDI Files 1.0 (http://jedi.ks.uiuc.edu/~johns/links/music/midifile.html), and Standard MIDI File Structure (http://www.ccarh.org/courses/253/topics/midi/smf/)

 

3-1 M 24

Standard MIDI files (cont’d)

bullet

Mini-Project 2: Decode a MIDI file

 
3-2 T 25

Begin Mini-Project 3

bullet

Bring laptop to class today

bullet

Mini-Project 3: Implement and test your own MIDI file writer
 

3-3 R 27

Sequencers and composition

bulletMini-Project 2 due today
 


Modulation Synthesis

3-4 F 28

Low-frequency AM (tremolo) and FM (vibrato)

bullet

Read 3.2.10, 3.2.14 – 3.2.16
 

4-1 M 31

Ring modulation (AM)

bullet

Read 3.2.9

bullet

Read about the "theremin," a musical instrument based on AM, at http://www.thereminworld.com/learn.asp and at http://www.obsolete.com/120_years/machines/theremin/
 

4-2 T Apr
1

Pitch shifting

bulletBegin Mini-Project 4
bulletMini-Project 3 due today
 

4-3

R

3

Exam 1

4-4 F 4

Spectral characteristics of simple FM 

bullet

Read 3.5, 3.5.1

 

5-1 M 7

Begin Mini-Project 5

bullet

Read 3.5.2

bullet

Bring laptop to class today

bullet

Mini-Project 5: Make your own MIDI-based FM synthesizer in MATLAB

 
5-2 T 8

Multiple carrier FM

bullet

Read 3.5.3

bullet

Mini-Project 4 due today

bullet

Project proposal due next week
 

5-3 R 10

Feedback FM


Additive Synthesis

5-4 F 11

Overview, time-varying partials

bullet

Read 3.3, 3.3.1
 

6-1 M 14

Begin Mini-Project 6

bullet

Read 3.3.2, 3.3.3

bullet

Bring laptop to class today

bullet

Mini-Project 6: Additive Synthesis

 


Subtractive Synthesis and Physical Modeling

6-2 T 15

Time-varying filters, bandlimited excitation sources

bullet

Read 3.4, 3.4.1 – 3.4.3

bullet

Mini-Project 5 due today

bullet

Project proposal due today
 

6-3 R 17

Begin Mini-Project 7

bullet

Bring laptop to class today

bullet

Mini-Project 7: Time-Varying Digital Filters

 
6-4 F 18

Karplus-Strong plucked string algorithm

bullet

Read 3.4.5

bullet

Mini-Project 6 due today
 

7-1 M 28

Refinements to Karplus-Strong plucked string algorithm

7-2 T 29

Formant (vowel) synthesis

bullet

Read 3.4.6

 
7-3 R May
1

Vocal tract modelling with linear prediction

bullet

Read 3.4.7

bullet

Mini-Project 7 due today

 
7-4 F 2

Begin Mini-Project 8

bulletBring laptop to class today
bulletMini-Project 8: Linear Prediction Applications

 

8-1 M 5

Continue Mini-Project 8

bulletBring laptop to class today
 


Sound Spatialization

8-2 T 6

Concert hall properties, ray tracing, virtual sound sources

bullet

Read 4.1

 
8-3 R May 8

Intensity panning, direction cues

bullet

Read 4.2 - 4.2.3

bullet

Mini-Project 8 due today

 
8-4 F 9

Reverberation

bullet

Read 4.4
 

9-1 M 12

Reverberation refinements

9-2

T

13

Exam 2


Term Project

9-3 R 15 Term project
9-4 F 16 Term project
10-1 M 19 Term project
10-2 T 20 Term project
URL for top-level page of project is due today
10-3 R 22 Oral presentations
10-4 F 23 Oral presentations
   

horizontal rule

Home | Schedule | Course Information | Policies | Homework | Mini-Projects | Resources

 ECE481: Electronic Music Synthesis (S 2002-03)
Department of Electrical and Computer Engineering
Rose-Hulman Institute of Technology


For questions or comments regarding this web contact:
Last updated: 03/10/05.