Less concepts

less concepts 2.0.2

1d cellular automata sequencer

less concepts is rooted in the idea that complexity is just a shit-ton of simplicity, chained together. at its core, less concepts holds 65,536 possible combinations of notes which can be gated, offset, and manipulated to create minimal sequences for improvisation. small changes to a single parameter can bring sweeping or subtle changes.

seek. think. discover.

2.0.2 changes

  • on-device interface completely overhauled (please watch video – old habits unsupported)
  • quick note: to clear the presets, hold key 2 and press key 3
  • ~ r e f r a i n, built-in dual delay/looper. “taps” are synced to bit gates, panning/rate/panning + rate can be linked to note data for wild combinations. external inputs route to softcut buffers – if you want, you can just use less concepts as a sequenced delay pedal.
  • external midi clocking fixed (thank you @nattog!!)
  • gate probability
  • random transposition for each voice (+/- 24 semitones, definable in params) with probability

Requirements

norns 2.0
Passersby engine installed (restart/reset after initial installation to activate engine)
grid (128), optional

Grid Layout


less concepts for monome norns

Download

v2.0.2 - https://github.com/dndrks/less_concepts/archive/master.zip (rename folder to less_concepts)
or https://github.com/dndrks/less_concepts

42 Likes

that demo video!! beautiful. loving watching this library section develop… such incredible ideas happening around here.

5 Likes

I can’t get the start/stop functionality to work.

maiden returns this errors
metro_stop(): pthread_cancel() failed; error: specified thread does not exist

that error happens a lot and doesn’t mean anything. i should finally track it down though.

4 Likes

I saw that error quite a bit running stress tests, where it seemed to correlate with metros failing to start. Can dig those out, shouldn’t be so hard to get a reproducible sane test case

@rick_monster lets take this to Ye Hubbe
https://github.com/monome/norns/issues/769

3 Likes

nobody else has reported start/stop not working, so i’d love to dig a bit deeper if you’re still having trouble with the functionality. there are some “as intended” reasons why start/stop might seem like it isn’t working — namely, an unproductive seed / rule combo. can you please try loading seed 36 and rule 30 and report back? :hugs:

1 Like

thanks for the help, got it working.

I was stumped up by needing to hold key 2 to select seed and rule, so the error was on my side.

1 Like

My (6yr old) boy and I just shared in a 45 min improvisation on Less concepts. Sounded Wonderful, thank you @Dan_Derks

18 Likes

oh, this is very warming to read – thank you so much for sharing this :revolving_hearts:

it means so much to have sideline involvement in such a wonderful moment :slight_smile:

6 Likes

Spent a lot of time this weekend with this amazing patch. Sequenced 2 instances of Ripplemaker (thanks for the second MIDI out channel!) and Aparillo on the iPad. Such an amazing sequencer, thanks @Dan_Derks!



6 Likes

Finally got around to playing with Less concepts (shame on me, I know).

What a delightful and weird little sequencer. This is definitely going to end up on the tape a lot for future manipulation.

The norns and the developers that have flocked to it continue to wow and delight me, I haven’t had this much fun with a new piece of equipment in years.

10 Likes

@yobink + @rbxbx, these are wonderful captures – I’m so glad y’all shared them here, thank you! they both showcase how versatile passersby really is. dang dang dang :relaxed:

@gnome666 put an ephemeral call for clarification out there re: bits and why less concepts will sometimes stall out until a new rule / seed combo is selected, so that got me thinking about how to clarify these things in the interface.

the sequencing core of less concepts cycles through numbers by taking a user-input seed to start, then translating that number into binary and pushing it through the user-chosen CA rule. the rule morphs the binary, which is then fed back in as the new seed. if the rule/seed combo is productive, you’ll hear a looped sequence without any dead spots.

however, if a number goes through the CA rule and results in a 0, the sequence will seemingly stop because that 0 is fed back into the system – this outputs 0, which is fed back, which outputs 0, which is fed back, blah blah blah.

to help make things clearer, I’ve adjusted the interface on less concepts 2.0 (hoping to wrap things up this weekend):

test

the 1’s and 0’s in the bottom left are the current propagation of the original seed (01001110 = 78). 1’s and 0’s make for excellent gates, so the “bit” function just chooses which position in the binary number should produce sound.

in the new interface, the bar on the top is bit 1, the bar on the bottom is bit 2. this will hopefully make the options (+ process) clearer!


less concepts 2.0 will also feature a dedicated stereo delay/looper alt screen:

refrain

~ r e f r a i n is strongly linked to less concepts – it can be reset to a specified position in its 8 second buffer with the “bit” function while panning is determined by the notes played. this makes for a pretty neat polyrhythmic delay effect:

this script was made to address a really specific need for me, so all your feedback and questions really keep me focused on improving its legibility. :revolving_hearts:

hope this helps!

18 Likes

Looking forward to try version 2.0! I’ve been having a lot of fun toying with the current version this morning, I’ve routed it to a midi synth instead of passersby and it makes very interesting sequences.

2 Likes

ooo plz share anything you land on!

the ~ r e f r a i n component is also configured for external audio while less concepts runs, so if you’re sequencing midi the delays will stay rhythmically related :slight_smile:

4 Likes

I shall make a video recording!

2 Likes

Ooooo I can’t wait for More/Less Concepts! Thanks Dan!

Less Concepts meets Orac:

8 Likes

thanks for the thorough reply…I originally deleted my post figuring id give one more go trying to “RTFM” before I asked to be spoon fed :slight_smile:

(as someone relatively new to lllllllines and monome community, it can never be said enough that the people on this forum are amazing)

3 Likes

Yay!
My homework for the weekend was supposed to include a softcut delay into less concepts, but now I’ll ~ r e f r a i n :slight_smile:

7 Likes

woooooooooow

this is inspiring

3 Likes