Deutsch English Français Italiano |
<pan$e0a5d$44f99416$77c9f4bd$2fb612d5@gnu.rocks> View for Bookmarking (what is this?) Look up another Usenet article |
From: Lester Thorpe <lt@gnu.rocks> Subject: Why All Software Should Be Open Source Newsgroups: comp.os.linux.advocacy,comp.os.linux.misc,alt.os.linux Followup-To: comp.os.linux.advocacy Mime-Version: 1.0 User-Agent: What's It to You? News 4.2 Message-Id: <pan$e0a5d$44f99416$77c9f4bd$2fb612d5@gnu.rocks> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lines: 38 Path: ...!weretis.net!feeder9.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!news.usenetexpress.com!not-for-mail Date: Thu, 10 Oct 2024 19:25:58 +0000 Nntp-Posting-Date: Thu, 10 Oct 2024 19:25:58 +0000 X-Received-Bytes: 1805 Organization: UsenetExpress - www.usenetexpress.com X-Complaints-To: abuse@usenetexpress.com Bytes: 2124 At times I am involved with computer generated music using MIDI. To create such music, a "soundfont" is required, and many soundfonts are distributed as compressed SF2 format files. To uncompress these files there are only two utilities available (both Windoze): sfArk: ???? SFPack: http://www.personalcopy.com/bigsounds.html Fortunately, the SFPack decompressor is still available although it is no longer (since 2007) being maintained. Good luck finding an sfArk decompressor, however. Unless one had acquired the file a long time ago it no longer can be found on the Web. Fortunately (but perhaps not), a GNU/Linux version of the sfArk decompressor is found here: https://github.com/raboof/sfarkxtc Unfortunately, this FOSS version is for sfArk version 2 and a LOT of soundfonts exist as version 1. I have Windoze copies of both sfArk and SFPack but how long these will be able to execute is uncertain. Thus, collections of SF2 soundfonts everywhere will become FUBAR. This is just one small, but highly important, example of why all software should be open source. As long as the source code is available somewhere there will be no obsolescence. -- Systemd: solving all the problems that you never knew you had.