#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): Replying to [comment:41 bonefish]: > I was under the impression that there are (or can be) applications that work with multiple sound fonts or there's at least a use case that a user may switch between multiple installed sound fonts on a somewhat regular basis. If that is not the case and having only a single sound font installed is the only thing that makes sense, I would already declare that as conflicts at the package level, so that installing a sound fount would automatically uninstall the previous one. In that case a symlink with a well-known name in data/synth is an option. Or the sound font file could simply be named like this in the first place. > From my experience there are likely to be two main ways soundfonts will be used. There's the user who just wants to play Midifiles, so he just wants a font that "sounds good". "Sounding good" may well be a matter of personal choice, but once found that will be the standard one to use in future. It will necessarily be a GM (or better) set of instruments. Then there are the "specialist" fonts that provide some sort of custom sound, like the "Might wurlitzer" and "Vintage Synth" packs that I found. In general these bear no relation to GM, so aren't much use for playing standard Midifiles. OTOH, I like to plug them into the MusicWeaver Synth module (which is independent of BSynth, BTW; it connects straight to fluidsynth), for some "interesting" live playing. They are so unrelated to BSynth requirements that I don't think they need to be bothered with in this context. Perhaps best to keep them out of the .../data/synth directories entirely. For the BSynth system font, I think any of your suggestions would be fine. -- Ticket URL: <https://dev.haiku-os.org/ticket/9920#comment:44> Haiku <https://dev.haiku-os.org> Haiku - the operating system.