Musical Expression via New Interfaces

Creating and Composing Unique Interactive Performances

list Preamble

info Description

This course will walk students through the process of creating a new interface for musical expression, or nime, and use it to compose and perform an original musical work. Students will learn skills in both technical and creative fields in order to effectively capture sensory data and transform them into sound. Various topics in electronic music composition will be covered to give students a wide range of possible directions in which to develop their nimes. This includes computer programming for audio, sound design and effects processing, musical structure, fabrication, and electronic circuitry. The course concludes with a concert in which students perform original compositions for their nimes.

list Learning Outcomes

Upon successful completion of this course, students will demonstrate...

file_download Software Requirements

This course will focus on two tools: Max and Arduino. These tools are powerful and flexible, and are therefore standard in nime courses throughout the world. While aspects of the Arduino platform are free (schematics and software, primarily), Max and the Arduino board are not. A software-based nime utilizing Max and Arduino sensors might cost as little as $99, but could cost more, depending on the kind of nime you choose to create.

If, on the other hand, you design a nime using other hardware (Wii Remotes, Kinect Sensors, etc), found objects, off-the-shelf parts, or some combination of the aforementioned items, your cost could be next to nothing. It will be up to you what tools and hardware to use to realize the vision of your nime.

calendar_month Schedule

Important Dates

Class Topics Homework
One
  • Students and professor introductions
  • Introduction to the course
  • What is a nime?
  • Listen/watch previous nimes and nime-like projects (partial list):
  • nime: A Documentary of New Instruments for Musical Expression: I, II, and III.
  • Open GitHub account
Two
  • Discuss the midterm assignment
  • Extended techniques
  • Using space as a nime:
    • LaMonte Young’s Dream House — Video 1 and Video 2
    • Edgard Varèse’s Poème Ă©lectronique — Video 1 and Video 2
  • How to get help
  • Revisit previous week’s nime videos, discussing the electronics of it all
  • Electronics and Arduino basics
  • Arduino lab 1
Three
  • Listen/watch previous nimes
  • Mapping interactions to music
  • Fundamentals of computer programming
Four
  • Listen/watch previous nimes
  • Alfredo Marin’s Real Empowerment
  • Looping: David Lang’s Just by Shipsea
  • Intro to Max/MSP/Jitter
  • Hands-on practice: Max/MSP/Jitter
Five
  • Listen/watch previous nimes
  • Pitch ideas
  • Departing from traditional Western musical constructs
  • The computer is a nime!
  • Sound synthesis
    • Sine waves
    • Square waves
    • Sawtooth waves
  • Sound processing
    • Filters
    • Sound modulations
Six
  • Midterm q&a
  • Listen/watch previous nimes
  • Shaping sound electronically
  • Max
    • Tutorial
    • Forums (for help)
  • Arduino labs 5 – 6
  • Max lab 3
Seven
  • Midterm presentations
n/a
Eight
  • Midterm feedback
  • Project check-ins
  • Arduino programming
  • Max programming
Work on final project performance/presentation
Nine
  • Tech refresher
  • Listen/watch previous nimes
  • Project check-ins
  • Using unconventional methods to trigger nimes
  • Serial communication: usb, midi, and osc
  • Thinking ergonomically about your nimes
  • “Is a NIME?”
Work on final project performance/presentation
Ten
  • Listen/watch previous nimes
  • Project check-ins
  • Mapping body movement to analog or digital audio
Work on final project performance/presentation
Eleven
  • John Cage’s 4'33", as performed by Dead Territory. Video
  • Project check-ins
  • Processing and filtering audio through Max and/or plugins
Work on final project performance/presentation
Twelve
  • Listen/watch previous nimes
  • Project check-ins
  • Scoring your nime compositions
Work on final project performance/presentation
Thirteen
  • Project check-ins
  • Open lab
Work on final project performance/presentation
Fourteen
  • Thanksgiving recess
None. Enjoy the break!
Fifteen
  • Open lab
Thoroughly test your final projects
Sixteen
  • Final project presentations/performances
Have a happy and safe break!

assignment Assignments

The midterm, a set of weekly check-ins, and a final performance of your nime make up 80% of your grade. Course Participation makes up the final 20%. The full breakdown of your final course grade is as follows:

accessible Students with Disabilities

If you have a documented disability for which you are requesting accommodation, you are encouraged to contact Access-Ability Services as soon as possible by calling 860.768.4312, emailing tlopez@hartford.edu, or by stopping by the Access-Ability Services office in Auerbach Hall, Room 209. If your request for accommodations is approved, an accommodation letter will be emailed to your instructor(s) upon your request. Please discuss your accommodations with the instructor as soon as possible to make appropriate arrangements. Note: Student requests for accommodations must be filed each semester. Visit https://www.hartford.edu/academics/academic-support/accessibility-services/ and click the “Registering” link for more info and a link to a video that walks you through the process.

door_front Office Hours

I meet students via Zoom on the following days (click here for details):