In this project, you will...
play
scripts. Run each script a few times.
note
(constructor and selectors) to manage the pitch and number of beats for each note in a song.for each
to create a block that takes a list of notes and plays each pitch for the specified number of beats. play song
list to play a song you like or make up.
Map
Block: Transposing Musicmap
does in this script: transpose by
block with several different shift numbers so that you can hear the impact of map
.transpose by
block to hear the impact of map
on each of the two scales and the song. For example, try: Now, you'll transpose songs, which have lists of lists of note pitches and beats.
map
will be helpful here. C | D | E | F | G | A | B |
60 | 62 | 64 | 65 | 67 | 69 | 71 |
Keep
Blockkeep
does in this script: