Introduction to computer music programming II

Course Information
TitleΕισαγωγή στο μουσικό προγραμματισμό ΙΙ / Introduction to computer music programming II
CodeΤΠ2023
FacultyFine Arts
SchoolMusic Studies
Cycle / Level1st / Undergraduate
Teaching PeriodWinter/Spring
CoordinatorDimitrios Maronidis
CommonNo
StatusActive
Course ID600022768

Programme of Study: PPS Tmīmatos Mousikṓn Spoudṓn (2017-sīmera)

Registered students: 29
OrientationAttendance TypeSemesterYearECTS
Musicology / Music EducationElective Courses635
Music CompositionElective Courses635

Class Information
Academic Year2023 – 2024
Class PeriodSpring
Instructors from Other Categories
Class ID
600232889
Course Type 2021
Specialization / Direction
Mode of Delivery
  • Face to face
  • Distance learning
Digital Course Content
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction, Examination)
Learning Outcomes
Students who successfully complete the course are expected to: • Have a basic understanding of computer programming related for music • Can code their own patches for sound synthesis and audio manipulation in modern programming languages ​​(Max / MSP, SuperCollider) * Ability to interface their audio applications with external controllers (midi controllers, OSC) • Getting familiar with musical works composed using similar strategies and software • Can compose / create a project or a group (network based) audio performance using software they have programmed themselves
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Work in an international context
  • Work in an interdisciplinary team
  • Generate new research ideas
  • Design and manage projects
  • Appreciate diversity and multiculturality
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
The course introduces the students into modern music programming languages. Students will use their computers to program their own audio patches spaning from additive synthesis, subtractive synthesis, filtering, buffer based synthesis, pattern development to communication with midi controllers and OSC protocol. The aim of the course is for the participants to develop their ability thinking in terms of computer programming through problem solving. By the end of the course, students are expected to be able to create their own software to fulfil their artistic needs.
Keywords
computer music, coding, creative coding, supercollider, max/msp, pure data
Educational Material Types
  • Slide presentations
  • Video lectures
  • Audio
  • Multimedia
  • Interactive excersises
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures391.3
Laboratory Work150.5
Reading Assigment130.4
Tutorial70.2
Project260.9
Written assigments200.7
Artistic creation301
Total1505
Student Assessment
Description
Students are expected to build a networked sound performance using techniques that have been presented during the course or to compose a new electronic work using their own software. The performance/work is accompanied by a written report (up to 1000 words) explaining the techniques used in both the composition and coding stages of the project as well as issues of basic aesthetic intentions / decisions the students had to make during the composition of the work. The works are performed at the Department of Music Studies or at places of special interest in the city (museums etc). Creativity, teamwork and the ability to solve technical and aesthetic problems during the project completion are contributing to the final grade.
Student Assessment methods
  • Written Assignment (Summative)
  • Artistic Performance (Summative)
Bibliography
Course Bibliography (Eudoxus)
Σύνθεση και Επεξεργασία Ήχου με το SuperCollider (2021) Ορέστης Καραμανλής. Κ.Α. Φυλάτος Προγραμματισμός και Σύνθεση Ήχου. (2004) Διαμαντόπουλος Ταξιάρχης. Γ. Παρικος & ΣΙΑ ΕΕ
Additional bibliography for study
The SuperCollider Book. S Wilson, D Cottle, N Collins. The MIT Press, 2011. 172, 2011. Roads, C. (1996), The Computer Music Tutorial, MIT Press. 
Roads, C. (2015), Composing Electronic Music: A New Aesthetic, Oxford University Press. Farnell, A. (2010), Designing Sound, MIT Press.
Last Update
23-07-2024