View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

February 1, 2014 - EarSketch - 24 attended

EarSketch Workshop 2/1/14



Register at: https://www.surveymonkey.com/s/EarSketch2114
Payment Link: https://epay.gatech.edu/C20793_ustores/web/store_main.jsp?STOREID=211

Registration list for February 1 EarSketch

Location: Klaus Advanced Computing Building, Room 1447. Directions to the building.
Parking: State Street Parking Lot. Parking is $2.00 per hour. Parking directions for State Street.
Time: 1:00pm-4:00pm
Price: $30 per person
Open to: 6th-8th grade students
Instructor: Christopher Michaud
Workers: Dominic(lead), Barry, Quinn, Christy
Materials: Laptops, mice and chargers (1 per student, earbuds for each student)

Create Music with Python Programming! Students will learn to use the Python programming language in conjunction with Reaper, a digital audio workstation program similar to those used in recording studios, to create and remix music. Working both alone and in small groups, students will have an opportunity to remix provided samples and loops. Combine your musical expression with computer science with EarSketch. No prior experience in music or programming is required.

Students will learn:
Agenda
  1. Setup and Pre Workshop Survey: (10 Minutes)
  2. Introduction and Overview of EarSketch (10 Minutes)
  3. Hands on: Linear programming with EarSketch. (45 Minutes)
    1. Setup of EarSketch music/code project
    2. The EarSketch API – handling music samples and tracks.
    3. Data types and variables in Python
    4. Mixing music in sections
    5. Functions as a means of defining musical form
  4. Hands on: Control and data structures in musical context. (50 Minutes)
    1. Using iteration and index variables to create musical elements of repetition and fills.
    2. Using lists to organize musical clips
    3. Using lists and strings to create custom beats and rhythms.
  5. Hands on: advanced topics. (50 Minutes)
    1. Sonification: using 2D image arrays to make musical decisions.
    2. Writing a return function to create a low frequency oscillator.
    3. Music information retrieval and RMS amplitude.
  6. Wrap Up, Music Sharing, Post Survey (15 Minutes)


  7. About EarSketch
    EarSketch is a National Science Foundation funded project created by the Georgia Institute of Technology School of Music and Ivan Allen College of Liberal Arts. EarSketch combines a Digital Audio Workstation, Python Programming Language, high quality musical clips, and a social media environment to engage students in computer science through the creation of musical remixes. The EarSketch website is http://earsketch.gatech.edu.

    Pre: http://findings.ECEP-Pre-Workshop.sgizmo.com/s3/
    Post: http://findings.ECEP-Post-Workshop.sgizmo.com/s3/

    Payment, Cancellation, and Refund Policies
    Workshop payments should be received 2 weeks prior to class start. If your payment is not received by that time, your child will be withdrawn from the class. If you need special consideration, please email us at gatech.ice@gmail.com.

    All refunds will be made in the form of the original payment, with the exception of cash payments, which will be paid by check. Please allow up to four weeks to receive check refunds.

    No refunds will be issued once class begins. If a cancellation is done more than 2 weeks in advance, we will provide a full refund.

    Link to this Page