Skip to content

Releases: monome/crow-m4l

4.1

02 Oct 17:48
Compare
Choose a tag to compare

FIXED

  • MIDI note-centric devices will no longer allow a barrage of identical pitch bend values to pass, which eliminates crashing the serial bus when adding or removing Live MIDI effects. devices improved:
    • ^^dual
    • ^^jf_synth
    • ^^jf_vox
    • ^^w_synth
  • reduce USB bus traffic with ^^osc, reducing crashes when modulating level
  • Live 12: ^^outs now has LFO-targetable UI elements (Live 11 still working as before)
  • ^^command_center: clear any running script upon refresh, which prohibits unintentional interference with M4L functionality
  • ^^ins: added M1 compatibility

NEW

  • Live 12: ^^ins streams can be either set or mod mapping per stream (three per input), which opens up new voltage-controlled modulation options

REMOVED

  • Max objects have all been migrated into the monome Max Package (version 1.1.0)

4.1: beta 1

27 Mar 20:34
Compare
Choose a tag to compare
4.1: beta 1 Pre-release
Pre-release

FIXED

  • MIDI note-centric devices will no longer allow a barrage of identical pitch bend values to pass, which eliminates crashing the serial bus when adding or removing Live MIDI effects. devices improved:
    • ^^dual
    • ^^jf_synth
    • ^^jf_vox
    • ^^w_synth
  • reduce USB bus traffic with ^^osc, reducing crashes when modulating level
  • Live 12: ^^outs now has LFO-targetable UI elements (Live 11 still working as before)
  • ^^command_center: clear any running script upon refresh, which prohibits unintentional interference with M4L functionality
  • ^^ins: added M1 compatibility

NEW

  • Live 12: ^^ins streams can be either set or mod mapping per stream (three per input), which opens up new voltage-controlled modulation options

4.0

15 Mar 20:19
d72dc76
Compare
Choose a tag to compare
4.0

Max

all crow. objects have received stability, syntax, and cosmetic updates for crow 4.0.1!

  • NEW: added shape to crow.adsr, crow.ar and crow.volts
  • NEW: added 3.0'sinput modes to crow.inputs.gui
  • NEW: renamed crow.makefunction to crow.dyn, as dynamic variables now have wider usage in 3.0+
  • FIX: crow.var errors when sending messages prepended with 'mode' (which happens a lot with input-behavior patching)
  • FIX: [crow] parsing now catches ^^peak(input) returns
  • FIX: remove outdated API calls
  • FIX: removed crow.lfo as patching slope-generating objects (eg. [line] and [ramp~]) to crow.volts allows for more capability within Max
  • FIX: removed bootloader.maxpat, as druid offers easier + more robust solutions
  • DOCS: updated all help patchers to demonstrate new patching opportunities with the crow. object changes
  • DOCS: updated all ref pages to document new capabilities + arguments

M4L

  • NEW: ^^osc device to create audio-rate oscillators at crow outputs
  • NEW: ^^geode device ready for general release
  • FIX: addressing JF over i2c should no longer freeze up
  • FIX: theme text elements issue
  • DOCS: updated PDF doc for 4.0

crow: 3.0 (210630)

30 Jun 18:06
Compare
Choose a tag to compare

updated Max for Live devices to work with new syntax introduced in crow 3.0

installation

download this release's zip file

Live

place the crow_m4l folder wherever you’d prefer it living longterm on your hard drive. open Live and drag the folder into Live’s browser, under PLACES. if you are updating a previous installation, just replace the previous crow_m4l folder’s contents with the new files.

Max

open Max > Options > File Preferences > highlight User Library > the rightmost icon in the bottom bar should illuminate. clicking this icon will open the User Library folder, where you can drop the crow_max folder.

if you are performing an update of an existing crow_max installation, you can simply allow the system to replace the existing files. if you have previous crow files in your User Library (or anywhere along your Max search path), please delete them and start fresh with crow_max.

changes

  • ^^dual now has dropdown to select either pulse or ADSR envelope for secondary output event -- if ADSR is selected, device will horizontally expand to reveal ADSR stage controls
  • ^^dual has been refactored to utilize javascript for the routing logic, resulting in a more-legible patch for hacking + extension
  • ^^outs no longer has an lfo option, since remote duplicates the coverage -- artists can load Live's native LFO device and map it to remote's knob to run time-synced LFO's through Live -> crow
  • removed deprecated n2v calls from all devices

rev 210325

25 Mar 16:42
Compare
Choose a tag to compare

FIXED:

  • JF devices have better note allocation + improved stability
  • w/synth device now maps to current beta

NEW:

  • ^^tport device to perform transport-centric tasks with crow
  • ^^jf_geode device to control Just Friends in Geode mode
  • two new devices (^^talk and ^^listen) to connect crow to the smartphones network

crow max/m4l: 2.0 hotfix

13 Jul 13:12
914e9d9
Compare
Choose a tag to compare

HOTFIX

  • ^^jf_vox: fixed ghost double-note which was causing 0ms distance between messages and crashes

NEW

  • ^^jf_vox: addresses single voices of an 12c-connected Just Friends
  • ^^trigs: pulse crow outputs with a MIDI note-on
  • ^^w_synth (experimental): play an i2c-connected w/ running 2.0b firmware as a 2-operator FM synth
  • max help patcher: advanced CV output tab
  • pdf manual for reference

IMPROVED

  • m4l device UI has been redesigned
  • ^^outs: much more stable
  • ^^jf_synth
    • pitch bend added
    • notes aggregate across the channels rather than round-robin
    • clear indicator that synth mode is active
    • sustain mode now supported

May 27, 2020

27 May 18:14
899de6b
Compare
Choose a tag to compare

FIXED:

^^ins

  • better v/8 tracking
  • no more missed trigger issues
  • greatly improved audio parameter zippering
  • removed the software arpeggiator mode (wasn't useful)

^^outs

  • remote no longer crashes crow when modulated!

ADDED:

^^ins

  • dual input monitoring for modulation mode
  • 6 total cv-to-cc mappings!

feb 3 2020

03 Feb 23:52
Compare
Choose a tag to compare

FIX

  • ^^outs: remote is a bit more stable now. super thanks to @jlmitch5 for reporting #25 !

for the best experience, please modulate ^^outs with MIDI devices only. Live's built in LFO is actually an audio device, which gets prioritized over data (which powers crow's m4l devices) and causes crashing. there is a MIDI LFO available here: https://www.ableton.com/en/packs/max-live-essentials/

when in doubt, if the device can be loaded onto an audio track, it's an audio device.

jan 21 2020

21 Jan 23:53
Compare
Choose a tag to compare
  • NEW envelope shapes for ^^dual and ^^outs
  • FIX max patch no longer relies on low-priority jit.gl.lua @trentgill
  • FIX streamlined messaging across m4l devices increases stability (^^outs lfo, especially)
  • FIX ^^jf_synth now passes midi thru
  • FIX device visuals look better on Mac + Windows
  • CHANGE max no longer requires tell_crow to send messages to crow @trentgill