This makes me want a Grid even more badly than I already do :weary:

4 Likes

This looks incredible and I love the background info and inspiration.

Thank you for sharing :heart:

This is beautiful, look forward to digging in!

This looks intriguing, even using a Launchpad mini mk3 with midigrid. I only have one right LPM now so only get half the grid… is there any way to load a sample folder other than pressing all four corner buttons on a 128 grid? I tried mapping a control to external midi, but couldn’t find anything suitable

Aside from that, this looks like one of those scripts that is going to become an archetypal Norns experience. Fantastic work!

Just tried it with the default drum samples.

Really nice experience. Visually the led brightness variation is really stunning in person.

I needs to try it with midi cc out. It will act as some sort of midi LFO right?

1 Like

Thanks everyone for all the kind words - it feels great to hear that other people see the value in this concept after the long lonely journey to get it out in the world. I had set a deadline for myself to have a version out by today because I was starting a new job today, and knew I might not have as much free time again for a while. The response is really invigorating to me to continue developing the idea to its fullest realization.

To the questions so far
@vehka - I don’t have an older grid to test with, and I’m not sure how they would respond to the grid commands that get sent from norns. But I don’t see any inherent reason though why it wouldn’t be possible to use the app with any varibright grid, though obviously the resolution of some of the visual feedback would be compromised. If you want to discuss the idea further feel free to DM me.

@swhic currently the app works with samples. I have some dreams of how it could be used with an engine but don’t hold your breath, that would probably not be one of the first new features I’d build.

@DoS I don’t know anything about midigrid but if it works how I’m imagining, then it would be a one-line change to adapt the script to your needs. You could just replace the line

local META_MODE_KEYS = { { x=1, y=1 }, { x=1, y=8 }, { x=16, y=1 }, { x=16, y=8 } } 

with your own preferred set of keys.

@eigen - yep, it’ll basically work as a funky kind of midi LFO, or a bunch of them!

4 Likes

@lylem
ABSOLUTELY stunning script!

going for a surf right now and i had a crash.
i had eight buoys and about five pilings in the tide.

it was playing for a bit and then everything froze and there was no getting out of the script.

i was able to connect with maiden and send a ;restart and head out into the water again.

also…
i saw for a brief second a WARNING message that said something about MIDI clock being to fast. i think that’s what it said.

norns is on EXT MIDI clock connected to a Cirklon at 125bpm.

the Cirklon wasn’t running during the crash but it is powered up.

by the way…i dig the WARNING broadcasts…they remind me of DARIUS!
:stuck_out_tongue:

2 Likes

fantastic demo. I feel like I’m hearing some softcut-ish pitching stuff going on, but I don’t see that mentioned in the docs. Is that part of what’s going on in your demo video too?

Buoys will be buoys :joy: nicely done!

2 Likes

would be amazing to get visualization of the tide rolling by on the norns screen, loving this script!

1 Like

Perfect - that worked perfectly, and I’m now listening to – and watching, for that matter – the sound of 606 samples washing through the waves. Incredible stuff!

@SPIKE sorry to hear about the crash. Happened to me a few times in development and I never was able to pin down exactly what happened, but I’ll keep hunting. And please everyone keep letting me know if this happens and what you were doing with the app at the time.

@jlmitch5 thanks! Yes the pitch shifting effects are referred to in the docs as rate modulation (there’s no time stretching in softcut so the two move in tandem). In the demo there was some rate modulation on the buoy in the bottom right, which had already been pitched up two octaves from the original piano snippet.

@24Franks I was working on that a while back, I spent a bunch of time trying to make it look really good and at a certain point I had to walk away because it was distracting me from proceeding with building out the main functionality. But now that this is out, I certainly hope to revisit that at some point.

@DoS glad to hear it!

2 Likes

I had this happen on the first run through; I added a sixth or seventh piling, maybe the third added on the first row of the grid, and the script locked, but kept playing. (Norns Shield with 1 Launchpad Mini Mk3 emulating the left-hand side of a 128 grid via midigrid).

The second attempt has been fine so far - I’ll try adding more pilings and see what happens. Edit: added five pilings for a total of 9 and 7 buoys and the Norns locked up until restarted by Maiden.

all cool!
of course i didn’t have maiden open when the crash happened.
argh…

anyhow…
i was able to get back up and running and wove it into last night’s session!
this is Buoys running on two norns with some additional warping from @dan_derks Cheat Codes and a few other noiz weapons:

7 Likes

had a great time this morning, love how organic Buoys feels/sounds/looks

5 Likes

@SPIKE and @24Franks thanks so much for sharing those, I can’t tell you how great it is to hear this thing being used for actual music-making already! I couldn’t have asked for two more different demos and yet both sounded awesome.

I’ve updated the README with some more fleshed out descriptions of parameters and such, please everybody let me know if there’s anything you’d like me to cover better/differently. I’ll be working on some video introductions/tutorials in the near future.

3 Likes

thank you for the amazing script and for listening to the noiz!
:stuck_out_tongue:

so…
i think there is an issue with the new OS update: 201023

i loaded it onto one norns and now i can’t place any buoys or pilings.
i also can’t get to the meta screen.

  • the water is moving across the grid.
  • the arc is acting properly and controlling the movement and direction of the water
  • tried a reboot from SLEEP
  • same results

i just noticed something…
i opened maiden and this pops up when i press buttons on the grid:

Summary

lua: /home/we/dust/code/arcologies/lib/_grid.lua:31: attempt to index a nil value (global ‘fn’)
stack traceback:
/home/we/dust/code/arcologies/lib/_grid.lua:31: in function ‘core/grid.key’
/home/we/norns/lua/core/grid.lua:191: in function </home/we/norns/lua/core/grid.lua:187>
lua:
/home/we/dust/code/arcologies/lib/_grid.lua:31: attempt to index a nil value (global ‘fn’)
stack traceback:
/home/we/dust/code/arcologies/lib/_grid.lua:31: in function ‘core/grid.key’
/home/we/norns/lua/core/grid.lua:191: in function </home/we/norns/lua/core/grid.lua:187>
lua:
/home/we/dust/code/arcologies/lib/_grid.lua:31: attempt to index a nil value (global ‘fn’)
stack traceback:
/home/we/dust/code/arcologies/lib/_grid.lua:31: in function ‘core/grid.key’
/home/we/norns/lua/core/grid.lua:191: in function </home/we/norns/lua/core/grid.lua:187>
lua:
/home/we/dust/code/arcologies/lib/_grid.lua:31: attempt to index a nil value (global ‘fn’)
stack traceback:
/home/we/dust/code/arcologies/lib/_grid.lua:31: in function ‘core/grid.key’
/home/we/norns/lua/core/grid.lua:191: in function </home/we/norns/lua/core/grid.lua:187>

is it attempting to use something from @tyleretters arcologies script?

i fired up a second norns that is still on OS 200712 and Buoys acts as it should.

It’s working fine for me on 201023 on a Norns Shield (with midigrid, for what it’s worth) with buoys and pilings placing OK (sometimes placing pilings in row 1 causes the Norns to crash though; I’m going to try some more tests with this next time I run the script to see what happens).

However, I’ve noticed traceback code similar to the example you posted too, even while it’s been working.

you’re sure those weren’t already in the log?

Just put up v1.0.1, this fixes the bug where putting a piling in the first column causes the app to lock up. Thanks for the bug reports @DoS!

There may still be other sources of lockups which I’ll continue looking into.

2 Likes