using cs principles with earsketch! · 2020. 3. 27. · untitled.py y 3 horns 1 making music with...

11
Using CS Principles With EarSketch!

Upload: others

Post on 12-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

Using CS Principles With EarSketch!

Page 2: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

Recipe• Ingredients

• Mixing Instructions

• Baking

• Servings

• Tasting

Why is coding easy?

Coding• Variable assignments

• Coding Instructions (Script)

• Running

• Output

• Debugging (Finding & Fixing Errors)

If you can understand a recipe,You can learn to code music.

Page 3: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

Let’s use a song intro example.

Musical Ingredients

• How long is this intro?– In seconds?– In beats?– In measures?(1 measure = 4 beats)

• What are the musical instruments you hear?

Beyonce Crazy in Love link

Page 4: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

•––

•••

––

––

••

Page 5: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in
Page 6: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

•–

Page 7: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

Page 8: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

Page 9: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

Explore the tutorials on the right of the screen in Earsketch on your own...

Page 10: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

Interactive Demo: DJ Amit

Page 11: Using CS Principles With EarSketch! · 2020. 3. 27. · untitled.py Y 3 HORNS 1 Making Music With Computers Why Learn Programming for Music? There are many ways to get involved in

After:

Mingle!Share what your small groups created with at least 2 other groups.

Time to work on 2 Music Compositions Incorporating What You Learned from DJ Amit