home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
EVENTS
/
CHSNDV11.ZIP
/
CHATSND.DOC
next >
Wrap
Text File
|
1995-02-24
|
8KB
|
193 lines
Chatsound Test II v1.1
Copyright (c) 1994-1995 by Adam Harvey/Inphact Software
All Rights Reserved.
Introduction
════════════─────────────────────────────────────────────────────────────────
I began this program when I was having trouble finding the correct
settings for void chatsound() while writing an emergency chat mod for
WWIV v4.23. The void chatsound() is a 10-15 line piece of code in the WWIV
source, which, when given six integers, will play a "wheeping" sound locally
to get the SysOp's attention. I just couldn't get the "wheep" to sound like
what I thought an emergency chat page should sound like. After changing
the integers about 20 times and compiling each time, I decided there had to
be an easier way. I quickly wrote up Chatsound Test. It was a small
text-based program that when you entered 6 numbers it played the sound and
quit. I decided it'd be a fun project and possibly helpful for other SysOps
if I modified the program, made it graphical, and a lot easier to use.
So Chatsound Test II was born.
Description
═══════════──────────────────────────────────────────────────────────────────
Chatsound Test II is for WWIV SysOps who would like to quickly find the
exact settings for calling void chatsound while modifying their registered
WWIV BBS. The void may be used anywhere in the source code, and is called
like this:
chatsound(10,200,5,15,40,5);
■ The first number is the Starting Frequency. This is, obviously, where
the sound will start.
■ The second number is the Ending Frequency. This is the point at which the
sound will end.
■ The third number is the amount to change. If this number is, for example,
2, the void chatsound() will start at the Starting Frequency, and play
a sound, then go up 2 frequencies each time until it reaches the Ending
Frequency.
■ The fourth number is the first delay. This delay determines how long to
play the current frequency before it changes to the next highest.
■ The fifth number is the second delay. This delay is how long the sound
will pause in between repeating the play loop.
■ And finally, the sixth number is the number of times you wish the loop
to repeat.
NOTE: If you enter a string, try testing it, and find that nothing happens
(or basically nothing happens), don't worry. There are a few times
when the settings don't make any sounds. For example, if you make
the Starting Frequency higher than the Ending, nothing will happen.
Just don't worry. The program DOES work. :)
If you are not sure how you wish to set these categories, it is very easy
to edit and test them using Chatsound Test II.
Program Commands
═════════════════────────────────────────────────────────────────────────────
■ UP ──────── Move the edit cursor up and down over the categories and the
■ DOWN Test Sound box.
■ TAB ─────── Move the edit cursor to the next category.
■ ESCAPE ──── Quit at any time.
■ Q
■ ? ───────── Bring up the help/information screens.
■ BACKSPACE ─ Abort viewing the help/information screens.
■ RETURN ──── Edit the currently highlighted category. (Also aborts edit)
■ T ───────── Test the sound using the current settings.
■ SPACE ───── Test the sound using the current settings if the Test Sound
■ RETURN box is marked.
Copyright/License
═════════════════────────────────────────────────────────────────────────────
This document and the program files ("the software") are copyrighted by
the author. The copyright owner hereby licenses you to use the software
given these restrictions:
■ The software shall be supplied in its original, unmodified form, which
includes this documentation;
■ The software may not be included or bundled with other goods or
services unless specific permission is first obtained in writing
from the author;
■ No fee is charged; an exception is granted to non-profit user's
groups, which are permitted to charge a small fee (not to exceed $5)
for materials, handling, postage, and general overhead. No other
organization is permitted to charge any amount for distribution of
copies of the software or documentation, or to include copies of the
software or documentation with sales of their own products.
The software and documentation are Copyright (c) 1994-1995 by Adam Harvey
Disclaimer
══════════───────────────────────────────────────────────────────────────────
The author makes no warranties, expressed or implied, as to the quality or
performance of this program. Your use of this program constitutes your
release of the author from liability or litigation for any indirect or
consequential damages arising from the use of this program or its associated
files.
In no event will the author be liable to you for any damages, including any
lost profits, lost savings or other incidental or consequential damages
arising out of your use or inability to use the program, or for any claim by
any other party.
The WWIV source code cannot be modified or possesed by a non-registered
user. If you have a copy of the source code, are editing it for someone
else, or are using a compiled version of the source and are not a registered
WWIV SysOp yourself, then you are using/holding the program illegally!
Revision Information
════════════════════─────────────────────────────────────────────────────────
Version 0.19.5ß (1/3/95)
■ Spotnick fixed the getch() crash and cleaned up some of the code.
Version 0.34ß (1/8/95)
■ Support for monochrome monitors. Edit highlight color is different so
if the monitor is black and white, you can see which category is being
edited. (Thanks, Moody!)
Version 1.0 (1/11/95)
■ Initial release
Version 1.1 (2/24/95)
■ Cleaned up a few pieces of code
■ Documentation updated
■ Added 'Q' to allow Quit
─────
This program has been tested on a 486 and 386 machine in both MS-DOS and
Windows and has not encountered problems. It has not been tested on any
286 machine. If you have a 286, and find that you cannot run the program,
please contact me!
Credits
═══════──────────────────────────────────────────────────────────────────────
■ WWIV BBS Software Copyright (c) 1988-1994 by Wayne Bell. Portions of
his code (the void chatsound) are used in this program.
■ MS-DOS and Windows are trademarks of the Microsoft Corporation.
■ Chris McRae for some of the documentation info and disclaimers.
■ Mike Vitale for his comments, help, and acting like he wasn't bored.
■ Virus for the piece of code he gave me when the getch() function was
crashing. It is no longer used, but he helped a lot. Let's see what's
in store in the future...
■ Dark Shadow for showing me how to print the ANSI files.
■ Spotnick for figuring out the getch() crash and making some of the
code cleaner.
■ Moody for pointing out that anyone using a monochrome monitor or who
was color blind could not tell which category was being edited.
Contact & Donation Information
══════════════════════════════───────────────────────────────────────────────
How to contact the author:
WWIVnet ─── 1@10220
FarLink ─── 1@1
TriNet ──── 1@4
Internet ── aharvey@nerc1.nerc.com
BBS ─────── The Far Site BBS [ASV] ∙ (609)921-9450
If you would like to support Inphact Software and possible future projects,
please feel free to donate! Make checks payable to Adam Harvey. I'd also
like to hear from you if you use this program: bug reports, possible
feature additions, or just saying "hi." Send snail mail to:
Adam Harvey
c/o Inphact Software
26 Hornor Lane
Princeton, NJ 08540-3937
────────────────────────────────══ [EOF] ══──────────────────────────────────