.upper(), .lower() and .strip()
"x" and "X" are different characters. .upper() and .lower() change text to all capitals or all small letters, and .strip() trims spaces off both ends.
Challenge A:In pattern = "x..X..x.", a capital X is loud. Loop with enumerate: X plays snare(i + 1, 2), x plays snare(i + 1).