Flora v0.1.0-beta
an L-systems sequencer and bandpass-filtered sawtooth engine
UI and Controls
Plant
e1: next page
k1+e1: select active plant
k1+e2: replace active plant
e3: increase/decrease angle
k2/k3: previous/next generation
k1+k3: reset plants to their original forms and restart their sequences
Modify
e1: next/previous page
k1+e1: select active plant
e2: go to next/previous letter
e3: change letter
k2/k3: remove/add a letter
k1+k3: reset plants to their original forms and restart their sequences
Observe
e1: next/previous page
k1+e1: select active plant
e2: move up/down
e3: move left/right
k2/k3: zoom out/in
k1+k3: reset plants to their original forms and restart their sequences
Plow
e1: next/previous page
k1+e1: select active plant
e2: select control
e3: change control value
k2/k3: remove/add a control point
Water
e1: previous page
e2: select control
e3: change control value
Community gardening
A community garden is under development to share L-system rulesets written by members of the lines community. See the community gardening documentation on GitHub for details.
Preliminary Roadmap
- Improve the quality and portability of the code.
- Improve the documentation.
- Add an option with all the outputs (Audio, Midi, JF, crow)
- Add a rudimentary pset âmeta-sequencerâ
- Add support for w/syn.
- (done) Make additional Bandsaw engine and envelope variables available for Crow, Just Friends, and Midi outputs.
- Add microtonal scales.
- (done) Add a global setting to bypass the midi_note_off delay
- Add parameters for envelope (plow) settings and modify sentences so they can be saved and loaded.
- Add modulation and probability controls.
- Add a randomize function
- Increase and decrease the brightness of the circles that appear when each note plays according to the level of the noteâs graph/envelope.
Suggestions for improvement are welcome.
Requirements
Norns (required)
Midi, Just Friends, Crow (optional)
Computer (optional for generating custom L-system algorithms)
Documentation
Press K1+K2 on each screen for basic key/encoder commands.
Complete documentation on GitHub (jaseknighter/flora)
Download
v0.1.0-beta - https://github.com/jaseknighter/flora/archive/main.zip
jaseknighter/flora (changelog)
note: if downloading from GitHub directly, rename the default flora-main folder to flora.
Changelog (summary)
v0.1.0-beta (20210131)
- Envelope and Bandsaw Engine output parameters from the plow and water screens may now be sent to midi, just friends, and crow.
- New parameters may be used to send midi data to the 16n faderbank on multiple channels via sysex. The new parameters are:
â plow1:midi cc channel
â plow2:midi cc channel
â water: midi cc channel
Acknowledgements