Computer-Assisted Composition with Python, 16 June | Event in Stanford | AllEvents

Computer-Assisted Composition with Python

CCRMA Summer Workshops

Highlights

Mon, 16 Jun, 2025 at 10:00 am

The Knoll

Starting at USD 261

Advertisement

Date & Location

Mon, 16 Jun, 2025 at 10:00 am - Fri, 20 Jun, 2025 at 05:00 pm (GMT-07:00)

The Knoll

660 Lomita Court, Stanford, United States

Save location for easier access

Only get lost while having fun, not on the road!

About the event

Computer-Assisted Composition with Python
Learn to use a Python-based composition framework to explore algorithmic processes for computer-assisted composition.

About this Event


Schedule

Meetings will be held in person at CCRMA, or online. Mornings (9AM-noon) will be in-person workshop lectures and labs, with independent exercises in the afternoons. We will run through Thursday, and schedule an additional remote check-in the following Friday.




Instructor

Marc Evanstein



In this workshop we will use a newly developed Python-based composition framework called SCAMP (Suite for Computer Assisted Music in Python) to explore algorithmic processes, data sonification, and other forms of computer-assisted composition. SCAMP has been designed to flexibly accommodate both the creation of acoustic, notated music and the possibility of communicating with external synthesizers or synthesis-based languages like SuperCollider and Max/MSP. Since it is based in Python, it also offers easy access to data analysis and machine learning frameworks.

During the first part of the course, we will acquaint ourselves with the SCAMP framework, and with the fundamentals of Python programming (e.g. lists, dictionaries, functions, classes), with an emphasis on exploring the potential of each concept for musical creation. So if you’re brand new to Python—or even to computer programming—you will have an opportunity to learn the basics. On the other hand, if you’re a seasoned Python programmer, this will be an opportunity to focus on the musical potential of Python, and on exploring the more advanced possibilities of the SCAMP framework.

As we become comfortable with Python and with the SCAMP framework, we will start to explore other topics of interest to attendees. Past workshops have touched on L-systems, Markov chains, spectral music, and interactive music, and more. We will also discuss how SCAMP can connect with other tools that may be part of your compositional workflow. The video below offers an overview of the framework.


Youtube Video


A background in programming is helpful but not required. Both seasoned computer musicians and acoustic composers with a mild phobia of computer programming are encouraged to attend. We will all be bringing a unique set of musical and technical skills to the table!

This class offers a limited number of Diversity in Computer Music Scholarships. To apply, fill out the form here.


Also check out other Workshops in Stanford, Music events in Stanford.

interested
Stay in the loop for updates and never miss a thing. Are you interested?
Yes
No

Ticket Info

Tickets for Computer-Assisted Composition with Python can be booked here.

Ticket type Ticket price
Computer-Assisted Composition with Python 468 USD
Computer-Assisted Composition with Python online 261 USD
Advertisement

Nearby Hotels

The Knoll, 660 Lomita Court, Stanford, United States

Just a heads up!

We have gathered all the information for you in one convenient spot, but please keep in mind that these are subject to change. We do our best to keep everything updated, but something might be out of sync. For the latest updates, always check the official event details by clicking the "Find Tickets" button.

Tickets from USD 261

Host Details

CCRMA Summer Workshops

CCRMA Summer Workshops

2 Followers

Are you the host? Claim Event

Advertisement
Computer-Assisted Composition with Python, 16 June | Event in Stanford | AllEvents
Computer-Assisted Composition with Python
Mon, 16 Jun, 2025 at 10:00 am
USD 261