Hi Guys, As a user and tester of fluidsynth with Qsynth and jOrgan, I have been wanting low latency connections rather than the default 'dsound' driver for a while. To this end, and with some help, I finally got a PortAudio build done and working, and so I have WDMKS/WASAPI and ASIO available now. The problem with WDMKS and ASIO is that only a single instance of fluidsynth can be run.
So I communicated with some of the PortAudio guys and with this mailing list about multi-instance PortAudio, and the end result of that communication is that the understanding that the 'single instance' part of the WDMKS and the ASIO is with their respective APIs. So, I approached Stéphane to see if the ASIO branch could be modified to allow multiple connections to JackRouter (the Jack ASIO driver). While this is programatically possible, the consensus was that it would be much better to use the Jack driver natively in fluidsynth. According to Stéphane one can use "weak linking" to solve the 'Is Jack present, and if so is the version compatible' problem. On Windows the simplest is to compile the following file: http://trac.jackaudio.org/browser/jack2/trunk/jackmp/common/JackWeakAPI.cpp Would it be possible for those more experienced than I am to look at this idea and see if this is the valuable way forward for windows users that I think it could be? Thanks, and kind regards, GrahamG On 4/16/11, Stéphane Letz <l...@grame.fr> wrote: > > Le 16 avr. 2011 à 10:51, Graham Goode a écrit : > >> Hi Stéphane, >> >> I see from the pa_asio.cpp file that you are the author of the ASIO >> driver for PortAudio. Thanks for all your work to get ASIO working >> with PortAudio. With Rob's help I have been able to build the >> WDMKS\WaveRT branch with the WDMKS and ASIO drivers for use with >> fluidsynth in jOrgan. The PortAudio ASIO driver sees JackRouter and >> connects very nicely, but there is one issue that I would like to >> raise to see if there is a way around it. >> >> When using the PortAudio ASIO driver with fluidsynth, only one >> instance of fluidsynth will run. > > > fluidsynth has a JACK driver right? (I know the answer is yes... ((-:) > > So would be even better to ask fluidsynth developers to compile JACK support > for windows , using the "weak linking" method I described for LinuxSampler. > > Stephane _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev