libayemu
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:
- doxygen API documentation;
- autotools build system;
- sample: xmms plug-in (on the picture);
- sample: console player for *nix;
Downloads
Visit the project’s download page on SourceForge
Contribution
Contributors are welcome on projects GitHub page
You can contribute by:
- create build of libayemu and player for Windows;
- write input plugin for any existing sound player;
- create Python binding;
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.
Links
AY-3-8910, AY-3-8912, YM2149 Homepage
AYFly - (unavailable now)
ZX Tune cross-platform player Available platforms: Android, Windows, MacOS_X, Linux, Raspberry_Pi
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
- http://trd.speccy.cz/ - Virtual TR-DOS
- http://www.worldofspectrum.org/ - World of Spectrum
- http://www.worldofspectrum.org/projectay/ - Project AY on World of Spectrum
- http://zxdimsla.chat.ru/WINAMP/winamp.htm - The ways to listen & to convert ZX-Spectrum music modules
-
http://oldcomputers.com/ - Old computers museum
- AY Fly ! Supports VTX and all formats wich Bulba support and more