this looks like it could be related to low/high and number of notes in the defined scales. one thing you could try is replace the notes table with this (that has 32 notes per scale (29 in the code now):

notes = { {0,2,4,5,7,9,11,12,14,16,17,19,21,23,24,26,28,29,31,33,35,36,38,40,41,43,45,47,48,50,52,53},
            {0,2,3,5,7,8,10,12,14,15,17,19,20,22,24,26,27,29,31,32,34,36,38,39,41,43,44,46,48,50,51,53},
            {0,2,3,5,7,9,10,12,14,15,17,19,21,22,24,26,27,29,31,33,34,36,38,39,41,43,45,46,48,50,51,53},
            {0,1,3,5,7,8,10,12,13,15,17,19,20,22,24,25,27,29,31,32,34,36,37,39,41,43,44,46,48,49,51,53},
            {0,2,4,6,7,9,11,12,14,16,18,19,21,23,24,26,28,30,31,33,35,36,38,40,42,43,45,47,48,50,52,54},
            {0,2,4,5,7,9,10,12,14,16,17,19,21,22,24,26,28,29,31,33,34,36,38,40,41,43,45,46,48,50,52,53},
            {0,2,4,7,9,12,14,16,19,21,24,26,28,31,33,36,38,40,43,45,48,50,52,55,57,60,62,64,67,69,71,74},
            {0,3,5,7,10,12,15,17,19,22,24,27,29,31,34,36,39,41,43,46,48,51,53,55,58,60,63,65,67,70,72,74},
            {0,2,5,7,10,12,14,17,19,22,24,26,29,31,34,36,38,41,43,46,48,50,53,55,58,60,62,65,67,69,72,74},
            {0,3,5,8,10,12,15,17,20,22,24,27,29,32,34,36,39,41,44,46,48,51,53,56,58,60,63,65,68,71,73,76},
            {0,2,5,7,9,12,14,17,19,21,24,26,29,31,33,36,38,41,43,45,48,50,53,55,57,60,62,65,67,69,72,74},
            {0,1,3,6,7,8,11,12,13,15,18,19,20,23,24,25,27,30,31,32,35,36,37,39,42,43,44,47,48,49,51,54},
            {0,1,4,6,7,8,11,12,13,16,18,19,20,23,24,25,28,30,31,32,35,36,37,40,42,43,44,47,48,49,52,54},
            {0,1,4,6,7,9,11,12,13,16,18,19,21,23,24,25,28,30,31,33,35,36,37,40,42,43,45,47,48,49,52,54},
            {0,1,4,5,7,8,11,12,13,16,17,19,20,23,24,25,28,29,31,32,35,36,37,40,41,43,44,47,48,49,52,53},
            {0,1,4,5,7,9,10,12,13,16,17,19,21,22,24,25,28,29,31,33,35,36,37,40,41,43,45,47,48,49,52,53},
            {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31} }
2 Likes

I made the changes you recommended and had a rather long session with no hiccups. Thanks a for the tip!

2 Likes

Plus one to this! Would be a very nice performance feature for sure. Currently I’m just pulling the volume fader down to mute but an off function would be great to have on the grid

2 Likes

i am working on an updated version with this, the fix above and some other goodies (time divisions and w/syn). you are welcome to try it out here:

8 Likes

Messing with this version now and its Aces!!! Love the mutes and divisions

2 Likes

just a quick bump to shine a bit of light on @vicimity’s work on the next version of this script:

https://www.instagram.com/p/CKtEVgLBAiv/
https://www.instagram.com/p/CKorTAsBqCC/

it’s been a sincerely awesome experience watching this version develop – through hours of convos and a healthy amount of “but what if it did…?”'s, he’s shepherded a gorgeous extension + near-total revision. he’s attended to everyone’s feature requests (including my own lol) and has built a wonderful new expression of the core ideas of the script – seek, think, discover.

stay tuuuuuuned! :slight_smile:

31 Likes

hello there!
I’m having issues trying to update my Norns via ssh. I copy+paste " ;install GitHub - linusschrab/less_concepts: less concepts for monome norns ".
What am I missing :sweat_smile:?

1 Like

Do yuo have 210114 installed? In that case you should type
;install https://github.com/linusschrab/less_concepts
in Matron.

1 Like

oh Wow, so I need Maiden! I was trying on Mac Terminal via ssh.
And yep, Norns is up to date

EDIT: everything worked fine, looking forward to test this version :slight_smile:
thank you!

3 Likes

Is this a github link to a beta of the new version? The meta sequencer I saw you preview online is a pretty big deal to me. To be able to on the beat or two beats, set a reset is a real game changer for Less Concepts to be an amazing live dance/quantized music tool!

3 Likes

that’s the one! if you just delete the previous version, you can use the ;install method to pull in the pre-release version :slight_smile:

3 Likes

Fixing my TwoHost as we speak, in preparation for eventual fun to be had!

TwoHost fixed! Time to make that dang Peak SIIIIIING, y’all

1 Like

the meta sequencer is indeed so dope! love it. don’t want to be greedy, but it makes me think if it would be possible to make individual presets midi mappable? for instance mapping the preset slots to note on midi messages to allow live switching between them. i assume that’s how it works looking at the new grid support, but unfortunately don’t have a grid yet : )

3 Likes

Could you send me a DM and tell me some more about your workflow and a typical workflow using prgm changes? I haven’t used that myself but would be interested in looking into it for sure. Could I replicate with Ableton? Don’t have a midi controller other than Keystep 37.

2 Likes

@vicimity this is awesome! Builds so nicely on @dan_derks original script. Finding some very cool patterns, greatly enjoying w/syn output.

2 Likes

i just updated the repo with a test of midi program change. the default midi device in is 2 but you can change this in params. i did a quick test with ableton and it works. but i am not used to this workflow so any input and/or help on this is appreciated. basically it will listen to program change and select the preset matching the program change value.

3 Likes

wow, that was quick! i’ll give it a spin tonight and let you know how it works – thanks!

update @vicimity
been trying out the program change update – it’s neat and works great! my workflow would involve creating any numbers or presets (for instance, p1-p16) with different variations/riffs and then simply changing between them on the fly. kind of like triggering different clips in ableton live’s session view, to then jam on top of then playing live on top of.

however, i feel that midi program change may not the most optimal way of doing it, since many controllers, keyboard or midi sequencers are not able to send program change messages. (i had to dig out an old yamaha cbx-k1 to try it, hehe). the way i imagined it, p1-p16 would appear in the parameter map menu, where one could midi learn and assign a note to a preset. so i could play c1 and it would instantly jump to p1, c#1 and jump to p2 etc. that way i could also use a launchpad or a keystep for instance, or more easily sync up preset changes with another sequencer just by sending a out note on the right midi channel to norns. slow arpeggios to meta sequence the presets might also be cool.

2 Likes

I’ve been running this thing in the background most of the day, occasionally getting up from work and meddling with parameters, and I must say I’ve ended up in some pretty strange sonic places. Currently at some sort of liquid mercury seashore on a moon.

Thanks for picking up this script and spreading the strangeness!

3 Likes

Ok, just so I get this right. I could hook up my Keystep (or any other normal midi keyboard) and play notes to trigger the various snapshots? (This actually makes way for using the internal sequencers instead of the basic cycling stuff in the script, I like that!)

If my understanding is correct it should be fairly straight forward to implement before release which is due late this / early next week.

EDIT…

Getting closer to 3.0

Updated the repo with:

  • wsyn velocity control in params (go low to prevent distortion, 5 is preset is it too high?)
  • midi note in → snapshots (could not find a way to map keys, you choose root note (C3 is standard) and 16 notes up represent the 16 snapshots. Is this ok? Suggestions welcome!
  • fix for grid interaction of destructive cycling modes (bug)

There is also a “manual” in the GitHub readme if your interested in the additions and how they work.

Let me know if you run in to any bugs or general wierd behaviour.

3 Likes

yes, exactly!

brilliant! definitely works for me. excited to try it out. thanks for all your work!

1 Like