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.