pub fn steps_from_pattern_string(pattern: &str) -> Vec<usize>
Converts a drum pattern string into zero-based step indices.