Benben v0.5.0 is now released!

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

Benben playing 'Crystal Dragon' (crystal.s3m)

Changes and Features

  • Updated YunoSynth to v0.4.4
  • Breaking change: The config file format has changed. You are encouraged to backup your current config, then let Benben create a fresh one that you then re-edit.
  • New: MP3, MP2, and MP1 support added.
  • New: Module file support added via RemiXMP. The interpolation mode can be changed at runtime with the i key.
  • New: FLAC file support added via RemiAudio.
  • New: Opus file support added.
  • New: Ogg Vorbis file support added.
  • New: MIDI file support added.
  • New: Playback of WAV and Au files added.
  • New: MPEG-1/FLAC/Opus/Ogg/PCM files are resampled using a high quality resampler based on libsamplerate when their sample rates do not match the player's output rate.
  • New: Song-specific configs can be reloaded at run time with the C key.
  • New: theme support. If truecolor ANSI support isn't working, and you know your terminal supports 24-bit colors, try setting the COLORTERM=truecolor environment variable before using Benben.
  • New: Added the --long-version argument.
  • New: More startup animations added.
  • New: Seeking support for MP3, MP2, MP1, RIFF WAV, module files, and Au files added. Support for seeking in other formats will come in the future.
  • New: ReplayGain support for MPEG-1, Vorbis, Opus, and FLAC files.
  • New: Added the --shuffle argument.
  • Change: The maximum sample rate is now 48KHz.
  • New: The code can now be compiled with -Dstrict_multi_assign and -Dno_number_autocast
  • New: A Texinfo manual is now available. You can view it online here as webpage or in PDF format.

Note

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