mavenized vgm player
- made it one of the vavi-sound-emu spi
- made psg and fm use service provider
AudioInputStream ais = AudioSystem.getAudioInputStream(Paths.get(vgz).toFile());
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(new AudioFormat(44100, 16, 2, true, true), ais));
clip.loop(Clip.LOOP_CONTINUOUSLY);
- https://github.com/fedex81/simplevgm
- https://vgmrips.net/packs/ (vgm download)
- https://github.com/vlcoo/P3synthVG
- https://github.com/GhostSonic21/Java_VGMPlayer
- https://github.com/toyoshim/tss
merge simplevgm as extended to- psg providers other than sms doesn't work???
a (very) simple - Java based - VGM 1.50 player
Supported chips:
- TI SN76489
- Yamaha YM2612
- Yamaha YM2413
Download the latest jar file from the releases area
and run from the command line:
java -jar simplevgm-19.0117.jar <file>|<folder>
Original GME-VGM implementation: Shay Green https://bitbucket.org/mpyne/game-music-emu
Java code lifted from here: https://github.com/GeoffWilson/VGM
SN76489 PSG implementations:
- Shay Green: SmsApu
- Chris White: SN76496.java
- Chris White: SN76489.java
- Alexey Khokholov (Nuke.YKT): Nuked-PSG https://github.com/nukeykt/Nuked-PSG
YM2413 emulation
Mitsutaka Okazaki
https://github.com/digital-sound-antiques/emu2413
This software is released under a GPL 2.0 license