source:http://kspc.org/biweekly-picks-from-the-music-department-the-premiere-episode/
This is an introduction course to music technology. The topics include the fundamentals of musical acoustics, digital audio, spectral analysis, sound synthesis, digital audio effect, musical interface, and generative models of music. Along the theoretical study, students will learn audiovisual programming with aim to create music-oriented interactive web applications using Javascript APIs such as tone.js, p5.js, and magenta.js.
* Last year's course webpage is found at this link .
Week | Date | Topics | Textbook and References |
---|---|---|---|
1 | Aug 28 | Course Overview [pdf] | |
Aug 30 | Fundamentals of Musical Acoustics [pdf] | MC: Chapter 1 | |
2 | Sep 4 | Digital Audio [pdf] | MC: Chapter 2 |
Sep 6 | Introduction to HTML, CSS and JavaScript [pdf] | ||
Due Sep 19 | Homework #1: Beatbox [link] | ||
3 | Sep 11 | WebAudio API [code] | |
Sep 13 | Sound Representations [pdf] | MC: Chapter 3 | |
4 | Sep 18 | Web Audio: Sound Visualization [pdf] | |
Sep 20 | Web Audio: Sound Visualization [code] | ||
5 | Sep 25 / 27 | No Class - Chuseok (Mid-Autumn Holidays) | |
6 | Oct 2 | Introduction to p5.js [link] | MC: Chapter 4 |
Oct 4 | Sound Synthesis (Part 1) [pdf] | ||
Due Oct 18 | Homework #2: Music Visualizer [link] | Music Visualization Gallery | |
7 | Oct 9 | No Class - National Holiday | |
Oct 11 | Sound Synthesis (Part 1) | ||
8 | Oct 16 | Midterm week | |
9 | Oct 23 | HW2 presentation | |
Oct 25 | Sound Synthesis (Part 2) [pdf] | ||
10 | Oct 30 | Web Audio: Sound Synthesis and Tone.js [code] | Web Audio API |
Nov 1 | Digital Audio Effects [pdf] | MC: Chapter 5 | |
11 | Nov 6 | Digital Audio Effects | |
Nov 8 | Digital Audio Effects | ||
Due Nov 21 | Homework #3: Rhythm Sequencer [link] | ||
12 | Nov 13 | Musical Interfaces and Sequencers [pdf] | |
Nov 15 | No Class | ||
13 | Nov 20 | Automatic Music Generation [pdf] | |
Nov 22 | Automatic Music Generation | ||
14 | Nov 27 | Introduction to Magenta.js | |
Nov 29 | Student Presentation | ||
15 | Dec 4 | Special Lecture: "Web Music Tech in Chrome Browser" by Hongchan Choi (Google) [slides] | |
Dec 6 | MACLab Research Introduction | ||
16 | Dec 13 | Final Project Presentation [link] | Final Projects |