4 NSPmod - No Signal Processor MOD Player - Version 0.1
7 Copyright (c) 1995 Toru Egashira
9This program is free software; you can redistribute it and/or modify
10it under the terms of the GNU General Public License as published by
11the Free Software Foundation; either version 2 of the License, or (at
12your option) any later version.
14This program is distributed in the hope that it will be useful, but
15WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17General Public License for more details.
19You should have received a copy of the GNU General Public License
20along with this program; if not, write to the Free Software
21Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
27This program is, as the version number saids, in the ALPHA development
28stage. Don't expect the next version (if exists) will be compatible
29with this version. And especially, DON'T EXPECT IT IS SAFE FOR YOUR
30HEARING. I recommend you to keep the volume turned down.
33What is NSPmod?
36NSPmod is a MOD (Protracker module and some of its extensions) / S3M
37(Scream Tracker 3 module) / MTM (Multitracker module) music player.
38This program uses a technology called No Signal Processor (NSP), which
39enables your PC play MODs without DSP such as Gravis UltraSound (GUS)
42This program requires VoxWare v2.90 compatible 8bit DAC device.
45NSP, What's Good?
48If you don't have GUS (yet):
49 - Good idle task for a CPU to be used for a heater. (DOS is better?)
50 - Your system gets slower. The speed reminds you of the days with
51 your former system. The good old days..
52 - You will be interested in MODs, then soon become a happy GUS owner.
54If you have GUS:
55 - Useless. But try once. The trial will reconfirm your love for GUS.
61On Linux, just type "make". Other systems require some changes in
62Makefile and/or sources. "Make install" is not supported. Just copy
63the executable file "nspmod" to a directory in your $PATH. Only the
64executable file is required to run.
70If you notice NSPmod plays a module incorrectly, check the module with
71Scream Tracker 3 (scrmt321.zip) first. ST3 is NSPmod's reference
72player. So, if NSPmod plays as ST3 does, it is meant to be.
73Next, consult my web pages:
77newer information or fixes might be there.
78If those don't help, let me know:
82 egashira@nwk.CL.nec.co.jp (employee account. so not recommended)
84Messages in Japanese are of course welcome.
90Jeff Epler for mono support code (sorry, NSPmod still does
91 stereo-mixing. Even the stereo code is now messy enough..),
92David Groves for turning me to CPU-usage-conscious, :)
93Psi for Scream Tracker 3,
94Kalle Kivola for ST3.DOC,
95Lars Hamre, Norman Lin, Mark Cox, Peter Hanning, Steiner Midtskogen,
96 Marc Espie, and Thomas Meyer for MOD-FORM.TXT,
97Daniel Goldstein(?) for MTM-FORM.TXT,
98Hannu Savolainen for VoxWare,
100..and of course, all mod musicians! I will be happy if NSPmod will
101increase your audience.
108 - Initial public release.
111 - Added MTM support.
112 - Added mono support. ('-m' option. v0.0's '-m' is now '-i')
113 - Added vol zero optimization.
114 - Rewrote critical loops, cut CPU usage >10%, even if no vol 0 opt.
115 - Reduced note-off clicks.
116 - Fixed: '-r' now works on S3Ms.
117 - Fixed MOD default tempo. (126 -> 125)