_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fabulous quotes: "Living is easy with eyes closed, misunderstanding all you see." - Strawberry Fields Forever, by John Lennon, 1967, Magical Mystery Tour. "Whisper words of wisdom, Let It Be." - Let It Be, by Paul McCartney, 1970, Let It Be. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Cut Here. Ask your mommy if you need help. "Mix Master" v1.0 (c) 1988 by DUIABGTL Software. (Dreampt Up In A Boring Georgia Tech Lecture -aka- Jean Bulot) Mix Master is designed to be a companion utility for audio buffs. Mix Master will mix, slow, speed up, alter amplitude or negate a file. The mix option will let you mix digitial audio samples in the same manner that analog signals are mixed in a studio. Slow and speed up are options which allow you to change the playback speed by ANY percentage. Negate merely inverts the waveform, thereby allowing you to remove a sample by mixing the inverse of the sample ( -1 + 1 = 0, right? ). All files for Mix Master MUST be "DUMP" not IFF files! I have not had time to integrate IFF routines into the program. PerfectSound from SunRize Industries supports this option for creating sound files. Mix Master also needs LOTS of chip ram - try to give it as much as possible or the program will give an error message. Volume (Amplitude change): -------------------------- USAGE: mm -v n in out n: percentage of adjustment from -50 to 100 in: input file out: output file With this option, you can change the amplitude of the signal. A positive "N" will amplify the signal; "-N" will reduce the signal strength. Mix Samples ----------- USAGE: mm -m in1 in2 out in1: first input file in2: second input file out: output file This option mixes digital samples in the same manner as audio samples are mixed in a studio. Negate Sample ------------- USAGE: mm -n in out in: input file out: output file This option "negates" or flips a sample - thus by negating a sample you can "un-mix" sounds. I wrote this for my interest in backwards messages; by reproducing a sound and negating it, I could remove (for example) the guitar riff in a sample, thus leaving only the vocals behind. Speedup Playback ---------------- USAGE: mm -f n in out n: percentage of speedup (range: 0 to 100) in: input file out: output file This option lets you speedup a sample by a percentage, "N". N = 100 will double frequencies. N = 0 won't do anything... Slowdown Playback ----------------- USAGE: mm -s n in out n: percentage of splowdown (range: 0 to 100) in: input file out: output file Similar in concept to speedup, slowdown will slow playback of a sample by any percentage, "N". N = 100 will half frequencies, N = 0 won't do anything... 1) If you do any idiot things, this program will freak. You cannot give a negative speedup value for example. I purposefully designed the program with little error checking to keep it under 15k in length. 2) If you find this handy, send me some pocket change (College students are hungry (especially 17 year olds!) and constantly need food.) Jean Paul Bulot C/O DUIABGTL Software GA Tech Box 30280 Atlanta, GA 30332 or on The Hobbit's Hole BBS @ (904) 243-6219 as "Jean Bulot". If you're interested in C source (Manx v3.6) I'll negotiate with you personally on the above BBS.