Skip to content

ephemeralwaves/Fractal-Music-Generator

Repository files navigation

Fractal-Music-Generator

Musescore 2.0 plugin: Fractal Music Generator using L-Systems

I created this as a compositional tool, and the rule set can be changed to generate different melodies. The rule set I used is one that is usually used in visual art to generate Koch curves, rules : (F -> F+F-F-F+F).

The melody generator interprets each “F” as a note and each “+” or “-” as going up or down a pitch. I set my start note to “C4”, confined the melody to only move up and down the C pentatonic scale and created the score below using the Koch curve ruleset as seen above. It can technically go on forever, so I limited the score to 51 measures and the note output to 300 some notes which can also be changed. The rule set can be changed by changing 'therules' array.

==Install==

To get this working just download musescore and open their 'plugin creator' under Plugins in the top menu bar. Then load in the qml file and run! To create new melodies try changing the ruleset and other musical elements such as the chords and note durations.

About

Musescore plugin: Fractal Music Generator using L-Systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages