-- Leo's gemini proxy
-- Connecting to nanako.mooo.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; charset=utf-8
Benben is a command line VGM player and VGM->WAV converter for Linux that uses my YunoSynth library for its VGM playback engine. It is written entirely in the Crystal programming language.
PulseAudio, PortAudio, and libao backends
High-performance playback.
Multiple files can be specified and they will play one after the other.
Song and playlist looping.
Support for all the chips that supported by YunoSynth
Support for uncompressed VGMs, gzip compressed VGMs (.vgz), and additional non-standard formats such as ZStandard (.vgzst) and BZip2 (.vgb)
Support for XSPF and JSPF playlists
Configuration file support, including support for per-song configurations.
High speed rendering multiple files in parallel to either WAV or Au format.
Support for multiple bit depths and sample rates, and both integer and floating point WAV/AU files.
Optional effects: Soft clipping, parametric EQ with an arbitrary number of bands, stereo enhancement effect, reverb with selectable type and preset.
Customizable VU meter
Keyboard control support
# Play a VGM file and stop after it finishes $ benben "Cool Song.vgz" # Play a VGM and loop twice $ benben --loop 2 "Another Cool Song.vgz" # Render multiple VGM files to WAVs in parallel $ benben --render *.vgz # Show the help information $ benben --help # Show version information $ benben --version # List reverb presets for "MVerb" $ benben --reverb-type mverb --reverb-preset list
--------- Page served by Aya https://nanako.mooo.com/fossil/aya/ Aya is under the GNU Affero GPLv3 license
-- Response ended
-- Page fetched on Mon May 20 02:42:53 2024