Am Freitag, 9. August 2024, 13:50:12 CEST schrieb Dan Wilcox: > > Am Donnerstag, 8. August 2024, 20:00:15 CEST schrieb João Pais: > >> how about a patch that reads the midifile and stores the data, which you > >> then play as you wish? for an instalation I'm working on, I prepared a > >> patch that reads a midifile with +50K events, puts them into a data > >> structures "score", and then the info can be used for playback. It's not > >> "one object", but it does what you wish. > > > > Thanks, using data structures is a nice idea. Somehow once (15+ years ago) > > used them but where slow doing tracing objects, but maybe the new > > implementation is more usable. > > > > The problem is how to handle noteon/off in reverse, there should be > > different modes. So mabe I store it in reverse order in another text. > > Maybe change the custom format to store on/off pairs with timestamps on both > instead of MIDI-style delta on+duration? It would take more space but make > reverse playback easier sine you don't have to seek backwards as much. For > something more complex like this, I feel it's easier to build a custom > sequencer with something like pdlua. > Thanks for the hint. Anyway, mostly I use the representation of notes with duration, not note on/ off, So the idea was to a parameter to fade between using note on times and note off times in reverse and also limit the duration if tempo is zero.
So the idea read in a midifile and convert to two textfiles with noteon times and noteoff times and duration so I can handle it better. without losing noteoffs or noteons. > This reminds me of wanting to add a way to arbitrarily seek forward to a > time with [text]... > so handling absolute timestamps in a text sequencer would be cool too ;-). mfg winfried > -------- > Dan Wilcox > danomatika.com <http://danomatika.com/> > robotcowboy.com <http://robotcowboy.com/> -- - ao.Univ.Prof. DI Winfried Ritsch - [email protected] - http://iem.at/ritsch - Institut fuer Elektronische Musik und Akustik, University of Music and Dramatic Art Graz - mobil: ++43-664-2439369 Tel. ++43-316-389-3510 (3170)
signature.asc
Description: This is a digitally signed message part.
--- Pd-list - [email protected] https://lists.iem.at/hyperkitty/list/[email protected]/message/D5YPSJJT3ZJSFHW3EYX3OWW326RSITAF/ To unsubscribe send an email to [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.iem.at/
