[PD] time, metro, triplets and polyrhythms

Roman Haefeli reduzierer at yahoo.de
Thu Mar 23 10:51:21 CET 2006


hi damian

"Damian Stewart" <damian at frey.co.nz> wrote:

> I figure I can't just disconnect TimeMachine from LoopingEnvelope and 
> build LoopingEnvelope around delays because over time the start points of 
> multiple LoopingEnvelopes could very well drift apart, especially if 
> triplets or seven-ets start getting involved.

i think,  you wouldn't get any problems with drift, if you are sending real 
32bit resolved floats to [metro], e.g.

    [1 (
     |
    [/ 3]
     |
[metro]  (for a triplet)

though i didn't test it yet. the (big) problem is still, when you'd like to 
change the pattern during a period, since you mentioned live situation (how 
to resync then?).

as you mentioned, there are two approaches to polyrhythmic stuff:
1. a metro with a period, that is the reciprok of the multipication of all 
desired grids
2. a metro with a fixed period and then calculate the rest and do it with 
other metros or delays and sync them at certain times.

i'm still unsure which way is better.  would it be against the first 
solution, if i have quite a lot of receivers (in terms of cpu load)?

roman

 


	

	
		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de





More information about the Pd-list mailing list