A really fixed TimGM Sound Font - version 6 - to add to HaikuPorts, if possible

[ DISCLAIMER :

This post is only for that reason to add to HaikuPorts repository …
a really fixed TimGM Sound Font - version 6 - against the actual HaikuPorts version ‘5_fixed’

… if possible.

No complaints or insult intended :slight_smile: ]

Ahoy devs at HaikuPorts !

For long years ago I found a really fixed free General Midi TimGM Sound Font version

on a site, where a BeOS/Haiku sound related page contained this package version –

with explanation and a sample .midi file to hear yourself the difference, when play it with both versions …

… and decide yourself if you would use it instead of the still faulty, but marked ‘fixed’ version …

TimGM Soundfont

The TimGM 6MB Soundfont is the public domain one supplied by HaikuDepot. Unfortunately the original had a few unplayable instruments which I fixed (accordion/22, harmonica/23, bandoneon/24, and whistle/79). It looks as if the depot has not got the corrected version yet [even though it’s labelled “fixed”!]; you can check by playing this little file:

| timgmouch.mid
|
|----|

If it sounds reasonably musical, you’re OK. Otherwise, here’s the fixed version:

| timgmsoundfont-2011_12_11-6-any.hpkg (5.31 MB)
|
|----|
| TimGMSoundFont-2011-12-11.zip (5.31 MB) |

I found so, it was right -
So I was installed locally, but since then it was not updated on HaikuPorts repo so at full-sync I was overpowered and reinstalled the faulty one. I restored locally every time for 6-7 years.
Finally last year I was annoyed so, I left that way and rather set the other available - the GUS one - as default Sount Font.

Now I wonder if someone
would try out this version
and
could put this version to HaikuPorts repo for possible good of our Haiku community -

to have a simply good version, against “fixed”.

Thank you in advance - in case any decision.

Kind regards,

1 Like

If you want to avoid the package manager to mess with your own tweaked packages, simply put them in /boot/home/config/packages. Normally, if they are using find_dir, softwares should also look in home arborescence.

1 Like

Why not make a bugreport to haikuports with this information? On the forum or on some external website, it will be lost and forgotten.

1 Like

It’s not my package - as I stated : I found this on that BeOS/Haiku page about sound.

The page owner - so the package maker as well - is

Pete Goodeve
Berkeley, California

I found a syslog message only about this directory - stating as it misses the file that enlists all installed packages, so I created a soft link about that file in the /boot/system/packages/administrative/ directory.

Since then there is another strange message : as gnupg_bla-bla-bla.hpkg (or earlier another one ) package is missing … however it is present in the system.

Then I will try to put this package there.

1 Like

As the Haikuports stuff still is on Github – it’s an old long story - you may know there are more end users here who would avoid the create an account on Github.

Me basically not because it is owned Microsoft, but because its interface.

I accept that Haikuports works that way, but please developers also accept that

if they want to use that site to report issues as well … it won’t work for some of us, end users.

Its a long dispute and I don’t want to decide what is right - I just asked help here if it is possible : someone to update the repo with that file.

I also shared where I found, who created the file, so that the file is worth to update as anyone can hear the difference among the actually shipped file on Haikuports repo and this new, patched version of the sound font. That’s all.

Doesn’t seem to be able to get with wget:

~/Desktop> wget https://goodeveca.net/haiku/TimGMSoundFont-2011-12-11.zip
--2026-05-13 14:36:18--  https://goodeveca.net/haiku/TimGMSoundFont-2011-12-11.zip
Resolving goodeveca.net... 66.117.151.35
Connecting to goodeveca.net|66.117.151.35|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2026-05-13 14:36:19 ERROR 403: Forbidden.

This was already a problem with the file provided by Pete last time the recipe was updated. This is why it is currently copied into haikuports repository in the additional-files for the recipe.

I’m not sure what happened, maybe someone mixed up files? Since this was already supposed to be fixed. So we can just replace the zip file with the one provided by Pete here.

Yeah, got it updated local by putting the zip in the tree, just want to see if the mentioned midi file above sounds better also :slight_smile:

EDIT: PR is up, at least with the midi file linked it sounds a lot better.

2 Likes

Been looking a bit, the PR is weird because it contains the zip in the repository, @KitsunePrefecture can you give generaluser_gs a try, it sounds better to me also.

Looks like user agent filtering on the server. curl works, as does wget -U 'just-testing-for-haikuports'.

clicking on the links works also :slight_smile: (that’s how I could download it)

Right, @Begasus
I boot into Haiku and do a full-sync to check up :
Does it upgrade to the good package ?.. which one I have locally ! -

EDIT_#01 - Haiku Nightly :

   user  ~    01:34    pkgman search timgmsoundfont -D
Repository  Name            Version  Arch
-----------------------------------------
<system>    timgmsoundfont  fixed-5  any 
HaikuPorts  timgmsoundfont  fixed-5  any 
   user  ~    01:34    find /boot/system/packages -name timgm* -exec du '{}' \;
5446    /boot/system/packages/administrative/state_2024-12-23_14:34:58/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2024-12-25_15:19:18/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2024-12-25_15:21:14/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2024-12-27_07:43:59/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2024-12-27_08:24:37/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2024-12-27_14:37:42/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-02_20:20:57/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-03_16:22:35/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-03_23:47:23/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-04_18:08:21/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-04_18:09:01/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-05_14:34:17/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-18_20:08:05/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-21_15:13:49/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-02-01_20:05:57/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-02-03_14:57:13/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-02-18_23:04:18/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-02-19_12:23:36/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-02-27_15:11:58/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-03-03_14:23:01/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-04-15_07:36:44/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-04-17_07:56:14/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-04-26_19:16:13/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-04-26_19:29:54/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-05-16_02:29:09-1/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-01-06_07:49:07/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-01-06_11:37:16/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-01-13_19:25:17/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-01-13_19:29:16/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-01-24_10:17:53/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-01-29_20:07:55/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-02-05_05:27:10/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-02-05_05:27:45/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-03-15_02:58:03/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-03-15_03:06:41/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-05-07_16:01:34/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-05-07_16:04:24/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/timgmsoundfont-fixed-5-any.hpkg
   user  ~    01:49    pkgman install /boot/system/packages/administrative/state_2026-05-07_16:04:24/timgmsoundfont-2011_12_11-6-any.hpkg
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
The following changes will be made:
  in system:
    upgrade package timgmsoundfont-fixed-5 to 2011_12_11-6 from local file
Continue? [yes/no] (yes) : 
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2026-05-15_01:30:37"
[system] Cleaning up ...
[system] Done.
[system] 554 old state(s) can be cleaned up. Use "pkgman cleanup" to remove them.
   user  ~    01:50    find /boot/system/packages -name timgm* -exec du '{}' \;
5446    /boot/system/packages/administrative/state_2024-12-23_14:34:58/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2024-12-25_15:19:18/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2024-12-25_15:21:14/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2024-12-27_07:43:59/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2024-12-27_08:24:37/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2024-12-27_14:37:42/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-02_20:20:57/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-03_16:22:35/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-03_23:47:23/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-04_18:08:21/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-04_18:09:01/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-05_14:34:17/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-01-18_20:08:05/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-01-21_15:13:49/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-02-01_20:05:57/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-02-03_14:57:13/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-02-18_23:04:18/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-02-19_12:23:36/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-02-27_15:11:58/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-03-03_14:23:01/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-04-15_07:36:44/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-04-17_07:56:14/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-04-26_19:16:13/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2025-04-26_19:29:54/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2025-05-16_02:29:09-1/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-01-06_07:49:07/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-01-06_11:37:16/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-01-13_19:25:17/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-01-13_19:29:16/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-01-24_10:17:53/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-01-29_20:07:55/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-02-05_05:27:10/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-02-05_05:27:45/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-03-15_02:58:03/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-03-15_03:06:41/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-05-07_16:01:34/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/administrative/state_2026-05-07_16:04:24/timgmsoundfont-2011_12_11-6-any.hpkg
5434    /boot/system/packages/administrative/state_2026-05-15_01:30:37/timgmsoundfont-fixed-5-any.hpkg
5446    /boot/system/packages/timgmsoundfont-2011_12_11-6-any.hpkg
   user  ~    01:52   

Well, still the fixed-5 version available on Haikuports repo - at this time.

I compared the sizes too, as first I thought you had left the HPKG’s name AS IS, but its content was updated, but as the size was the former also … I dismissed this idea.

After I reinstalled version 6.

The PR is still open, so it’s not yet available in the depot, guess I could merge, it’s a small archive compared to other soundfonts out there.