home *** CD-ROM | disk | FTP | other *** search
- ***************************************************************************
- PS3M recorder v2.1
- -- FREEWARE --
- ***************************************************************************
-
- PS3M recorder is a program that loads several kinds of music module formats
- and turns them into IFF, AIFF or RIFF WAVE samples. The usage:
-
- PS3Mrec <module> <dest> <mode> <rate> <boost> <W/S> [pan]
- <module>: module to be recorded (MOD/FT/XM/S3M/MTM/DB)
- <dest>: destination filename
- <mode>: sample type to be created...
- 0 = IFF 8-bit stereo
- 1 = IFF 8-bit surround
- 2 = IFF 8-bit stereo separated
- 3 = IFF 8-bit mono
- 4 = AIFF 16-bit stereo
- 5 = AIFF 16-bit surround
- 6 = AIFF 16-bit mono
- 7 = RIFF WAVE 16-bit stereo
- 8 = RIFF WAVE 16-bit surround
- 9 = RIFF WAVE 16-bit mono
- <rate>: sampling rate in Hz (5000-60000)
- <boost>: volume boost (0-999)
- <W/S>: W = write to disk, S = simulate, calculate optimal volume boost
- [pan]: panning value for surround modes (1-99)
-
-
- <module>
- --------
- The module must be unpacked or XPK packed and one of the following formats:
- Protracker (MOD), Fasttracker I (FT), Fasttracker II (XM), Screatracker III
- (S3M), Multitracker (MTM), DigiBooster (DB).
-
- ** NOTE: If you want to load XPK packed modules you must have the
- xpkmaster.library and some sublibs installed in Libs:.
-
- ** NOTE: DigiBooster modules are first converted to Fasttracker I format.
- This means that samples over 64kB will be truncated and non-PT commands are
- ignored (including finetune). All DB mods will not convert properly, watch
- out. Also watch out the memory requirements, at least 2x the module size
- is needed. Conversion routine by Antti Lankila (STL/Damage). Thanks!
-
-
- <dest>
- ------
- Destination filename.
-
-
- <rate>
- ------
- Rate is the sampling rate to be used. The higher the better sound quality
- (and longer rendering time).
-
-
- <boost>
- -------
- With volume boost you can boost up the volume, obviously. Too high a value
- can cause 'clipping', decreasing the sound quality. 0 means no boost, 100
- means double volume, 200 triple etc.
-
-
- <W/S>
- -----
- W = Write the output to disk.
- S = Simulate, don't write. With this switch you can find out the optimal
- volume boost value (max volume without clipping) for each module and mode.
- To get the best sound quality you should first find out the best volume
- boost with simulate and then record using that boost value.
-
- ** NOTE: Every mode (with different panning parameters) can have different
- optimal boost values.
-
-
- [pan]
- -----
- For the surround modes only (1, 5, 8)!
- The greater pan value, the louder will the left side be mixed to the right
- side and vice versa. Value 1 is near stereo, and 99 near mono.
-
-
-
- Operation
- ---------
- When recording there will be a progress indicator showing the module time
- and how many kilobytes have been recorded. The process will stop when the
- module ends, the user presses CTRL+C (break) or some error occurs.
-
- Remember that you will need lot's of hd space. Example: A tune lasting
- 3:49 with sampling rate 28000 would take (3*60+49)*28000*2=12.2 megabytes
- hd space, and twice as much with 16-bit output.
-
-
-
- IFF & AIFF & RIFF WAVE
- ----------------------
- PS3M recorder offers three different sample formats:
-
- IFF 8SVX 8-bit mono/stereo (the Amiga sample format by Electronic Arts),
- AIFF 16-bit stereo (used on Apple and SGI),
- RIFF WAVE PCM 16-bit stereo (Microsoft Windoze sample format).
-
- The stereo modes have the left and right side separated, and surround modes
- have the right side mixed to the left and vice versa according to the pan
- value. The mono modes have the both sides mixed together.
-
- IFF stereo separated (mode 2) creates two IFF samples, one for the left and
- one for the right side.
-
- The surroud and mono modes will cause a slight decrease in sound quality
- due to additional mixing.
-
- The mixing routines use 16-bit calculations.
-
-
-
-
- Who needs it?
- -------------
- Those who don't have enough CPU to play all those PC modules with good
- quality and at the same time have big hds. Or, if you want to transfer
- modules directly onto audio CDs. That's the reason for this program to
- exist.
-
-
-
- Requirements
- ------------
- Any Amiga, ANY kickstart (even kick1.1 should work :) and some storage
- media, preferably a HD.
-
- PS3Mrec is quite memory hungry. You will need about 820kB memory for the
- program only, and some more for the module. But as they say, bigger tables
- make faster programs ;-)
-
-
-
- Bugs?
- -----
- Haven't encountered anything serious. Reports appreciated.
-
-
-
- Credits
- -------
- Code by K-P Koljonen / Hippopotamus Design
- PS3M 0.960 replayers and mixing system by Jarno Paananen (Guru/Sahara Surfers)
- DigiBooster -> FastTracker conversion routine by Antti Lankila (STL/Damage)
- Requested by Hst-Bullah / Hard Disk Cafe
-
-
-
- Contact
- -------
- E-mail: kpk@cc.tut.fi
- k-p@s2.org
-
- WWW: http://www.students.tut.fi/~kpk
-
- Snail: K-P Koljonen
- Torikatu 31
- FIN-40900 Säynätsalo
- Finland
-
-
-
- History
- -------
- v1.0 Seems to work.
- v1.1 (30.3.1996) Initial release.
- v1.2 A bug fixed, pos/len-counter added,
- AIFF 16-bit support added
- v1.3 (2.4.1996) All in one.
- v1.4 (11.4.1996) Sampling rate used exactly as given.
- Mode 3: separate IFF files for both sides.
- v1.5 (20.4.1996) AIFF stereo mode.
- Real 16-bit mixing for AIFF instead of 8-bit.
- v1.6 (24.4.1996) Added RIFF WAVE (PCM) support.
- Added IFF mono.
- v1.5 mangled the 16-bit data, should work now.
- Different versions for 8-bit and 16-bit mixing.
- Min. sampling rate lowered to 5000.
- v1.7 (26.4.1996) A proper volume boost system for all modes.
- Simulate mode for finding out the optimal boost.
- IFF mode now creates only one file.
- v1.8 (12.5.1996) AIFF MONO and RIFF WAVE MONO added.
- v1.9 (22.6.1996) User-specified destination filename.
- XPK packed files support with xpkmaster.library.
- No need to enter all the zeroes anymore.
- Panning for surround modes.
- 000/010 and 020+ optimizations.
- v2.0 (2.10.1996) DigiBooster module format support.
- Some bugs in the replayers fixed.
- v2.1 (17.12.1997) Sound distortion problem removed.
- Some optimizations.
-