Learning outcomes |
The general objectives of this curricular unit are the following:
1) introduce the computing techniques used in digital media with a particular focus on sound and music computing;
2) provide students with skills in creating and controlling digital sound;
3) explore the intersection between music and computing using a combination of scientific, technological and artistic methodologies.
Regarding the specific objectives of this curricular unit, after the learning process, students should be able to, at least:
1) master the concepts and techniques of computer-based music composition;
2) master the fundamentals of digital audio signal processing, musical and psycho-acoustic acoustics, as well as sound analysis and synthesis.
|
Syllabus |
1) Introduction.
2) Sound and sound waves.
3) Musical Sound.
4) Sound and Acoustic Perception.
5) Digitization and basic digital signal processing: filter, delay, convolution and non-linear.
6) Audio processing.
7) MIDI and digital sound synthesis: additive, subtractive, FM, etc.
8) Audio programming.
9) Music web technology for sound design.
10) Algorithms in music creation and composition.
|
Main Bibliography |
1) P. Cook (2002), Real Sound Synthesis for Interactive Applications (1st edition), A.K. Peters/CRC Press.
2) A. Kapur, P. Cook, S. Salazar, and G. Wang (2015), Programming for Musicians and Digital Artists (1st edition), Manning Publishers.
3) M. Cook (2015), Arduino Music and Audio Projects (1st edition), Apress.
4) M. Horn, M. West, and C. Roberts (2022), Introduction to Digital Music with Python Programming (1st edition), Focal Press.
5) G. Taylor (2018), Step by Step: Adventures in Sequencing with Max/MSP, Cycling '74 Publishers.
6) G. Kidde (2020), Learning Music Theory with Logic, Max, and Finale (1st edition), Routledge.
|