Thanks Gang,
I'll give [qlist] a shot -- it occurred to me that there are certain things I can do to optimize the input stream.
I'm thinking maybe the creation an alloca - based "buffer" external is in order. Now where did I put that C manual?
rs
On 10/14/05, Frank Barknecht fbar@footils.org wrote:
Hallo, Ryan Supak hat gesagt: // Ryan Supak wrote:
Hi PeeDee List, here's what I'm trying to accomplish:
- Record a MIDI stream of a non-predetermined length
- Play said MIDI stream back on-the-fly
See ds-sequencer.pd at: http://royalrabbit.goto10.org/svn/goto10/pd-patches/fbar/pipeseq/ You need the other patches there as well, ds-sequencer.pd is the main app, no externals are used.
It records midi notes into a data structure window, which you can play back and also overdub on the fly. Currently the midi channel number is not recorded, but this would be trivial to add (there already is a field in the data struct for this.)
Alternatively you could record to a [qlist].
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list