7.1 Sound Effects Editor
SUPER SOUND
Program SUPER SOUND v2.2 allows
select and customize to suit your needs
one of eleven different sound effects with subsequent discharge
to a disk or tape, depending on the version. All files
unloaded SUPER SOUND'om are fully relocatable finished routines
in machine code and can be called from both BASIC and assembly
language.
SUPER SOUND works on all types of
Spectrum-compatible computers and musical co-processor
(AY-3-8912) does not need.
The program is managed with the cursor and menu. The choice
of functions performed by pointing the cursor to the
appropriate item in the current window and pressing
"Fire". To control the cursor can be
use a Kempston joystick Sinklerdzhoystik or keyboard (the keys
O, P, Q, A and SPACE - left, right, up, down and fire
respectively). All control devices
active simultaneously.
The main menu contains twelve points. The first eleven -
various effects, and the last (Info) - about program, the date
of its creation and author.
7.1.1. Effects
I will describe all the effects in turn. If you choose any
of them before you will open a window with the current
parameters of this effect and several official functions. In
each of the eleven windows, there are three general functions:
Main Menu - return to Main Menu, Play - Play the effect and
Save - Record adjusted effect on magnetic media. The remaining
functions vary from effect to effect.
Input Sound - sound input. This item
main menu allows you to enter into the memory
sound bites fed to the tape input of the computer and play
them at different speeds. In the window of this effect than the
three standard functions of a few of its own:
Input Speed: XX - the input speed. Than
less than this setting, the better the quality of the input
sound, the more memory it takes and the less number of times it
can be accelerated. If you need the highest quality, the rate
of input must be equal to 0, but then what you typed, you can
play with either real fast or slow.
Play Speed: XX - playback speed. If the parameter of the
item is equal to the parameter Input Speed, a sound clip
reproduced with the real rate if it is smaller, the sound
speeds up, but if he more - the sound is slowed down.
Length: XXXXX - the length of the sound fragment.
Reverse - reverse playback.
This item allows you to "flip" your
sound clip on its head, that is
play it at the end of the beginning. When the front of the item
checked, this mode is enabled.
Input - input sound. If you choose this
paragraph immediately starts recording sound
memory. Therefore, before you do this, check your tape and
cords, connecting it with the computer.
Double Beep - a double BEEP. Title
this paragraph speaks for itself - it
analogue of the operator BASIC BEEP, but reproduces the two
frequencies simultaneously. Frequency 1: XXX and Frequency 2:
XXX - the first and second frequency. Duration: XXX - duration
of effect. Items Main Menu, Play and Save described above.
Exploding 1 - blast simulator 1. This
effect is a noise with a slowly varying frequency. Besides the
three standard functions in this screen you will find the
following: Frequency: XXX - initial frequency effect. Duration:
XXX - duration of the sound one step frequency. Length: XXX -
length effect. Group: XX - this option affect the sound
slightly. Its value determines the address of the ROM, from
which the data are taken to generate the noise. Increase - If
you choose this option, it will change its name to Decrease
(reduction). If you this will seem a little, and Once again you
stop your choice on this paragraph, he again turned to Increase
(Increase). This item determines the direction of frequency
offset noise.
Exploding 2 - blast simulator 2. This
effect is similar to the previous one, but the moments of
change of frequency is much more noticeable. When editing this
effect you can cause trouble only item Length: XXX - this is
the length of the effect. Others (Frequency: XXX, Increase, Main
Menu, Play and Save) are completely analogous
the same as those described above.
Volume FX - gromkostny effect. This is one of the main
attractions program SUPER SOUND. This main menu lets you create
effects from the varying the volume and even change
it during playback. Items Frequency: XXX, Duration: XXX and
Length: XXX completely analogous to the same in the Exploding
1. Item Volume: XX establishes the initial
volume effect.
The following three points should be explained
detail. This is: FQ: Increase, DR: Increase
and VL: Decrease. These items determine the change in
frequency, duration and volume respectively. They can take the
values Increase, Decrease and No change (increase, decrease,
and unchanged). Please note that due to the organization of
this effect, if you set the change volume, it is necessary to
compensate for the frequency change in the opposite side.
Otherwise, this frequency will be shifted. The last three of
this effect standard (see above).
Flowing 1 - a smooth effect 1. This effect is a smooth tone
with varying frequency. All items in this box similar to the
same in the Exploding 1, and therefore give only a list,
without description: Frequency: XXX, Duration: XXX, Length: XXX,
Increase (Decrease), Main Menu, Play and
Save.
Flowing 2 - smooth effect 2. This effect is more
sophisticated than the previous one. Tone frequency at a given
time consists of two components, which can vary independently
of each other. In menu, these components are called Frequency
1: XXX and Frequency 2: XXX, and how they change in F1: <mode>
and F2: <mode>, where <mode> The following values are
Increase, Decrease and No change (see above). Item Duration:
XXX entirely similar to that in Exploding 1, and the Main Menu,
Play and Save - standard.
Cycle 1 - the effect of cyclic 1. This and
following effects are based on BEEP routine from ROM
ZX-Spectrum. Cycle 1 is very similar in properties to the
Flowing 1, but the timbre its sound is much different. Items
Frequency: XXXX, Duration: XXXX, Increase (Decrease), Main
Menu, Play and Save similar to the same in Flowing 1. Item
Quantity: XXX - determines the number of passes of the loop. It
is similar to setting Length: XXX preceding effects. The last
unknown item - Step: XXX. He defines step change in frequency.
Cycle 2 - cycle effect 2. From Cycle 1
This effect differs only in that the frequency change is
limited and the transition a certain threshold, its value
becomes close to the original, which allows create some
interesting options. All items of this effect is completely
analogous to the same in Cycle 1.
Noise 1 - noise 1. This effect is a common noise. Items
Frequency: XXX, Length: XXXX, Group: XX, Main Menu, Play and
Save similar to the same in Exploding 1. Bounds - horse racing.
If this click checkmark, then the noise becomes
like jumping.
Noise 2 - Noise 2. This noise analog
Flowing 2, so that the descriptions of all items
This effect can be found in the Flowing 2.
The only exception is Group: XX, it
description is Exploding 1.
7.1.2. Using Effects
Now a little about using unloaded effects. Any of them can
be loaded into memory by typing with the keyboard
LOAD "name" CODE addr tape
and RANDOMIZE USR 15619: REM: LOAD "name" CODE addr disc
where the name - the name of the file on tape or disk, and
addr - the address where you want to get the effect. To run the
downloaded effect, enter
RANDOMIZE USR addr.
Please note that files saved from the window Input Sound, as
a rule, very large in size, so their
downloading, make sure that they are not blocked
System of RAM.
7.1.3. Version
There are several different versions
SUPER SOUNDa:
1.0 - This is a trial version. She suffers from almost all
the disadvantages that You can imagine, and it is better to
nobody see.
2.0 - The program significantly improved.
It contains a dynamic screen saver. This
version served as the basis for all subsequent ones.
2.1 - Removed the splash screen, added to the control range
in Cycle 1 and a new effect - Volume FX.
2.2 - Improved design, Minor
errors in the routines play.
Planned output version 3.0, which
will be an order of magnitude greater than its predecessors.
Supposed to empower Information, Input Sound and Double Beep,
add the compiler and the possibility of creating effects for
the coprocessor, several new effects and useful features.
Version 1.0 exists only in cassette version. 2.0 and 2.1 -
as in cassette and in the disk. Version 2.2 -
only in the disk. Version 3.0 will be calculated on the
Spectrum 128K and on computers with less memory, some functions
will not work.