Nono - a 4-channel nanoloop-inspired MIDI sequencer for norns

nono

4-channel sequencer inspired by Oliver Wittchow’s nanoloop software.


edit: damn, instagram preview is broken. I’ll make a proper youtube video at some point.

I put this together over the past few days as my first norns/lua project. It’s mostly just a proof of concept / an exercise to learn the environment, but it’s gone further than I expected, so I decided to put it out there.

It works slightly differently to nanoloop. Some differences:

  • BPM isn’t saved per pattern
  • When changing length, patterns aren’t reset to where they mathematically should be (nanoloop users will understand)
  • Currently plays notes only, and at 16th note length. I’ll probably implement velocity, length, and a few assignable CCs.
  • No half/quarter/eighth-speed patterns. Again, something I’ll implement in the future.
  • A lot more, probably.

Some things I’d like to implement:

  • Gamepad support
  • MIDI input
  • Scales
  • Melody generators (like the ones in Zaquencer)
  • Microtiming
  • MIDI sync (currently it only outputs notes)

Requirements

Nothing, really, but the internal sound (PolyPerc) is just the default parameters, so it’s better with an external MIDI device.

Documentation

See here. I’m hoping it’s pretty self-explanatory, as the on-screen text updates live to show encoder/key functions.

Download

Github link

30 Likes

this has been on my wishlist for a loooooong time
thank you

shouldve made it myself actually

1 Like

Loving this, it’s given me the impetus to really invest into the eco system too. I just got a grid yesterday. Next step will be to get the DIY board too.

1 Like

Incredible norns shield case too should I say, did you make it yourself?

thanks :metal: yeah I designed it, it’s available here if you’re interested (note I haven’t tested the latest version so it may be a bit off, but looks fine with the shield/pi template in it).

1 Like

Haven’t downloaded to my Norns yet but just wondering if each track or channel sends to a different midi channel? It appears so. Either way nice work and thanks for sharing with the community!

Also this looks primed for future grid implementation. Looks like you could have all four sequencers going on the grid with buttons left over for other cool stuff

Yep, each track is a different channel :metal:

And I’d love implement grid compatibility, but alas I don’t have one (yet)! I’ll probably try to build one soon, but I just made a basic decoupled MIDI I/O interface script for my Roli Lightpad Block to use as a poor man’s grid :slight_smile:

2 Likes