[PD] midi .smf files in PD

Krzysztof Czaja czaja at chopin.edu.pl
Tue Nov 15 13:02:58 CET 2005

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...


More information about the Pd-list mailing list