[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] Would it be possible to add these three functions from a
Re: [fluid-dev] Would it be possible to add these three functions from a 2006 patch to the latest fluidsynth trunk?
Mon, 28 Jan 2013 14:13:12 +0200
Thanks to Matt's patch I was able to create a 1.0.8 fluidsynth.dll
that worked as expected with Miditzer.
However, 1.0.8's integration with Jack for Windows was broken, so I
went back to seeing what the differences were between 1.0.8 and 1.1.6
(where Jack for Windows works really well). The MIDI File player
completely changed with 1.1.1 and looks like it was split into a file
player and a sequencer player, with much of what Miditzer's MIDI file
player was using going into the MIDI sequencer side of fluidsynth. So
compiling 1.1.6, even taking into account the patch, nothing MIDI file
related worked. Too much change for me to do much about it, so I
swapped out fluid_midi.h and fluid_midi.c from the patched 1.0.8 into
my local 1.1.6, added the necessary missing bits from the originals
and added 1.0.8 midi.h bits that were needed by the old files, and I
now have a working Miditzer with Fluidsynth-Native_Jack build in
While this is not a workable solution for anyone else looking as this
functionality, it is the best compromise solution for my needs at this
time. If, however, there are developers who understand the MIDI player
/ sequencer and are willing to help me understand and modify the
Miditzer code (MSVS C++) then please let me know.