Skip to content
  • v2.0.0
  • 030b36e
  • Compare
    Choose a tag to compare
    Search for a tag
  • v2.0.0
  • 030b36e
  • Compare
    Choose a tag to compare
    Search for a tag

@trentgill trentgill released this Jul 13, 2020 · 13 commits to main since this release

This update adds a host of new input modes, output quantization and improved/extended ii support.

Input 'window' is great for parameter selectors. Input 'scale' turns crow into a highly reconfigurable quantizer. Input 'volume' and 'peak' allow patching audio signals to the inputs, and analyzing their RMS level ('volume' is analogous to 'stream', and 'peak' to 'change', but operating in the RMS time domain).

Output 'scale' squeezes the output through a highly configurable voltage quantizer. The quantization comes after the slew engine (ASL), so LFOs can easily be converted into arpeggios by simply applying the scale feature. Along with the 'shapes' of the v1.0.3 update, ASL is now useful for describing complex melodies in terms of contours rather than just notes.

ii support continues to improve. The bus is now more resilient to error conditions, and when things go wrong, it can recover more gracefully. New device support has been added for telex-O, W/2.0 and support for Just Friends 3.2 is included. The event handler for ii.<module>.get() requests has been updated to provide the full context of the request -- if you asked for 2 channels of data, each event includes which channel it's reporting from.

For those using crow with norns, you'll need the 200712 release or later to take advantage of these improvements.

Log:

NB: The default git branch from which releases are built is now known as main.

  • 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)

Assets 3