I have been playing round with an infinite midi loop abstraction I built around coll (see the wonderful cyclone library).
This allows me currently to play a midi sequence into it via my keyboard and then the loop be repeateded forever. Think Robert Fripp soundscapes with midi not delay lines
It would be fairly easy to use this approach to do reverse sequences - play the sequence into the abstraction and then playback reversing note ons and offs - this last bit would require a bit more work - perhaps a separate coll - to do a lookup on each note.
The way I am doing the sequence-->coll is to have an integer line (see recent posts although mine is just line-->int I'll be upgrading it soon)
generating an index on a millisecond basis). When an event arrives it gets added to the coll. The index is also reading out events at all times.
I keep meaning to post the abstraction but it needs lots of tidying and I haven't had time.
hope this helps a bit - haven't got time at the momemnt to build an example for you but feel free to ask quesitons.
cheers
mark
-----Original Message----- From: pd-list-admin@iem.kug.ac.at [mailto:pd-list-admin@iem.kug.ac.at] On Behalf Of Krzysztof Czaja Sent: 25 March 2003 14:37 To: Saby Grünwald Cc: pd-list@iem.kug.ac.at Subject: [personal] Re: [PD] How do I get an xeq object (or any friend) to play my sequence reversed?
hi Saby,
no, there is no reverse playback feature in xeq, and I do not know about any workaround for retrograding. Even worse -- there is no notion of a note (just atomic midi or non-midi events), so plain reversing of a sequence would not do any good, musically.
Yeah... I have promised a new release with basic facilities for processing notes, and lots of other improvements, mainly concerning time and tempo. But it has been hampered by my inability to make a general design likely to stay around for good.
Dealing with time is the main yet undiscovered area for Pd...
Krzysztof
Saby Grünwald wrote:
I am working now with the xeq extensions, it's really great, but I
don't > know, how could I reverse a sequence.
PD-list mailing list PD-list@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-list