The seven modules each cover about 2 hours of activities and are designed for participants who have no knowledge of either music or code. Content and resources are provided to guide the PD instructors and also provide the participant with content to choose from. Each module has several sections including:
Supportive Materials & Resources
Optional independent reading and viewing
Optional play
Suggested independent work
Warm-up exercises
Critical Listening
Hands-On exercises
Sharing
Reflection
Music impacts on society & personal experiences
Code in society & personal experiences
Critical listening skills
Rhythm, tempo, bars (measures)
Recognition of patterns and repeated patterns
The understanding of function calls and the role of parameters.
Use for-loops and boolean logic when creating music in TunePad.
Critically listen and further analyze various aspects of music.
Learn about elements involved in various cultural types of music.
Incorporate dynamics and to take care to think about the instrumentation of musical creations.
Critical listening skills as it relates to song structure
Review & code using loops
Understand song structure concepts and be able to identify measures.
Understand syntax for and implement code using user-defined functions
Participants will begin to compose songs based on their own rhythms.
Develop critical listening skills.
Understand that music is a human-created compositional artifact. Artists make many, many decisions at multiple levels about how to put a song together.
Create an EarSketch account.
Write your first EarSketch program
Import a TunePad beat into EarSketch
Gain ( Volume)/ Fade
Delay/Reverb
Chorus
Distortion
Pan
Envelopes
Apply previously learned skills and concepts to create compositions using python
Brainstorm methods for teaching CS and music theory concepts in a classroom setting