remilia, Finally, a new release of my #VGM player, Benben! Version 0.4.0 has a bunch of changes, but the big ones are probably support for #NES music, #Wonderswan music, and various other new chips. Also you can now have it do automatic peak normalization when rendering to WAV or Au.
A Linux x86-64 #AppImage and source code are both available for download here: https://chiselapp.com/user/MistressRemilia/repository/benben/technote?name=8d88cd94929dc4dc142855871ac525cb502dc736
New example video: https://www.youtube.com/watch?v=01jfImYMU6o
Still written entirely in #CrystalLang :D
Full list of changes:
- 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.