*************************************************************************** PS3M recorder v1.6 (24.4.1996) *** 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 is very simple: PS3Mrec : unpacked module to be recorded (MOD/FT/XM/S3M/MTM) : 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 = RIFF WAVE 16-bit stereo 7 = RIFF WAVE 16-bit surround : sampling rate in Hz (05000-60000) : volume boost (0-8) The module must be unpacked and one of the following formats: Protracker (MOD), Fasttracker I (FT), Fasttracker II (XM), Screatracker III (S3M), Multitracker (MTM). Rate is the sampling rate to be used. The higher the better sound quality (and longer rendering time). With volume boost you can boost up the volume, obviously. This is useful with modules using lot's of channels, like 16 or more. Too high a value can distort the sound. PS3Mrec will create a file (AIFF & RIFF) or two files (IFF) in the current directory. With IFF mode these will be SAMPLE1.IFF and SAMPLE2.RAW (modes 1 & 2) or SAMPLE1.IFF and SAMPLE2.IFF (mode 2). With AIFF/RIFF modes the file is called SAMPLE.AIFF or SAMPLE.WAV. When using modes 0 and 1 you need to join the two files together to get a proper IFF sample (eg from shell: join SAMPLE1.IFF SAMPLE2.RAW as foobar.iff). 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 or the user presses CTRL+C (break). Bear in mind that the sample will be created into the CURRENT DIRECTORY and 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 if 16-bit output is used. 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 with half volume and vice versa. IFF stereo separated (mode 2) creates two IFF samples, one for the left and one for the right side. IFF mono (mode 3) will create one sample with both sides mixed together. The surroud effect and mono mode will both cause a slight decrease in sound quality due to additional mixing. PS3Mrec1 & PS3Mrec2 ------------------- There are two versions because I don't really know if the other works.. That's because I don't have the hardware to listen the rendered samples with 16-bit output. PS3Mrec1 uses 8-bit mixing routines for all the output types, volume boost works as it should. PS3Mrec2 uses 8-bit mixing routines for IFF and 16-bit mixing routines for AIFF/RIFF. This will probably give better sound quality because of the higher mixing precision. Volume boost only works with IFF. 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 :), at least 1M memory and some storage media, preferably a HD. Credits ------- Code by K-P Koljonen / Hippopotamus Design / iNSANE PS3M 0.960 replayers and mixing system by Jarno Paananen (Guru/Sahara Surfers) Requested by Hst-Bullah / Hard Disk Cafe Contact ------- E-mail: kpkoljon@freenet.hut.fi Snail: K-P Koljonen Torikatu 31 40900 Säynätsalo Finland WWW: http://direktor.voima.jkl.fi/~kp 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.