ABOUT

Where the Art of Science meets the Science of the Arts

Ensemble Nonlinear can be whatever you make it. Design your own instruments, networked audio systems and XR interfaces, and put them to work composing and performing music for the 21st Century.

New for Spring 2027, Ensemble Nonlinear will look to the current generation of XR headmounted displays as its primary research and performance environment with its own set of Meta Quest 3 head-mounted displays thanks to generous funding provided by the School of Humanities, Arts and Social Sciences (HASS).

DESIGN

Twenty-first-century artists deserve twenty-first-century tools. Revisit, challenge and extend traditional methods of creating and controlling sound and music by leveraging today's technology stacks. Ensemble Nonlinear serves as a built in focus-group for testing and iteration so you and your classmates can move fast and break things, or drill down to perfect something special. Code early and code often.

DEVELOP

Build and implement your ideas and test them across the ensemble. We're code-agnostic in Ensemble Nonlinear so bring your favorite language and software environments and we'll make them work together. Build music systems across a variety of hardware and software platforms including laptops, Raspberry Pi SBCs, game engines like Unity and Unreal Engine, mobile phones (iOS and Android) and XR headsets like the Meta Quest series of HMDs.

COMPOSE

Computer-generated sound and music is nearly 100 years old and musicians have traditionally led the way in the exploration of new technology systems for musical creation and performance. If you love to compose and create musical forms and functions, Ensemble Nonlinear allows you to work with new sounds and methods to control digital audio and music. Create scores for the ensemble and conduct your new works in class and in concert.

PERFORM

Whether you enjoy playing the bassoon or working the decks, there's no greater thrill than performing live music in front of an audience. Ensemble Nonlinear hosts two performances per semester, one focused on smaller solo and chamber-sized ensemble groupings, and one featuring the entire ensemble. Join us as we surround the audience in speakers and immerse the entire hall in multichannel live music.




FROM OUR DIRECTOR

The Message in the Machine

A few words from Dr. Rob Hamilton, founder and director of Ensemble Nonlinear.

Technology, like the air we breathe or the sounds that fill our ears, is a ubiquitous part of most of our 21st century lives. And to the joy of many - and to the chagrin of others - we as a society have never been closer to a world in which the technologies which we create can not only listen and respond, but can seem to possess their own unique voice.

Ensemble Nonlinear is an ecosystem where we're listening to those voices; interacting with them in real-time, guiding them to create sonic structure and experience, dare I say even, music.

For the 2027 season of Ensemble Nonlinear, RPI's experiential technology-based music ensemble, immersive Extended Reality (XR) is our focus. Students are exploring the affordances of networked XR systems as ways to compose and perform sound-based experiences, not just for one another, but for live audiences.

As we push forward into the second quarter of the 21st century, the paths ahead are clearly not straight and narrow, but broad and winding. Embrace the nonlinearity and see how your own research and creative visions can guide us further down the long winding roads.

Dancer

MEDIA

Listen & Watch

In Ensemble Nonlinear, we examine traditional concepts around musical form and function and look to expand and recontextualize the ways we compose and perform sound-based works using contemporary technology platforms. At the heart of all Nonlinear performances is a networked data layer, sharing information from controllers and performers not only to an array of speakers, but to all the machines in the ensemble.

New technologies == new possibilities, and the ensemble is constantly evolving and experimenting with the latest and greatest software and hardware systems, all in an effort to better understand how and why we make music.

YOUR CHOICE

Undergraduate, Masters or Ph.D. Candidate, we've got an option for you

ARTS 2600

1 Credit

PERFORM

As a member of the ensemble, rehearse and perform using novel interfaces and systems designed by your classmates.

Anything more than that is up to you.

  • No Prerequisites
  • Perform with Meta Quest 3
  • Electronic music of all shapes and sizes
  • 1 Credit
  • Learn and Play, that's all!
ENROLL TODAY

ARTS 6600

4 Credit

DIRECT

Conduct your research, explore your practice and test out your theories with a team of RPI musicians and Engineers.

Bring your big ideas and put them to work.

  • Help Define and Lead the Ensemble
  • Research modalities of HCI and Digital Systems
  • Conduct, Manage, Direct
  • 4 Credits
  • Where can you take us?
ENROLL TODAY

Frequently Asked Questions

Find answers to common questions about the Ensemble.

Why are there three levels to the course?

Ensemble Nonlinear operates as both a quasi-traditional performance ensemble like an orchestra or choir, as well as an in-depth research seminar.

Students who wish to perform electronic music as members of the ensemble, but don't wish to engage the technological and creative research components of the class should enroll in ARTS 2600 for 1 credit. The requirements for ARTS 2600 are to attend class, learn the pieces and instruments, and perform in concerts.

Students interested in learning how to compose for advanced technology systems, or those interested in learning how to design and develop software interfaces and audio systems should enroll in ARTS 4600. The requirements for ARTS 4600 are to create a series of projects and/or musical works that will be used by performers in the Ensemble during our rehearsals and concerts. Graduate students should enroll in ARTS 6600, where their responsibilites include those of the lower levels, but also are expected to conduct research in audio-systems, HCI, interface design, XR, or other advanced artistic and/or technical areas.

Graduate students will also be expected to take leadership roles within the Ensemble, such as leading teams of undergraduate researchers, conducting works, and organizing performance activities.

Where does the ensemble rehearse and perform?

While Ensemble Nonlinear is modular by design and has been taught and has performed at different locations across RPI's campus (as well as off campus), our current home is in the fantastic HASS Media Studio, a technology-forward recording studio space located at DCC 174/175.

What kinds of students take this course?

Students from all across RPI's campus have taken Ensemble Nonlinear. There's really not one "correct" student profile for a class like this; in fact, the diversity of our student body has always given the Ensemble it's special something. Bring your favorite equations, data sets, natural/man-made processes and model them in sound. Build software or hardware machines for us all to play. Compose new pieces of music for our current set of digital and XR instruments, or work on a team with your classmates to compose and create something new. No season has been the same and that's how we like it.

Are there particular prerequistes or recommended classes to take before this class?

There are no prerequistes for any level of Ensemble Nonlinear. The 2600 level requires interest and dedication, but not a particular skill set. The 4600 and 6600 levels assume a basic understanding of either some kind of applicable technology skillset (i.e. the ability to code, build, compose and/or create) at a level where the student can contribute meaningfully to the project-based work going on in the course. If you're unsure as to whether your particular skills fit this model, please contact Dr. Hamilton.

For instance courses like Music & Technology I (ARTS 2020), Designing Musical Games (ARTS 2610), Composition Seminar (ARTS 4390), and the Electronic Arts BS program have proven to be good complements to the ensemble in past years, as do courses in Computer Science, Engineering, GEM/GSAS and other technical programs on campus.

Can I take Ensemble Nonlinear multiple times, like other RPI ensembles such as the Orchestra and Concert Choir?

ARTS 2600 can be taken as many times as a student wishes, at the one-credit level, while the 4600 and 6600 levels can only be taken once for credit. That being said, a student can take the 4600/6600 versions once, and then take the 2600 version as many times as they wish too.

I really want to take the 4000 option but it's already filled up. Can you let me in anyway?

Due to the manner in which RPI handles course registration, the 4000 level tends to fill up instantly and the 2000 level doesn't. Students enrolled in the 2000 level can generally swap this for the 4000 level with faculty approval. If you would like to take the 4000 level and RPI's registration system shows that it is already full, please reach out to Dr. Hamilton.