hey this is a great looper. didn’t take long to figure everything out thanks to the ui.

I did run into an issue with it getting stuck in shift mode. I had 6 loops going and was jumping back and forth between script and tape (record) when it happened. I realized the issue after clearing two loops instead of pausing. so, holding k1 after that temporarily got me back into normal mode, but I wasn’t able to get out of shift mode. maybe some button combo while on A did it?

thanks!

this sounds really cool, and i’m up for it. i’m really new to monome+norns (i just got it three weeks ago) and i still and not completely with you. can you explain it again a third time (sorry!!)?

also, if you’re interested in syncing loops to a tempo, i’m working on that in the upcoming release. right now it works by setting a global tempo and then restarting oooooo. upon restart, each loop is then initialized to fractions of that tempo (2 beats, 4 beats, 8 beats, etc). however right now, there is no way to trigger a reset on tempo which i think is what you are asking about?

thanks for this :bug:! i haven’t experienced this - are able to reproduce it? i’m working on bug fixes now for v0.4 so i’ll try to see if anything springs out to me that would cause this :slight_smile:

Hey there. I’m loving Oooooo! So fun. Really nice work!

I was wondering if it would maybe be possible in a future version to have the speed control jump to specific values.
Maybe a k1 + e3 combo that would do 25%, 50%, 100%, 200%… increments. It think it would be super useful for quickly dialing in musically useful values.

8 Likes

thanks!

done! wil come out in v0.4 soon.

to all: other ideas for improving/fixing other things?

don’t worry about being too critical. any and all thoughts are welcome :slight_smile:

6 Likes

Oh wow! Thanks!

Any chance of reverse? (Unless it was there and I missed it.

3 Likes

I was thinking about this too then I decided to try minus values and there you go, It played in reverse :upside_down_face:

3 Likes

Reverse is there if you dial the speed down through zero and into the negative

5 Likes

Arc integration and controls would be amazing on this killer script. Again, such a great community!

5 Likes

This looks really good. I’m wondering can params be mapped to midi cc ? Would love to control volume etc with 16n…

3 Likes

this will have to wait until i have an arcs :expressionless: also want to add grid…

i’m still looking into this. is there a good example of a script that has params mapped to cc?

5 Likes

I think Mangl might be worth a look ?

3 Likes

Also loving Oooooo, really great work.

This is just an idea so take with a big dose of salt. Its not my idea, but a friend suggested it when i posted on Facebook :slight_smile:

“…would it be possible for events to happen when a dot hits the intersection of another circle. For example, a parameter such as reverse - you could trap little segments of fwd/rev between 2 intersections then open them up by moving a circle”

So i think what the suggestion is some kind or ring interaction when they touch. I think its a clever idea, but maybe out of the realms of this script.

I know currently the script is seen more as 6 independent loops so this idea is probably a totally different script altogether. I’m just throwing it in the ring, as i understand it would change the whole current UI and philosophy of the script.

In a way it’s kind of cross between Circles and Compass and literally this i just saw Barycenter - something like Barycenter with 6 loops instead of a synth sequencer.

8 Likes

version v0.4 out:

  • bug fix: play button can stop recording as well as stop button
  • bug fix: sleep now uses clock instead of while-loop (less CPU)
  • bug fix: recording should be more responsive (shorter poll time)
  • new feature: the initial loop sizes quantize based on the global clock tempo
  • new feature: multiple save/loading tapes
  • new feature: randomizer mode on loop “A” (activate with shift+K3)
  • new feature: if loop stopped during recording, the loop shrinks to that size
  • new option: quantize rates (global parameter continuous rates)
  • new option: record through all loops (global parameter rec thru loops)
  • new option: set volume pinch at beginning+end of loop when recording (global parameter vol pinch)

demo of new version (showing randomizer and recording through loops):

lmk if you see new :ant::beetle::bug:

good suggestion, thanks!

17 Likes

:three:

300.wav, my 300th Norns Tape recording created four days before my 30th birthday.

Having a lot of fun with this script - excellent work :slight_smile:

(Nord Lead => Moisturizer => Oooooo)

11 Likes

This is sounding similar to what I was suggesting as my overall thought was about loop sync. My idea was about indeed about triggering a reset on tempo. My thoughts on that was to allow more unsynced recordings to become synced via a reset. So everything starts at the same time or related time but the loops themselves don’t need to be synced to the tempo. I think this would result in some really great happy accidents and interesting musical relationships. Going further into the idea of a reset on tempo, it would be great if each loop could choose off or a division of the global tempo. This would mean you could have a loop reset on every clock pulse, another on every bar and another unsynced. I think this would create some great rhythmic elements too. This is how i use my mannequins W/ modules. If you were to enable an overdub option and a level control you could create a great echo effect with 6 taps, this could be wild!!!
Hope that explains it a little more.

updated to v0.5 with minor improvements:

  • new feature: on each loop you can “warble” by moving E3
  • new feature: on “A” loop you can randomize loop lengths

happy birthday! :cake: :cupcake: :moon_cake: :pancakes: so much serendipity. that track is amazing, would listen to a whole album of that :slight_smile:

okay, this makes total sense now :slight_smile: basically you have loops of various loop lengths (possibly unquantized) and they spin can be set to automatically reset every bar / quarter note / etc. some loops may do several spins before being reset, some loops maybe won’t finish a single spin. (are we on the same page?)

i think this is a cool idea! it would be a good way to keep the randomness but have the randomness become more periodic. controlled chaos! yeah i’ll look into doing this

7 Likes

Yes, We are on the same page! :slight_smile:
I enjoy the idea of controlled chaos and the clocked reset would give up the option.
Hope you can implement this cause it would be awesome!!!
What do you think of the overdub/echo suggestion?
I think that could be really cool too.

2 Likes

To see how the script grows with such good ideas is just wonderful!

Is there a way to reset the script (delete all records and bring circles to starting positions)?

3 Likes

quick update: v0.6.1

now you can - just do clear twice (shift+K2)

clock reset is enabled! each loop has a parameter “reset every X beats” which will trigger a tape reset every X beats.

this is a cool idea too, i’ll look into it!

7 Likes

Weird. Even the newest version is cutting off my sound. I’ve tried all different setting as well. Even when I try to overdub that initial part of the loop is totally cutoff. I wonder if it’s my Norns that is messed up because nobody else seems to be having this problem.
I’ll give you a example. I just tried loop a basic kick drum loop and the first kick doesn’t even get recorded, I only get the tail end it.

1 Like