#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:36 bonefish]: > Replying to [comment:35 jackburton]: > > The midi preflet (or the view in the media preflet) which I already started writing will present a list of the soundfonts found in those directories, plus (if needed, I don't have a strong opinion on this, but I guess it could be handy) an "Import Soundfont" button, to be able to choose a soundfont from any location, which will be then copied into /home/config/non-packaged/data/synth. Please -- a link, not a copy. Soundfonts tend to be big! > > How the "default" system soundfont (the one loaded when there is no settings" could be determined by a symbolic link in /boot/system/data/synth. This is what big_synth.sy does now. Since it doesn't seem to be used anywhere, I'd even rename this to"default.sf2". This link would be created by the soundfont packages. The last installed soundfont could owerwrite the default preference, or could leave it untouched, I don't know. > > No, please. In the same way installing a font shouldn't change any global setting, installing a sound font shouldn't do that either. But the way I read it, this is not what's being suggested. The link being set is just a standard name in the same /boot/system/data/synth directory to point to the ''one'' soundfont in that directory. There is essentially no point in having more than one font there, because that's just the ultimate default. I see the only use for that directory is as a fallback if no user selection has been made. There might eventually be a choice of packaged system soundfonts from the repository, but the user would just replace the one with another, and the link would get replaced, too. It's true that if there is just one font present, the synth could just pick that, but the link is convenient. -- Ticket URL: <https://dev.haiku-os.org/ticket/9920#comment:38> Haiku <https://dev.haiku-os.org> Haiku - the operating system.