[PD] euclidean rhythms

Patrice Colet colet.patrice at free.fr
Fri May 27 16:17:14 CEST 2011


----- "Patrice Colet" <colet.patrice at free.fr> a écrit :

> hello,
> 
> with [list-tuplet] it's possible to do such thing by declaring 12
> beats and putting five items in the input list
> 
> [beats 5, ft1 500(
> |
> [s tuplet]
> 

I hope you have corrected this mistake, it's rather:

[beats 12, ft1 500(
|
[s tuplet]



> 
> []
> |
> [metro 500]
> |
> [blah blah blah blah blah(
> |
> [s tuplet]
> 
> [r tuplet]
> |
> [list-tuplet]
> |
> [print]
> 
> 
> this will print 'blah' each 1.2 second
> 
> 
> ----- news at petervenus.de a écrit :
> 
> > Hello!
> > i also found this app by hisschemoeller very inspiring.
> > i looked at your examples and found the solutions with writing
> > the steps into an array quite easy and straight forward, compared
> > to the effort needed when using lists. 
> > the patterns actually look the same, compared to the ones created
> > in hisschmoellers`flash app and the distribution is just mirrored.
> > so just changing the read-direction of [counter] and there you are.
> >
> > peter
> >
> >
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: "martin brinkmann" <mnb at martin-brinkmann.de>
> > Gesendet: 26.05.2011 11:41:49
> > An: "Martin Dupras" <martindupras at gmail.com>
> > Betreff: Re: [PD] euclidean rhythms
> >
> > On 05/26/2011 01:29 AM, Martin Dupras wrote:
> >
> > > In other words: let's say you want 5 beats in a grid of 12 (or a
> > > 12-sided polygon, if we use his graphical representation), the
> > exact
> > > spacing between two beats would be 12/5, or 2.4.
> > >
> > > The first beat would be 0*2.4= 0.
> > > The second beat would 1*2.4 = 2.4, rounded to 2
> > > The third would be 2*2.4 = 4.8, which we round to 5.
> > > The fourth would be 3*2.4= 7.2, which we round to 7.
> > > The fifth would be 4*2.4 = 9.6, which we round to 10.
> > >
> > > We now have the pattern x.x..x.x..x.
> >
> > though the flash app (at hisschemoeller.com)
> > produces soemthing like x..x..x.x.x.
> > the number and length of rests is the same in this case,
> > but the distribution is different. if you, instead of
> > rounding, just cut the fractional part, you get the same
> > result as the flash app, only mirrored, but this
> > seems not to work for other numbers.
> >
> > i have attached my own quick and dirty
> > itterative attempt, but i think it should also
> > be possible to implement with operations on lists,
> > like in the ruinwesen example. but i am not that familliar
> > with this in pd...
> >
> > bis denn!
> > martin
> > _______________________________________________
> > Pd-list at iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> > http://lists.puredata.info/listinfo/pd-list
> 
> --
> Patrice Colet
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list

-- 
Patrice Colet 



More information about the Pd-list mailing list