100 likes | 227 Vues
This article delves into the integration of Lindenmayer Systems (L-Systems) in drumming, highlighting their potential for generating variability and coherence in rhythmic outputs. By illustrating examples such as the grammar rules (A -> BC, B -> ABA, C -> CA), we demonstrate how L-Systems can emphasize important beats and facilitate flexibility in time signatures. We explore methodology for mapping L-system hits to musical events and discuss the limitations of current approaches, suggesting future possibilities for more advanced rhythm patterns and polyrhythmic structures.
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