Music 128 + CS 170 | Spring 2024
Stanford Laptop Orchestra: Composition, Coding, and Performance
Stanford University
Ge Wang, Matt Wright, and Celeste Betancur (TA)

SLOrk homepage (events, media)

class: Wednesday 7:30-10:30pm
location: CCRMA Stage (the Knoll)
slorkshop: CCRMA Listening Room (where stations will be set up outside of class)
prerequisite: by instructor's permission (see below)

NOTE: Please fill out this form to apply for the course; you'll be asked to tell us about your interest in SLOrk, your commitment to attending class meetings, rehearsals, and performance, as well as any music performance and/or programming experience (neither is strictly necessary if one is willing to learn as part of the course). If selected, we will send you the permission number needed to enroll. (please apply by Friday 3/1/2024 for full consideration; notifications will be sent out thereafter)

If you have additional questions, our emails are: {ge, matt, celeste} (at)

course summary:

This course explores composing and coding for, and performance with, laptop orchestra. This is the full classroom/ensemble instantiation of the Stanford Laptop Orchestra (SLOrk). Topics and activities will include issues of composing for laptop orchestras, sound synthesis, programming, instrument design, live performance. Coursework includes designing laptop-mediated software musical instruments, crafting musical works, and live performance as part of the laptop orchestra.

major performances:

  • project #1: Small Sound Sketches
    (create a new solo SLOrk instrument + short musical performance)
    due date: (see wiki page)

    homework #2: The Road to Bing 2024
    (SLOrkaeology + An Idea to Try)
    due date: (see wiki page)

SLOrk | CCRMA | Music | CS | Stanford University