Releases: monome/crow-m4l
4.1
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
ormod
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
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
ormod
mapping per stream (three per input), which opens up new voltage-controlled modulation options
4.0
Max
all crow.
objects have received stability, syntax, and cosmetic updates for crow 4.0.1!
- NEW: added
shape
tocrow.adsr
,crow.ar
andcrow.volts
- NEW: added 3.0's
input
modes tocrow.inputs.gui
- NEW: renamed
crow.makefunction
tocrow.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~]) tocrow.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)
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 anlfo
option, sinceremote
duplicates the coverage -- artists can load Live's native LFO device and map it toremote
's knob to run time-synced LFO's through Live -> crow- removed deprecated
n2v
calls from all devices
rev 210325
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
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
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
FIX
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
- 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