University of California, Berkeley
Teaching materials
Spring 2021
Music 159: Computer programming for music applications
Schedule: M 12:00P-2:59P | McEnerney (CNMAT) | Online on Zoom
Office hour: M 3.00-3.59P | Online on Zoom
In 159 we will make a step towards machine creativity. After an overview of advanced analysis and synthesis techniques, such as spectral processing (Unit I), we will study several machine learning methods to generate and transform musical signals (Unit II). By using probability models, statistical learning, logical models and mathematical optimisation we will be able to create new tools to support and enhance musical creation.
Official page on bCourses (requires login)
Syllabus and calendar
Example material: Geometric signal theory
Music 199/299: special study
In general, the preferred day for individual meetings is Friday; please contact the instructor for further information.
Fall 2020
Music 207 (graduate seminar): Advanced Projects in Computer Music
Schedule: M 09:30P-12:30P | Virtual
The general idea of seminar 207 is to supervise individual projects and to provide support for the computational needs.
During the seminar, a series of lectures on patch design for live electronics will be given.
Official page on bCourses (requires login)
Music 299 (graduate seminar): special study
In general, the preferred day for individual meetings is Friday; please contact the instructor for further information.
Spring 2020
Music 159: Computer programming for music applications
Schedule: M 12:00P-2:59P | McEnerney (CNMAT)
In 159 we will make a step towards machine creativity. After an overview of advanced analysis and synthesis techniques, such as spectral processing (Unit I), we will study several machine learning methods to generate and transform musical signals (Unit II). By using probability models, statistical learning, logical models and mathematical optimisation we will be able to create new tools to support and enhance musical creation.
Official page on bCourses (requires login)
Syllabus and calendar
Example material: Classes 02, 03 - Geometric signal theory
Music 158b: Situated instruments for musical expression
Schedule: MF 9:00A-10:29A | McEnerney (CNMAT)
In 158b we will cover the basic mathematics and physics of acoustic signals (no math background required) and we will have an overview musical acoustics (Unit I). We will develop state of the art physical models of musical instruments and we will connect these models with ad-hoc machine learning for gesture recognition (Unit II). This will let us to create augmented instruments based on new human- computer interaction paradigms (Unit III).
Official page on bCourses (requires login)
Syllabus and calendar
Example material: Classes 06, 07 - Introduction to digital filters
Music 299 (graduate seminar): special study
In general, the preferred day for individual meetings is Friday; please contact the instructor for further information.
Fall 2019
Music 290 (graduate seminar): colloquium
The music colloquium for this semester will be made of lectures by invited guests
(composers and performers) and of a series of workshops around CNMAT technologies.
The general theme of the lectures will be: percussions in contemporary music.
The colloquium will meet from 3pm to 4.30pm with the following calendar:
- [CNMAT main room] - August 30 (workshop): Welcome back to CNMAT for all users and keyholders
- [Morrison 250] - September 6: Wang Lu
- [CNMAT main room] - September 13 (workshop): CNMAT users group (CUG), main room users, rear studio users, hardware and media labs users
- [CNMAT main room] - September 27 (workshop): Audio Literacy, Stagecraft, and Gear/Equipment at CNMAT (Jeremy Wagner and/or Brendan West)
- [CNMAT main room] - October 4 (workshop): Digital Hardware at CNMAT (Jeremy Wagner and/or Brendan West)
- [CNMAT main room] - October 23, 10am : Alexander R. Jensenius
- [Townsend center Geballe Room] - October 25: Nicole Mitchell and Josh Kun
- [Hertz hall] - November 1: Cygnus ensemble
- [Morrison 250] - November 8: Jean Geoffroy
- [Morrison 250] - November 15: Tommy Martinez
- [CNMAT main room] - November 21: Yarn/Wire (Russell Greenberg)
- [CNMAT main room] - December 6: Radical 2
The abstract of each lecture and the bio of the speaker will be announced the week before each talk.
Official page (requires login)
Syllabus and calendar
Music 203 (graduate seminar): composition
The seminar is offered in the Department of Music and will meet each Monday from 10am to 1pm in Hargrove 210.
The seminar will alternate lectures on various topics regarding contemporary composition and individual lessons; please contact the instructor for further information.
Modifications to the calendar:
No class |
Make up |
9/16 |
9/24 |
10/7 |
10/22 |
10/14 |
11/11 |
Official page (requires login)
Syllabus and calendar
Music 299 (graduate seminar): special study
In general, the preferred day for individual meetings is Thrusday; please contact the instructor for further information.
Spring 2019
Music 202 (graduate seminar): orchestrating with machines
Official page (requires login)
Syllabus and calendar
Introductory lecture on assisted orchetration (French)