Skip to main content

Cella

University of California, Berkeley

Teaching materials

Prof. Carmine-Emanuele Cella, CNMAT

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 seminar: special study

In general, the preferred day for individual meetings is Friday; please contact the instructor for further information.