1. Project: Name Beat

Text → rhythm

Turn any name into a beat: its length, its letters and its vowels all become drum choices. Everyone's name makes a different groove.

Lesson 1: any name becomes a groove.

def name_beat(name):
    for i, letter in enumerate(name.lower()):
        if letter in "aeiou":
            snare(i + 1)
        else:
            kick(i + 1)
        hihat(i + 1, len(name) % 4 + 1)

name_beat("Jordan")
The beat it plays
hihat
snare
kick
1234
5678
…and in RockBlocks
Hi-Hat (Closed)
Snare Drum
Bass Drum
🎯 0/4 · 🥁 0 solved · 🏅 0

Challenge A:name = "Maya". Play the hihat on beats 1 to len(name) and kick(1).

Goal
hihat
kick
1234