JuceOPLVSTi ~ FM Synthesizer VST


Classic game sounds in VST form. As heard in late 80s / early 90s sound cards. Powered by DOSBox emulation.

JuceOPLVSTi

bsutherland.github.io/JuceOPLVSTi
github.com/bsutherland/JuceOPLVSTi

foo_sid ~ Foobar2000 Plays Commodore 64 Audio


Adds decoding support for Commodore 64 SID sound files (.SID, .MUS). Based on resid-fp.

www.foobar2000.org/components/view/foo_sid

The High Voltage SID Collection (HVSC) is a freeware hobby project which organises Commodore 64 music (also known as SID music) into an archive for both musicians and fans alike. The work on the collection is done completely in the Team and contributors’ spare time and is proudly one of the largest and most accurate computer music collections known.

~ hvsc.c64.org

en.wikipedia.org/wiki/Commodore_64

sc68 ~ Cross-platform Atari ST & Amiga Audio Player


sc68 is an Atari ST and Amiga music player.

The sc68 is a Atari-ST and Amiga music player. It comes as a command line music player as well as libraries for developers and various plugins for well know programs.

sourceforge.net/projects/sc68

ZX Spectrum ~ Computer Sound Chip Emulator


This is Windows or Linux program, designed for playing music for AY-3-8912 sound chip (or its analogs are AY-3-8910 and YM2149F). Emulator emulates these sound chips and does not require real ones. Additionally emulator can play CD’s audio tracks and MIDI-files. Optional BASS by Ian Luck can be used for playing MP3 and MOD music.

bulba.untergrund.net/emulator_e

foo_input_vgmstream ~ Foobar2000 Plays Game Audio


This Foobar2000 component decodes dozens of streamed ADPCM or other compressed format files extracted from various console and PC games.

www.foobar2000.org/components/view/foo_input_vgmstream

Supported codec types:

Quick list of codecs vgmstream supports, including many obscure ones that are used in few games.

PCM 16-bit
PCM 8-bit (signed/unsigned)
PCM 4-bit (signed/unsigned)
PCM 32-bit float
u-Law/a-LAW
CRI ADX (standard, fixed, exponential, encrypted)
Nintendo DSP ADPCM a.k.a GC ADPCM
Nintendo DTK ADPCM
Nintendo AFC ADPCM
ITU-T G.721
CD-ROM XA ADPCM
Sony PSX ADPCM a.k.a VAG (standard, badflags, configurable, Pivotal)
Sony HEVAG
Electronic Arts EA-XA (stereo, mono, Maxis)
Electronic Arts EA-XAS (v0, v1)
DVI/IMA ADPCM (stereo/mono + high/low nibble, 3DS, Omikron, SNDS, etc)
Microsoft MS IMA ADPCM (standard, Xbox, NDS, Radical, Wwise, FSB, WV6, etc)
Microsoft MS ADPCM (standard, Cricket Audio)
Westwood VBR ADPCM
Yamaha ADPCM (AICA, Aska)
Procyon Studio ADPCM
Level-5 0x555 ADPCM
lsf ADPCM
Konami MTAF ADPCM
Konami MTA2 ADPCM
Paradigm MC3 ADPCM
FMOD FADPCM 4-bit ADPCM
Konami XMD 4-bit ADPCM
Platinum 4-bit ADPCM
Argonaut ASF 4-bit ADPCM
Ocean DSA 4-bit ADPCM
Circus XPCM ADPCM
OKI 4-bit ADPCM (16-bit output, 4-shift, PC-FX)
Ubisoft 4/6-bit ADPCM
SDX2 2:1 Squareroot-Delta-Exact compression DPCM
CBD2 2:1 Cuberoot-Delta-Exact compression DPCM
Activision EXAKT SASSC DPCM
Xilam DERF DPCM
InterPlay ACM
VisualArt’s NWA
Electronic Arts MicroTalk a.k.a. UTK or UMT
CRI HCA
Xiph Vorbis (Ogg, FSB5, Wwise, OGL, Silicon Knights)
MPEG MP1/2/3 (standard, AHX, XVAG, FSB, AWC, P3D, etc)
ITU-T G.722.1 annex C (Polycom Siren 14)
ITU G.719 annex B (Polycom Siren 22)
Electronic Arts EALayer3
Electronic Arts EA-XMA
Sony ATRAC3, ATRAC3plus
Sony ATRAC9
Microsoft XMA1/2
Microsoft WMA v1, WMA v2, WMAPro
AAC
Bink
AC3/SPDIF
Xiph Opus (Ogg, Switch, EA, UE4, Exient)
Xiph CELT (FSB)
Musepack
FLAC
Others

github.com/losnoco/vgmstream

ANMP ~ Another Nameless Music Player


ANMP aims to be a versatile but lightweight audio player, just as the other hundred thousands out there. It is written in C++11. As being only a frontend, ANMP itself doesn’t know anything about audio formats and how to decode them. That’s why it uses 3rd party libraries to decode them. By using VgmStream, GameMusicEmu, LazyUSF and supporting looped songs natively, ANMP is esp. suited to play various audio formats from video games. Moreover it supports Looped Midi Tracks.

Main Features:

  • muting multichannel audio files
  • gapless playback (for most streamed audio formats)
  • arbitrary (forward) looping of songs (i.e. even nested loops)
  • synthesizing MIDI files using fluidsynth
  • multi-channel audio rendering
  • overlapping notes do not kill each other
  • unrolling looped MIDI tracks
  • volume response compatible to N64’s software synth
  • supports an IIR lowpass filter compatible to Rareware‘s N64 games (Conkers Bad Fur Day, Jet Force Gemini)
  • support for cue sheets
  • support for audio normalization based on EBU R 128
  • exposes basic commands via D-Bus

aimp

github.com/derselbst/ANMP

Mikmod Sound System ~ Cross-platform Game Audio


Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!)

mikmod

mikmod.sourceforge.net/
sourceforge.net/projects/mikmod/

EXP Soundboard ~ Simple Soundboard With Hotkeys


A soundboard that supports almost all MP3s and WAVs. Sounds can be triggered with custom keyboard hot-keys and played through up to 2 outputs. i.e. Your speakers and a virtual audio cable. Also allows for your mic to pass into the virtual audio cable when enabling Mic Injector. This soundboard also incorporates a save feature.

Features:

  • Easy to use soundboard app, allows soundboards to be saved.
  • Use keyboard hotkeys to trigger sounds
  • Play sounds through a virtual audio cable and still be able to hear them through your speakers
  • Includes Mic Injector to route sound from your mic into your virtual audio cable
  • Includes converter tool for converting almost any audio file into a compatible one

expsoundboard

sourceforge.net/projects/expsoundboard
How To Use Microphone While Using Soundboard (Using Mic Injector)

Audio Overload ~ Video Game Music Player


Audio Overload emulates the sound hardware of vintage consoles and computers, allowing you to listen to completely authentic renditions of classic video game tunes. Audio Overload does not play music from arcade games; for that you should use M1.

Audio Overload

www.bannister.org