Jump to content


Photo
* * * * * 3 votes

Euclidean Rhythm Generator


  • Please log in to reply
15 replies to this topic

#1 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,501 posts
  • LocationGermany

Posted 01 July 2012 - 18:52

I added an an Euclidean Rhythm Generator into the MBSEQ V4 firmware today! :)
It's inspired from http://ruinwesen.com/blog?id=216 and http://crx091081gb.net/?p=189

In distance to these solutions, the generator writes static sequences into the track storage so that they can also be modified if desired:
Posted Image
Parameters can be changed for each drum instrument individually.

Here a recording where I'm changing the parameters while a single drum track is playing:



The generator can also be used for the trigger layers of a "normal" track:
Posted Image

E.g. in this example I entered different chords into each step, and the gates are modified by the rhythm generator:


Next steps: add possibility to generate accent in drum tracks as well + searching for some more interesting parameters. :)

Best Regards, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#2 lukas412

lukas412

    MIDIbox Addict

  • Programmer
  • PipPip
  • 162 posts
  • LocationPittsburgh, PA, USA

Posted 01 July 2012 - 22:59

Awesome! Thanks!

#3 Hawkeye

Hawkeye

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 1,449 posts
  • LocationGermany, Munich

Posted 01 July 2012 - 23:49

Yes! A great help for bad rhythm programmers (like me) :-).
The second demo is fantastic!

Thanks and many greets,
Peter

#4 wicked1

wicked1

    MIDIbox Addict

  • Members
  • PipPip
  • 135 posts

Posted 02 July 2012 - 03:16

That's fun!
I want to get started on my new seq even more, now.

#5 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 02 July 2012 - 09:46

Wow!
I was very lucky with my good old outdated MB SEQ V2.1 - till now.
Euclidean Rhythm - I feel a kick in for the ludic drive...

- Lemonhorse

Edited by lemonhorse, 02 July 2012 - 09:48.


#6 strophlex

strophlex

    MIDIbox Guru

  • Members
  • PipPipPipPip
  • 507 posts
  • LocationInsjön, Sweden

Posted 02 July 2012 - 10:37

Awsome!
MB6582 with 8xSSM2044 & 2xSSM2164
sammichFM
MBSEQv4
HAWK-800EX
TR9090
x0xb0x
Trummaskin 90
GM5x5x5

#7 jojjelito

jojjelito

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 457 posts
  • LocationStockholm

Posted 02 July 2012 - 18:59

Kick ass! I have to check this out ASAP Posted Image
Thank you TK!
Zehntausende sitzen zu Hause und haben Angst.

#8 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,501 posts
  • LocationGermany

Posted 02 July 2012 - 21:27

Thanks! :)

Yes! A great help for bad rhythm programmers (like me) :-).


I had this in mind while programming the code ;-)
It's a nice source for inspirations - and especially allows to modify the results later so that the pattern doesn't sound like "generated" anymore. :)

I was very lucky with my good old outdated MB SEQ V2.1 - till now.


ha, I got you! ;-)

Best Regards, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#9 pcbatterij

pcbatterij

    MIDIbox Newbie

  • Programmer
  • Pip
  • 86 posts

Posted 02 July 2012 - 22:28

thx Thorsten
moved my site to www.synthage.com
(I had too much problems with the free telenet host)

#10 stuartm

stuartm

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationGermany

Posted 04 July 2012 - 18:15

Awesome! And a very good idea to keep it "just" a generator.
I presume the *..*..* on the right shows how the pulses are distributed over the 16th notes?

#11 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,501 posts
  • LocationGermany

Posted 04 July 2012 - 19:59

I presume the *..*..* on the right shows how the pulses are distributed over the 16th notes?


It displays the current pattern (regardless if it has been generated or not), and will be updated whenever an encoder changes the Step/Pulse or Offset value.
Initially this was only intended as a debugging help for me, but then I noticed how essential it is to see the current pattern without the need for going back to the edit screen, especially when the offset value is changed to get pulses matching with the pulses of other drum instruments.

Best Regards, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#12 flip

flip

    MIDIbox Addict

  • Members
  • PipPip
  • 150 posts

Posted 11 July 2012 - 17:57

Very cool!! I should really hurry up and finish my SEQ :)

#13 Hawkeye

Hawkeye

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 1,449 posts
  • LocationGermany, Munich

Posted 12 July 2012 - 11:58

Finally tested and loving it :)
A really cool way to "chop" your non-drum synth noodles, as well!

Bye,
Peter

#14 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,501 posts
  • LocationGermany

Posted 16 July 2012 - 20:10

It's released now in v4.059 -> http://midibox.org/f...post__p__149643

Last WE I added a random accent generator which leads to even more interesting results! :)

Best Regards, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#15 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 17 July 2012 - 08:34

I added a random accent generator...


Wow. I will have a try.

ha, I got you! ;-)


Yes, the SEQV4 project is on the top of my todo-list now.

:)

#16 Sasha

Sasha

    MIDIbox Guru

  • Members
  • PipPipPipPip
  • 1,942 posts
  • LocationBelgrade, Serbia

Posted 03 January 2013 - 15:00

This is very cool feature. I LOVE it! It's about time to build a sequencer.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users