thewade wrote: ...
In the mean time if someone starts to code, I might suguest that they merge qlist and midifile(in|out) in functionality. For example the midifile tool reads in a midi file like a qlist so that you can rewind, jump to points, insert and delete entries as well as save the file. It might be as easy as starting with the qlist.c file, renaming it and adding .smf and .mid file format serializers. (I say this as if I know
that is how xeq project started and it was a mistake. It took me some effort to get rid of qlistness there... otoh, adding mifi i/o to Pd as a built-in feature could be handy for some people, even if most would still prefer to connect Pd to a real sequencing program. The easy way of adding that is to patch the qlist itself and forget about random access, loops, overdubs and such. Forking out yet another qlist clone is a bad idea.
Btw, you can read a midi file into seq, open its editor by clicking on the object, copy the contents into a text file, pipe the file through awk '{$1 = $1" target"; print}', and read a new file into a qlist...
Krzysztof