

# Event Details

- **Event Name**: Computer-Assisted Composition with Python
- **Event Start and End Date**: Mon, 13 Jul, 2026 at 10:00 am – Fri, 17 Jul, 2026 at 05:00 pm (-07:00)
- **Event Description**: Learn to use a Python-based composition framework to explore  algorithmic processes for computer-assisted composition.About this EventScheduleMeetings 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, followed by a daily wrap-up each day from 4:15-5pm.InstructorMarc EvansteinDescriptionNEW: This year, we will incorporate one of the Player Pianos at CCRMA, giving students an opportunity to compose pieces for it!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.https://youtu.be/vpv686RasdsA 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.
- **Event URL**: https://allevents.in/stanford/computer-assisted-composition-with-python/100001984852786114
- **Event Categories**: workshops, music, it, live-music, entertainment, meetups
- **Interested Audience**: 
  - total_interested_count: 0
- **Event Highlights**: 
  - Duration: 7 hours
  - Location: The Knoll
  - Languages: English

## Ticket Details

- **Ticket Price Range**: min: 261.04, max: 468.44, currency: USD

## Event venue details

- **city**: Stanford
- **state**: CA
- **country**: United States
- **location**: The Knoll
- **lat**: 37.4210115
- **long**: -122.1723825
- **full address**: The Knoll, 660 Lomita Court, Stanford, United States

## Event gallery

- **Alt text**: Computer-Assisted Composition with Python
  - **Image URL**: https://cdn-az.allevents.in/events2/banners/2b54e00a1e5d9c83ebb87e15f8178c4c0e06a792afd65e87e647b45c8fd2576c-rimg-w1200-h517-dc2d2e2d-gmir.png?v=1775231428

## FAQs

- **Q**: When and where is Computer-Assisted Composition with Python being held?
  - **A:** Computer-Assisted Composition with Python takes place on Mon, 13 Jul, 2026 at 10:00 am to Fri, 17 Jul, 2026 at 05:00 pm at The Knoll, 660 Lomita Court, Stanford, United States.
- **Q**: Who is organizing Computer-Assisted Composition with Python?
  - **A:** Computer-Assisted Composition with Python is organized by CCRMA Summer Workshops.
- **Q**: Who is this event for? Is it right for me?
  - **A:** Computer-Assisted Composition with Python is ideal for curious learners, students, and skill-builders looking to gain hands-on knowledge and practical expertise in a focused, interactive setting. Whether you're a first-time attendee or a longtime enthusiast in Stanford, this event is thoughtfully curated to deliver a standout experience worth every moment. If Computer-Assisted Composition with Python sounds like your kind of event, don't wait - spots fill up fast.

## Structured Data (JSON-LD)

```json
[
    {
        "@context": "https://schema.org",
        "@type": "Event",
        "name": "Computer-Assisted Composition with Python",
        "image": "https://cdn-az.allevents.in/events2/banners/2b54e00a1e5d9c83ebb87e15f8178c4c0e06a792afd65e87e647b45c8fd2576c-rimg-w1200-h517-dc2d2e2d-gmir.png?v=1775231428",
        "startDate": "2026-07-13T10:00:00-07:00",
        "endDate": "2026-07-17T17:00:00-07:00",
        "url": "https://allevents.in/stanford/computer-assisted-composition-with-python/100001984852786114",
        "eventStatus": "https://schema.org/EventScheduled",
        "location": {
            "@type": "Place",
            "name": "The Knoll",
            "address": {
                "@type": "PostalAddress",
                "streetAddress": "660 Lomita Court",
                "postalCode": "94305",
                "addressLocality": "Stanford",
                "addressRegion": "CA",
                "addressCountry": "US"
            },
            "geo": {
                "@type": "GeoCoordinates",
                "latitude": "37.4210115",
                "longitude": "-122.1723825"
            }
        },
        "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
        "description": "Learn to use a Python-based composition framework to explore  algorithmic processes for computer-assisted composition.",
        "offers": [
            {
                "@type": "AggregateOffer",
                "availability": "https://schema.org/InStock",
                "priceCurrency": "USD",
                "availabilityStarts": "2026-04-03",
                "availabilityEnds": "2026-07-17T17:00:00-07:00",
                "validFrom": "2026-04-03",
                "lowPrice": "261.04",
                "highPrice": "468.44",
                "price": "261.04",
                "url": "https://allevents.in/stanford/computer-assisted-composition-with-python/100001984852786114"
            },
            {
                "@type": "Offer",
                "availability": "https://schema.org/InStock",
                "priceCurrency": "USD",
                "availabilityStarts": "2026-04-03",
                "availabilityEnds": "",
                "validFrom": "2026-04-03",
                "url": "https://allevents.in/stanford/computer-assisted-composition-with-python/100001984852786114",
                "price": "468.44",
                "name": "Computer-Assisted Composition with Python"
            },
            {
                "@type": "Offer",
                "availability": "https://schema.org/InStock",
                "priceCurrency": "USD",
                "availabilityStarts": "2026-04-03",
                "availabilityEnds": "",
                "validFrom": "2026-04-03",
                "url": "https://allevents.in/stanford/computer-assisted-composition-with-python/100001984852786114",
                "price": "261.04",
                "name": "Computer-Assisted Composition with Python online"
            }
        ],
        "organizer": [
            {
                "@type": "Organization",
                "name": "CCRMA Summer Workshops",
                "url": "https://allevents.in/org/ccrma-summer-workshops/18556026",
                "description": "The Stanford Center for Computer Research in Music and Acoustics (CCRMA) is a multi-disciplinary facility where composers and researchers work together using computer-based technology both as an artistic medium and as a research tool. Pronouncing \"CCRMA\": CCRMA is an acronym for the Center for Computer Research in Music and Acoustics it is pronounced \"karma\" (the first \"c\" is silent).Areas of ongoing interest:CompositionApplications HardwareApplications SoftwareSynthesis Techniques and AlgorithmsPhysical ModelingMusic and Mobile DevicesSensorsReal-Time ControllersSignal ProcessingDigital Recording and EditingPsychoacoustics and Musical AcousticsPerceptual Audio CodingMusic Information RetrievalAudio NetworkingAuditory Display of Multidimensional Data (Data Sonification)Real-Time Applications.The CCRMA community:Administrative and technical staff, faculty, research associates, graduate research assistants, graduate and undergraduate students, visiting scholars, visiting researchers and composers, and industrial associates. Departments actively represented at CCRMA include Music, Electrical Engineering, Mechanical Engineering, Computer Science, Physics, Art, Drama, and Psychology. Center activities:Academic courses, seminars, small interest group meetings, summer workshops and colloquia. Concerts of computer music are presented several times each year, including exchange concerts with area computer music centers. In-house technical reports and recordings are available, and public demonstrations of ongoing work at CCRMA are held periodically.Research results:Are published and presented at professional meetings, international conferences and in established journals including the Computer Music Journal, Journal of the Audio Engineering Society, the Journal of the Acoustical Society of America, and various transactions of the Institute of Electrical and Electronic Engineers (IEEE). Compositions are presented in new music festivals and radio broadcasts throughout the world and have been recorded on cassette, LP, compact disc, and in the cloud."
            }
        ]
    }
]
```