electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
Live streaming at radio.electro-music.com

  host / artist show at your time
<on air> mosc Back on the air tonight - Twyndyllyngs
Please visit the chat
 Forum index » Clavia Nord Modular » G2 Building Blocks
Euclidean rhythms
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [8 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20623
Location: The Netherlands, Enschede
Audio files: 150
G2 patch files: 318

PostPosted: Sat Nov 10, 2012 6:05 pm    Post subject: Euclidean rhythms Reply with quote  Mark this post and the followings unread

The patch notes read :

Quote:
Euclidean rhythms

See articles:

http://ruinwesen.com/blog?id=216
http://www.hisschemoller.com/2011/euclidean-rhythms/

and paper :

http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf

Set an Euclidean rhythm with the module labeled X-1, and Y-1. To set E(5,7) set X-1to 4 and Y-1 to 6 - so always one less than the values in E(X,Y)

X should always be less than Y.


This patch uses the partial generators to to make a derived rate from a basic rate ., for E(X,Y) the derived rate is X / Y times the basic rate, this then samples the basic rate to make the rhythm.

I think I got the math right ... but it does some nice stuff anyway Wink

The idea started in the chatroom .. some earlier attempts were in http://electro-music.com/forum/topic-55545.html

This patch will run in the demo software.

An interesting variation can be made by inserting several X-1 modules set to different values that then get selected by a multiplexer module.


euclidean_rhythm_01.pch2
 Description:
Euclidean rhythm generator, see forum post or patch notes for more info.

Download
 Filename:  euclidean_rhythm_01.pch2
 Filesize:  2.19 KB
 Downloaded:  508 Time(s)


_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
Antimon



Joined: Jan 18, 2005
Posts: 3730
Location: Sweden
Audio files: 275
G2 patch files: 96

PostPosted: Sun Nov 11, 2012 3:09 am    Post subject: Reply with quote  Mark this post and the followings unread

Nice and very compact! This can be useful.
_________________
Antimon's Window
@soundcloud @Flattr home - you can't explain music
Back to top
View user's profile Send private message Visit poster's website
iPassenger



Joined: Jan 27, 2007
Posts: 1051
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Wed Nov 14, 2012 1:57 am    Post subject: Reply with quote  Mark this post and the followings unread

This patch is great, not sure i totally get it but I love the way it uses the partial gens to get the ratios.

My question:

Do you have any ideas about how we might be able to get to work with synced clock signals.. so that it could be used in ideas driven by midi clock rather than an lfo?

I tried using my clock multiplier patch to get the lfo speed from the clock output using the pitch detection module but it wasn't very smooth..

Any other ideas?

Still its a great tool for getting rhythm into drone weird modular patches.. will definitely be using it.

_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20623
Location: The Netherlands, Enschede
Audio files: 150
G2 patch files: 318

PostPosted: Wed Nov 14, 2012 9:58 am    Post subject: Reply with quote  Mark this post and the followings unread

I guess you could set the LFOs to [BPM] mode? I'm not sure there I hardly ever use MIDI sync, and am not sure how the modulation then works ... if it works you then might want to connect the resets to a clock module instead of the constant 64 they are tied to now .. the other signals connected to that 64 module should stay connected though. Or maybe even the clock multiplication rate, [CLK] mode that would be.
_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
iPassenger



Joined: Jan 27, 2007
Posts: 1051
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Thu Nov 15, 2012 5:26 am    Post subject: Reply with quote  Mark this post and the followings unread

OK, i'll have another mess and see what comes.
_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
iPassenger



Joined: Jan 27, 2007
Posts: 1051
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Sat Dec 01, 2012 10:01 am    Post subject: Reply with quote  Mark this post and the followings unread

A synced one.


EuC.pch2
 Description:

Download
 Filename:  EuC.pch2
 Filesize:  2.03 KB
 Downloaded:  345 Time(s)


_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20623
Location: The Netherlands, Enschede
Audio files: 150
G2 patch files: 318

PostPosted: Sat Dec 01, 2012 12:04 pm    Post subject: Reply with quote  Mark this post and the followings unread

Cool
_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20623
Location: The Netherlands, Enschede
Audio files: 150
G2 patch files: 318

PostPosted: Sun Jun 29, 2014 3:07 pm    Post subject: Reply with quote  Mark this post and the followings unread

For some more info see here

Turns out that its related to Bresenham's line drawing algorithm, which makes an algorithmic implementation a lot easier for some programming languages (easier than in the original paper).

And maybe even a G2 implementation could be made out of that ...

_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [8 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » G2 Building Blocks
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
e-m mkii

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use