Hi Derek,
thanks for your answer,
I´m already trying an implementation with coll, my problem is that I cannot store the notes in advance, being the piece in real time. so I´m trying to store in a coll the notes with an augmented distance between them, and then (with a certain delay, decided in advance), playing them back.
I´ll send the patch to the list when it will be a bit better looking!
Regards,
Libero
Is the ratio consistent? Or does it change frequently during the piece.
My only experience with canon's is with one of Brian Eno's tape pieces
using Pachelbel's Canon, where he feeds notes into a tape loop which can
be played back at slower than real time. So, in the spirit of tape
loops, and especially if the ratio is consistent, why not write your
incoming notes into a circular table, which gets played back at a
proportionate reduction of speed?
Sorry I don't have time to patch that idea up right now, but maybe it
will be enough of a shift from your current line of thinking on the
problem to get you moving in a new direction...
best,
d.
Libero Mureddu wrote:
> Hello,
>
> I´m trying to implement a patch to play proportional canons in real time
> from a midi source.
> A proportional canon works in this way: if I play, let´s say, three
> notes at 200ms of speed, and if I decide that the proportion should be 2
> times slower, the patch should playback the same three notes at 400ms
> speed.
>
> I thought I could record the distance between notes with timer, and then
> send the time difference (multiplied by a certain factor), to pipe, but
> it seems that pipe cannot handle the change of delay time, if more than
> one change in delay has to be stored before playing back the previous.
>
> Do you have any suggestion?
>
> In other words, what I would like to do is to record and at the same
> time (or later) playing back at
> a slower speed.
>
> Thanks a lot
>
> Libero
> --
> Libero Mureddu
> Vanha Viertotie, 21 as 417
> 00350 Helsinki
> Finland
> http://webusers.siba.fi/~limuredd/
> http://www.myspace.com/liberomureddu <http://www.myspace.com/liberomureddu >
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> PD-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 149:
"Take a break"