Basic Electroacoustics II: Music-Making Systems
|Professor: Douglas Repetto [douglas at music columbia edu]|
|TA: Victor Adan [vga2102 at columbia edu]|
|Our Motto: "Why and how."|
|syllabus | lectures|
We'll also learn a new tool together: The Processing programing language.
Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an alternative to proprietary software tools in the same domain.
Discussions cover historical and contemporary uses of music-making systems in numerous disciplines, forms, styles, and movements, and the work of individual artists. Numerous short readings will be assigned to accompany the discussions.
Programming assignments are weekly creative challenges that will help you get comfortable with thinking in a programming language.
Student research involves brief reports on student-selected topics related to the discussions.
Student works are art projects proposed and/or created by individual students or collaborative groups.
We may also have visits from a number of guest artists during the term.
Class discussion topics include:
systems & algorithms
The online lecture notes/schedule are here. Subject to lots of change as we explore together.
midterm project: 25%
final project: 25%
Come to class, do the assignments, do the two projects, and you have an A. Don't do all of that, and you don't have an A. Grading is purely mechanical, and does not involve the evaluation of your work.
This grading policy is designed to encourage you to stretch out and take chances with your work, as the success of your pieces is not related to your grade in the class.
The username and password will be given to you on the first day of class. You may do your work anywhere you like and use whatever tools you want. You are not required to use any particular software, hardware, techniques, equipment, etc. However, you will need to present your work regularly in class, so take that into consideration when deciding how and where to do your work. Assigments must be done in Processing.
(Have some fun!)