Hi! Remember my last C3 thread from around a year ago?
...no?
Well, no worries.
I'm releasing a new version of gmplayer, my little music player that focuses on video game formats. This is mostly a polished version of what I released last year (again, I work on this on and off, that's why there's not much new). Nevertheless, here's a small changelog:
- Added the GSF (Gameboy advance Sound File) format, which lets you play GBA music!
- Added a slight bit of control to individual channels; in particular, you can mute them and can set individual volumes.
- Added a visualizer, which also includes individual channels (still somewhat in beta)
- Added drag'n'drop (not sure why I missed this at first...)
- Fixed file associations
- Revamped the UI a bit, now it uses tabs, a slider for tempo and a few misc. stuff
- Fixed playback errors with a few certain formats like VGM (...what? no, I didn't just update the libraries I was using...)
Anyway, without further ado, here's the obligatory screenshots and download:



Download
Github repository
Please note that this definitely won't be the last version! There are still a few idiosyncracies, such as some features not working with certain formats. Either way, this version should 100% be great for its main use, i.e. listening to some music
. Below I've noted some stuff I'll likely try fixing next time.
Anyway, this is the end. I likely won't win anything with this, but I hope you'll appreciate my humble work
.
...no?
Well, no worries.
I'm releasing a new version of gmplayer, my little music player that focuses on video game formats. This is mostly a polished version of what I released last year (again, I work on this on and off, that's why there's not much new). Nevertheless, here's a small changelog:
- Added the GSF (Gameboy advance Sound File) format, which lets you play GBA music!
- Added a slight bit of control to individual channels; in particular, you can mute them and can set individual volumes.
- Added a visualizer, which also includes individual channels (still somewhat in beta)
- Added drag'n'drop (not sure why I missed this at first...)
- Fixed file associations
- Revamped the UI a bit, now it uses tabs, a slider for tempo and a few misc. stuff
- Fixed playback errors with a few certain formats like VGM (...what? no, I didn't just update the libraries I was using...)
Anyway, without further ado, here's the obligatory screenshots and download:



Download
Github repository
Please note that this definitely won't be the last version! There are still a few idiosyncracies, such as some features not working with certain formats. Either way, this version should 100% be great for its main use, i.e. listening to some music

- Individual channel volume is enabled only for certain formats: as an example, it is enabled for NSF, but not for SPC.
- The above is the same for individual channel visualizers
- The visualizer itself has a few bugs, which you might notice by enlarging the window
- Muting all channels at once will stop the track completely after a few seconds
- The GSF format itself doesn't support anything about channels, and even changing tempo.
- I had planned to implement panning control, but unfortunately I haven't done any work on that
- The above is the same for individual channel visualizers
- The visualizer itself has a few bugs, which you might notice by enlarging the window
- Muting all channels at once will stop the track completely after a few seconds
- The GSF format itself doesn't support anything about channels, and even changing tempo.
- I had planned to implement panning control, but unfortunately I haven't done any work on that
Anyway, this is the end. I likely won't win anything with this, but I hope you'll appreciate my humble work
