Fall2014.HONS381 History
Hide minor edits - Show changes to markup
Changed line 35 from:
to:
Changed line 35 from:
to:
Changed line 35 from:
to:
Changed line 31 from:
to:
- Final: noon-3pm, Friday, Dec. 5, 2014
Changed lines 22-23 from:
- Bring your laptop to class.
- Bring headphones to class.
to:
- Bring your laptop to class
- Bring headphones to class
Changed line 35 from:
to:
Changed line 35 from:
to:
Changed line 35 from:
to:
Changed line 35 from:
to:
Changed line 66 from:
- jythonMusic provides software for music-making and creative computing. It is a collection of Jython libraries for music, images, graphical user interfaces (GUIs), and connecting to external MIDI devices, smartphones, and tablets, among others.
to:
- jythonMusic provides software for music-making and creative computing. It is a collection of Jython libraries for music, images, graphical user interfaces (GUIs), and connecting to external MIDI devices, smartphones, and tablets, among others.
Changed lines 48-52 from:
Avant-garde cellist Zoe Keating demonstrates her intricately layered compositions. Using a computer, some 'janky code', a cello and her imagination, the classically trained musician shapes her music into something wonderful.
- The CofC Laptop orchestra performing Terry Riley's "In C".
The Princeton Laptop Orchestra (PLOrk) is an ensemble of computer-based musical meta-instruments. Each instrument consists of a laptop, a multi-channel hemispherical speaker, and a variety of control devices (keyboards, graphics tablets, sensors, etc.).
to:
- Avant-garde cellist Zoe Keating demonstrates her intricately layered compositions. Using a computer, some 'janky code', a cello and her imagination, the classically trained musician shapes her music into something wonderful.
- The CofC Laptop Orchestra performing Terry Riley's "In C".
- The Princeton Laptop Orchestra (PLOrk) is an ensemble of computer-based musical meta-instruments. Each instrument consists of a laptop, a multi-channel hemispherical speaker, and a variety of control devices (keyboards, graphics tablets, sensors, etc.).
Added lines 1-71:
Computer Music on a Laptop
Composing, Performing, Interacting
When/Where
MWF 12-12:50PM / CATO 234
Instructors
Co-taught by Drs. Yiorgos Vassilandonakis and Bill Manaris.
Description
Principles of music composition and computer programming for developing interactive computer music environments. Team-based, project-driven exploration of Python programming, time-based structures, algorithmic processes, soundscapes, graphical user interfaces, musical language and style.
Prerequisites by Topic:
- Basic computer experience, including file organization and software installation.
- Interest in developing intelligent-listening and sound-structuring skills.
Additional Course Requirements:
- Bring your laptop to class.
- Bring headphones to class.
Test Dates
Assignments
TBA
Final Exam / Performance
Here we will provide instructions for the final exam.
For now, as an example, we provide instructions from the Spring 2013 offering of the course:
- The Spring 2013 final exam consisted of performing pieces developed in the Spring 2013 Homework #5.
- Here are performance instructions given to the Spring 2013 students.
- And here are some photos from the day of performance.
Readings & References
Avant-garde cellist Zoe Keating demonstrates her intricately layered compositions. Using a computer, some 'janky code', a cello and her imagination, the classically trained musician shapes her music into something wonderful.
- The CofC Laptop orchestra performing Terry Riley's "In C".
The Princeton Laptop Orchestra (PLOrk) is an ensemble of computer-based musical meta-instruments. Each instrument consists of a laptop, a multi-channel hemispherical speaker, and a variety of control devices (keyboards, graphics tablets, sensors, etc.).
- An introduction to pair programming. This 9-minute video describes what pair programming is, the do's and don'ts of effective pairing, and the pros and cons of pair programming.
- Intro to Python
- Magnus Lie Hetland, Instant Hacking in Python (for non-programmers) and Instant Python (for programmers).
- John Zelle, Teaching Computer Science with Python transparencies: one slide per page and four slides per page (PDF).
Artifacts & Rules
- Sounds - find sound effects and musical instrument samples.
Software
- jythonMusic provides software for music-making and creative computing. It is a collection of Jython libraries for music, images, graphical user interfaces (GUIs), and connecting to external MIDI devices, smartphones, and tablets, among others.
- Audacity is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems.
- See intro video (4:14 min).
- Noteflight is an online music writing application that lets you create, view, print and hear music notation with professional quality, right in your web browser. Work on a score from any computer on the Internet, share it with other users, and embed it in your own pages.
|
|
|