Sashnov Alexander's home page

libayemu

xmms vtx format plugin

libayemu - is AY/YM sound chip emulation library written in ANSI C, so it can be ported to any OS with little or no change.

AY/YM sound chip was used in wide variety of popular machines in the past such as Sinclair ZX Spectrum 128, Commodore Atari and others.

Initial goal of this project was to have in Linux a replacement of Winamp + in_vtx.dll plugin for playing a collection of .vtx files.

This library has:

Downloads

Visit the project’s download page on SourceForge

Contribution

Contributors are welcome on projects GitHub page

You can contribute by:

Currently the library is used in DeadBeef cross-platform music player.

History

Roman Sherbakov is original author of Winamp plugin (in_vtx.dll) for playing AY/YM music in VTX format. It was open source, but in Delphi and asm :-( So I can’t directly port it to Linux and start rewritting it in C. Month after I drop mail to Roman for request help and following develop we do in pair: I was responceable for code, Roman for synthezer algoritm. His site is http://vtx.microfor.ru.

AY-3-8910 wiki page

AY-3-8910, AY-3-8912, YM2149 Homepage

AyEmul from Bulba

AYFly - (unavailable now)

ZX Tune cross-platform player Available platforms: Android, Windows, MacOS_X, Linux, Raspberry_Pi

Music archive at Bulba’s page

ZX Tunes.com: listen online or download

Hacker KAY - Music writter, AY/YM chips researcher

ZX-Spectrum sound kit Project core is fast and accurate resampler, based on FIR-filter, heavily optimized for piecewise-constant functions. Above this is clock-precise AY-3-8910 (YM2149F) emulator. Front-ends are win32 console app, Winamp and GSPlayer plugins

VGMRips The biggest and most active site for retro Video Game Music rips

Buffers Evolution by Pixelated Audio podcast

V_Soft Home Page (web.archive.org, dec 2004