Mercurial > hg > xmms-sid
view README @ 229:7bb9e20e3092
Few more adjustments.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 19 Dec 2004 16:57:01 +0000 |
parents | de47d797ee33 |
children | e9ea4ce4c697 |
line wrap: on
line source
XMMS-SID - SIDPlay input plugin for X MultiMedia System (XMMS) ============================================================== Programmed and designed by Matti 'ccr' Hamalainen (C) Copyright 1999-2004 Tecnic Software productions (TNSP) MD5 Algorithm code for song-length database handling by L. Peter Deutsch <ghost@aladdin.com> (C) Copyright 1999 Aladdin Enterprises. All rights reserved. Short Introduction ================== XMMS-SID is a plugin for XMMS (X MultiMedia System) which provides support for playing Commodore 64 "SID tunes", which are music from old Commodore computer software including games, demos, etc. Installation requirements and recommendations ============================================= Refer to file "INSTALL" for information about what XMMS-SID requires, where to get those required packages and how to install. Some words on which emulation library you should choose to install and use - it depends somewhat on your system and personal preferences. - libSIDPlay v1: This is the old SIDPlay v1 emulation library. Its emulation is "frame-based" and not very accurate. The waveforms produced are harsher and emulation of SID filter is far from accurate. libSIDPlay v1 requires very little CPU power, it is faster and may have fewer bugs due to being more mature software. Many OS distributions have pre-built packages of it, not something that can be said of libSIDPlay v2. Some people may even like the harsher sound produced by libSIDPlay v1. Drawbacks are: worse emulation, eventually weakening compability as new SID-tunes/files are ripped into "RSID"-format which libSIDPlay v1 does NOT support. - libSIDPlay v2: New, next generation modular SID-emulation framework. Along with reSID-library it produces probably most accurate emulated representation of SID-chip available. This, however, comes at high cost: libSIDPlay2 tends to eat CPU like popcorn, depending on the selected emulation options. It is also less spread, not as many distributions/operating systems come with pre-packaged libSIDPlay2, so you may have to roll your own. Also the API-stability of libSIDPlay2 is not yet 100%, there may be changes. Bugs are evident, though many of them will be fixed eventually. Conclusion thus is as follows: If you are using an old system with not much spare CPU-power, choose libSIDPlay v1. On a relatively recent system (more powerful than Pentium III 500MHz) you may wish to choose libSIDPlay v2, although your mileage may vary. Configuration ============= Usage ===== Using the plugin is quite simple: if you are familiar with XMMS and SIDPlay, then you already know how to use XMMS-SID. Configuration should be self-explanatory for most part, here are few tips: * XSIDPLAY-compatible song-length database is a file that contains lengths for most songs in High Voltage SID Collection (HVSC). I highly recommend that you download the database and configure XMMS-SID to use it. The SLDB is available at http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/sldb.html * SIDPlay2-emulation is heavier, but more accurate. So you need to have more CPU-power for it. * Oversampling is available with SIDPlay2-emulation, it can further enchange the audio quality, but you need some really powerful hardware to run it smoothly. * Filter-settings can be usually left as they are, unless you know what you're doing. * If the plugin doesn't recognize your SID-tunes, try checking the 'Determine filetype by contents' option in the XMMS-SID config window. This is horrendously slow if you're reading a 10000-tune playlist, though. * For those who don't know it: Autopanning and stereo are not native to the original SID chip, but are extra options implemented in libSIDPlay. So if you think that the tune does not sound as it sounds on real C64, use the Mono setting. * The "kb/s rate" box is actually the play rate in Hz, so you can see if it's an NTSC or PAL song (if you haven't set the Force Speed option). Also see FAQ for more tips, notes and such. License ======= XMMS-SID is distributed under GNU General Public License version 2, see COPYING for more information. If you like XMMS-SID, you can thank me by distributing message about it's existence and voting it on freshmeat.net. Contact, support and new versions ================================= New releases of this plugin should be available at TNSP's WWW- homepages, see below for address. Bug-reports, suggestions, patches, etc. should be sent to ccr at least for now, please see the homepage for latest information. IRC : The #xmms-sid on freenode has been TERMINATED, so don't bother going there. After 2 years of idling alone on that channel, I got bored. But I do hang on #xmms at irc.freenode.net by unsurprising nickname "ccr". (see http://www.freenode.net/ for more information) E-mail : ccr@tnsp.org Homepage : http://www.tnsp.org/xmms-sid.php