crow 2.0.0
Inputs, outputs and careless whiispers – Version two has it all!
crow now analyzes all kinds of inputs, making it easy to build modal behaviours (window), track envelopes (volume, peak), and move to quantized sequences (scale). Set them up just like stream or change and you can write some very powerful 20 line scripts.
Outputs are now musically aware, able to squeeze any voltage into a dynamic musical scale. Scales can be microtonal, n-TET, non-octave, 1.xV/octave, with up to 24 notes per ‘fold’. Or you can just use a standard major scale as simply as output[1].scale{0,2,4,5,7,9,11}. These scales work in conjunction with ASL, so you can automagically turn a linear slope into a scale or arpeggio run.
ii support has been further refined to reduce dropouts, and make queries more useful (hello telex-I & faderbank). A number of small bugfixes in existing module support, as well as the new JF4.0 and W/2.0 (in beta).
To update crow, follow the instructions on the update page.
For those using crow with norns, you’ll need the 200712 release or later to take advantage of these improvements.
druid 1.0
Alongside crow 2.0, @csboling has greatly enhanced the druid experience with some slick autocompletion, filesystem navigation and scrollbar! The last file you ran is now remembered (thanks @jwhiles) so there’s a lot less typing necessary to get things moving.
Get it from the terminal with pip install --upgrade monome-druid.
NB: Requires python 3.6
Meanwhile… @dan_derks has refactored & extended & redressed & documented the max integration for crow! There’s a few new max for live devices, and in general everything is working smoothly & crash free. It feels solid, but even moreso, ~fluid~.
So good it has me using Live again after a years long break!
Log:
- BREAKING metro no longer runs immediately after activation or modification
- BREAKING ii getters that take params, return them (ii…event functions have changed)
- NEW output ‘scale’ settings for quantizing CV outputs
- NEW input mode: ‘window’
- NEW input mode: ‘scale’
- NEW input mode: ‘volume’
- NEW input mode: ‘peak’
- NEW ii support for Mannequins W/2.0 beta (likely to change)
- NEW ii support for BPC Telex-O module @nordseele
- NEW ii support for 16n faderbank (all 16 faders are now supported) @discohead
- NEW ii support for monome ansible (up to 4 simultaneous devices)
- NEW ii support for Mannequins Just Friends v3.2 features (multiple addresses & getters)
- FIX after a bad ii get request, the ii bus now recovers
- FIX after failed ii messages, crow reports debugging suggestions
- FIX errors in init() correctly reported
- FIX frozen scripts now timeout @csboling
- FIX when running out of memory, Lua errors rather than crow crashing @csboling
- FIX
crow.reset() now sets input & ii-follower callbacks to default valules (fixes norns-clock bug)
- FIX input/output calibration allows more dramatic offset correction
- NEW errors now provide a traceback @csboling
- NEW basic reporting of CPU utilization
cputime()
- CHANGE two additional metros / delays available (8 total)
NB: The default git branch from which releases are built is now known as main .
Reference documentation has all the new details.