[–] 2 points 2 weeks ago

The sounds are coming from patch files loaded via PAT_Load_Instruments in libmodplug, which is what's used to generate the sounds.

You are right though that the patch/instrument consists of several pre-generated samples and does not use Timidity "live".

  • source
  • parent
  • context
  • [–] [S] 1 point 2 weeks ago* (last edited 2 weeks ago)

    Note: I can't share the specific MIDI file I was using as it's private, but in case it helps find the soundfont, here's a sample of ffplay playing onestop.mid from Windows ME. It sounds like chiptune at first, but after using the private MIDI file I can confirm that it isn't chiptune. The piano patch sounds kinda like an organ?

    Here's a link to the onestop sample (Warning: it becomes ear grating after about 20 seconds due to ffplay misinterpreting percussion as notes; this is why I chose this specific song): https://files.catbox.moe/2ecdhq.mp3

    This is what ffplay says when it plays onestop.mid: https://pastebin.com/SVuJai0H

  • source
  • [–] 4 points 2 weeks ago (2 children)

    https://timbrechbill.com/saxguru/Timidity.php Looks like the default soundfont is TimGM6mb.sf2 . But maybe it does not come with a default, and the default is only used with the official installer. I installed Timidity++ on my Archlinux based system and I do not get an audio from it too. Archlinux recommends to configure the setting to point it to the soundfont: https://wiki.archlinux.org/title/Timidity%2B%2B

    ffplay maybe uses its own configuration to load a specific soundfont. That's why you get it there. Maybe. I don't know how ffplay functions.

  • source
  • [–] 3 points 2 weeks ago

    Intel-undervolt works on 4th through 10th gen Intel only.

    My understanding is that certain security exploits were demonstrated through undervolting attacks like Plundervolt, so software voltage control was disabled or at least much more restricted on 11th gen onward.

  • source
  • [–] 2 points 2 weeks ago (4 children)

    I have a Python script without any build scripts on AUR too. If you want have a look, it simply copies (with install command) to /usr/bin. In my case its a commandline application, so there is no need for a desktop file. But for a GUI tool I would add a desktop file too.

    I’m trying to port the Mynah XMPP client.

    I don't think creating an installer script can be called a "port", unless you are making changes to adapt to a specific environment. I would clarify this in the post description, as this is not really a port, but just creating an installer. Otherwise one might get confused.

  • source
  • [–] 2 points 2 weeks ago

    I don't know. Just wanted mention that the post says "The app has no build script", so it cannot follow your advice to use the build scripts. I actually have my own Python script that has no build script either on AUR too. It just downloads the script and puts in bin folder, plus the README and LICENSE files. And off course the dependencies to existing tools, as it is more or less a wrapper script.

  • source
  • parent
  • context
  • [–] 3 points 2 weeks ago (1 child)

    I'm not gonna dig for it, but I once hardware overvolted a Pentium M laptop CPU by getting the pinout of the socket. I found pins that handled voltage and shunted them with a single thin strand of speaker wire. Bet you could do the inverse to get a hardware undervolt. It was fun, and I got an extra 500Mhz out of that Celeron. My age is showing

  • source
  • [–] 4 points 2 weeks ago* (4 children)

    No, the correct solution is to use a python build system to package the application outlined according to the pyproject.toml in the git repo.

    In addition to that, the de.nullhost.Mynah.yml is the recipe used to build the Flatpak.

    Those to files are what you will have to adapt into the PKGBUILD, which is the recipe Arch linux uses to make packages.

  • source
  • view more: next ›