I have started making the changes (the major internal change to fluid_midi is done; it now loads the file to memory at the start and does all the parsing from the memory buffer). It currently "owns" the pointer (garbage collection choice #2), but we can discuss that further.
The code is in a branch on Launchpad (in Bazaar) here: https://code.launchpad.net/~mgiuca/fluidsynth/midi-buffer Someone had very foresightfully abstracted all of the libc file operations into fluid_file_* operations, making this job pretty damn easy. :) Matt
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev