I think it would be a good thing to be able to use Fluidsynth on Mac OS X, and encourage your efforts.

I'm not entirely sure what you are asking about, but there is (on Mac OS X) a software MIDI interface.  It is not turned-on by default, but it is fairly easy to turn it on.

The details of how you turn it on have changed over the various releases, but this (below) should be enough for you to try using it.

   *Turning-On (or getting) A MIDI Interface*

   *The remaining options require you to either turn-on, or obtain a
   MIDI interface. This section tells you how to do it. *

   The quickest, easiest, and least-expensive way to do this, is to
   turn-on the “IAC Driver” software MIDI interface already on your
   machine (but turned-off by default).

   Here's how you do it:

   Click on (or find and click-on) Applications...Utilities.

   Click on “Audio MIDI Setup”.

   If the “MIDI Studio” window doesn't appear (only the Audio setup
   window appears):


       In the menu-bar (top of screen), click the “Window” menu, and
       select “Show MIDI window” from the menu. When you do this, the
       “MIDI Studio” window should appear.

   Note: You may have to double-click the “IAC Driver” icon.

   In the “MIDI Studio” window, double-click the “IAC Driver” icon.
   When you do this, the “IAC Driver Properties” window should appear.

   In that window, if the “Device is online” check-box is clear, click
   on it to select it.

   In the “Ports” pane, toward the lower-left, click the “+” button to
   add the “IAC Bus 2” port.

   In the menu-bar (top of screen), click “Audio MIDI Setup”, and
   choose “Quit Audio MIDI Setup” in the menu that appears.

   /Alternatively, you can get an inexpensive USB hardware MIDI
   interface for around $35. This approach is useful if you want to
   connect to a non-USB MIDI device. /

   /For information on using a MIDI interface to connect the
   KeyMusician Keyboard to a software product like Garage Band, click
   on the link below:/

   /Connecting To MIDI Software Using a Hardware MIDI Interface/

   After connecting your MIDI interface as shown in the above link, in
   the KeyMusician Keyboard's “F1 Help/Setup” pane, configure its MIDI
   Output drop-box to send to your MIDI interface. If you used the
   software MIDI interface, it will be called “Bus 1”, or “IAC Bus 2”.

As for a way of playing music using a typing keyboard, you may be interested in what we have done in that regard.  You can check it out at:


On 03/01/2018 07:16 PM, Paul Cohn wrote:
Hi friends,

I've recently set up fluidsynth in a C++ program on OSX to accept midi inputs from a keyboard, but it requires the use of midi patchbay to manually connect. Each time the virtual port is different so on running the program I have to go into patchbay and change the output. And looking at the link below[1], I see there's also a fair bit of set up on Windows and Linux.

It would be really nice if I could provide a way for users (on Windows/Linux/Mac) to hook up their keyboard and use it in my program without the use of any extra programs or configuration by the user (except maybe some simple settings in the app like you might have in a notation program/DAW, but ideally it's plug and play).

Is that possible?



Paul Cohn <>

fluid-dev mailing list


fluid-dev mailing list

Reply via email to