XMMS-SID

XMMS-SID is Free Software licensed and distributed under GNU General Public License.

News

A forum section for XMMS-SID-related discussion is now available on Kohina board. Special thanks go to talus and mayday of Kohina crew for setting up a forum section for XMMS-SID. (Kohina is a streaming net-radio specializing in computer / console music, including tunes produced in SID, YM, AdLib, etc.)

Introduction

XMMS-SID is a plugin for XMMS for playing music that is commonly referred as "SID-tunes" aka music from Commodore 64 computer and it's close relatives. For the actual emulation/playing, XMMS-SID can utilize several emulator engines.

Some features of XMMS-SID:

  • Run-time selectable emulation library.
  • 2-8x oversampling support.
  • Supports multiple emulation libraries:
  • Several sub-tune selection/control methods as configurable options.
  • Automatic sub-tune changer; plays through all sub-tunes in file, starting from default.
  • Configurable filter-settings.
  • Supports HVSC song-length database and has a maximum playtime check.
  • Optionally configurable title-string like in MPG123 plugin (supports also XMMS 1.2.5+ generic titles)
  • Standard audio output quality settings.
  • STIL (SID Tune Information List) support.
  • File information dialog <CTRL+3>, shows normal SID-tune info and STIL info if enabled.

XMMS-SID for Audacious

Audacious, a music player indirectly descended from XMMS has a port of XMMS-SID called Audacious-SID in their collection of standard plugins. The original port was done by Giacomo Lozito and I have since joined Audacious dev-team and work on the plugin directly, in addition to other parts of Audacious.

The feature set is mostly same, though there are some differences and Audacious-specific enhancements. So, for all your SID-playing needs, just get the latest version of Audacious.

Screenshots

screenshot
XMMS with some SID-tunes in playlist with file information window opened
screenshot
The new about-dialog
screenshot
Audio settings
screenshot
Emulation parameters #1
screenshot
Emulation parameters #2
screenshot
Playtime and song-length database settings
screenshot
STIL-database and titlestring settings
screenshot
Sub-tune control-, automatic sub-tune changer- and miscellaneous options

Download

XMMS-SID is Free Software licensed and distributed under GNU General Public License.

Current stable release v0.8.0beta19:

File GPG signature
xmms-sid-0.8.0beta19.tar.gz [sig]
xmms-sid-0.8.0beta19.tar.bz2 [sig]

To verify the GnuPG/PGP signatures:
  • gpg --keyserver wwwkeys.pgp.net --recv-keys 0x1374C112
  • gpg --verify xmms-sid-0.8.0beta19.tar.gz.asc

XMMS-SID Mercurial repository

Latest development version can always be found in the public read-only Mercurial (hg) repository.

XMMS-SID compatible libSIDPlay sources:

Most Linux-distributions and BSDs should have working SIDPlay library packages, but those may also be out of date. In those cases, the links below may be of help.

Important links

For using XMMS-SID, you need at least one emulator library. Additionally, you need XMMS v1.2.0 or later. Also, you'll probably want some SID-tunes to listen to if you already don't have them.

Support

Being a practically one-man open source project, XMMS-SID's user support resources are rather scarce. Primarily you should use the support forum for your questions.

  • Methods of contacting me:

Have fun. -- ccr/TNSP

1 2