How is coding different than AI?
What do you think playing duet with the computer will be like?
Grab your head phones 🎧.
⬅️ Open the website to the left.
You will start by playing an AI duet with the piano 🎹. You will tap or type notes depending on your device. Then the AI piano will play something back to you.
Use the button above ⬆️ to go to a website that allows you to scroll and explore the sounds of each of Beethoven's nine symphonies that he finished before his death. What do you notice about the sounds of Beethoven's symphonies? How does his work share emotions? Can a computer replicate his style?
Use the presentation to learn about how AI has been used with the famous musician, Beethoven. You will do these activities together. Has computer science valued the musician? Does the creation sound like a Beethoven Symphony? Would he be satisfied with this creation? Why or why not?
Watch this video to learn about the AI experiment of using the computer to allow you to conduct the symphony.
Grab your head phones 🎧.
Click on the image to enter Semi-Conductor. This AI program requires the use of your camera and will use your body movements to conduct the orchestra. How do your movements impact the music and the symphony being played?
First watch this video to see how the features work for Assisted Melody.
You will be using a musical tool to help you type your reflection on what you have learned.
Grab your head phones 🎧.
⬅️ Click the example of a musical response on the left.
Grab your head phones 🎧.
Open the website above.
The lessons begin on the left. The first one shows you how to code notes. There is a tab on the left of the coding box that allow you to make adjustments to the code.
Each activity allows students to see how code can be used to complete tunes, make chords, and variations in music. At the top of the lesson box, there are tips and tasks for students to follow. These tasks help to teach the code needed for music.
The last section allows space for students to code their own projects.
1B-IC-18 - Discuss computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
For the extension activity, it may be helpful to allows to enter the lessons at their skill level. If students know a lot about coding, they may advance quickly through the lessons. If a student is new to coding, trying the lessons will help to give exposure to how coding can be used for music and visuals.