[haiku-bugs] Re: [Haiku] #9920: BSynth upgrade

  • From: "Pete" <trac@xxxxxxxxxxxx>
  • Date: Fri, 19 Sep 2014 23:25:00 -0000

#9920: BSynth upgrade
-----------------------------+-------------------------
   Reporter:  Pete           |      Owner:  korli
       Type:  enhancement    |     Status:  new
   Priority:  normal         |  Milestone:  R1
  Component:  Kits/Midi Kit  |    Version:  R1/alpha4.1
 Resolution:                 |   Keywords:
 Blocked By:                 |   Blocking:
Has a Patch:  1              |   Platform:  All
-----------------------------+-------------------------

Comment (by Pete):

 [Now you know why I was peeved at some of the PM decisions made (:-/)]

 I'm afraid also I got severely unmotivated by all the (IMO) unneccesary
 makework that people seemed to want me to do to get the soundfont package
 available.  I got as far as making a usable hpkg for the font, though,
 which for now I've made available for download at
 http://goodeveca.net/haiku/timgmsoundfont-2011_12_11-5-any.hpkg

 The scheme I adopted there, which I think is right for the current
 organization, is to add a /boot/system/settings/synth directory that
 contains a link 'system.sf2' to the user's desired system default
 soundfont.  (The package installs the TimGM soundfont in
 /boot/system/data/synth, and points the user link to that.  It also
 continues to link the old big_synth.sy, so that older libraries will still
 work.)

 B_SYNTH_DIRECTORY would revert to /boot/system/data/synth for now, but it
 seems to me a rather useless definition anyway, and should be deprecated.
 'big_synth.sy' should definitely be deprecated, but should remain as a
 link for the moment.

 My original search chain can probably be drastically simplified.  In fact
 it may ''only'' really need to look at
 /boot/system/settings/synth/system.sf2.  Eventually (as others have
 suggested too) I think there should be a Preferences setting -- probably
 in Media -- to directly specify an arbitrary soundfont.  This perhaps
 could just set system.sf2, so the synth wouldn't need any further changes.

--
Ticket URL: <https://dev.haiku-os.org/ticket/9920#comment:7>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: