Benben v0.4.0 is now released!

  • Linux x86-64 AppImage: download (SHA256: 63bcd76170fd13754a296cd363b5d570e3c0f20bdfa584caf5ca51e8d7b6ee82)
  • For source code, clone this Fossil repository and checkout v0.4.0
    fossil clone https://chiselapp.com/user/MistressRemilia/repository/benben/ && cd benben && fossil checkout v0.4.0
  • Want to build from source? Check out the Building page for instructions.

Note

This AppImage was accidentally built for x86-64-v2, and will need a CPU newer than an Intel Nehalem or AMD Bulldozer.

Changes and Features

  • Updated YunoSynth to v0.4.0:
    • NES support
    • Famicom Disk System support
    • Seta X1-010 support
    • Philips SAA1099 support
    • Sega PWM (32x) support
    • Bandai Wonderswan support
  • Enhancement: Added the --normalize command line option for automatic peak normalization of rendered files.
  • Enhancement: Added the --quiet command line option.
  • Enhancement: Pressing S will now let you toggle a "quit after current song" option during playback.
  • Enhancement: Added the equalizer-disabled-during-rendering config option. Turning this on will allow you to normally have an EQ enabled during playback, but also have it automatically disabled when rendering. This also works in per-song config files.
  • Enhancement: CUE files can now be generated when rendering.
  • Enhancement: The CPU usage is now shown during playback and rendering.
  • Enhancement: You can pass a directory to Benben directly and it will play all files it finds in that directory.
  • Enhancement: Errors that get printed on stderr are now redirected to a file (e.g. ~/.local/share/benben/stderr.log) by default. This is to prevent things such as PortAudio or YunoSynth from printing errors to the screen that can mess up the UI. This can be disabled in the config.
  • Fixed: JSPF playlist loading works again.
  • Fixed: You can now go to the next/previous song, or quit, while a song is fading out.
  • Fixed: The EQ setting now properly "sticks" between songs when it's toggled during playback.