and it sounds good! :slight_smile:

1 Like

v2.1 released!

Download at Github (see top post for link) or install via Maiden’s project manager.

Updates:

  • :: – this new command toggles recording on/off
  • Loop behavior has been redesigned. When you adjust the Start and End point parameters (same as always: K1 + E2/E3 or in params), a fixed window will be created for your loop, indicated by those little dots in the screenshot above. As a result, if the L command is used, your loop won’t ever jump beyond your start/end points.
  • Compass now has an sc engine! A local copy of the Decimator ugen (the same one @Justmat bundled into Otis) is available for bit reduction fun (head to params to adjust bit depth).

:warning: Heads up

The new loop behavior, along with the addition of a bit depth control, necessitated changes to the params list. If you had previously midi-mapped some stuff, you’ll need to re-map after updating.

Also, make sure to restart norns after installing/updating to avoid any engine errors.

27 Likes

Great update. Thanks!

1 Like

it is great - just made a pr to R engine which adds decimator

4 Likes

What a wonderful script, thanks for sharing it @Olivier :raised_hands:

Here is a very simple take using one of my favourite tapes from my father’s collection of nature and science magazines.

4 Likes

Wonderful update! Thank you :slight_smile:

1 Like

ran into an issue tonight…

i can’t seem to assign the ARC in Compass.

tried loading another script (MANGL) and the ARC and GRID are both working.

2 Likes

Are you running the latest version, 2.1? I’m fairly certain this bug is a result of me modifying the looping behavior. No arc on hand, but let me dm you a new version in a bit if you’re open to testing!

1 Like

Absolutely mind blowing script! Thank you :bowing_man:

2 Likes

I’m ok to test the fix with my arc2, if you want.

1 Like

This is working.
Just to be precise, there is no feedback on the arc for start and end points when we use the L command.
This is not a feature request since I can adjust smoothly what I want…
A really fun app, it’s like in the oblique strategies :
“the tape is now the music”.
Thank you!

1 Like

One question, is there a way to save my sequence to return to it later?

1 Like

My programming skills lie short of that, but I’d love to implement something along those lines. Perhaps a way to save and recall command sequences + loop points via grid too, to make it playable a la cheat codes.

the sequences are short enough that i usually just take screenshot if i stumble on a cool patch

but obviously, buffer content will be different

Brilliant work @Olivier ! I’m still learning the Compass ropes but here’s a recording I made tonight (in lock down).

3 Likes

after the last Norns update i’m noticing bit reduction to sound differently. Prior to that it would introduce some beatiful noise around 10 bits and now i need to lower that to 7 and the noise sounds differently. Anyone else notice that?

Hmm…testing a new version right now and I can’t say I’ve noticed a difference. I had bit depth midi-mapped last night and it sound the same to me. I did notice that turning down my input level has an effect on the bitcrushing quality — maybe check if it behaves the same on your end?

v2.2 released!

Mostly an under-the-hood update, but a few important things to note!

  • Requires norns 200323, as this version utilizes the snazzy new params system. When you head to params, you’ll see a COMPASS section beneath the globals; within that section, compass-specific params have been reorganized (see the params-gif down below).
  • To remove clicks when punching in/out, recording behavior has been redesigned to rely on rec_level instead of rec (as outlined by @zebra here).
  • Key/encoder behavior has changed a bit to accommodate something I’ve been meaning to implement forever. It always bugged me that selecting a command felt like a bit of a race as the sequence position approached my edit position. Now, if you hold K2 while using E3 to select your command, the sequence will ignore that step until you release K2 to prevent any unwanted commands from being fired. As a result, a couple of common gestures have changed:
    • Use K1+K2 to reset commands
    • Use K1+K3 to randomize commands
  • Oh, and an arc fix!

Available via Github link in top post or in maiden’s project manager.


params-gif

17 Likes

Just tried this approach with a Norns shield and a 3" stereo cable, it works well :smiley:

I recorded a clip to tape with the Gemini app then played back the tape with output patched into input for use in Compass.

Loving Norns and the scripts :heart:

2 Likes

Updated Compass from maiden and got a “missing Decimatec” error. Any thoughts?