@Bman thank you for the suggestion. Before I add this to the roadmap, I’m curious if you’ve tried increasing the level values of the two envelope shapes on the plow screen. That should help increase the voltages coming out of crow outputs 2 and 4. Also, you could try changing the envelope shapes so they behave more “triggerishly” (going up and down very quickly).
I have and it works. I would, however, like to use the more modulation options I have by bringing a clean trigger into my analog system. Obviously having the ability to control the envelop when the sound goes direct or through midi is grand, but I have so many other options if it goes out of crow as a trigger.
Gotcha. I’ll add this to the roadmap.
Just wanted to drop in here to say thanks for Flora, such a great script. I had variations of this patch going in the background while working all last week, so decided to record a snippet at the weekend. The internal bandsaw audio is going out via cocoquantus, while flora is also driving JF (via self-patched Sisters). Some underlying granular textures from Nebulae. Thanks again.
@_threethings thank you so much for sharing the music you made with Flora. I am really enjoying it!
I’d like to share a new version of Flora and make an announcement I am very excited about.
The Flora v0.3.0-beta is now available and includes the following new features:
Midi-in notes may now be used to sequence the Bandsaw SuperCollider engine. If audio is selected as one of the outputs, midi-in notes will play alongside the Flora sequencer. Settings for midi-in may be accessed from the PARAMETERS->EDIT->inputs/outputs menu.
L-system algorithms exposed in the UI
The modify page has been updated to expose the underlying L-system algorithms for each plant. See the UI and Controls section at the top of this post for the key commands now available on Flora’s modify page. Also, see the documentation on GitHub for general information on L-systems and how they are used in this script.
A feature to save modified L-system algorithms is not yet available, but will be soon.
Flutter and wow
As of the v3.0-beta, flutter and wow may be set for the Bandsaw SuperCollider engine from the PARAMETERS->EDIT->wow&flutter menu.
Other new features/updates
- PARAMETERS>EDIT menu cleanup.
- A new L-system algorithm (plant #3) has been added, which is based on Penrose tiling (see Penrose tiling - Wikipedia).
- Miscellaneous bug fixes.
Online workshops are being scheduled for Flora. Please stay tuned for additional detailed announcements in the next couple of weeks.
Great news, will be in for the workshops.
Count me in for the workshops!
(This new demo video sounds awesome!)
Marvelous!! One of my favourite scripts ever! Excited for the online workshops!
I’ve been looking forward to this update; wow and flutter sounds cool. +1 for the workshop!
I still have a very poor idea how this thing works and what the sounds are. I like it
I used to design and run workshops as part of my job, so having the opportunity to do this for Flora gives me great pleasure.
Do keep us updated @jaseknighter, I’d love to sit in on the workshop. Loving the new updates BTW.
I’ve connected Norns running Flora with Crow! Output 1 is pitch CV? Is there an output for gate?
Output 2 follows the envelope in Plow or sends gates/triggers depending on your settings.
This applies to 3/4 for the other flower.
Hope my memory is right, not in front of Norns right now.
So Flora + Crow are able to send envelopes instead of gates? Whoah! Where I can configure these settings?
Encoder 1 to move to ‘plow’ page and here you can set the envelopes
I also have a crow arriving today and looking forward to digging in to crow + flora
I’m getting an error:init when trying to run after installation (and restart):
loading engine: BandSaw
reading PMAP /home/we/dust/data/flora/flora.pmap
m.read: /home/we/dust/data/flora/flora.pmap not read.
Engine.register_commands; count: 21
___ engine commands ___
___ polls ___
/home/we/dust/code/flora/lib/parameters.lua:821: attempt to call a nil value (field ‘rebuild_params’)
/home/we/norns/lua/core/norns.lua:138: in field ‘rebuild_params’
/home/we/dust/code/flora/lib/parameters.lua:821: in field ‘action’
/home/we/norns/lua/core/params/number.lua:56: in function ‘core/params/number.bang’
/home/we/norns/lua/core/paramset.lua:437: in function ‘core/paramset.bang’
/home/we/dust/code/flora/lib/parameters.lua:1039: in field ‘add_params’
/home/we/dust/code/flora/flora.lua:92: in global ‘init’
/home/we/norns/lua/core/script.lua:107: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:139: in field ‘try’
/home/we/norns/lua/core/engine.lua:91: in function </home/we/norns/lua/core/engine.lua:89>
Appreciate any help!
Flora was one of the main reasons (but not the only one) for acquiring Crow!
this command was recently added to norns — is your device up to date? SYSTEM > UPDATE should fix it up