AFAIK, the HID implementation on the manta side is broken and requires the addition of a proprietary software interface. Luckily, ssfr wrote such an interface, it is available here: https://github.com/ssfrr/libmanta, developer information is available here: http://ssfrr.github.io/libmanta/.

Yah, I got it working on norns with libmanta. It’s been awhile, so I don’t remember the exact steps, but next time I have a bit of time I’ll write something up about the process.

Is there already something for Norns that’s a multi-track, asynchronous-but-clocked, quantizing MIDI looper?

This is the only reason I use Ableton and I’d love to 86 it.

2 Likes

I like this idea. In theory, this doesn’t sound too hard to code. It’s simple enough that it’s tempting.

In practice, managing notes held when crossing the loop boundary will probably be at least slightly tricky. Also I’m not sure what the track selection/muting UI would look like. And of course there is lots of temptation to add features (speed controls, different loop lengths, staggering/offsetting loops, playing sub-sections of loops, event processing like dynamics/transpose). This is not to say that these are difficult, just things to consider.

1 Like

Yeah, I was wondering about all of that stuff too. I haven’t coded for Norns yet but was thinking this would be a good project to attempt.
iirc, Ableton wraps the note-off messages at the loop point, and stopping the clip or transport sends all notes off… Also curious about what functions need to be immediately available vs. shift key or single-layer menu dive. I dunno. Definitely something I want to play with - maybe I’ll build one in Max and see what works best.

Also, re: UI decisions, is it possible/common practice for a Norns app to detect whether a grid/arc/midi controller is present, and change its UI functions accordingly?

1 Like

Here is a Norns Idea i hope is underway and if not i would love to lobby for

I have both an ARCS and a Grid would like to be able to assign the grids & arcs to ANY patch perhaps similar to midi-learn?
So if Norns sees ARCS or Grids it could be assigned via Params menu?
So if present Norns would make ARCs1-4 available to any parameter in any patch and maybe basic grids notes? dunno about that one but it would be awesome if that was a global

4 Likes

I think so. At any rate, I would like to do this for the thing I’m working on.

1 Like

Okay, one more idea - sort of just writing this down so I remember it, but maybe others are interested…
I want to be able to create an arbitrary number of notes within an octave and map them automatically to MIDI values. Ex. pick X notes in the 100-200 Hz range, then distribute the pitches in octaves over 88 keys (or within the range of musical functionality).
The notes could start out evenly spaced (equal temperament of arbitrary divisions) and then adjusted manually, either by an encoder or by typing them in.
Ex. A 5-tone scale that is an ā€œalteredā€ pentatonic that I can tune on the fly. Or a 12-tone 13-limit just intonation scale I found on the web and I want to manually enter the values and see what it sounds like. Or Partch’s 31 note/octave scale. (Maybe the limit on subdivisions would be 32?)
There might also be a built-in arpeggiator that would sort of be like strumming a guitar while you tune it, so you can hear your scale while you’re choosing the pitches.
I’ve been doing this in Max with lookup tables but I’m super interested in using Norns for all (or at least most of) the things I do on the laptop.
Excited to try these out… and stoked the community here is so encouraging!

3 Likes

You can do this with the Arc by using the Arcify library - you can usually do it In about two lines of code!

Doing the same thing, being able to use the grid as a note input device if it doesn’t have another purpose, is a good idea.

2 Likes

I like this idea. You may want to check out the musicutil library in norns, it may get you some of the way there for scale generation.

Mmm I love this. I’ve been rolling around a similar idea in my head. I’m really into frequency beats and I love that effect when the wall of sound in JI drifts into diffusion and back. This could be really nice, especially with some kind of slew or other continuous control between the divisions.

WIP concepts for norns/grid/crow:

Each button on a Grid represents a pseudo random note/trigger pattern. One section represent notes, the other half represent triggers, so they’re divided in to two sections across the Grid.
Patterns can be combined/merged by activating a second pad, or even a third pad.

Norns UI handles quantizing scales, velocity randomization, probabilities, channel count, connectivity etc. The ā€œusualā€ stuff.

Another idea I have is to port the Zularic repetitor from noise engineering to Norns (w/ arc support perhaps?)

I plan on making these when I have the time, but if anyone wants to take a swing at this be my guest.

3 Likes

Not sure if this has been brought up or theoretically possible but could norns have added the ability to map 4 chosen params to arc in any given script?

How would this be achieved?

1 Like

yes

not entirely your fault for missing it, one of the slight downsides of decentralized info

2 Likes

9 posts were split to a new topic: Norns: combining scripts

The idea of running a sequencing script in parrallel with a sampling one, all the while integrating with crow would be amazing.

7 Likes

I’ve been dreaming about this too! Would be unbelievably awesome

Re-reading this thread on decaying/disintegrating loop techniques — and was struck by @trickyflemming’s post on implementing a decaying looper in norns…

Im curious about an idea that gives recordings made to tape a unique name. I have run into lots of lost ideas with having 35 songs named 0000.wav and so on. building reels and saving them and trying to come back or overwriting the wrong files or not backing up because i thought i grabbed it. Is there any way to give files a unique name that is based off of a date or some other counter that does not get reset every update or moving files off to make space? Also say if you wanted to go back to some reels and you original used file 0000.wav and to keep track you renamed it 0030.wav it gets very confusing and hard to get back.

5 Likes

i’m planning to add a TAPE naming function to an upcoming revision, with an option for generated names from a lookup table.

9 Likes