Compass 2.0!
This upgrade introduces crow support.
- Compass’ command sequence can now be driven either by the default internal clock or by crow! Head to
params to chose between the two. If clocking w/ crow, send your trigger to input 1. See the clock section of the docs for more info.
-
EXPERIMENTAL FEATURE: Crow’s input 2 is configurable via the params menu. When enabled, you can use it to control either softcut’s level or its rate (both voices). See the crow section of the docs for more info.
With crow support comes two new commands that can be fired from your sequence:
-
T sends a pulse from crow output 1
-
V sends a random voltage (0v-10v) from crow output 2
Tip: If Compass has a hard time detecting your crow, try simply re-launching the script.
Changes
The + and - commands have been modified – these no longer increment and decrement softcut’s rate. Instead:
+ : Sets a random positive rate (0.5x to 2x)
- : Sets a random negative (reverse) rate (-2x to -0.5x)
This will hopefully reduce some jagged cuts/clicks when rapidly jumping from a positive to a negative rate. Note than you can still use ! for that 
There’s a lot of new stuff in here, and though I did some thorough testing, weirdness may certainly come up. Please let me know if you encounter anything, and have fun!