On 2013/03/31 17:46, Brian Callahan wrote:
> On 3/31/2013 5:42 PM, Jan Stary wrote:
> >On Mar 28 07:29:43, [email protected] wrote:
> >>CVSROOT:    /cvs
> >>Module name:        ports
> >>Changes by: [email protected]   2013/03/28 07:29:43
> >>
> >>Log message:
> >>     import ports/audio/generaluser-gs-soundfont, ok bcallah@
> >>
> >>     GeneralUser GS is a GM and GS compatible SoundFont bank for composing
> >>     or playing MIDI files. This version is for use with FluidSynth (or
> >>     Qsynth) (other versions are available for MuseScore, Sound Blaster
> >>     Live!/Audigy/X-fi sound cards, and other SoundFont-compatible hardware
> >>     and software synthesizers).
> >>
> >>     The name "GeneralUser" was chosen because the bank was designed to 
> >> sound
> >>     well with all kinds of music rather than specializing in only a few
> >>     styles, thereby benefiting the general user.
> >
> >Should fluidsynth require this, or mention the possibility?
> >Currently, a fresh install of fluidsynth requires the user
> >to go find a SF2 file somewhere.
> >
> 
> $ cat /usr/ports/audio/fluidsynth/pkg/DESCR
> 
> FluidSynth is a cross-platform real-time software synthesizer based on the
> SoundFont 2 specifications including realtime effect modulation. It provides
> a library and command-line shell, and can be used to play MIDI files, as
> well as acting as a MIDI device via the sndio(7) interface.
> 
> To use FluidSynth, you will need to provide a SoundFont 2 file; a general-
> purpose file is available in the generaluser-gs-soundfont package.
> 

I went with this approach because the user is going to need to
tell FluidSynth which sf2 to use on the command line, so will
need to read something anyway. If another port sets up a command
line to run FluidSynth with a specific sf2 then that other port
could add a dependency.

Reply via email to