Re: [fluid-dev] Use of midi keyboard without user configuration

2018-03-02 Thread Aere Greenway

Paul:

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:


http://keymusician.com/

Sincerely,
Aere

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?

Thanks,
Paul



[1] http://midi-clorianos.blogspot.com/2011/04/midi-connection.html




---
Paul Cohn
psc...@gmail.com 


___
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev



--
Sincerely,
Aere

___
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev


Re: [fluid-dev] Use of midi keyboard without user configuration

2018-03-01 Thread Dan Eble
On Mar 1, 2018, at 21:16, Paul Cohn  wrote:
> 
> 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 

Have you tried ...

   -p, --portname=[label]
  Set MIDI port name (alsa_seq, coremidi drivers)

In my case that made using Aria Maestosa more convenient.
— 
Dan


___
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev