#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.