100 likes | 211 Views
Josh Parnell. Drumming with L-Systems. Lindenmayer Systems. Type of Grammar Example: A -> BC B -> ABA C -> CA. Objectives. Variability in Output Coherence Emphasize important, regular beats Flexibility Time signature Beat emphasis. Methodology. L-System describes behavior of hits
E N D
Josh Parnell Drumming with L-Systems
Lindenmayer Systems • Type of Grammar • Example: • A -> BC • B -> ABA • C -> CA
Objectives • Variability in Output • Coherence • Emphasize important, regular beats • Flexibility • Time signature • Beat emphasis
Methodology • L-System describes behavior of hits • Hits comprise one or more drum pads played within a small period of time • Hits have three distinct meanings based on beat emphasis • Map L-system hits to musical events based on beat emphasis
Methodology (Visual) Hit Stream Beat Class Stream 1 2 1 2 3 3 1 2 1 2 5 3 3 … 2 0 0 0 1 0 0 0 2 0 0 0 … Pattern Generator Output
Limitations – Future Possibilities • Single L-system • Drum pads are treated in groups rather than separately • True polyrhythmsnot possible • L-system unaware of time • Must rely on contextual hits • No fills or transitional patterns