You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Creative Computing and Virtual Reality
  4. Music and Sound Programming

Music and Sound Programming

Code 16796
Year 3
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area TECNOLOGIA DIGITAL
Entry requirements N/A
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.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2024-04-20

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.