Idea
Generate and play "music" by interpreting L-system nodes as notes and same-level branches as chords
Proposal
- The backend will be an L-system interpreter
- Input will be fixed based on my experimentation
- The resulting L-System will be interpreted and played-back as music
Goals
- Find or write a C++-based L-system interpreter
- Experiment with L-systems that produce tree-like structures normally, but replace the F (forward) symbols with letters.
- lowercase = transitions
- uppercase = notes?
- Modify the drawing l-system parser to play the l-system instead
Stretch Goals
- Realtime playback of visuals in OpenFrameworks
- MIDI Output / Streaming to 3rd party application
- Randomization of input
- Genetics and fitness to breed "better" L-systems for sound
Reference
http://www.tursiops.cc/fm/
No comments:
Post a Comment