Home » Archimedes archive » Acorn Computing » 1994 07 subscription disc.adf » 9407s » PD/APTrack/!APTracker/Version2

PD/APTrack/!APTracker/Version2

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn Computing » 1994 07 subscription disc.adf » 9407s
Filename: PD/APTrack/!APTracker/Version2
Read OK:
File size: BBC1 bytes
Load address: 0000
Exec address: 0000
Duplicates

There are 2 duplicate copies of this file in the archive:

File contents
                          AP Tracker Version 2
                          ====================

This help text details the new features present in version 2 of "AP 
Tracker". For instructions on how to use the program from scratch, you 
are advised to first read the text file "Version1", which, though 
referring to Version 1 of the software, is also applicable to this later 
release due to the upward compatibility. Those already familiar with the 
software should refer only to this text in order to avoid having to read 
about features with which they are already familiar. 

Module Additions

As with version 1, AP Tracker version 2 uses a public domain music 
playing module for most of the sound generating bits such as playing 
tunes/patterns. However, the module used by AP Tracker version 2 has 
itself been updated, and the extra features have thus been carried 
through to "AP Tracker". Significantly, "E" (set stereo) commands with 
out of range parameters no longer force the computer to crash, which 
will certainly prove to be a relief to anyone who has had it happen to 
them. Also, command "S" (set speed) has had its parameter range 
extended, and now can take variables in the range 0-&1F (31), allowing 
slower playing of tunes and greater compatibility with music converted 
from the Amiga which uses this facility. Note that, although the module 
has been improved in the time between the release of version 1 and 
version 2 of AP Tracker, it still retains the same version number (4.09 
[development]). You may therefore encounter problems if you have the 
older version 4.09 of the module installed (as the computer will not 
recognise the newer version as such). To solve this, clear the module 
area before loading version 2, load the new version explicitly by double 
clicking on the "PlayMod" file within the application directory, or 
simply replace all of your old copies of version 4.09 with the newer 
module (though you will still have to clear the old version from memory 
in this last case).

Program Additions

One of the first things you may notice if you have used Version 1 of the 
program is that the full help text is no longer built in to the program 
and must be read from outside of it. While an on-line help was 
undoubtedly a very nice feature, it was also rather a burden on memory, 
as it all had to be in the computer's memory all the time the program 
was being used - even if a user was experienced enough never to need to 
refer to it. As a measure of just how much memory this took up, by 
removing this feature in version 2 (and compressing the !RunImage file 
slightly), I have been able to add all of the new features detailed 
below while keeping the Wimp slot the same (224 kilobytes). The full 
help has therefore now been replaced by just one screen of text 
detailing the principal keyboard controls.

Virtually every area of the program has been updated in some way, and 
the additions to each part are listed below. As well as this, one 
completely new section, the Sample Editor, has been introduced, and the 
explanation for this follows those for the new features of the other 
sections.

Desktop Operations
==================

This is the part of the program which has changed least, as I have 
really just honed some existing routines rather than introduce any new 
ones. You may notice that there is now an extra option on the "Save" 
submenu. This is for saving details of the synthetic sound currently 
being edited (see later). While on the subject of filing, I have also 
removed the "Convert from Sound Tracker?" and "Convert from Octalyzer?" 
messages, and if you had grown as irritated of them as I had, you will 
probably appreciate this. To check on the initial format of a tune, you 
should now check the tune author field (or watch for the appearance of 
the hourglass when loading which signifies that some form of conversion 
is taking place).

Coconizer conversion has also been enhanced in several ways. Firstly, if 
you load a song (just pattern data, not samples) as opposed to a track 
file, the sample names are copied into the slots, which should aid later 
reconstruction. Secondly, some provision is made for the 8 octave range 
of Coconizer compared to the 3 octave range for Tracker. AP Tracker 2 
does this by allocating vacant sample slots to higher or lower versions 
of existing instruments. For example, all notes played above octave 2 
(Coconizer) on instrument 5 may be translated to notes played on octaves 
1 and 2 (Tracker) on instrument B, and the sample name for B will be 
changed to reflect this. It is left to the user to create the higher or 
lower versions of the instruments, but this can be accomplished with 
ease using the Resample feature of the sample editor. The parameters for 
the resample are also placed in the sample name, and so this should be 
relatively easy to do. The resample function is a fairly complicated 
feature, so if you do get stuck trying to convert a tune, I can convert 
it for you if you send me a copy (my address is at the end of this 
text).

Another very slight alteration which has taken place is that when you 
create a tune using the "Create" option from the main menu, the stored 
pattern length (on the "Settings" window) is taken into account when 
creating the pattern (and, as before, for each subsequent pattern 
created). I have also (hopefully) cured the problem in Version 1 where 
if you altered the tune or author name for a piece of music, they did 
not always register properly. A small problem whereby dragging save 
boxes did not work properly in screen modes such as 16 or 24 has also 
now been fixed.

The only other real additions are to be found on the "Amend Track" 
window. Whereas before there was a single "Insert Voice" option, there 
are now two, "Insert After" and "Insert Before", allowing more control 
of (and less confusion over) exactly where a newly created voice will be 
inserted. There is also a "Tidy Sample List" option. This has the effect 
of shuffling all of the samples upwards, eliminating any gaps which 
might appear in the samples list. The "Preserve name order" setting 
will, if set, keep all of the sample names the same. This is most useful 
when the "sample names" are not actually sample names at all, but 
contain some form of text message. Without this option set, the sample 
slots which do not contain instruments but do contain text may be moved 
around. Conversely, if you wish to use this feature on a tune you have 
written which has some form of text message, make sure that the text you 
want to keep "belongs" to a valid sample (even if you have to load one 
in temporarily while tidying the list).

I have also introduced a link between playing tunes in the desktop and 
playing them while in "Play Tune" mode in the main editing section. With 
this, if you are playing a tune in the desktop and then enter the main 
editing section (Adjust on the icon bar icon), you are automatically 
taken into "Play Tune" mode, with the tune at the same position as you 
were at outside the desktop. Note that this does not work when a tune 
has just been loaded, and you go to the main editing screen for the 
first time, as in this case the program needs to sort out internal 
pointers and data tables.

The Main Editing Screen
=======================

It is in this section that most of the additions to the program will 
become apparent. There are some new features which are mode-specific, 
and a few which are global, ie. can occur whatever mode ("Test Samples", 
"Play Pattern" etc.) the program is in. These latter will be dealt with 
first in the text below. Some of the new features (and many of the old 
ones) are accessed using the red function keys, and you are advised to 
print out a copy of the enclosed Draw file keystrip for reference.

I have added an extra state for the voices. Previously, clicking with 
the mouse over a "Voice X" box would toggle it between "On" and "Mute". 
Now, this feature is accomplished by clicking with Select over the 
relevant box. Clicking with Adjust will toggle a voice between "On" and 
"Quiet". While at first sight (or hearing) this latter state may seem to 
be identical to "Mute", there are in fact several differences.  Whereas 
"Mute" effectively disables a voice so that any notes currently being 
played on it are stopped, and no further notes are played on it, "Quiet" 
keeps playing the notes, but at volume 0 (silent). The benefit of 
"Quiet" is that when you change the voice back to "On", the volume is 
returned to 255 (normal). This means that existing notes (particularly 
those played on repeating instruments) will resume playing. This is in 
contrast to "Mute", where repeating notes were cancelled, and after 
setting the voice back to "On" you would have to wait until another note 
was played on that channel to get any sound out of it. However, I 
appreciate that this can be useful in some circumstances; hence I have 
implemented both methods. One advantage of using "Mute" is that, having 
less tune data to worry about, the operation of the machine will speed 
up, particularly noticeable on Arm 2 machines (like mine!).

Above the instruments window you should see four digits (initially 
showing "00:00"). This is a timer feature, and is controlled by using 
the function keys F5-F8 in conjunction with the Shift key. At its 
simplest, you can start the timer with Shift-F5, and stop it again with 
Shift-F6 to time between two events. It can also be reset with Shift-F7. 
However, by default the timer uses another mode of operation. In this 
mode the timer will start automatically when you next click on "Play 
Tune", and stop automatically when you leave this mode. It will also 
stop when you pause the tune (middle mouse button over the position 
counter window), and start again when the music resumes. This provides 
more accurate timing while still making the timer very versatile. If you 
press Shift-F8, the timer digits should change to a darker shade of 
green. Press Shift-F8 again to go back to the previous mode of 
operation. Most of the timer functions can also be performed using the 
mouse. Clicking with Select over the timer will start or stop the clock 
(depending on its current status), and Adjust will reset it. One further 
feature here is that by clicking with the Menu button over the digits, 
the display will be toggled between minutes:seconds and 
seconds:hundredths. The latter is useful when writing programs which 
need precise synchronization with music, though the former will be 
adequate for most uses.

There is also a small addition to the "Stored Command" feature. The 
Stored Command is shown to the right of "Voice 8", and holds a command 
(0-Z) and a variable (&00-&FF). This is used when searching for commands 
but the command to be searched for needs to be stored first, and so may 
need to be typed in, stored, and the deleted again. However, by clicking 
on the stored command with the menu and adjust buttons, the stored 
command can be altered directly without needing to be typed in, which I 
have found to be quite useful. The normal operation of this feature 
(involving Tab, Enter, and clicking with Select, while in Edit Pattern 
mode) is unaffected by this addition.

Another global feature here relates to the position numbers displayed to 
the left and right of the pattern being displayed (or underneath if the 
stave is being used). By clicking in either box, the base in which the 
numbers are displayed will be toggled between decimal and hexadecimal. 
The two sides are totally independent, and so they can both be decimal 
(the default), one decimal and one hexadecimal, or both hexadecimal, 
depending on the preferences of the user. One advantage of hexadecimal 
is that as patterns are by default of length 64, the alignment of drum 
beats and the like can (in some cases) be more accurately gauged.

Test Samples Mode

While in "Test Samples" mode, you can now scroll up and down the current 
pattern, using the cursor keys, Shift, and Page Up/Down, as when in 
"Edit Pattern" mode. Also while testing samples, "Alt" will stop a 
repeating (or, indeed, non-repeating) sample playing.

Play Pattern Mode

While this mode is largely unaltered (after all, it can do little else 
except play patterns!), a small (but very useful) facility has been 
added, whereby you can alter the pattern being played without having to 
keep changing to "Edit Pattern" mode. This is achieved by simply 
clicking on the two arrows to the right of the pattern number, in the 
same way as when changing the pattern in "Edit Pattern" mode. You will 
also notice a "Speed:xx" label appearing in the box directly beneath 
"Edit Sequence". This is to allow patterns to be easily played at speeds 
other than the default (6). By clicking in this box with Select or 
Adjust when a pattern is playing, the speed at which playback occurs can 
be altered. Furthermore, this value is stored, and so if you have a tune 
which needs to be played at Speed 4, altering the Play Pattern speed 
when playing the first pattern means that subsequent patterns will be 
played at Speed 4 by default. Also, every time a "Set Speed" command is 
encountered when playing the pattern, its variable part (the new speed 
value) will be recorded in order to keep the Play Pattern speed up to 
date.

Edit Pattern Mode

I have fixed a minor bug in "Edit Pattern" concerning the "Record Mode" 
and "J" (position jump) commands, and also put in a way to stop 
repeating instruments repeating for ever when using the "Debug" mode. 
This is accomplished by pressing "Caps Lock", and simply clears any 
sound playing at the time. The "Repeat" option for the Debug mode has 
also been updated, and is now more accurate. On my Arm 2, RISC OS 2, 
A3000, a Repeat value of 6 corresponds directly to a playing speed of 6. 
On other machines this may vary (it may need to be one more or one 
less), but at least it is now consistent. Another function is one to 
complement "Ctrl-F" (find next occurrence of stored command), and is 
performed by pressing "Ctrl-M". This does the same as "Ctrl-F", but 
matches both the stored command and variable, rather than just the 
command part. A nicer way of entering both these parts has also been 
provided on the "Used Screen" (see later).

The Monitor Screen

I have altered this screen slightly from Version 1, and the bars 
displayed are now of a height which more accurately represents the 
volume of the note being played (previously whenever a new note was 
played they were just set to the maximum height). Also, faint 
graduations have been added behind the bars.

The "Used" Screen

At first sight, this may seem to be identical to that in the first 
version. However, if you now click on an individual item in either of 
the three lists, further information is given. If you click on a note 
(eg. "D-2"), you are told which instruments this note is played on (and 
how many times). For an instrument, the reverse is shown - which notes 
are played on it. If you click on a command such as "V" (set volume), 
you are told how many times each variable (&00-&FF) is used in 
conjunction with it. The screen for this does look pretty awful I know, 
but I really wanted to get all of the information on a single screen for 
sheer convenience. This "Detailed Command Usage" screen also has another 
function. By clicking on an individual entry on screen with the Adjust 
mouse button, both the command (shown in the top left) and the variable 
(which you will have just clicked on) will be copied into the "Stored 
Command" slot, which can be a great time saver.

The Sequence Editor

There are several additions to the sequence editor. Most important is 
the time value shown. By clicking on "Calculate", the length of time the 
currently loaded tune would take to play will be calculated, and this 
value added to the value in the box. It therefore follows that to work 
out the length of a tune, the value should be initially zero, and the 
"Reset" box carries out this function. The benefit of having this as a 
two-stage process is that it is easy to add up the lengths of more than 
one tune without resorting to pen and paper additions. The timing should 
in theory be precise, but in practice can prove in some cases to be up 
to a few seconds out when compared to the time the tune actually takes 
to play. If this happens it is probably due to anomalous behaviour on 
the part of the playing module or processor.

It is perhaps worth saying a bit about the way in which the calculation 
of the length of a tune works.  It takes its cue from the current 
sequence cursor position, and basically works through the tune starting 
from this position until it reaches a position already visited. This 
means that "J" commands do not cause the algorithm to get stuck in 
infinite loops, and consequently means that if you have a music file 
which contains several pieces of music (such as that used in 
"Lemmings"), you can time each piece separately if you know the correct 
starting positions.

The second major new feature in the sequence editor is that you may 
select an area of a sequence and perform a (limited) range of operations 
on it. To mark an area of the sequence, you must move (using the mouse 
or arrow keys) to one end of the area, and hold down F1. You may then 
set the other end of the block using the left and right arrow keys (with 
Shift for faster movement), while still holding down F1. When the block 
is as desired, release F1 and the block will be marked. The current 
block is shown by the squares having a green border. Once an area has 
been marked in this way, there are four boxes at the base of the screen 
which take account of it. The first, "Clear" is the simplest - it simply 
"unmarks" the area again when it is finished with, either to make the 
screen look neater, or to stop you accidentally clicking on "Delete" or 
something. The next two options, "Copy" and "Move", will relocate the 
marked area to the current cursor position. The difference is that 
"Move" will delete the original marked block, whereas "Copy" will leave 
it unaltered. In both cases, the new copy of the block will be marked 
when the operation has been completed. The fourth and final option is 
"Delete", and will fairly obviously just remove the marked area from the 
sequence. Note that you will be unable to do this if the whole sequence 
is marked, and that you will unable to perform the Copy operation 
detailed above if the resulting sequence would be more than 128 patterns 
in length (the maximum imposed by the Tracker file format).

One very small change which has also been made to this screen is that 
you can now delete the last pattern in a sequence, by clicking on 
"Delete" with the cursor at the end of the sequence. This was not 
possible with version 1 of the software.


The Sample Editor
=================

This is by far the most major addition to the program, and therefore 
that worthy of most explanation. The purpose of this section is to allow 
manipulation of the actual instruments used in a tune themselves rather 
than just manipulation of the music patterns which use those 
instruments. It is also very useful for setting Repeat markers, and in 
trimming samples (and consequently the music files of which they are a 
part) down by removing extraneous data.

I would also like to say something about sample lengths at this point. 
The Tracker music format restricts samples to a length of 64K (65536 
bytes). However, you may load samples longer than this (memory 
permitting) into AP Tracker by dragging them to the samples window in 
the desktop. They will not play correctly in the "Test Samples" mode or 
the Sample Editor, but they may still be manipulated in the latter. 
However, you can use the "Play Marked Area" feature in the Sample Editor 
to play a part of the sample beyond the 64K marker, and this will play 
properly as long as the area marked does not exceed 64K in length. 
Another problem is that the sample length will not be displayed 
correctly (as 99999 in the main editor, and slightly differently in the 
desktop). Fades, echos, boost operations, and such like will all work 
correctly on the sample (or a marked block of it), though as mentioned 
above you will not be able to play it properly. However, you can mark a 
block and use "Delete Marked/Unmarked" which may leave you with a sample 
of a valid length. You can also use the "Resample" function (see below) 
to reduce the sample to a more manageable length (though with a 
corresponding loss in quality). With many of the sample editing 
functions described below, if an operation would cause a sample to be 
over 64K in length, an error will be displayed and you will be unable to 
carry out that operation.

To access the sample editor, click on the "Instruments/Edit" box on the 
main editing screen while in "Test Samples", "Edit Pattern" or "Play 
Tune" mode. This should then invoke the sample editor screen, of which a 
large window the width of the screen should take up about half. This 
large window will show (as a waveform) the currently selected sample. If 
the currently selected sample slot is empty, this window will be blank. 
You should have no problems getting to grips with the sample editor if 
you have used the rest of "AP Tracker", as the user interface is 
virtually identical (do you think I'm going to bother designing another 
one?). To select another sample slot (for instance if the current one is 
empty), use the left and right arrows next to the "Sample:" box. 
Clicking on these arrows with Select will move through the samples one 
at a time. Clicking with Adjust however, will move to the next sample 
slot which contains an instrument (ie. skipping the blank ones). Also, 
clicking on the sample name will allow you to alter it, like in "Test 
Samples" mode.

You can zoom in on the centre of the sample by altering the zoom value 
just beneath the sample window. The purple bar directly beneath the 
waveform is a scroll bar, and can be used to move through the sample 
when a zoom of greater than 1 is used. To play a sample either click on 
the on-screen keyboard or use the computer's keyboard (same keys as for 
tune editing). When the sample is playing, a blue vertical bar moves 
through the sample showing the part currently playing. There are also 
four other vertical markers, a red, a green, and two goldish ones. These 
represent the start and end of the marked block, and the repeat markers 
respectively. There is also a toggle box which will say either "Marked" 
or "All". This affects certain operations, and determines whether an 
operation is performed on the whole sample or just on the area between 
the start and end marker. To move a marker, either click near it and 
drag it about, or use the arrows near its printed value to alter it more 
precisely. One thing about these visual markers - they are not plotted 
with absolute accuracy, and this is particularly noticeable on short 
samples. If in doubt, trust to the numerical values displayed, as these 
are precise. When dragging, Select just drags the nearest marker (of 
whatever type), Menu drags the nearest repeat marker, and Adjust will 
drag either the start or the end of the marked block -whichever is 
nearer. To focus on any of these four markers, simply click on the box 
containing its name. The scroll offset will then be adjusted so that the 
marker is displayed at the centre of the screen (depending on the zoom 
factor). Similarly, clicking on the "Zoom:" window with Select will 
alter the zoom factor and scroll offset to focus on the marked block. 
Clicking on it with Adjust will automatically return the zoom factor 
back to 1.

In addition, the following keys may also be used:
          Alt      -  Mute any sound playing
          Control  -  Toggle background lines on and off
          Tab      -  Expand marked area to whole sample
          Space    -  Repeat last note played
In addition to Tab, which expands the marked block to the whole sample, 
you may also click with Adjust on either the "Block Start:" or "Length:" 
boxes. This has the effect of moving the relevant marker to its extreme 
position; the start of block marker to the start of the sample, and the 
end of block marker to the end of the sample. 

It is probably worth saying a little about the way in which the Repeat 
markers work. By clicking on "No Repeat", the repeat markers for the 
current sample are returned to their default values (0 and 2); in which 
state the sample will not repeat. The repeat markers will also be 
ignored when you are playing a marked block as opposed to the whole 
sample, as when doing this you could conceivably play an area of the 
sample which is outside the bounds of the repeat. There are two values 
which affect the repeat - repeat offset and repeat length. In general 
terms, when the sample position being played exceeds the end of the 
repeat block, it is reset to the beginning, and so on ad infinitum. The 
end of the repeat block is actually the repeat offset plus the repeat 
length, but this is transparent to the user while using the sample 
editor. A repeat length of 2, however, is treated as "repeat to end of 
sample", and the end of the repeat block is effectively the end of the 
sample. This may account for seemingly strange results when dragging 
repeat markers. If this repeat length of 2 is combined with a repeat 
offset of 0, there will be no repeat, and this is the default setting. 
Any other combination of values will cause a repeat to occur. You may 
find some samples whose repeat offset + repeat length actually come to 
greater than the total sample length (presumably due to a bad editing 
program). If this is the case, then you should really try to alter the 
repeat settings so that they lie within the sample, which should avoid 
any potential problems though safeguards are built into AP Tracker.

Sample Menus
============

The majority of the actual sample editing functions are to be found on 
menus. The 7 boxes starting with "Vol" refer to the menus available (in 
effect a menu of menus). Clicking on one of these will alter the 
contents of the four boxes below the actual menu headings to the 
relevant menu functions. You must then click on one of these four boxes 
to actually perform the operation. As mentioned above, certain 
operations take the current setting of the "Marked/All" flag into 
account. When the pointer is above one of these functions, the word 
"Marked" or "All" (depending on the current setting) will flash on and 
off. This acts both as a notice to tell you which operations will work 
either on the whole sample or just the marked part, and also as a 
reminder to set the flag. The functions of these various menus are 
explained below.

Vol

This menu is concerned with the volume of the sample. The first thing 
you may notice is that the two options on the left are not actually 
options at all. Instead, these boxes have been combined into an 
oscilloscope-type display. This shows the portion of the sample 
currently being displayed, and the distance of the trace from the centre 
line is a measure of the volume of the sound. Note that this displays 
the contents of the sound buffer itself rather than just the sample 
itself, and so its contents will change as the pitch of note being 
played varies. If nothing else, this may give you an insight into the 
way samples are played, but if not, well, it looks nice! One thing you 
can do with this feature, though, is click on it. This stops all sound 
playing (effectively doing the same thing as pressing "Alt"), and can 
save you resorting to the keyboard when editing with the mouse. The two 
"proper" volume options are "Boost" and "Quiescence". These act either 
on the whole sample or the marked block and will increase or decrease 
its volume respectively. Note that this will have an effect on every 
note played with the sample, as the actual sample data itself is being 
altered, as opposed to just using a "V" command in the tune where the 
existing sample data is played at a different volume.

Fade

The functions on this menu allow you to fade parts of a sample in or 
out. The boxes marked "Fade In" and "Fade Out" perform the actual 
operations, whereas the two below allow you to set the parameters of the 
fade. These two values refer to the two end volumes, and are in the same 
format as the numbers used by the "V" (set volume command) when writing 
music. Therefore, 255 refers to full (standard) volume, and 0 means 
silence. However, due to the logarithmic nature of the volume scale this 
does not always give the best results as the resulting sample tends more 
towards silence than to full volume - hence the ability to specify the 
volumes. Fades between 255 and about 60 or 70 seem to produce the best 
results, but you should experiment with this. It does not matter which 
order the values are in - the order in which they are used is determined 
by whether you click on "Fade In" or "Fade Out", but you should remember 
that they are in the same format as the numbers used by the "V" command, 
and that the higher number is the louder of the two.

Delete

To carry out any of the four deletion functions, you need to hold down 
all three mouse buttons (to prevent triggering them accidentally). 
Delete Marked and Unmarked are self-explanatory, and Delete Unused will 
delete the part of the sample lying beyond the second repeat marker, as 
this is unused when playing anyway. You should, therefore, only use this 
when the sample is in its finished state and is not going to need any 
more alteration. Delete zeros will remove all trailing zeros (silence) 
from the end of the sample, and this should prove to be quite useful.

Merge

The Merge menu contains functions which operate on two sample blocks - 
the current one and one specified by the user. This latter sample number 
is contained in the box marked "Sample:", and can be altered by clicking 
in this box with Select (decrease) or Adjust (increase). This value can 
either be displayed in a goldish colour the same as the menu text, or in 
a red colour. The significance of this is in the type of sample; red 
means that there is an actual sample present in this slot; gold means 
that there is not. There are three operations which act on the selected 
samples. "Copy to Slot" will make an exact copy of the sample currently 
being edited in the selected slot. This will completely overwrite what 
was previously there, and so should be used with caution. This is useful 
when editing a sample, as it means that (memory permitting) you can 
first copy a sample to a blank slot, work on it there, and copy it back 
again when you are happy with it. Any mistakes made during processing 
will thus not have irreversible effects on the original sample. "Insert 
Sample" will insert the selected sample into the current one (again, 
memory permitting). The position at which the selected sample is 
inserted is determined by the start of block (green) marker. When the 
sample has been inserted, the marked block will be around the new 
section. This is so that if you are not happy with the result you can 
use the "Delete Marked" feature to return the sample to precisely what 
it was originally. The final, "Add Samples", allows you to merge the 
actual sounds of the two samples together. Again, it takes effect at the 
start of block marker, and merges bytes of the selected sample with the 
current one until the end of either is reached.

RS

This actually stands for "Resample", as this is what the majority of the 
functions in this menu are concerned with. The one which isn't is the 
first, "Reverse", which is put here because it really fits in with 
nothing else, there was a blank space here, and with a bit of 
imagination "RS" could almost stand for "Reverse" I suppose ... Anyway, 
forget the logic, it's here anyway. Fairly obviously, it just reverses 
all or part of a sample, which produces some strange (and occasionally 
useful) results (and, more to the point, is nice and simple to program 
unlike "Insert Sample" and certain other functions I could mention). 
Resample is a fairly complex function, though has a number of uses. What 
is does basically is to "rescale" a sample so that it actually looks the 
same (in the sense of the waveform), but in actual fact is a different 
length. This means that its effective pitch when played at a certain 
note (eg. C-3) has actually changed. One use for this is to reduce the 
space taken up by some samples. By sampling the sample down one octave, 
its length is halved. By then playing notes an octave higher than usual, 
the actual sound will be the same, but the file length will be shorter. 
In practice, resampling downwards will always lose some data, but even 
going down by more than an octave can (as long the sample was of a 
sufficiently high quality to start with) produce acceptable results. 
This is especially useful with samples (particularly speech samples) 
which are only ever played at one pitch in the tune. Resampling can also 
be used to extend the three-octave range of the Tracker music format. By 
resampling up or down by one, two, or even three octaves, notes played 
on the new samples will be above or below the normal Tracker range 
(although loss of sound quality can limit the usefulness of this for 
some samples). So much for theory. To actually resample a sample, you 
must tell the program something about the final sample. First of all, 
play the sample using either the computer's or the on-screen keyboard, 
at a certain pitch. The last note played will be displayed in the bottom 
left of the screen, and this is one variable which the Resample function 
uses. The other variable is another note value, the one displayed in the 
bottom left box of the RS menu. This can be altered by clicking on the 
arrows next to it with either Select, Menu, or Adjust. As you change 
either of these notes, the "Bytes:" value will change telling you how 
long the resulting sample will be if you carry out the Resample function 
with the current parameters. What these note values mean is best 
explained by an example. If the note in the bottom left is "F#3" and 
that in the menu box is "C-2", the the resample function will produce a 
sample which when played at "C-2" sounds like the original sample played 
at "F#3". This to me seemed more intuitive and friendly than 
manipulating frequency values directly. As a guide, if the "Bytes:" 
value is less than the original sample length, the new sample will sound 
higher than the original; if it is greater then the sample will sound 
lower. As another guide, if the two notes differ by an octave (eg. D#2 
to D#3), the length will alter by a factor of 2. Two octaves different 
means a factor of 4, and so on. The Coconizer conversion (see above) 
makes use of the fact that this feature exists in order to handle the 8 
octave range of this format. An error will be displayed if a resample 
operation requested would produce a sample of over 64K in length. 
However, this is permitted if the original sample was over 64K to start 
with, as this is a slightly different case.

FR

The options on this menu are concerned either with sound filters or the 
repeat markers, and while these two things are entirely distinct I had 
to put them on the same menu for reasons of space-saving. The top two 
options will carry out either a low or a high pass filtering operation 
on all or part of the sample. In theory, one emphasises the lower 
frequencies of a sample, the other the high ones. This is of particular 
use in removing unwanted background noise from certain samples. In 
practice, however, the algorithms (especially the high-pass one) are a 
bit dodgy, and so it is perhaps better to think of them as just effects 
which can be applied to samples, and you are advised to experiment with 
them to see what they can do. If you have tried to set the repeat 
markers for a sample, you will be aware that this can be very difficult 
and the transition from the end of the repeat back to the beginning 
seldom sounds smooth without a lot of experimenting. The two repeat scan 
functions (one for the repeat offset marker, one for the repeat length) 
offer a partial solution to this. They will scan the sample and try to 
find suitable positions for the repeat markers, based on what the sample 
looks like at the byte level. When scanning for one marker, the other is 
fixed, and what the sample is like at that point is taken as the 
criterion for the search. If a marker does not move when you click on 
scan, no suitable repeat point has been found, and in this case you 
should move the other marker a little and try again, or simply scan from 
the other marker. You can scan backwards and forwards (by clicking on 
the different arrows), and so you can easily return to a previous point 
if no better one is found. The repeat scanning does not always produce 
perfect results (though occasionally it can), and often the values need 
slight manual adjustment, but it should take some of the hard work out 
of finding suitable points.

X

Yes, this menu contains the functions which did not fit anywhere else!! 
In actual fact, there are only two things it does, as the remaining two 
boxes contain parameters for these two functions. "Insert Space" will 
insert, at the start of block position, a certain number of zero bytes 
(silence). This is particularly useful when creating Synthetic sounds 
(see below), but may also have other uses. The number of bytes inserted 
is set by the "Bytes:" value below the "Insert Space" option. This can 
be altered by clicking on the arrows. Different mouse buttons alter the 
value by different amounts, and Shift can be used for larger step sizes. 
If the resulting sample (after inserting the zero bytes) would be over 
64K in length (the maximum allowed by Tracker) you will be warned of 
this and not permitted to insert the bytes. The "Bytes:" value will, in 
this case, be changed to the maximum you can insert. The other function 
is "Add Echo", and this also uses the stored "Bytes:" value, but this 
time as a measure of how far apart the normal sample bytes and the ones 
merged with it to produce the echo should be. For speech samples, values 
of about 1/7th or 1/8th the length of the sample seem to produce the 
best results - but again, experiment. Another setting for the echoing 
facility is "Volume:". This determines the volume of the echo. This is a 
standard Tracker format volume value, as used by the "V" commands, and 
255 signifies full volume (same as the original), 0 silence, and the 
rest somewhere in between. Values of about 235 tend to be about right, 
but it depends on the particular sample being edited.

Synthetic Sounds
================

This is another major new feature, and allows you to create your own 
sounds (not samples, but they are treated as such by the program) for 
use as instruments (or just effects) in tunes. Because this is concerned 
with samples, the entry point is to be found on the main Sample Editor 
screen. The box in the top right hand corner of the screen leads to the 
synthesized sound section, and needs all three mouse buttons pressed to 
access it. This is because it completely overwrites the current sample 
with the synthetic sound used. To save deleting an existing sample, you 
can use the "Insert Space" menu option to create a blank one first, and 
then use that. The sample must be at least 256 bytes in length, though 
should really be at least a few kilobytes.

This section of the program is based upon the "HarmSynth" program 
written by David Radford and published by BBC Acorn User. The method of 
operation is very similar, and "AP Tracker" can load and save 
"HarmSynth" files (just drag to the icon bar icon to load). The Tracker 
file format does not, of course, actually support synthetic sounds. All 
"AP Tracker" does is to allow you to alter the harmonic and envelope 
data which make up a synthetic sound, and then create a "sample" which 
can be used like any other. The length of the sample has an effect on 
the pitch of the final sound (as it is scaled to fit the sample space 
available; cf. the resample function), and so it may sound quite 
different than the equivalent file loaded into the proper "HarmSynth" 
file. There are also other differences between "HarmSynth" and the 
synthetic sounds part of "AP Tracker". Firstly, there is the treatment 
of Repeat. "HarmSynth" handles this in a way which is not possible with 
Tracker, and so the HarmSynth repeat setting is ignored by AP Tracker. 
You can, of course, apply the Repeat Offset and Repeat Length settings 
to the resulting sample if you wish (in the Sample Editor) in the usual 
way. "HarmSynth" also has Vibrato and Tremolo settings. These too are 
ignored by AP Tracker, largely because they are implemented via effects 
when playing notes (though only Vibrato is currently implemented)

When you enter the Synthetics section, you will see the current sound 
waveform. By default, this is just a simple Sine wave, but if you have 
loaded a Harmsynth file you will see that waveform instead. Below this 
waveform are the current harmonic values (see later), and to the right 
of it are four icons containing "Sine", "Triangle", "SawTooth" and 
"Square". You can toggle each of these on and off by clicking on them. 
When one of these types of waves is enabled (shown in pink), its 
harmonic values will contribute to the final sound. If it is disabled 
(shown in grey) it will not, and so setting them all to off will give a 
blank waveform. You can alter the harmonics of one of the four types of 
waves by clicking on its icon below the main waveform window. The 
currently selected one is shown in red, and its name is also displayed. 
To actually alter a harmonic, drag one of the bars next to "1st", "2nd", 
"3rd" etc. until its value is as desired. As you do this, the percentage 
indicator will change, as will the current waveform (unless the wave 
whose harmonics you are altering is currently disabled). If you drag 
with the Select button (the norm), the pointer will be restricted to the 
harmonic you clicked on, and this restriction will be enforced until you 
release the button (again, the norm). However, you can also drag with 
Adjust. This does not restrict the pointer to one harmonic, and may be 
useful for zeroing more than one harmonic (click just to the left of the 
bar on one with Adjust and then move the mouse up or down). To test out 
a synthetic sound, either use the usual note keys (Z,S,X,D,C etc.), or 
click on the keyboard at the bottom right of the screen. You may also 
alter either the sample name (in the top left), or the Synthetic name 
(top right), the latter being that which will be saved in the 
"HarmSynth" file. You may also, by clicking with Adjust in the Synthetic 
name box, copy this across to the Sample name.

By now, you should be able to create a vast number of certainly weird 
and possibly wonderful sounds. However, you may be wondering what the 
"Amplitude Envelope" and "Pitch Envelope" boxes on the right do. The 
amplitude (volume) envelope allows you to specify how the volume of the 
sound changes throughout the resulting sample. If you return to the 
Sample Editor (the box in the top left), you should see that the shape 
of the sample follows roughly the shape of the amplitude envelope, and 
if you play the sample, you will probably hear it increase and decrease 
in volume. To actually alter the amplitude envelope you must click in 
the envelope box. The envelope is made up of straight lines joining 
control points or nodes. By altering the positions of these nodes, you 
can alter the amplitude envelope and hence the sound of the final 
sample. If you click in the box with Select, a new node will be created 
at the mouse position. Click with Menu to delete a point, and Adjust to 
drag an existing one around (though you will only be able to drag it 
between its two immediate neighbours). The exceptions to these rules are 
the first and last point (those on the extreme right and left). These 
must always be present, and cannot be deleted. They can, though, be 
dragged up and down to set the start and end volume of the sample. As 
you alter these nodes, you should see the values in the upper 
information box change. This tells you the current number of nodes, and 
the co-ordinates of the last one created or dragged. You may have up to 
ten nodes in the amplitude envelope, including the two at the ends. You 
can also reset the envelope to its default setting (three points in a 
triangular arrangement) by clicking on "Reset".

Below the amplitude envelope is the pitch envelope. Like the amplitude 
envelope, this is made up of nodes joined together. These can be 
dragged, created and deleted in exactly the same way as for the 
amplitude envelope, and the "Reset" button has a corresponding effect. 
The obvious difference is that the resulting envelope influences the way 
in which the pitch, not the amplitude, changes throughout the sound. The 
centre (zero) line is the default, and will cause the whole note to be 
at the pitch you play it. Points above this line represent increases in 
pitch while those below it mean that the sound will be lower. This 
feature is great for sound effects, and, as with virtually every other 
aspect of the program, you are advised to experiment with it in order to 
see what effects are possible.

A final word on synthetic sounds. Once you return to the actual sample 
editor screen, the sound can only be edited as a sample, and so if you 
want to alter the harmonic values or the amplitude/ pitch envelopes 
again in another session, you must use the "Save Synthetic" option from 
the desktop. Having said this, there is no denying that synthetic sounds 
sound, well, synthetic, when compared to actual sampled instruments. By 
using the sample editing facilities, such as Boost, Fade, Echo, etc. it 
is possible to improve the "feel" of such sounds and make them seem less 
artificial. Similarly, using them in conjunction with effects like 
Arpeggio and Vibrato when writing music will do the same thing. Bear in 
mind though, that this only has an effect on the finished sample - 
returning to the synthetic sounds section again will nullify any sample 
operations performed.

Credits

Firstly, thanks to Matthew Farrow for updates to the PD player module 
used by AP Tracker 2, and also for comments on, and suggestions for, the 
program. I must also thank Simon Forrest for suggestions for 
improvements, writing loads of tunes (currently 9) with the program, and 
designing a nice icon for it. Thanks also to David Radford for writing 
the "HarmSynth" program (copyright BBC Acorn User), which shows what is 
possible with synthetic sounds and introduces some sort of standard into 
this field. Thanks too to Karl Hardy for all the nice demos and for 
writing in the first place. Credit should also go to I D Griffiths, the 
author of a great little PD utility, "!FileSee". This basically performs 
a "*Dump" in a desktop window, can handle multiple files, and is great 
for figuring out weird file formats.

If you want to write to me for any reason; if you've written a good 
piece of music with AP Tracker 2, if you can't because you don't know 
how to perform an operation(s), or if you've found any bugs, my address 
is as follows:

               Andrew Pepperell,
               20 Orchard Park,
               Grimoldby,
               Louth,
               Lincs.
               LN11 8TN

(  During term time, my address is:

               Andrew Pepperell,
               Churchill College,
               Cambridge,
               CB3 0DS.

   E-Mail:  AP10014@hermes.cam.ac.uk             )

00000000  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000010  20 20 20 20 20 20 20 20  20 20 41 50 20 54 72 61  |          AP Tra|
00000020  63 6b 65 72 20 56 65 72  73 69 6f 6e 20 32 0a 20  |cker Version 2. |
00000030  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000040  20 20 20 20 20 20 20 20  20 3d 3d 3d 3d 3d 3d 3d  |         =======|
00000050  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 0a 0a 54  |=============..T|
00000060  68 69 73 20 68 65 6c 70  20 74 65 78 74 20 64 65  |his help text de|
00000070  74 61 69 6c 73 20 74 68  65 20 6e 65 77 20 66 65  |tails the new fe|
00000080  61 74 75 72 65 73 20 70  72 65 73 65 6e 74 20 69  |atures present i|
00000090  6e 20 76 65 72 73 69 6f  6e 20 32 20 6f 66 20 22  |n version 2 of "|
000000a0  41 50 20 0a 54 72 61 63  6b 65 72 22 2e 20 46 6f  |AP .Tracker". Fo|
000000b0  72 20 69 6e 73 74 72 75  63 74 69 6f 6e 73 20 6f  |r instructions o|
000000c0  6e 20 68 6f 77 20 74 6f  20 75 73 65 20 74 68 65  |n how to use the|
000000d0  20 70 72 6f 67 72 61 6d  20 66 72 6f 6d 20 73 63  | program from sc|
000000e0  72 61 74 63 68 2c 20 79  6f 75 20 0a 61 72 65 20  |ratch, you .are |
000000f0  61 64 76 69 73 65 64 20  74 6f 20 66 69 72 73 74  |advised to first|
00000100  20 72 65 61 64 20 74 68  65 20 74 65 78 74 20 66  | read the text f|
00000110  69 6c 65 20 22 56 65 72  73 69 6f 6e 31 22 2c 20  |ile "Version1", |
00000120  77 68 69 63 68 2c 20 74  68 6f 75 67 68 20 0a 72  |which, though .r|
00000130  65 66 65 72 72 69 6e 67  20 74 6f 20 56 65 72 73  |eferring to Vers|
00000140  69 6f 6e 20 31 20 6f 66  20 74 68 65 20 73 6f 66  |ion 1 of the sof|
00000150  74 77 61 72 65 2c 20 69  73 20 61 6c 73 6f 20 61  |tware, is also a|
00000160  70 70 6c 69 63 61 62 6c  65 20 74 6f 20 74 68 69  |pplicable to thi|
00000170  73 20 6c 61 74 65 72 20  0a 72 65 6c 65 61 73 65  |s later .release|
00000180  20 64 75 65 20 74 6f 20  74 68 65 20 75 70 77 61  | due to the upwa|
00000190  72 64 20 63 6f 6d 70 61  74 69 62 69 6c 69 74 79  |rd compatibility|
000001a0  2e 20 54 68 6f 73 65 20  61 6c 72 65 61 64 79 20  |. Those already |
000001b0  66 61 6d 69 6c 69 61 72  20 77 69 74 68 20 74 68  |familiar with th|
000001c0  65 20 0a 73 6f 66 74 77  61 72 65 20 73 68 6f 75  |e .software shou|
000001d0  6c 64 20 72 65 66 65 72  20 6f 6e 6c 79 20 74 6f  |ld refer only to|
000001e0  20 74 68 69 73 20 74 65  78 74 20 69 6e 20 6f 72  | this text in or|
000001f0  64 65 72 20 74 6f 20 61  76 6f 69 64 20 68 61 76  |der to avoid hav|
00000200  69 6e 67 20 74 6f 20 72  65 61 64 20 0a 61 62 6f  |ing to read .abo|
00000210  75 74 20 66 65 61 74 75  72 65 73 20 77 69 74 68  |ut features with|
00000220  20 77 68 69 63 68 20 74  68 65 79 20 61 72 65 20  | which they are |
00000230  61 6c 72 65 61 64 79 20  66 61 6d 69 6c 69 61 72  |already familiar|
00000240  2e 20 0a 0a 4d 6f 64 75  6c 65 20 41 64 64 69 74  |. ..Module Addit|
00000250  69 6f 6e 73 0a 0a 41 73  20 77 69 74 68 20 76 65  |ions..As with ve|
00000260  72 73 69 6f 6e 20 31 2c  20 41 50 20 54 72 61 63  |rsion 1, AP Trac|
00000270  6b 65 72 20 76 65 72 73  69 6f 6e 20 32 20 75 73  |ker version 2 us|
00000280  65 73 20 61 20 70 75 62  6c 69 63 20 64 6f 6d 61  |es a public doma|
00000290  69 6e 20 6d 75 73 69 63  20 0a 70 6c 61 79 69 6e  |in music .playin|
000002a0  67 20 6d 6f 64 75 6c 65  20 66 6f 72 20 6d 6f 73  |g module for mos|
000002b0  74 20 6f 66 20 74 68 65  20 73 6f 75 6e 64 20 67  |t of the sound g|
000002c0  65 6e 65 72 61 74 69 6e  67 20 62 69 74 73 20 73  |enerating bits s|
000002d0  75 63 68 20 61 73 20 70  6c 61 79 69 6e 67 20 0a  |uch as playing .|
000002e0  74 75 6e 65 73 2f 70 61  74 74 65 72 6e 73 2e 20  |tunes/patterns. |
000002f0  48 6f 77 65 76 65 72 2c  20 74 68 65 20 6d 6f 64  |However, the mod|
00000300  75 6c 65 20 75 73 65 64  20 62 79 20 41 50 20 54  |ule used by AP T|
00000310  72 61 63 6b 65 72 20 76  65 72 73 69 6f 6e 20 32  |racker version 2|
00000320  20 68 61 73 20 0a 69 74  73 65 6c 66 20 62 65 65  | has .itself bee|
00000330  6e 20 75 70 64 61 74 65  64 2c 20 61 6e 64 20 74  |n updated, and t|
00000340  68 65 20 65 78 74 72 61  20 66 65 61 74 75 72 65  |he extra feature|
00000350  73 20 68 61 76 65 20 74  68 75 73 20 62 65 65 6e  |s have thus been|
00000360  20 63 61 72 72 69 65 64  20 0a 74 68 72 6f 75 67  | carried .throug|
00000370  68 20 74 6f 20 22 41 50  20 54 72 61 63 6b 65 72  |h to "AP Tracker|
00000380  22 2e 20 53 69 67 6e 69  66 69 63 61 6e 74 6c 79  |". Significantly|
00000390  2c 20 22 45 22 20 28 73  65 74 20 73 74 65 72 65  |, "E" (set stere|
000003a0  6f 29 20 63 6f 6d 6d 61  6e 64 73 20 77 69 74 68  |o) commands with|
000003b0  20 0a 6f 75 74 20 6f 66  20 72 61 6e 67 65 20 70  | .out of range p|
000003c0  61 72 61 6d 65 74 65 72  73 20 6e 6f 20 6c 6f 6e  |arameters no lon|
000003d0  67 65 72 20 66 6f 72 63  65 20 74 68 65 20 63 6f  |ger force the co|
000003e0  6d 70 75 74 65 72 20 74  6f 20 63 72 61 73 68 2c  |mputer to crash,|
000003f0  20 77 68 69 63 68 20 0a  77 69 6c 6c 20 63 65 72  | which .will cer|
00000400  74 61 69 6e 6c 79 20 70  72 6f 76 65 20 74 6f 20  |tainly prove to |
00000410  62 65 20 61 20 72 65 6c  69 65 66 20 74 6f 20 61  |be a relief to a|
00000420  6e 79 6f 6e 65 20 77 68  6f 20 68 61 73 20 68 61  |nyone who has ha|
00000430  64 20 69 74 20 68 61 70  70 65 6e 20 74 6f 20 0a  |d it happen to .|
00000440  74 68 65 6d 2e 20 41 6c  73 6f 2c 20 63 6f 6d 6d  |them. Also, comm|
00000450  61 6e 64 20 22 53 22 20  28 73 65 74 20 73 70 65  |and "S" (set spe|
00000460  65 64 29 20 68 61 73 20  68 61 64 20 69 74 73 20  |ed) has had its |
00000470  70 61 72 61 6d 65 74 65  72 20 72 61 6e 67 65 20  |parameter range |
00000480  0a 65 78 74 65 6e 64 65  64 2c 20 61 6e 64 20 6e  |.extended, and n|
00000490  6f 77 20 63 61 6e 20 74  61 6b 65 20 76 61 72 69  |ow can take vari|
000004a0  61 62 6c 65 73 20 69 6e  20 74 68 65 20 72 61 6e  |ables in the ran|
000004b0  67 65 20 30 2d 26 31 46  20 28 33 31 29 2c 20 61  |ge 0-&1F (31), a|
000004c0  6c 6c 6f 77 69 6e 67 20  0a 73 6c 6f 77 65 72 20  |llowing .slower |
000004d0  70 6c 61 79 69 6e 67 20  6f 66 20 74 75 6e 65 73  |playing of tunes|
000004e0  20 61 6e 64 20 67 72 65  61 74 65 72 20 63 6f 6d  | and greater com|
000004f0  70 61 74 69 62 69 6c 69  74 79 20 77 69 74 68 20  |patibility with |
00000500  6d 75 73 69 63 20 63 6f  6e 76 65 72 74 65 64 20  |music converted |
00000510  0a 66 72 6f 6d 20 74 68  65 20 41 6d 69 67 61 20  |.from the Amiga |
00000520  77 68 69 63 68 20 75 73  65 73 20 74 68 69 73 20  |which uses this |
00000530  66 61 63 69 6c 69 74 79  2e 20 4e 6f 74 65 20 74  |facility. Note t|
00000540  68 61 74 2c 20 61 6c 74  68 6f 75 67 68 20 74 68  |hat, although th|
00000550  65 20 6d 6f 64 75 6c 65  20 0a 68 61 73 20 62 65  |e module .has be|
00000560  65 6e 20 69 6d 70 72 6f  76 65 64 20 69 6e 20 74  |en improved in t|
00000570  68 65 20 74 69 6d 65 20  62 65 74 77 65 65 6e 20  |he time between |
00000580  74 68 65 20 72 65 6c 65  61 73 65 20 6f 66 20 76  |the release of v|
00000590  65 72 73 69 6f 6e 20 31  20 61 6e 64 20 0a 76 65  |ersion 1 and .ve|
000005a0  72 73 69 6f 6e 20 32 20  6f 66 20 41 50 20 54 72  |rsion 2 of AP Tr|
000005b0  61 63 6b 65 72 2c 20 69  74 20 73 74 69 6c 6c 20  |acker, it still |
000005c0  72 65 74 61 69 6e 73 20  74 68 65 20 73 61 6d 65  |retains the same|
000005d0  20 76 65 72 73 69 6f 6e  20 6e 75 6d 62 65 72 20  | version number |
000005e0  28 34 2e 30 39 20 0a 5b  64 65 76 65 6c 6f 70 6d  |(4.09 .[developm|
000005f0  65 6e 74 5d 29 2e 20 59  6f 75 20 6d 61 79 20 74  |ent]). You may t|
00000600  68 65 72 65 66 6f 72 65  20 65 6e 63 6f 75 6e 74  |herefore encount|
00000610  65 72 20 70 72 6f 62 6c  65 6d 73 20 69 66 20 79  |er problems if y|
00000620  6f 75 20 68 61 76 65 20  74 68 65 20 0a 6f 6c 64  |ou have the .old|
00000630  65 72 20 76 65 72 73 69  6f 6e 20 34 2e 30 39 20  |er version 4.09 |
00000640  6f 66 20 74 68 65 20 6d  6f 64 75 6c 65 20 69 6e  |of the module in|
00000650  73 74 61 6c 6c 65 64 20  28 61 73 20 74 68 65 20  |stalled (as the |
00000660  63 6f 6d 70 75 74 65 72  20 77 69 6c 6c 20 6e 6f  |computer will no|
00000670  74 20 0a 72 65 63 6f 67  6e 69 73 65 20 74 68 65  |t .recognise the|
00000680  20 6e 65 77 65 72 20 76  65 72 73 69 6f 6e 20 61  | newer version a|
00000690  73 20 73 75 63 68 29 2e  20 54 6f 20 73 6f 6c 76  |s such). To solv|
000006a0  65 20 74 68 69 73 2c 20  63 6c 65 61 72 20 74 68  |e this, clear th|
000006b0  65 20 6d 6f 64 75 6c 65  20 0a 61 72 65 61 20 62  |e module .area b|
000006c0  65 66 6f 72 65 20 6c 6f  61 64 69 6e 67 20 76 65  |efore loading ve|
000006d0  72 73 69 6f 6e 20 32 2c  20 6c 6f 61 64 20 74 68  |rsion 2, load th|
000006e0  65 20 6e 65 77 20 76 65  72 73 69 6f 6e 20 65 78  |e new version ex|
000006f0  70 6c 69 63 69 74 6c 79  20 62 79 20 64 6f 75 62  |plicitly by doub|
00000700  6c 65 20 0a 63 6c 69 63  6b 69 6e 67 20 6f 6e 20  |le .clicking on |
00000710  74 68 65 20 22 50 6c 61  79 4d 6f 64 22 20 66 69  |the "PlayMod" fi|
00000720  6c 65 20 77 69 74 68 69  6e 20 74 68 65 20 61 70  |le within the ap|
00000730  70 6c 69 63 61 74 69 6f  6e 20 64 69 72 65 63 74  |plication direct|
00000740  6f 72 79 2c 20 6f 72 20  0a 73 69 6d 70 6c 79 20  |ory, or .simply |
00000750  72 65 70 6c 61 63 65 20  61 6c 6c 20 6f 66 20 79  |replace all of y|
00000760  6f 75 72 20 6f 6c 64 20  63 6f 70 69 65 73 20 6f  |our old copies o|
00000770  66 20 76 65 72 73 69 6f  6e 20 34 2e 30 39 20 77  |f version 4.09 w|
00000780  69 74 68 20 74 68 65 20  6e 65 77 65 72 20 0a 6d  |ith the newer .m|
00000790  6f 64 75 6c 65 20 28 74  68 6f 75 67 68 20 79 6f  |odule (though yo|
000007a0  75 20 77 69 6c 6c 20 73  74 69 6c 6c 20 68 61 76  |u will still hav|
000007b0  65 20 74 6f 20 63 6c 65  61 72 20 74 68 65 20 6f  |e to clear the o|
000007c0  6c 64 20 76 65 72 73 69  6f 6e 20 66 72 6f 6d 20  |ld version from |
000007d0  6d 65 6d 6f 72 79 20 0a  69 6e 20 74 68 69 73 20  |memory .in this |
000007e0  6c 61 73 74 20 63 61 73  65 29 2e 0a 0a 50 72 6f  |last case)...Pro|
000007f0  67 72 61 6d 20 41 64 64  69 74 69 6f 6e 73 0a 0a  |gram Additions..|
00000800  4f 6e 65 20 6f 66 20 74  68 65 20 66 69 72 73 74  |One of the first|
00000810  20 74 68 69 6e 67 73 20  79 6f 75 20 6d 61 79 20  | things you may |
00000820  6e 6f 74 69 63 65 20 69  66 20 79 6f 75 20 68 61  |notice if you ha|
00000830  76 65 20 75 73 65 64 20  56 65 72 73 69 6f 6e 20  |ve used Version |
00000840  31 20 6f 66 20 74 68 65  20 0a 70 72 6f 67 72 61  |1 of the .progra|
00000850  6d 20 69 73 20 74 68 61  74 20 74 68 65 20 66 75  |m is that the fu|
00000860  6c 6c 20 68 65 6c 70 20  74 65 78 74 20 69 73 20  |ll help text is |
00000870  6e 6f 20 6c 6f 6e 67 65  72 20 62 75 69 6c 74 20  |no longer built |
00000880  69 6e 20 74 6f 20 74 68  65 20 70 72 6f 67 72 61  |in to the progra|
00000890  6d 20 0a 61 6e 64 20 6d  75 73 74 20 62 65 20 72  |m .and must be r|
000008a0  65 61 64 20 66 72 6f 6d  20 6f 75 74 73 69 64 65  |ead from outside|
000008b0  20 6f 66 20 69 74 2e 20  57 68 69 6c 65 20 61 6e  | of it. While an|
000008c0  20 6f 6e 2d 6c 69 6e 65  20 68 65 6c 70 20 77 61  | on-line help wa|
000008d0  73 20 0a 75 6e 64 6f 75  62 74 65 64 6c 79 20 61  |s .undoubtedly a|
000008e0  20 76 65 72 79 20 6e 69  63 65 20 66 65 61 74 75  | very nice featu|
000008f0  72 65 2c 20 69 74 20 77  61 73 20 61 6c 73 6f 20  |re, it was also |
00000900  72 61 74 68 65 72 20 61  20 62 75 72 64 65 6e 20  |rather a burden |
00000910  6f 6e 20 6d 65 6d 6f 72  79 2c 20 0a 61 73 20 69  |on memory, .as i|
00000920  74 20 61 6c 6c 20 68 61  64 20 74 6f 20 62 65 20  |t all had to be |
00000930  69 6e 20 74 68 65 20 63  6f 6d 70 75 74 65 72 27  |in the computer'|
00000940  73 20 6d 65 6d 6f 72 79  20 61 6c 6c 20 74 68 65  |s memory all the|
00000950  20 74 69 6d 65 20 74 68  65 20 70 72 6f 67 72 61  | time the progra|
00000960  6d 20 0a 77 61 73 20 62  65 69 6e 67 20 75 73 65  |m .was being use|
00000970  64 20 2d 20 65 76 65 6e  20 69 66 20 61 20 75 73  |d - even if a us|
00000980  65 72 20 77 61 73 20 65  78 70 65 72 69 65 6e 63  |er was experienc|
00000990  65 64 20 65 6e 6f 75 67  68 20 6e 65 76 65 72 20  |ed enough never |
000009a0  74 6f 20 6e 65 65 64 20  74 6f 20 0a 72 65 66 65  |to need to .refe|
000009b0  72 20 74 6f 20 69 74 2e  20 41 73 20 61 20 6d 65  |r to it. As a me|
000009c0  61 73 75 72 65 20 6f 66  20 6a 75 73 74 20 68 6f  |asure of just ho|
000009d0  77 20 6d 75 63 68 20 6d  65 6d 6f 72 79 20 74 68  |w much memory th|
000009e0  69 73 20 74 6f 6f 6b 20  75 70 2c 20 62 79 20 0a  |is took up, by .|
000009f0  72 65 6d 6f 76 69 6e 67  20 74 68 69 73 20 66 65  |removing this fe|
00000a00  61 74 75 72 65 20 69 6e  20 76 65 72 73 69 6f 6e  |ature in version|
00000a10  20 32 20 28 61 6e 64 20  63 6f 6d 70 72 65 73 73  | 2 (and compress|
00000a20  69 6e 67 20 74 68 65 20  21 52 75 6e 49 6d 61 67  |ing the !RunImag|
00000a30  65 20 66 69 6c 65 20 0a  73 6c 69 67 68 74 6c 79  |e file .slightly|
00000a40  29 2c 20 49 20 68 61 76  65 20 62 65 65 6e 20 61  |), I have been a|
00000a50  62 6c 65 20 74 6f 20 61  64 64 20 61 6c 6c 20 6f  |ble to add all o|
00000a60  66 20 74 68 65 20 6e 65  77 20 66 65 61 74 75 72  |f the new featur|
00000a70  65 73 20 64 65 74 61 69  6c 65 64 20 0a 62 65 6c  |es detailed .bel|
00000a80  6f 77 20 77 68 69 6c 65  20 6b 65 65 70 69 6e 67  |ow while keeping|
00000a90  20 74 68 65 20 57 69 6d  70 20 73 6c 6f 74 20 74  | the Wimp slot t|
00000aa0  68 65 20 73 61 6d 65 20  28 32 32 34 20 6b 69 6c  |he same (224 kil|
00000ab0  6f 62 79 74 65 73 29 2e  20 54 68 65 20 66 75 6c  |obytes). The ful|
00000ac0  6c 20 0a 68 65 6c 70 20  68 61 73 20 74 68 65 72  |l .help has ther|
00000ad0  65 66 6f 72 65 20 6e 6f  77 20 62 65 65 6e 20 72  |efore now been r|
00000ae0  65 70 6c 61 63 65 64 20  62 79 20 6a 75 73 74 20  |eplaced by just |
00000af0  6f 6e 65 20 73 63 72 65  65 6e 20 6f 66 20 74 65  |one screen of te|
00000b00  78 74 20 0a 64 65 74 61  69 6c 69 6e 67 20 74 68  |xt .detailing th|
00000b10  65 20 70 72 69 6e 63 69  70 61 6c 20 6b 65 79 62  |e principal keyb|
00000b20  6f 61 72 64 20 63 6f 6e  74 72 6f 6c 73 2e 0a 0a  |oard controls...|
00000b30  56 69 72 74 75 61 6c 6c  79 20 65 76 65 72 79 20  |Virtually every |
00000b40  61 72 65 61 20 6f 66 20  74 68 65 20 70 72 6f 67  |area of the prog|
00000b50  72 61 6d 20 68 61 73 20  62 65 65 6e 20 75 70 64  |ram has been upd|
00000b60  61 74 65 64 20 69 6e 20  73 6f 6d 65 20 77 61 79  |ated in some way|
00000b70  2c 20 61 6e 64 20 0a 74  68 65 20 61 64 64 69 74  |, and .the addit|
00000b80  69 6f 6e 73 20 74 6f 20  65 61 63 68 20 70 61 72  |ions to each par|
00000b90  74 20 61 72 65 20 6c 69  73 74 65 64 20 62 65 6c  |t are listed bel|
00000ba0  6f 77 2e 20 41 73 20 77  65 6c 6c 20 61 73 20 74  |ow. As well as t|
00000bb0  68 69 73 2c 20 6f 6e 65  20 0a 63 6f 6d 70 6c 65  |his, one .comple|
00000bc0  74 65 6c 79 20 6e 65 77  20 73 65 63 74 69 6f 6e  |tely new section|
00000bd0  2c 20 74 68 65 20 53 61  6d 70 6c 65 20 45 64 69  |, the Sample Edi|
00000be0  74 6f 72 2c 20 68 61 73  20 62 65 65 6e 20 69 6e  |tor, has been in|
00000bf0  74 72 6f 64 75 63 65 64  2c 20 61 6e 64 20 74 68  |troduced, and th|
00000c00  65 20 0a 65 78 70 6c 61  6e 61 74 69 6f 6e 20 66  |e .explanation f|
00000c10  6f 72 20 74 68 69 73 20  66 6f 6c 6c 6f 77 73 20  |or this follows |
00000c20  74 68 6f 73 65 20 66 6f  72 20 74 68 65 20 6e 65  |those for the ne|
00000c30  77 20 66 65 61 74 75 72  65 73 20 6f 66 20 74 68  |w features of th|
00000c40  65 20 6f 74 68 65 72 20  0a 73 65 63 74 69 6f 6e  |e other .section|
00000c50  73 2e 0a 0a 44 65 73 6b  74 6f 70 20 4f 70 65 72  |s...Desktop Oper|
00000c60  61 74 69 6f 6e 73 0a 3d  3d 3d 3d 3d 3d 3d 3d 3d  |ations.=========|
00000c70  3d 3d 3d 3d 3d 3d 3d 3d  3d 0a 0a 54 68 69 73 20  |=========..This |
00000c80  69 73 20 74 68 65 20 70  61 72 74 20 6f 66 20 74  |is the part of t|
00000c90  68 65 20 70 72 6f 67 72  61 6d 20 77 68 69 63 68  |he program which|
00000ca0  20 68 61 73 20 63 68 61  6e 67 65 64 20 6c 65 61  | has changed lea|
00000cb0  73 74 2c 20 61 73 20 49  20 68 61 76 65 20 0a 72  |st, as I have .r|
00000cc0  65 61 6c 6c 79 20 6a 75  73 74 20 68 6f 6e 65 64  |eally just honed|
00000cd0  20 73 6f 6d 65 20 65 78  69 73 74 69 6e 67 20 72  | some existing r|
00000ce0  6f 75 74 69 6e 65 73 20  72 61 74 68 65 72 20 74  |outines rather t|
00000cf0  68 61 6e 20 69 6e 74 72  6f 64 75 63 65 20 61 6e  |han introduce an|
00000d00  79 20 6e 65 77 20 0a 6f  6e 65 73 2e 20 59 6f 75  |y new .ones. You|
00000d10  20 6d 61 79 20 6e 6f 74  69 63 65 20 74 68 61 74  | may notice that|
00000d20  20 74 68 65 72 65 20 69  73 20 6e 6f 77 20 61 6e  | there is now an|
00000d30  20 65 78 74 72 61 20 6f  70 74 69 6f 6e 20 6f 6e  | extra option on|
00000d40  20 74 68 65 20 22 53 61  76 65 22 20 0a 73 75 62  | the "Save" .sub|
00000d50  6d 65 6e 75 2e 20 54 68  69 73 20 69 73 20 66 6f  |menu. This is fo|
00000d60  72 20 73 61 76 69 6e 67  20 64 65 74 61 69 6c 73  |r saving details|
00000d70  20 6f 66 20 74 68 65 20  73 79 6e 74 68 65 74 69  | of the syntheti|
00000d80  63 20 73 6f 75 6e 64 20  63 75 72 72 65 6e 74 6c  |c sound currentl|
00000d90  79 20 0a 62 65 69 6e 67  20 65 64 69 74 65 64 20  |y .being edited |
00000da0  28 73 65 65 20 6c 61 74  65 72 29 2e 20 57 68 69  |(see later). Whi|
00000db0  6c 65 20 6f 6e 20 74 68  65 20 73 75 62 6a 65 63  |le on the subjec|
00000dc0  74 20 6f 66 20 66 69 6c  69 6e 67 2c 20 49 20 68  |t of filing, I h|
00000dd0  61 76 65 20 61 6c 73 6f  20 0a 72 65 6d 6f 76 65  |ave also .remove|
00000de0  64 20 74 68 65 20 22 43  6f 6e 76 65 72 74 20 66  |d the "Convert f|
00000df0  72 6f 6d 20 53 6f 75 6e  64 20 54 72 61 63 6b 65  |rom Sound Tracke|
00000e00  72 3f 22 20 61 6e 64 20  22 43 6f 6e 76 65 72 74  |r?" and "Convert|
00000e10  20 66 72 6f 6d 20 4f 63  74 61 6c 79 7a 65 72 3f  | from Octalyzer?|
00000e20  22 20 0a 6d 65 73 73 61  67 65 73 2c 20 61 6e 64  |" .messages, and|
00000e30  20 69 66 20 79 6f 75 20  68 61 64 20 67 72 6f 77  | if you had grow|
00000e40  6e 20 61 73 20 69 72 72  69 74 61 74 65 64 20 6f  |n as irritated o|
00000e50  66 20 74 68 65 6d 20 61  73 20 49 20 68 61 64 2c  |f them as I had,|
00000e60  20 79 6f 75 20 77 69 6c  6c 20 0a 70 72 6f 62 61  | you will .proba|
00000e70  62 6c 79 20 61 70 70 72  65 63 69 61 74 65 20 74  |bly appreciate t|
00000e80  68 69 73 2e 20 54 6f 20  63 68 65 63 6b 20 6f 6e  |his. To check on|
00000e90  20 74 68 65 20 69 6e 69  74 69 61 6c 20 66 6f 72  | the initial for|
00000ea0  6d 61 74 20 6f 66 20 61  20 74 75 6e 65 2c 20 79  |mat of a tune, y|
00000eb0  6f 75 20 0a 73 68 6f 75  6c 64 20 6e 6f 77 20 63  |ou .should now c|
00000ec0  68 65 63 6b 20 74 68 65  20 74 75 6e 65 20 61 75  |heck the tune au|
00000ed0  74 68 6f 72 20 66 69 65  6c 64 20 28 6f 72 20 77  |thor field (or w|
00000ee0  61 74 63 68 20 66 6f 72  20 74 68 65 20 61 70 70  |atch for the app|
00000ef0  65 61 72 61 6e 63 65 20  6f 66 20 0a 74 68 65 20  |earance of .the |
00000f00  68 6f 75 72 67 6c 61 73  73 20 77 68 65 6e 20 6c  |hourglass when l|
00000f10  6f 61 64 69 6e 67 20 77  68 69 63 68 20 73 69 67  |oading which sig|
00000f20  6e 69 66 69 65 73 20 74  68 61 74 20 73 6f 6d 65  |nifies that some|
00000f30  20 66 6f 72 6d 20 6f 66  20 63 6f 6e 76 65 72 73  | form of convers|
00000f40  69 6f 6e 20 0a 69 73 20  74 61 6b 69 6e 67 20 70  |ion .is taking p|
00000f50  6c 61 63 65 29 2e 0a 0a  43 6f 63 6f 6e 69 7a 65  |lace)...Coconize|
00000f60  72 20 63 6f 6e 76 65 72  73 69 6f 6e 20 68 61 73  |r conversion has|
00000f70  20 61 6c 73 6f 20 62 65  65 6e 20 65 6e 68 61 6e  | also been enhan|
00000f80  63 65 64 20 69 6e 20 73  65 76 65 72 61 6c 20 77  |ced in several w|
00000f90  61 79 73 2e 20 46 69 72  73 74 6c 79 2c 20 69 66  |ays. Firstly, if|
00000fa0  20 0a 79 6f 75 20 6c 6f  61 64 20 61 20 73 6f 6e  | .you load a son|
00000fb0  67 20 28 6a 75 73 74 20  70 61 74 74 65 72 6e 20  |g (just pattern |
00000fc0  64 61 74 61 2c 20 6e 6f  74 20 73 61 6d 70 6c 65  |data, not sample|
00000fd0  73 29 20 61 73 20 6f 70  70 6f 73 65 64 20 74 6f  |s) as opposed to|
00000fe0  20 61 20 74 72 61 63 6b  20 0a 66 69 6c 65 2c 20  | a track .file, |
00000ff0  74 68 65 20 73 61 6d 70  6c 65 20 6e 61 6d 65 73  |the sample names|
00001000  20 61 72 65 20 63 6f 70  69 65 64 20 69 6e 74 6f  | are copied into|
00001010  20 74 68 65 20 73 6c 6f  74 73 2c 20 77 68 69 63  | the slots, whic|
00001020  68 20 73 68 6f 75 6c 64  20 61 69 64 20 6c 61 74  |h should aid lat|
00001030  65 72 20 0a 72 65 63 6f  6e 73 74 72 75 63 74 69  |er .reconstructi|
00001040  6f 6e 2e 20 53 65 63 6f  6e 64 6c 79 2c 20 73 6f  |on. Secondly, so|
00001050  6d 65 20 70 72 6f 76 69  73 69 6f 6e 20 69 73 20  |me provision is |
00001060  6d 61 64 65 20 66 6f 72  20 74 68 65 20 38 20 6f  |made for the 8 o|
00001070  63 74 61 76 65 20 72 61  6e 67 65 20 0a 6f 66 20  |ctave range .of |
00001080  43 6f 63 6f 6e 69 7a 65  72 20 63 6f 6d 70 61 72  |Coconizer compar|
00001090  65 64 20 74 6f 20 74 68  65 20 33 20 6f 63 74 61  |ed to the 3 octa|
000010a0  76 65 20 72 61 6e 67 65  20 66 6f 72 20 54 72 61  |ve range for Tra|
000010b0  63 6b 65 72 2e 20 41 50  20 54 72 61 63 6b 65 72  |cker. AP Tracker|
000010c0  20 32 20 0a 64 6f 65 73  20 74 68 69 73 20 62 79  | 2 .does this by|
000010d0  20 61 6c 6c 6f 63 61 74  69 6e 67 20 76 61 63 61  | allocating vaca|
000010e0  6e 74 20 73 61 6d 70 6c  65 20 73 6c 6f 74 73 20  |nt sample slots |
000010f0  74 6f 20 68 69 67 68 65  72 20 6f 72 20 6c 6f 77  |to higher or low|
00001100  65 72 20 76 65 72 73 69  6f 6e 73 20 0a 6f 66 20  |er versions .of |
00001110  65 78 69 73 74 69 6e 67  20 69 6e 73 74 72 75 6d  |existing instrum|
00001120  65 6e 74 73 2e 20 46 6f  72 20 65 78 61 6d 70 6c  |ents. For exampl|
00001130  65 2c 20 61 6c 6c 20 6e  6f 74 65 73 20 70 6c 61  |e, all notes pla|
00001140  79 65 64 20 61 62 6f 76  65 20 6f 63 74 61 76 65  |yed above octave|
00001150  20 32 20 0a 28 43 6f 63  6f 6e 69 7a 65 72 29 20  | 2 .(Coconizer) |
00001160  6f 6e 20 69 6e 73 74 72  75 6d 65 6e 74 20 35 20  |on instrument 5 |
00001170  6d 61 79 20 62 65 20 74  72 61 6e 73 6c 61 74 65  |may be translate|
00001180  64 20 74 6f 20 6e 6f 74  65 73 20 70 6c 61 79 65  |d to notes playe|
00001190  64 20 6f 6e 20 6f 63 74  61 76 65 73 20 0a 31 20  |d on octaves .1 |
000011a0  61 6e 64 20 32 20 28 54  72 61 63 6b 65 72 29 20  |and 2 (Tracker) |
000011b0  6f 6e 20 69 6e 73 74 72  75 6d 65 6e 74 20 42 2c  |on instrument B,|
000011c0  20 61 6e 64 20 74 68 65  20 73 61 6d 70 6c 65 20  | and the sample |
000011d0  6e 61 6d 65 20 66 6f 72  20 42 20 77 69 6c 6c 20  |name for B will |
000011e0  62 65 20 0a 63 68 61 6e  67 65 64 20 74 6f 20 72  |be .changed to r|
000011f0  65 66 6c 65 63 74 20 74  68 69 73 2e 20 49 74 20  |eflect this. It |
00001200  69 73 20 6c 65 66 74 20  74 6f 20 74 68 65 20 75  |is left to the u|
00001210  73 65 72 20 74 6f 20 63  72 65 61 74 65 20 74 68  |ser to create th|
00001220  65 20 68 69 67 68 65 72  20 6f 72 20 0a 6c 6f 77  |e higher or .low|
00001230  65 72 20 76 65 72 73 69  6f 6e 73 20 6f 66 20 74  |er versions of t|
00001240  68 65 20 69 6e 73 74 72  75 6d 65 6e 74 73 2c 20  |he instruments, |
00001250  62 75 74 20 74 68 69 73  20 63 61 6e 20 62 65 20  |but this can be |
00001260  61 63 63 6f 6d 70 6c 69  73 68 65 64 20 77 69 74  |accomplished wit|
00001270  68 20 0a 65 61 73 65 20  75 73 69 6e 67 20 74 68  |h .ease using th|
00001280  65 20 52 65 73 61 6d 70  6c 65 20 66 65 61 74 75  |e Resample featu|
00001290  72 65 20 6f 66 20 74 68  65 20 73 61 6d 70 6c 65  |re of the sample|
000012a0  20 65 64 69 74 6f 72 2e  20 54 68 65 20 70 61 72  | editor. The par|
000012b0  61 6d 65 74 65 72 73 20  66 6f 72 20 0a 74 68 65  |ameters for .the|
000012c0  20 72 65 73 61 6d 70 6c  65 20 61 72 65 20 61 6c  | resample are al|
000012d0  73 6f 20 70 6c 61 63 65  64 20 69 6e 20 74 68 65  |so placed in the|
000012e0  20 73 61 6d 70 6c 65 20  6e 61 6d 65 2c 20 61 6e  | sample name, an|
000012f0  64 20 73 6f 20 74 68 69  73 20 73 68 6f 75 6c 64  |d so this should|
00001300  20 62 65 20 0a 72 65 6c  61 74 69 76 65 6c 79 20  | be .relatively |
00001310  65 61 73 79 20 74 6f 20  64 6f 2e 20 54 68 65 20  |easy to do. The |
00001320  72 65 73 61 6d 70 6c 65  20 66 75 6e 63 74 69 6f  |resample functio|
00001330  6e 20 69 73 20 61 20 66  61 69 72 6c 79 20 63 6f  |n is a fairly co|
00001340  6d 70 6c 69 63 61 74 65  64 20 0a 66 65 61 74 75  |mplicated .featu|
00001350  72 65 2c 20 73 6f 20 69  66 20 79 6f 75 20 64 6f  |re, so if you do|
00001360  20 67 65 74 20 73 74 75  63 6b 20 74 72 79 69 6e  | get stuck tryin|
00001370  67 20 74 6f 20 63 6f 6e  76 65 72 74 20 61 20 74  |g to convert a t|
00001380  75 6e 65 2c 20 49 20 63  61 6e 20 63 6f 6e 76 65  |une, I can conve|
00001390  72 74 20 0a 69 74 20 66  6f 72 20 79 6f 75 20 69  |rt .it for you i|
000013a0  66 20 79 6f 75 20 73 65  6e 64 20 6d 65 20 61 20  |f you send me a |
000013b0  63 6f 70 79 20 28 6d 79  20 61 64 64 72 65 73 73  |copy (my address|
000013c0  20 69 73 20 61 74 20 74  68 65 20 65 6e 64 20 6f  | is at the end o|
000013d0  66 20 74 68 69 73 20 0a  74 65 78 74 29 2e 0a 0a  |f this .text)...|
000013e0  41 6e 6f 74 68 65 72 20  76 65 72 79 20 73 6c 69  |Another very sli|
000013f0  67 68 74 20 61 6c 74 65  72 61 74 69 6f 6e 20 77  |ght alteration w|
00001400  68 69 63 68 20 68 61 73  20 74 61 6b 65 6e 20 70  |hich has taken p|
00001410  6c 61 63 65 20 69 73 20  74 68 61 74 20 77 68 65  |lace is that whe|
00001420  6e 20 79 6f 75 20 0a 63  72 65 61 74 65 20 61 20  |n you .create a |
00001430  74 75 6e 65 20 75 73 69  6e 67 20 74 68 65 20 22  |tune using the "|
00001440  43 72 65 61 74 65 22 20  6f 70 74 69 6f 6e 20 66  |Create" option f|
00001450  72 6f 6d 20 74 68 65 20  6d 61 69 6e 20 6d 65 6e  |rom the main men|
00001460  75 2c 20 74 68 65 20 73  74 6f 72 65 64 20 0a 70  |u, the stored .p|
00001470  61 74 74 65 72 6e 20 6c  65 6e 67 74 68 20 28 6f  |attern length (o|
00001480  6e 20 74 68 65 20 22 53  65 74 74 69 6e 67 73 22  |n the "Settings"|
00001490  20 77 69 6e 64 6f 77 29  20 69 73 20 74 61 6b 65  | window) is take|
000014a0  6e 20 69 6e 74 6f 20 61  63 63 6f 75 6e 74 20 77  |n into account w|
000014b0  68 65 6e 20 0a 63 72 65  61 74 69 6e 67 20 74 68  |hen .creating th|
000014c0  65 20 70 61 74 74 65 72  6e 20 28 61 6e 64 2c 20  |e pattern (and, |
000014d0  61 73 20 62 65 66 6f 72  65 2c 20 66 6f 72 20 65  |as before, for e|
000014e0  61 63 68 20 73 75 62 73  65 71 75 65 6e 74 20 70  |ach subsequent p|
000014f0  61 74 74 65 72 6e 20 0a  63 72 65 61 74 65 64 29  |attern .created)|
00001500  2e 20 49 20 68 61 76 65  20 61 6c 73 6f 20 28 68  |. I have also (h|
00001510  6f 70 65 66 75 6c 6c 79  29 20 63 75 72 65 64 20  |opefully) cured |
00001520  74 68 65 20 70 72 6f 62  6c 65 6d 20 69 6e 20 56  |the problem in V|
00001530  65 72 73 69 6f 6e 20 31  20 77 68 65 72 65 20 0a  |ersion 1 where .|
00001540  69 66 20 79 6f 75 20 61  6c 74 65 72 65 64 20 74  |if you altered t|
00001550  68 65 20 74 75 6e 65 20  6f 72 20 61 75 74 68 6f  |he tune or autho|
00001560  72 20 6e 61 6d 65 20 66  6f 72 20 61 20 70 69 65  |r name for a pie|
00001570  63 65 20 6f 66 20 6d 75  73 69 63 2c 20 74 68 65  |ce of music, the|
00001580  79 20 64 69 64 20 0a 6e  6f 74 20 61 6c 77 61 79  |y did .not alway|
00001590  73 20 72 65 67 69 73 74  65 72 20 70 72 6f 70 65  |s register prope|
000015a0  72 6c 79 2e 20 41 20 73  6d 61 6c 6c 20 70 72 6f  |rly. A small pro|
000015b0  62 6c 65 6d 20 77 68 65  72 65 62 79 20 64 72 61  |blem whereby dra|
000015c0  67 67 69 6e 67 20 73 61  76 65 20 0a 62 6f 78 65  |gging save .boxe|
000015d0  73 20 64 69 64 20 6e 6f  74 20 77 6f 72 6b 20 70  |s did not work p|
000015e0  72 6f 70 65 72 6c 79 20  69 6e 20 73 63 72 65 65  |roperly in scree|
000015f0  6e 20 6d 6f 64 65 73 20  73 75 63 68 20 61 73 20  |n modes such as |
00001600  31 36 20 6f 72 20 32 34  20 68 61 73 20 61 6c 73  |16 or 24 has als|
00001610  6f 20 0a 6e 6f 77 20 62  65 65 6e 20 66 69 78 65  |o .now been fixe|
00001620  64 2e 0a 0a 54 68 65 20  6f 6e 6c 79 20 6f 74 68  |d...The only oth|
00001630  65 72 20 72 65 61 6c 20  61 64 64 69 74 69 6f 6e  |er real addition|
00001640  73 20 61 72 65 20 74 6f  20 62 65 20 66 6f 75 6e  |s are to be foun|
00001650  64 20 6f 6e 20 74 68 65  20 22 41 6d 65 6e 64 20  |d on the "Amend |
00001660  54 72 61 63 6b 22 20 0a  77 69 6e 64 6f 77 2e 20  |Track" .window. |
00001670  57 68 65 72 65 61 73 20  62 65 66 6f 72 65 20 74  |Whereas before t|
00001680  68 65 72 65 20 77 61 73  20 61 20 73 69 6e 67 6c  |here was a singl|
00001690  65 20 22 49 6e 73 65 72  74 20 56 6f 69 63 65 22  |e "Insert Voice"|
000016a0  20 6f 70 74 69 6f 6e 2c  20 74 68 65 72 65 20 0a  | option, there .|
000016b0  61 72 65 20 6e 6f 77 20  74 77 6f 2c 20 22 49 6e  |are now two, "In|
000016c0  73 65 72 74 20 41 66 74  65 72 22 20 61 6e 64 20  |sert After" and |
000016d0  22 49 6e 73 65 72 74 20  42 65 66 6f 72 65 22 2c  |"Insert Before",|
000016e0  20 61 6c 6c 6f 77 69 6e  67 20 6d 6f 72 65 20 63  | allowing more c|
000016f0  6f 6e 74 72 6f 6c 20 0a  6f 66 20 28 61 6e 64 20  |ontrol .of (and |
00001700  6c 65 73 73 20 63 6f 6e  66 75 73 69 6f 6e 20 6f  |less confusion o|
00001710  76 65 72 29 20 65 78 61  63 74 6c 79 20 77 68 65  |ver) exactly whe|
00001720  72 65 20 61 20 6e 65 77  6c 79 20 63 72 65 61 74  |re a newly creat|
00001730  65 64 20 76 6f 69 63 65  20 77 69 6c 6c 20 62 65  |ed voice will be|
00001740  20 0a 69 6e 73 65 72 74  65 64 2e 20 54 68 65 72  | .inserted. Ther|
00001750  65 20 69 73 20 61 6c 73  6f 20 61 20 22 54 69 64  |e is also a "Tid|
00001760  79 20 53 61 6d 70 6c 65  20 4c 69 73 74 22 20 6f  |y Sample List" o|
00001770  70 74 69 6f 6e 2e 20 54  68 69 73 20 68 61 73 20  |ption. This has |
00001780  74 68 65 20 65 66 66 65  63 74 20 0a 6f 66 20 73  |the effect .of s|
00001790  68 75 66 66 6c 69 6e 67  20 61 6c 6c 20 6f 66 20  |huffling all of |
000017a0  74 68 65 20 73 61 6d 70  6c 65 73 20 75 70 77 61  |the samples upwa|
000017b0  72 64 73 2c 20 65 6c 69  6d 69 6e 61 74 69 6e 67  |rds, eliminating|
000017c0  20 61 6e 79 20 67 61 70  73 20 77 68 69 63 68 20  | any gaps which |
000017d0  0a 6d 69 67 68 74 20 61  70 70 65 61 72 20 69 6e  |.might appear in|
000017e0  20 74 68 65 20 73 61 6d  70 6c 65 73 20 6c 69 73  | the samples lis|
000017f0  74 2e 20 54 68 65 20 22  50 72 65 73 65 72 76 65  |t. The "Preserve|
00001800  20 6e 61 6d 65 20 6f 72  64 65 72 22 20 73 65 74  | name order" set|
00001810  74 69 6e 67 20 0a 77 69  6c 6c 2c 20 69 66 20 73  |ting .will, if s|
00001820  65 74 2c 20 6b 65 65 70  20 61 6c 6c 20 6f 66 20  |et, keep all of |
00001830  74 68 65 20 73 61 6d 70  6c 65 20 6e 61 6d 65 73  |the sample names|
00001840  20 74 68 65 20 73 61 6d  65 2e 20 54 68 69 73 20  | the same. This |
00001850  69 73 20 6d 6f 73 74 20  75 73 65 66 75 6c 20 0a  |is most useful .|
00001860  77 68 65 6e 20 74 68 65  20 22 73 61 6d 70 6c 65  |when the "sample|
00001870  20 6e 61 6d 65 73 22 20  61 72 65 20 6e 6f 74 20  | names" are not |
00001880  61 63 74 75 61 6c 6c 79  20 73 61 6d 70 6c 65 20  |actually sample |
00001890  6e 61 6d 65 73 20 61 74  20 61 6c 6c 2c 20 62 75  |names at all, bu|
000018a0  74 20 0a 63 6f 6e 74 61  69 6e 20 73 6f 6d 65 20  |t .contain some |
000018b0  66 6f 72 6d 20 6f 66 20  74 65 78 74 20 6d 65 73  |form of text mes|
000018c0  73 61 67 65 2e 20 57 69  74 68 6f 75 74 20 74 68  |sage. Without th|
000018d0  69 73 20 6f 70 74 69 6f  6e 20 73 65 74 2c 20 74  |is option set, t|
000018e0  68 65 20 73 61 6d 70 6c  65 20 0a 73 6c 6f 74 73  |he sample .slots|
000018f0  20 77 68 69 63 68 20 64  6f 20 6e 6f 74 20 63 6f  | which do not co|
00001900  6e 74 61 69 6e 20 69 6e  73 74 72 75 6d 65 6e 74  |ntain instrument|
00001910  73 20 62 75 74 20 64 6f  20 63 6f 6e 74 61 69 6e  |s but do contain|
00001920  20 74 65 78 74 20 6d 61  79 20 62 65 20 6d 6f 76  | text may be mov|
00001930  65 64 20 0a 61 72 6f 75  6e 64 2e 20 43 6f 6e 76  |ed .around. Conv|
00001940  65 72 73 65 6c 79 2c 20  69 66 20 79 6f 75 20 77  |ersely, if you w|
00001950  69 73 68 20 74 6f 20 75  73 65 20 74 68 69 73 20  |ish to use this |
00001960  66 65 61 74 75 72 65 20  6f 6e 20 61 20 74 75 6e  |feature on a tun|
00001970  65 20 79 6f 75 20 68 61  76 65 20 0a 77 72 69 74  |e you have .writ|
00001980  74 65 6e 20 77 68 69 63  68 20 68 61 73 20 73 6f  |ten which has so|
00001990  6d 65 20 66 6f 72 6d 20  6f 66 20 74 65 78 74 20  |me form of text |
000019a0  6d 65 73 73 61 67 65 2c  20 6d 61 6b 65 20 73 75  |message, make su|
000019b0  72 65 20 74 68 61 74 20  74 68 65 20 74 65 78 74  |re that the text|
000019c0  20 79 6f 75 20 0a 77 61  6e 74 20 74 6f 20 6b 65  | you .want to ke|
000019d0  65 70 20 22 62 65 6c 6f  6e 67 73 22 20 74 6f 20  |ep "belongs" to |
000019e0  61 20 76 61 6c 69 64 20  73 61 6d 70 6c 65 20 28  |a valid sample (|
000019f0  65 76 65 6e 20 69 66 20  79 6f 75 20 68 61 76 65  |even if you have|
00001a00  20 74 6f 20 6c 6f 61 64  20 6f 6e 65 20 0a 69 6e  | to load one .in|
00001a10  20 74 65 6d 70 6f 72 61  72 69 6c 79 20 77 68 69  | temporarily whi|
00001a20  6c 65 20 74 69 64 79 69  6e 67 20 74 68 65 20 6c  |le tidying the l|
00001a30  69 73 74 29 2e 0a 0a 49  20 68 61 76 65 20 61 6c  |ist)...I have al|
00001a40  73 6f 20 69 6e 74 72 6f  64 75 63 65 64 20 61 20  |so introduced a |
00001a50  6c 69 6e 6b 20 62 65 74  77 65 65 6e 20 70 6c 61  |link between pla|
00001a60  79 69 6e 67 20 74 75 6e  65 73 20 69 6e 20 74 68  |ying tunes in th|
00001a70  65 20 64 65 73 6b 74 6f  70 20 61 6e 64 20 0a 70  |e desktop and .p|
00001a80  6c 61 79 69 6e 67 20 74  68 65 6d 20 77 68 69 6c  |laying them whil|
00001a90  65 20 69 6e 20 22 50 6c  61 79 20 54 75 6e 65 22  |e in "Play Tune"|
00001aa0  20 6d 6f 64 65 20 69 6e  20 74 68 65 20 6d 61 69  | mode in the mai|
00001ab0  6e 20 65 64 69 74 69 6e  67 20 73 65 63 74 69 6f  |n editing sectio|
00001ac0  6e 2e 20 57 69 74 68 20  0a 74 68 69 73 2c 20 69  |n. With .this, i|
00001ad0  66 20 79 6f 75 20 61 72  65 20 70 6c 61 79 69 6e  |f you are playin|
00001ae0  67 20 61 20 74 75 6e 65  20 69 6e 20 74 68 65 20  |g a tune in the |
00001af0  64 65 73 6b 74 6f 70 20  61 6e 64 20 74 68 65 6e  |desktop and then|
00001b00  20 65 6e 74 65 72 20 74  68 65 20 6d 61 69 6e 20  | enter the main |
00001b10  0a 65 64 69 74 69 6e 67  20 73 65 63 74 69 6f 6e  |.editing section|
00001b20  20 28 41 64 6a 75 73 74  20 6f 6e 20 74 68 65 20  | (Adjust on the |
00001b30  69 63 6f 6e 20 62 61 72  20 69 63 6f 6e 29 2c 20  |icon bar icon), |
00001b40  79 6f 75 20 61 72 65 20  61 75 74 6f 6d 61 74 69  |you are automati|
00001b50  63 61 6c 6c 79 20 0a 74  61 6b 65 6e 20 69 6e 74  |cally .taken int|
00001b60  6f 20 22 50 6c 61 79 20  54 75 6e 65 22 20 6d 6f  |o "Play Tune" mo|
00001b70  64 65 2c 20 77 69 74 68  20 74 68 65 20 74 75 6e  |de, with the tun|
00001b80  65 20 61 74 20 74 68 65  20 73 61 6d 65 20 70 6f  |e at the same po|
00001b90  73 69 74 69 6f 6e 20 61  73 20 79 6f 75 20 0a 77  |sition as you .w|
00001ba0  65 72 65 20 61 74 20 6f  75 74 73 69 64 65 20 74  |ere at outside t|
00001bb0  68 65 20 64 65 73 6b 74  6f 70 2e 20 4e 6f 74 65  |he desktop. Note|
00001bc0  20 74 68 61 74 20 74 68  69 73 20 64 6f 65 73 20  | that this does |
00001bd0  6e 6f 74 20 77 6f 72 6b  20 77 68 65 6e 20 61 20  |not work when a |
00001be0  74 75 6e 65 20 0a 68 61  73 20 6a 75 73 74 20 62  |tune .has just b|
00001bf0  65 65 6e 20 6c 6f 61 64  65 64 2c 20 61 6e 64 20  |een loaded, and |
00001c00  79 6f 75 20 67 6f 20 74  6f 20 74 68 65 20 6d 61  |you go to the ma|
00001c10  69 6e 20 65 64 69 74 69  6e 67 20 73 63 72 65 65  |in editing scree|
00001c20  6e 20 66 6f 72 20 74 68  65 20 0a 66 69 72 73 74  |n for the .first|
00001c30  20 74 69 6d 65 2c 20 61  73 20 69 6e 20 74 68 69  | time, as in thi|
00001c40  73 20 63 61 73 65 20 74  68 65 20 70 72 6f 67 72  |s case the progr|
00001c50  61 6d 20 6e 65 65 64 73  20 74 6f 20 73 6f 72 74  |am needs to sort|
00001c60  20 6f 75 74 20 69 6e 74  65 72 6e 61 6c 20 0a 70  | out internal .p|
00001c70  6f 69 6e 74 65 72 73 20  61 6e 64 20 64 61 74 61  |ointers and data|
00001c80  20 74 61 62 6c 65 73 2e  0a 0a 54 68 65 20 4d 61  | tables...The Ma|
00001c90  69 6e 20 45 64 69 74 69  6e 67 20 53 63 72 65 65  |in Editing Scree|
00001ca0  6e 0a 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |n.==============|
00001cb0  3d 3d 3d 3d 3d 3d 3d 3d  3d 0a 0a 49 74 20 69 73  |=========..It is|
00001cc0  20 69 6e 20 74 68 69 73  20 73 65 63 74 69 6f 6e  | in this section|
00001cd0  20 74 68 61 74 20 6d 6f  73 74 20 6f 66 20 74 68  | that most of th|
00001ce0  65 20 61 64 64 69 74 69  6f 6e 73 20 74 6f 20 74  |e additions to t|
00001cf0  68 65 20 70 72 6f 67 72  61 6d 20 77 69 6c 6c 20  |he program will |
00001d00  0a 62 65 63 6f 6d 65 20  61 70 70 61 72 65 6e 74  |.become apparent|
00001d10  2e 20 54 68 65 72 65 20  61 72 65 20 73 6f 6d 65  |. There are some|
00001d20  20 6e 65 77 20 66 65 61  74 75 72 65 73 20 77 68  | new features wh|
00001d30  69 63 68 20 61 72 65 20  6d 6f 64 65 2d 73 70 65  |ich are mode-spe|
00001d40  63 69 66 69 63 2c 20 0a  61 6e 64 20 61 20 66 65  |cific, .and a fe|
00001d50  77 20 77 68 69 63 68 20  61 72 65 20 67 6c 6f 62  |w which are glob|
00001d60  61 6c 2c 20 69 65 2e 20  63 61 6e 20 6f 63 63 75  |al, ie. can occu|
00001d70  72 20 77 68 61 74 65 76  65 72 20 6d 6f 64 65 20  |r whatever mode |
00001d80  28 22 54 65 73 74 20 53  61 6d 70 6c 65 73 22 2c  |("Test Samples",|
00001d90  20 0a 22 50 6c 61 79 20  50 61 74 74 65 72 6e 22  | ."Play Pattern"|
00001da0  20 65 74 63 2e 29 20 74  68 65 20 70 72 6f 67 72  | etc.) the progr|
00001db0  61 6d 20 69 73 20 69 6e  2e 20 54 68 65 73 65 20  |am is in. These |
00001dc0  6c 61 74 74 65 72 20 77  69 6c 6c 20 62 65 20 64  |latter will be d|
00001dd0  65 61 6c 74 20 77 69 74  68 20 0a 66 69 72 73 74  |ealt with .first|
00001de0  20 69 6e 20 74 68 65 20  74 65 78 74 20 62 65 6c  | in the text bel|
00001df0  6f 77 2e 20 53 6f 6d 65  20 6f 66 20 74 68 65 20  |ow. Some of the |
00001e00  6e 65 77 20 66 65 61 74  75 72 65 73 20 28 61 6e  |new features (an|
00001e10  64 20 6d 61 6e 79 20 6f  66 20 74 68 65 20 6f 6c  |d many of the ol|
00001e20  64 20 0a 6f 6e 65 73 29  20 61 72 65 20 61 63 63  |d .ones) are acc|
00001e30  65 73 73 65 64 20 75 73  69 6e 67 20 74 68 65 20  |essed using the |
00001e40  72 65 64 20 66 75 6e 63  74 69 6f 6e 20 6b 65 79  |red function key|
00001e50  73 2c 20 61 6e 64 20 79  6f 75 20 61 72 65 20 61  |s, and you are a|
00001e60  64 76 69 73 65 64 20 74  6f 20 0a 70 72 69 6e 74  |dvised to .print|
00001e70  20 6f 75 74 20 61 20 63  6f 70 79 20 6f 66 20 74  | out a copy of t|
00001e80  68 65 20 65 6e 63 6c 6f  73 65 64 20 44 72 61 77  |he enclosed Draw|
00001e90  20 66 69 6c 65 20 6b 65  79 73 74 72 69 70 20 66  | file keystrip f|
00001ea0  6f 72 20 72 65 66 65 72  65 6e 63 65 2e 0a 0a 49  |or reference...I|
00001eb0  20 68 61 76 65 20 61 64  64 65 64 20 61 6e 20 65  | have added an e|
00001ec0  78 74 72 61 20 73 74 61  74 65 20 66 6f 72 20 74  |xtra state for t|
00001ed0  68 65 20 76 6f 69 63 65  73 2e 20 50 72 65 76 69  |he voices. Previ|
00001ee0  6f 75 73 6c 79 2c 20 63  6c 69 63 6b 69 6e 67 20  |ously, clicking |
00001ef0  77 69 74 68 20 0a 74 68  65 20 6d 6f 75 73 65 20  |with .the mouse |
00001f00  6f 76 65 72 20 61 20 22  56 6f 69 63 65 20 58 22  |over a "Voice X"|
00001f10  20 62 6f 78 20 77 6f 75  6c 64 20 74 6f 67 67 6c  | box would toggl|
00001f20  65 20 69 74 20 62 65 74  77 65 65 6e 20 22 4f 6e  |e it between "On|
00001f30  22 20 61 6e 64 20 22 4d  75 74 65 22 2e 20 0a 4e  |" and "Mute". .N|
00001f40  6f 77 2c 20 74 68 69 73  20 66 65 61 74 75 72 65  |ow, this feature|
00001f50  20 69 73 20 61 63 63 6f  6d 70 6c 69 73 68 65 64  | is accomplished|
00001f60  20 62 79 20 63 6c 69 63  6b 69 6e 67 20 77 69 74  | by clicking wit|
00001f70  68 20 53 65 6c 65 63 74  20 6f 76 65 72 20 74 68  |h Select over th|
00001f80  65 20 0a 72 65 6c 65 76  61 6e 74 20 62 6f 78 2e  |e .relevant box.|
00001f90  20 43 6c 69 63 6b 69 6e  67 20 77 69 74 68 20 41  | Clicking with A|
00001fa0  64 6a 75 73 74 20 77 69  6c 6c 20 74 6f 67 67 6c  |djust will toggl|
00001fb0  65 20 61 20 76 6f 69 63  65 20 62 65 74 77 65 65  |e a voice betwee|
00001fc0  6e 20 22 4f 6e 22 20 61  6e 64 20 0a 22 51 75 69  |n "On" and ."Qui|
00001fd0  65 74 22 2e 20 57 68 69  6c 65 20 61 74 20 66 69  |et". While at fi|
00001fe0  72 73 74 20 73 69 67 68  74 20 28 6f 72 20 68 65  |rst sight (or he|
00001ff0  61 72 69 6e 67 29 20 74  68 69 73 20 6c 61 74 74  |aring) this latt|
00002000  65 72 20 73 74 61 74 65  20 6d 61 79 20 73 65 65  |er state may see|
00002010  6d 20 74 6f 20 0a 62 65  20 69 64 65 6e 74 69 63  |m to .be identic|
00002020  61 6c 20 74 6f 20 22 4d  75 74 65 22 2c 20 74 68  |al to "Mute", th|
00002030  65 72 65 20 61 72 65 20  69 6e 20 66 61 63 74 20  |ere are in fact |
00002040  73 65 76 65 72 61 6c 20  64 69 66 66 65 72 65 6e  |several differen|
00002050  63 65 73 2e 20 20 57 68  65 72 65 61 73 20 0a 22  |ces.  Whereas ."|
00002060  4d 75 74 65 22 20 65 66  66 65 63 74 69 76 65 6c  |Mute" effectivel|
00002070  79 20 64 69 73 61 62 6c  65 73 20 61 20 76 6f 69  |y disables a voi|
00002080  63 65 20 73 6f 20 74 68  61 74 20 61 6e 79 20 6e  |ce so that any n|
00002090  6f 74 65 73 20 63 75 72  72 65 6e 74 6c 79 20 62  |otes currently b|
000020a0  65 69 6e 67 20 0a 70 6c  61 79 65 64 20 6f 6e 20  |eing .played on |
000020b0  69 74 20 61 72 65 20 73  74 6f 70 70 65 64 2c 20  |it are stopped, |
000020c0  61 6e 64 20 6e 6f 20 66  75 72 74 68 65 72 20 6e  |and no further n|
000020d0  6f 74 65 73 20 61 72 65  20 70 6c 61 79 65 64 20  |otes are played |
000020e0  6f 6e 20 69 74 2c 20 22  51 75 69 65 74 22 20 0a  |on it, "Quiet" .|
000020f0  6b 65 65 70 73 20 70 6c  61 79 69 6e 67 20 74 68  |keeps playing th|
00002100  65 20 6e 6f 74 65 73 2c  20 62 75 74 20 61 74 20  |e notes, but at |
00002110  76 6f 6c 75 6d 65 20 30  20 28 73 69 6c 65 6e 74  |volume 0 (silent|
00002120  29 2e 20 54 68 65 20 62  65 6e 65 66 69 74 20 6f  |). The benefit o|
00002130  66 20 0a 22 51 75 69 65  74 22 20 69 73 20 74 68  |f ."Quiet" is th|
00002140  61 74 20 77 68 65 6e 20  79 6f 75 20 63 68 61 6e  |at when you chan|
00002150  67 65 20 74 68 65 20 76  6f 69 63 65 20 62 61 63  |ge the voice bac|
00002160  6b 20 74 6f 20 22 4f 6e  22 2c 20 74 68 65 20 76  |k to "On", the v|
00002170  6f 6c 75 6d 65 20 69 73  20 0a 72 65 74 75 72 6e  |olume is .return|
00002180  65 64 20 74 6f 20 32 35  35 20 28 6e 6f 72 6d 61  |ed to 255 (norma|
00002190  6c 29 2e 20 54 68 69 73  20 6d 65 61 6e 73 20 74  |l). This means t|
000021a0  68 61 74 20 65 78 69 73  74 69 6e 67 20 6e 6f 74  |hat existing not|
000021b0  65 73 20 28 70 61 72 74  69 63 75 6c 61 72 6c 79  |es (particularly|
000021c0  20 0a 74 68 6f 73 65 20  70 6c 61 79 65 64 20 6f  | .those played o|
000021d0  6e 20 72 65 70 65 61 74  69 6e 67 20 69 6e 73 74  |n repeating inst|
000021e0  72 75 6d 65 6e 74 73 29  20 77 69 6c 6c 20 72 65  |ruments) will re|
000021f0  73 75 6d 65 20 70 6c 61  79 69 6e 67 2e 20 54 68  |sume playing. Th|
00002200  69 73 20 69 73 20 69 6e  20 0a 63 6f 6e 74 72 61  |is is in .contra|
00002210  73 74 20 74 6f 20 22 4d  75 74 65 22 2c 20 77 68  |st to "Mute", wh|
00002220  65 72 65 20 72 65 70 65  61 74 69 6e 67 20 6e 6f  |ere repeating no|
00002230  74 65 73 20 77 65 72 65  20 63 61 6e 63 65 6c 6c  |tes were cancell|
00002240  65 64 2c 20 61 6e 64 20  61 66 74 65 72 20 0a 73  |ed, and after .s|
00002250  65 74 74 69 6e 67 20 74  68 65 20 76 6f 69 63 65  |etting the voice|
00002260  20 62 61 63 6b 20 74 6f  20 22 4f 6e 22 20 79 6f  | back to "On" yo|
00002270  75 20 77 6f 75 6c 64 20  68 61 76 65 20 74 6f 20  |u would have to |
00002280  77 61 69 74 20 75 6e 74  69 6c 20 61 6e 6f 74 68  |wait until anoth|
00002290  65 72 20 6e 6f 74 65 20  0a 77 61 73 20 70 6c 61  |er note .was pla|
000022a0  79 65 64 20 6f 6e 20 74  68 61 74 20 63 68 61 6e  |yed on that chan|
000022b0  6e 65 6c 20 74 6f 20 67  65 74 20 61 6e 79 20 73  |nel to get any s|
000022c0  6f 75 6e 64 20 6f 75 74  20 6f 66 20 69 74 2e 20  |ound out of it. |
000022d0  48 6f 77 65 76 65 72 2c  20 49 20 0a 61 70 70 72  |However, I .appr|
000022e0  65 63 69 61 74 65 20 74  68 61 74 20 74 68 69 73  |eciate that this|
000022f0  20 63 61 6e 20 62 65 20  75 73 65 66 75 6c 20 69  | can be useful i|
00002300  6e 20 73 6f 6d 65 20 63  69 72 63 75 6d 73 74 61  |n some circumsta|
00002310  6e 63 65 73 3b 20 68 65  6e 63 65 20 49 20 68 61  |nces; hence I ha|
00002320  76 65 20 0a 69 6d 70 6c  65 6d 65 6e 74 65 64 20  |ve .implemented |
00002330  62 6f 74 68 20 6d 65 74  68 6f 64 73 2e 20 4f 6e  |both methods. On|
00002340  65 20 61 64 76 61 6e 74  61 67 65 20 6f 66 20 75  |e advantage of u|
00002350  73 69 6e 67 20 22 4d 75  74 65 22 20 69 73 20 74  |sing "Mute" is t|
00002360  68 61 74 2c 20 68 61 76  69 6e 67 20 0a 6c 65 73  |hat, having .les|
00002370  73 20 74 75 6e 65 20 64  61 74 61 20 74 6f 20 77  |s tune data to w|
00002380  6f 72 72 79 20 61 62 6f  75 74 2c 20 74 68 65 20  |orry about, the |
00002390  6f 70 65 72 61 74 69 6f  6e 20 6f 66 20 74 68 65  |operation of the|
000023a0  20 6d 61 63 68 69 6e 65  20 77 69 6c 6c 20 73 70  | machine will sp|
000023b0  65 65 64 20 0a 75 70 2c  20 70 61 72 74 69 63 75  |eed .up, particu|
000023c0  6c 61 72 6c 79 20 6e 6f  74 69 63 65 61 62 6c 65  |larly noticeable|
000023d0  20 6f 6e 20 41 72 6d 20  32 20 6d 61 63 68 69 6e  | on Arm 2 machin|
000023e0  65 73 20 28 6c 69 6b 65  20 6d 69 6e 65 21 29 2e  |es (like mine!).|
000023f0  0a 0a 41 62 6f 76 65 20  74 68 65 20 69 6e 73 74  |..Above the inst|
00002400  72 75 6d 65 6e 74 73 20  77 69 6e 64 6f 77 20 79  |ruments window y|
00002410  6f 75 20 73 68 6f 75 6c  64 20 73 65 65 20 66 6f  |ou should see fo|
00002420  75 72 20 64 69 67 69 74  73 20 28 69 6e 69 74 69  |ur digits (initi|
00002430  61 6c 6c 79 20 0a 73 68  6f 77 69 6e 67 20 22 30  |ally .showing "0|
00002440  30 3a 30 30 22 29 2e 20  54 68 69 73 20 69 73 20  |0:00"). This is |
00002450  61 20 74 69 6d 65 72 20  66 65 61 74 75 72 65 2c  |a timer feature,|
00002460  20 61 6e 64 20 69 73 20  63 6f 6e 74 72 6f 6c 6c  | and is controll|
00002470  65 64 20 62 79 20 75 73  69 6e 67 20 0a 74 68 65  |ed by using .the|
00002480  20 66 75 6e 63 74 69 6f  6e 20 6b 65 79 73 20 46  | function keys F|
00002490  35 2d 46 38 20 69 6e 20  63 6f 6e 6a 75 6e 63 74  |5-F8 in conjunct|
000024a0  69 6f 6e 20 77 69 74 68  20 74 68 65 20 53 68 69  |ion with the Shi|
000024b0  66 74 20 6b 65 79 2e 20  41 74 20 69 74 73 20 0a  |ft key. At its .|
000024c0  73 69 6d 70 6c 65 73 74  2c 20 79 6f 75 20 63 61  |simplest, you ca|
000024d0  6e 20 73 74 61 72 74 20  74 68 65 20 74 69 6d 65  |n start the time|
000024e0  72 20 77 69 74 68 20 53  68 69 66 74 2d 46 35 2c  |r with Shift-F5,|
000024f0  20 61 6e 64 20 73 74 6f  70 20 69 74 20 61 67 61  | and stop it aga|
00002500  69 6e 20 77 69 74 68 20  0a 53 68 69 66 74 2d 46  |in with .Shift-F|
00002510  36 20 74 6f 20 74 69 6d  65 20 62 65 74 77 65 65  |6 to time betwee|
00002520  6e 20 74 77 6f 20 65 76  65 6e 74 73 2e 20 49 74  |n two events. It|
00002530  20 63 61 6e 20 61 6c 73  6f 20 62 65 20 72 65 73  | can also be res|
00002540  65 74 20 77 69 74 68 20  53 68 69 66 74 2d 46 37  |et with Shift-F7|
00002550  2e 20 0a 48 6f 77 65 76  65 72 2c 20 62 79 20 64  |. .However, by d|
00002560  65 66 61 75 6c 74 20 74  68 65 20 74 69 6d 65 72  |efault the timer|
00002570  20 75 73 65 73 20 61 6e  6f 74 68 65 72 20 6d 6f  | uses another mo|
00002580  64 65 20 6f 66 20 6f 70  65 72 61 74 69 6f 6e 2e  |de of operation.|
00002590  20 49 6e 20 74 68 69 73  20 0a 6d 6f 64 65 20 74  | In this .mode t|
000025a0  68 65 20 74 69 6d 65 72  20 77 69 6c 6c 20 73 74  |he timer will st|
000025b0  61 72 74 20 61 75 74 6f  6d 61 74 69 63 61 6c 6c  |art automaticall|
000025c0  79 20 77 68 65 6e 20 79  6f 75 20 6e 65 78 74 20  |y when you next |
000025d0  63 6c 69 63 6b 20 6f 6e  20 22 50 6c 61 79 20 0a  |click on "Play .|
000025e0  54 75 6e 65 22 2c 20 61  6e 64 20 73 74 6f 70 20  |Tune", and stop |
000025f0  61 75 74 6f 6d 61 74 69  63 61 6c 6c 79 20 77 68  |automatically wh|
00002600  65 6e 20 79 6f 75 20 6c  65 61 76 65 20 74 68 69  |en you leave thi|
00002610  73 20 6d 6f 64 65 2e 20  49 74 20 77 69 6c 6c 20  |s mode. It will |
00002620  61 6c 73 6f 20 0a 73 74  6f 70 20 77 68 65 6e 20  |also .stop when |
00002630  79 6f 75 20 70 61 75 73  65 20 74 68 65 20 74 75  |you pause the tu|
00002640  6e 65 20 28 6d 69 64 64  6c 65 20 6d 6f 75 73 65  |ne (middle mouse|
00002650  20 62 75 74 74 6f 6e 20  6f 76 65 72 20 74 68 65  | button over the|
00002660  20 70 6f 73 69 74 69 6f  6e 20 0a 63 6f 75 6e 74  | position .count|
00002670  65 72 20 77 69 6e 64 6f  77 29 2c 20 61 6e 64 20  |er window), and |
00002680  73 74 61 72 74 20 61 67  61 69 6e 20 77 68 65 6e  |start again when|
00002690  20 74 68 65 20 6d 75 73  69 63 20 72 65 73 75 6d  | the music resum|
000026a0  65 73 2e 20 54 68 69 73  20 70 72 6f 76 69 64 65  |es. This provide|
000026b0  73 20 0a 6d 6f 72 65 20  61 63 63 75 72 61 74 65  |s .more accurate|
000026c0  20 74 69 6d 69 6e 67 20  77 68 69 6c 65 20 73 74  | timing while st|
000026d0  69 6c 6c 20 6d 61 6b 69  6e 67 20 74 68 65 20 74  |ill making the t|
000026e0  69 6d 65 72 20 76 65 72  79 20 76 65 72 73 61 74  |imer very versat|
000026f0  69 6c 65 2e 20 49 66 20  79 6f 75 20 0a 70 72 65  |ile. If you .pre|
00002700  73 73 20 53 68 69 66 74  2d 46 38 2c 20 74 68 65  |ss Shift-F8, the|
00002710  20 74 69 6d 65 72 20 64  69 67 69 74 73 20 73 68  | timer digits sh|
00002720  6f 75 6c 64 20 63 68 61  6e 67 65 20 74 6f 20 61  |ould change to a|
00002730  20 64 61 72 6b 65 72 20  73 68 61 64 65 20 6f 66  | darker shade of|
00002740  20 0a 67 72 65 65 6e 2e  20 50 72 65 73 73 20 53  | .green. Press S|
00002750  68 69 66 74 2d 46 38 20  61 67 61 69 6e 20 74 6f  |hift-F8 again to|
00002760  20 67 6f 20 62 61 63 6b  20 74 6f 20 74 68 65 20  | go back to the |
00002770  70 72 65 76 69 6f 75 73  20 6d 6f 64 65 20 6f 66  |previous mode of|
00002780  20 0a 6f 70 65 72 61 74  69 6f 6e 2e 20 4d 6f 73  | .operation. Mos|
00002790  74 20 6f 66 20 74 68 65  20 74 69 6d 65 72 20 66  |t of the timer f|
000027a0  75 6e 63 74 69 6f 6e 73  20 63 61 6e 20 61 6c 73  |unctions can als|
000027b0  6f 20 62 65 20 70 65 72  66 6f 72 6d 65 64 20 75  |o be performed u|
000027c0  73 69 6e 67 20 74 68 65  20 0a 6d 6f 75 73 65 2e  |sing the .mouse.|
000027d0  20 43 6c 69 63 6b 69 6e  67 20 77 69 74 68 20 53  | Clicking with S|
000027e0  65 6c 65 63 74 20 6f 76  65 72 20 74 68 65 20 74  |elect over the t|
000027f0  69 6d 65 72 20 77 69 6c  6c 20 73 74 61 72 74 20  |imer will start |
00002800  6f 72 20 73 74 6f 70 20  74 68 65 20 63 6c 6f 63  |or stop the cloc|
00002810  6b 20 0a 28 64 65 70 65  6e 64 69 6e 67 20 6f 6e  |k .(depending on|
00002820  20 69 74 73 20 63 75 72  72 65 6e 74 20 73 74 61  | its current sta|
00002830  74 75 73 29 2c 20 61 6e  64 20 41 64 6a 75 73 74  |tus), and Adjust|
00002840  20 77 69 6c 6c 20 72 65  73 65 74 20 69 74 2e 20  | will reset it. |
00002850  4f 6e 65 20 66 75 72 74  68 65 72 20 0a 66 65 61  |One further .fea|
00002860  74 75 72 65 20 68 65 72  65 20 69 73 20 74 68 61  |ture here is tha|
00002870  74 20 62 79 20 63 6c 69  63 6b 69 6e 67 20 77 69  |t by clicking wi|
00002880  74 68 20 74 68 65 20 4d  65 6e 75 20 62 75 74 74  |th the Menu butt|
00002890  6f 6e 20 6f 76 65 72 20  74 68 65 20 64 69 67 69  |on over the digi|
000028a0  74 73 2c 20 0a 74 68 65  20 64 69 73 70 6c 61 79  |ts, .the display|
000028b0  20 77 69 6c 6c 20 62 65  20 74 6f 67 67 6c 65 64  | will be toggled|
000028c0  20 62 65 74 77 65 65 6e  20 6d 69 6e 75 74 65 73  | between minutes|
000028d0  3a 73 65 63 6f 6e 64 73  20 61 6e 64 20 0a 73 65  |:seconds and .se|
000028e0  63 6f 6e 64 73 3a 68 75  6e 64 72 65 64 74 68 73  |conds:hundredths|
000028f0  2e 20 54 68 65 20 6c 61  74 74 65 72 20 69 73 20  |. The latter is |
00002900  75 73 65 66 75 6c 20 77  68 65 6e 20 77 72 69 74  |useful when writ|
00002910  69 6e 67 20 70 72 6f 67  72 61 6d 73 20 77 68 69  |ing programs whi|
00002920  63 68 20 0a 6e 65 65 64  20 70 72 65 63 69 73 65  |ch .need precise|
00002930  20 73 79 6e 63 68 72 6f  6e 69 7a 61 74 69 6f 6e  | synchronization|
00002940  20 77 69 74 68 20 6d 75  73 69 63 2c 20 74 68 6f  | with music, tho|
00002950  75 67 68 20 74 68 65 20  66 6f 72 6d 65 72 20 77  |ugh the former w|
00002960  69 6c 6c 20 62 65 20 0a  61 64 65 71 75 61 74 65  |ill be .adequate|
00002970  20 66 6f 72 20 6d 6f 73  74 20 75 73 65 73 2e 0a  | for most uses..|
00002980  0a 54 68 65 72 65 20 69  73 20 61 6c 73 6f 20 61  |.There is also a|
00002990  20 73 6d 61 6c 6c 20 61  64 64 69 74 69 6f 6e 20  | small addition |
000029a0  74 6f 20 74 68 65 20 22  53 74 6f 72 65 64 20 43  |to the "Stored C|
000029b0  6f 6d 6d 61 6e 64 22 20  66 65 61 74 75 72 65 2e  |ommand" feature.|
000029c0  20 54 68 65 20 0a 53 74  6f 72 65 64 20 43 6f 6d  | The .Stored Com|
000029d0  6d 61 6e 64 20 69 73 20  73 68 6f 77 6e 20 74 6f  |mand is shown to|
000029e0  20 74 68 65 20 72 69 67  68 74 20 6f 66 20 22 56  | the right of "V|
000029f0  6f 69 63 65 20 38 22 2c  20 61 6e 64 20 68 6f 6c  |oice 8", and hol|
00002a00  64 73 20 61 20 63 6f 6d  6d 61 6e 64 20 0a 28 30  |ds a command .(0|
00002a10  2d 5a 29 20 61 6e 64 20  61 20 76 61 72 69 61 62  |-Z) and a variab|
00002a20  6c 65 20 28 26 30 30 2d  26 46 46 29 2e 20 54 68  |le (&00-&FF). Th|
00002a30  69 73 20 69 73 20 75 73  65 64 20 77 68 65 6e 20  |is is used when |
00002a40  73 65 61 72 63 68 69 6e  67 20 66 6f 72 20 63 6f  |searching for co|
00002a50  6d 6d 61 6e 64 73 20 0a  62 75 74 20 74 68 65 20  |mmands .but the |
00002a60  63 6f 6d 6d 61 6e 64 20  74 6f 20 62 65 20 73 65  |command to be se|
00002a70  61 72 63 68 65 64 20 66  6f 72 20 6e 65 65 64 73  |arched for needs|
00002a80  20 74 6f 20 62 65 20 73  74 6f 72 65 64 20 66 69  | to be stored fi|
00002a90  72 73 74 2c 20 61 6e 64  20 73 6f 20 6d 61 79 20  |rst, and so may |
00002aa0  0a 6e 65 65 64 20 74 6f  20 62 65 20 74 79 70 65  |.need to be type|
00002ab0  64 20 69 6e 2c 20 73 74  6f 72 65 64 2c 20 61 6e  |d in, stored, an|
00002ac0  64 20 74 68 65 20 64 65  6c 65 74 65 64 20 61 67  |d the deleted ag|
00002ad0  61 69 6e 2e 20 48 6f 77  65 76 65 72 2c 20 62 79  |ain. However, by|
00002ae0  20 63 6c 69 63 6b 69 6e  67 20 0a 6f 6e 20 74 68  | clicking .on th|
00002af0  65 20 73 74 6f 72 65 64  20 63 6f 6d 6d 61 6e 64  |e stored command|
00002b00  20 77 69 74 68 20 74 68  65 20 6d 65 6e 75 20 61  | with the menu a|
00002b10  6e 64 20 61 64 6a 75 73  74 20 62 75 74 74 6f 6e  |nd adjust button|
00002b20  73 2c 20 74 68 65 20 73  74 6f 72 65 64 20 0a 63  |s, the stored .c|
00002b30  6f 6d 6d 61 6e 64 20 63  61 6e 20 62 65 20 61 6c  |ommand can be al|
00002b40  74 65 72 65 64 20 64 69  72 65 63 74 6c 79 20 77  |tered directly w|
00002b50  69 74 68 6f 75 74 20 6e  65 65 64 69 6e 67 20 74  |ithout needing t|
00002b60  6f 20 62 65 20 74 79 70  65 64 20 69 6e 2c 20 77  |o be typed in, w|
00002b70  68 69 63 68 20 49 20 0a  68 61 76 65 20 66 6f 75  |hich I .have fou|
00002b80  6e 64 20 74 6f 20 62 65  20 71 75 69 74 65 20 75  |nd to be quite u|
00002b90  73 65 66 75 6c 2e 20 54  68 65 20 6e 6f 72 6d 61  |seful. The norma|
00002ba0  6c 20 6f 70 65 72 61 74  69 6f 6e 20 6f 66 20 74  |l operation of t|
00002bb0  68 69 73 20 66 65 61 74  75 72 65 20 0a 28 69 6e  |his feature .(in|
00002bc0  76 6f 6c 76 69 6e 67 20  54 61 62 2c 20 45 6e 74  |volving Tab, Ent|
00002bd0  65 72 2c 20 61 6e 64 20  63 6c 69 63 6b 69 6e 67  |er, and clicking|
00002be0  20 77 69 74 68 20 53 65  6c 65 63 74 2c 20 77 68  | with Select, wh|
00002bf0  69 6c 65 20 69 6e 20 45  64 69 74 20 50 61 74 74  |ile in Edit Patt|
00002c00  65 72 6e 20 0a 6d 6f 64  65 29 20 69 73 20 75 6e  |ern .mode) is un|
00002c10  61 66 66 65 63 74 65 64  20 62 79 20 74 68 69 73  |affected by this|
00002c20  20 61 64 64 69 74 69 6f  6e 2e 0a 0a 41 6e 6f 74  | addition...Anot|
00002c30  68 65 72 20 67 6c 6f 62  61 6c 20 66 65 61 74 75  |her global featu|
00002c40  72 65 20 68 65 72 65 20  72 65 6c 61 74 65 73 20  |re here relates |
00002c50  74 6f 20 74 68 65 20 70  6f 73 69 74 69 6f 6e 20  |to the position |
00002c60  6e 75 6d 62 65 72 73 20  64 69 73 70 6c 61 79 65  |numbers displaye|
00002c70  64 20 74 6f 20 0a 74 68  65 20 6c 65 66 74 20 61  |d to .the left a|
00002c80  6e 64 20 72 69 67 68 74  20 6f 66 20 74 68 65 20  |nd right of the |
00002c90  70 61 74 74 65 72 6e 20  62 65 69 6e 67 20 64 69  |pattern being di|
00002ca0  73 70 6c 61 79 65 64 20  28 6f 72 20 75 6e 64 65  |splayed (or unde|
00002cb0  72 6e 65 61 74 68 20 69  66 20 74 68 65 20 0a 73  |rneath if the .s|
00002cc0  74 61 76 65 20 69 73 20  62 65 69 6e 67 20 75 73  |tave is being us|
00002cd0  65 64 29 2e 20 42 79 20  63 6c 69 63 6b 69 6e 67  |ed). By clicking|
00002ce0  20 69 6e 20 65 69 74 68  65 72 20 62 6f 78 2c 20  | in either box, |
00002cf0  74 68 65 20 62 61 73 65  20 69 6e 20 77 68 69 63  |the base in whic|
00002d00  68 20 74 68 65 20 0a 6e  75 6d 62 65 72 73 20 61  |h the .numbers a|
00002d10  72 65 20 64 69 73 70 6c  61 79 65 64 20 77 69 6c  |re displayed wil|
00002d20  6c 20 62 65 20 74 6f 67  67 6c 65 64 20 62 65 74  |l be toggled bet|
00002d30  77 65 65 6e 20 64 65 63  69 6d 61 6c 20 61 6e 64  |ween decimal and|
00002d40  20 68 65 78 61 64 65 63  69 6d 61 6c 2e 20 0a 54  | hexadecimal. .T|
00002d50  68 65 20 74 77 6f 20 73  69 64 65 73 20 61 72 65  |he two sides are|
00002d60  20 74 6f 74 61 6c 6c 79  20 69 6e 64 65 70 65 6e  | totally indepen|
00002d70  64 65 6e 74 2c 20 61 6e  64 20 73 6f 20 74 68 65  |dent, and so the|
00002d80  79 20 63 61 6e 20 62 6f  74 68 20 62 65 20 64 65  |y can both be de|
00002d90  63 69 6d 61 6c 20 0a 28  74 68 65 20 64 65 66 61  |cimal .(the defa|
00002da0  75 6c 74 29 2c 20 6f 6e  65 20 64 65 63 69 6d 61  |ult), one decima|
00002db0  6c 20 61 6e 64 20 6f 6e  65 20 68 65 78 61 64 65  |l and one hexade|
00002dc0  63 69 6d 61 6c 2c 20 6f  72 20 62 6f 74 68 20 68  |cimal, or both h|
00002dd0  65 78 61 64 65 63 69 6d  61 6c 2c 20 0a 64 65 70  |exadecimal, .dep|
00002de0  65 6e 64 69 6e 67 20 6f  6e 20 74 68 65 20 70 72  |ending on the pr|
00002df0  65 66 65 72 65 6e 63 65  73 20 6f 66 20 74 68 65  |eferences of the|
00002e00  20 75 73 65 72 2e 20 4f  6e 65 20 61 64 76 61 6e  | user. One advan|
00002e10  74 61 67 65 20 6f 66 20  68 65 78 61 64 65 63 69  |tage of hexadeci|
00002e20  6d 61 6c 20 0a 69 73 20  74 68 61 74 20 61 73 20  |mal .is that as |
00002e30  70 61 74 74 65 72 6e 73  20 61 72 65 20 62 79 20  |patterns are by |
00002e40  64 65 66 61 75 6c 74 20  6f 66 20 6c 65 6e 67 74  |default of lengt|
00002e50  68 20 36 34 2c 20 74 68  65 20 61 6c 69 67 6e 6d  |h 64, the alignm|
00002e60  65 6e 74 20 6f 66 20 64  72 75 6d 20 0a 62 65 61  |ent of drum .bea|
00002e70  74 73 20 61 6e 64 20 74  68 65 20 6c 69 6b 65 20  |ts and the like |
00002e80  63 61 6e 20 28 69 6e 20  73 6f 6d 65 20 63 61 73  |can (in some cas|
00002e90  65 73 29 20 62 65 20 6d  6f 72 65 20 61 63 63 75  |es) be more accu|
00002ea0  72 61 74 65 6c 79 20 67  61 75 67 65 64 2e 0a 0a  |rately gauged...|
00002eb0  54 65 73 74 20 53 61 6d  70 6c 65 73 20 4d 6f 64  |Test Samples Mod|
00002ec0  65 0a 0a 57 68 69 6c 65  20 69 6e 20 22 54 65 73  |e..While in "Tes|
00002ed0  74 20 53 61 6d 70 6c 65  73 22 20 6d 6f 64 65 2c  |t Samples" mode,|
00002ee0  20 79 6f 75 20 63 61 6e  20 6e 6f 77 20 73 63 72  | you can now scr|
00002ef0  6f 6c 6c 20 75 70 20 61  6e 64 20 64 6f 77 6e 20  |oll up and down |
00002f00  74 68 65 20 63 75 72 72  65 6e 74 20 0a 70 61 74  |the current .pat|
00002f10  74 65 72 6e 2c 20 75 73  69 6e 67 20 74 68 65 20  |tern, using the |
00002f20  63 75 72 73 6f 72 20 6b  65 79 73 2c 20 53 68 69  |cursor keys, Shi|
00002f30  66 74 2c 20 61 6e 64 20  50 61 67 65 20 55 70 2f  |ft, and Page Up/|
00002f40  44 6f 77 6e 2c 20 61 73  20 77 68 65 6e 20 69 6e  |Down, as when in|
00002f50  20 0a 22 45 64 69 74 20  50 61 74 74 65 72 6e 22  | ."Edit Pattern"|
00002f60  20 6d 6f 64 65 2e 20 41  6c 73 6f 20 77 68 69 6c  | mode. Also whil|
00002f70  65 20 74 65 73 74 69 6e  67 20 73 61 6d 70 6c 65  |e testing sample|
00002f80  73 2c 20 22 41 6c 74 22  20 77 69 6c 6c 20 73 74  |s, "Alt" will st|
00002f90  6f 70 20 61 20 0a 72 65  70 65 61 74 69 6e 67 20  |op a .repeating |
00002fa0  28 6f 72 2c 20 69 6e 64  65 65 64 2c 20 6e 6f 6e  |(or, indeed, non|
00002fb0  2d 72 65 70 65 61 74 69  6e 67 29 20 73 61 6d 70  |-repeating) samp|
00002fc0  6c 65 20 70 6c 61 79 69  6e 67 2e 0a 0a 50 6c 61  |le playing...Pla|
00002fd0  79 20 50 61 74 74 65 72  6e 20 4d 6f 64 65 0a 0a  |y Pattern Mode..|
00002fe0  57 68 69 6c 65 20 74 68  69 73 20 6d 6f 64 65 20  |While this mode |
00002ff0  69 73 20 6c 61 72 67 65  6c 79 20 75 6e 61 6c 74  |is largely unalt|
00003000  65 72 65 64 20 28 61 66  74 65 72 20 61 6c 6c 2c  |ered (after all,|
00003010  20 69 74 20 63 61 6e 20  64 6f 20 6c 69 74 74 6c  | it can do littl|
00003020  65 20 65 6c 73 65 20 0a  65 78 63 65 70 74 20 70  |e else .except p|
00003030  6c 61 79 20 70 61 74 74  65 72 6e 73 21 29 2c 20  |lay patterns!), |
00003040  61 20 73 6d 61 6c 6c 20  28 62 75 74 20 76 65 72  |a small (but ver|
00003050  79 20 75 73 65 66 75 6c  29 20 66 61 63 69 6c 69  |y useful) facili|
00003060  74 79 20 68 61 73 20 62  65 65 6e 20 0a 61 64 64  |ty has been .add|
00003070  65 64 2c 20 77 68 65 72  65 62 79 20 79 6f 75 20  |ed, whereby you |
00003080  63 61 6e 20 61 6c 74 65  72 20 74 68 65 20 70 61  |can alter the pa|
00003090  74 74 65 72 6e 20 62 65  69 6e 67 20 70 6c 61 79  |ttern being play|
000030a0  65 64 20 77 69 74 68 6f  75 74 20 68 61 76 69 6e  |ed without havin|
000030b0  67 20 74 6f 20 0a 6b 65  65 70 20 63 68 61 6e 67  |g to .keep chang|
000030c0  69 6e 67 20 74 6f 20 22  45 64 69 74 20 50 61 74  |ing to "Edit Pat|
000030d0  74 65 72 6e 22 20 6d 6f  64 65 2e 20 54 68 69 73  |tern" mode. This|
000030e0  20 69 73 20 61 63 68 69  65 76 65 64 20 62 79 20  | is achieved by |
000030f0  73 69 6d 70 6c 79 20 0a  63 6c 69 63 6b 69 6e 67  |simply .clicking|
00003100  20 6f 6e 20 74 68 65 20  74 77 6f 20 61 72 72 6f  | on the two arro|
00003110  77 73 20 74 6f 20 74 68  65 20 72 69 67 68 74 20  |ws to the right |
00003120  6f 66 20 74 68 65 20 70  61 74 74 65 72 6e 20 6e  |of the pattern n|
00003130  75 6d 62 65 72 2c 20 69  6e 20 74 68 65 20 0a 73  |umber, in the .s|
00003140  61 6d 65 20 77 61 79 20  61 73 20 77 68 65 6e 20  |ame way as when |
00003150  63 68 61 6e 67 69 6e 67  20 74 68 65 20 70 61 74  |changing the pat|
00003160  74 65 72 6e 20 69 6e 20  22 45 64 69 74 20 50 61  |tern in "Edit Pa|
00003170  74 74 65 72 6e 22 20 6d  6f 64 65 2e 20 59 6f 75  |ttern" mode. You|
00003180  20 77 69 6c 6c 20 0a 61  6c 73 6f 20 6e 6f 74 69  | will .also noti|
00003190  63 65 20 61 20 22 53 70  65 65 64 3a 78 78 22 20  |ce a "Speed:xx" |
000031a0  6c 61 62 65 6c 20 61 70  70 65 61 72 69 6e 67 20  |label appearing |
000031b0  69 6e 20 74 68 65 20 62  6f 78 20 64 69 72 65 63  |in the box direc|
000031c0  74 6c 79 20 62 65 6e 65  61 74 68 20 0a 22 45 64  |tly beneath ."Ed|
000031d0  69 74 20 53 65 71 75 65  6e 63 65 22 2e 20 54 68  |it Sequence". Th|
000031e0  69 73 20 69 73 20 74 6f  20 61 6c 6c 6f 77 20 70  |is is to allow p|
000031f0  61 74 74 65 72 6e 73 20  74 6f 20 62 65 20 65 61  |atterns to be ea|
00003200  73 69 6c 79 20 70 6c 61  79 65 64 20 61 74 20 73  |sily played at s|
00003210  70 65 65 64 73 20 0a 6f  74 68 65 72 20 74 68 61  |peeds .other tha|
00003220  6e 20 74 68 65 20 64 65  66 61 75 6c 74 20 28 36  |n the default (6|
00003230  29 2e 20 42 79 20 63 6c  69 63 6b 69 6e 67 20 69  |). By clicking i|
00003240  6e 20 74 68 69 73 20 62  6f 78 20 77 69 74 68 20  |n this box with |
00003250  53 65 6c 65 63 74 20 6f  72 20 0a 41 64 6a 75 73  |Select or .Adjus|
00003260  74 20 77 68 65 6e 20 61  20 70 61 74 74 65 72 6e  |t when a pattern|
00003270  20 69 73 20 70 6c 61 79  69 6e 67 2c 20 74 68 65  | is playing, the|
00003280  20 73 70 65 65 64 20 61  74 20 77 68 69 63 68 20  | speed at which |
00003290  70 6c 61 79 62 61 63 6b  20 6f 63 63 75 72 73 20  |playback occurs |
000032a0  63 61 6e 20 0a 62 65 20  61 6c 74 65 72 65 64 2e  |can .be altered.|
000032b0  20 46 75 72 74 68 65 72  6d 6f 72 65 2c 20 74 68  | Furthermore, th|
000032c0  69 73 20 76 61 6c 75 65  20 69 73 20 73 74 6f 72  |is value is stor|
000032d0  65 64 2c 20 61 6e 64 20  73 6f 20 69 66 20 79 6f  |ed, and so if yo|
000032e0  75 20 68 61 76 65 20 61  20 74 75 6e 65 20 0a 77  |u have a tune .w|
000032f0  68 69 63 68 20 6e 65 65  64 73 20 74 6f 20 62 65  |hich needs to be|
00003300  20 70 6c 61 79 65 64 20  61 74 20 53 70 65 65 64  | played at Speed|
00003310  20 34 2c 20 61 6c 74 65  72 69 6e 67 20 74 68 65  | 4, altering the|
00003320  20 50 6c 61 79 20 50 61  74 74 65 72 6e 20 73 70  | Play Pattern sp|
00003330  65 65 64 20 0a 77 68 65  6e 20 70 6c 61 79 69 6e  |eed .when playin|
00003340  67 20 74 68 65 20 66 69  72 73 74 20 70 61 74 74  |g the first patt|
00003350  65 72 6e 20 6d 65 61 6e  73 20 74 68 61 74 20 73  |ern means that s|
00003360  75 62 73 65 71 75 65 6e  74 20 70 61 74 74 65 72  |ubsequent patter|
00003370  6e 73 20 77 69 6c 6c 20  62 65 20 0a 70 6c 61 79  |ns will be .play|
00003380  65 64 20 61 74 20 53 70  65 65 64 20 34 20 62 79  |ed at Speed 4 by|
00003390  20 64 65 66 61 75 6c 74  2e 20 41 6c 73 6f 2c 20  | default. Also, |
000033a0  65 76 65 72 79 20 74 69  6d 65 20 61 20 22 53 65  |every time a "Se|
000033b0  74 20 53 70 65 65 64 22  20 63 6f 6d 6d 61 6e 64  |t Speed" command|
000033c0  20 69 73 20 0a 65 6e 63  6f 75 6e 74 65 72 65 64  | is .encountered|
000033d0  20 77 68 65 6e 20 70 6c  61 79 69 6e 67 20 74 68  | when playing th|
000033e0  65 20 70 61 74 74 65 72  6e 2c 20 69 74 73 20 76  |e pattern, its v|
000033f0  61 72 69 61 62 6c 65 20  70 61 72 74 20 28 74 68  |ariable part (th|
00003400  65 20 6e 65 77 20 73 70  65 65 64 20 0a 76 61 6c  |e new speed .val|
00003410  75 65 29 20 77 69 6c 6c  20 62 65 20 72 65 63 6f  |ue) will be reco|
00003420  72 64 65 64 20 69 6e 20  6f 72 64 65 72 20 74 6f  |rded in order to|
00003430  20 6b 65 65 70 20 74 68  65 20 50 6c 61 79 20 50  | keep the Play P|
00003440  61 74 74 65 72 6e 20 73  70 65 65 64 20 75 70 20  |attern speed up |
00003450  74 6f 20 0a 64 61 74 65  2e 0a 0a 45 64 69 74 20  |to .date...Edit |
00003460  50 61 74 74 65 72 6e 20  4d 6f 64 65 0a 0a 49 20  |Pattern Mode..I |
00003470  68 61 76 65 20 66 69 78  65 64 20 61 20 6d 69 6e  |have fixed a min|
00003480  6f 72 20 62 75 67 20 69  6e 20 22 45 64 69 74 20  |or bug in "Edit |
00003490  50 61 74 74 65 72 6e 22  20 63 6f 6e 63 65 72 6e  |Pattern" concern|
000034a0  69 6e 67 20 74 68 65 20  22 52 65 63 6f 72 64 20  |ing the "Record |
000034b0  4d 6f 64 65 22 20 0a 61  6e 64 20 22 4a 22 20 28  |Mode" .and "J" (|
000034c0  70 6f 73 69 74 69 6f 6e  20 6a 75 6d 70 29 20 63  |position jump) c|
000034d0  6f 6d 6d 61 6e 64 73 2c  20 61 6e 64 20 61 6c 73  |ommands, and als|
000034e0  6f 20 70 75 74 20 69 6e  20 61 20 77 61 79 20 74  |o put in a way t|
000034f0  6f 20 73 74 6f 70 20 0a  72 65 70 65 61 74 69 6e  |o stop .repeatin|
00003500  67 20 69 6e 73 74 72 75  6d 65 6e 74 73 20 72 65  |g instruments re|
00003510  70 65 61 74 69 6e 67 20  66 6f 72 20 65 76 65 72  |peating for ever|
00003520  20 77 68 65 6e 20 75 73  69 6e 67 20 74 68 65 20  | when using the |
00003530  22 44 65 62 75 67 22 20  6d 6f 64 65 2e 20 0a 54  |"Debug" mode. .T|
00003540  68 69 73 20 69 73 20 61  63 63 6f 6d 70 6c 69 73  |his is accomplis|
00003550  68 65 64 20 62 79 20 70  72 65 73 73 69 6e 67 20  |hed by pressing |
00003560  22 43 61 70 73 20 4c 6f  63 6b 22 2c 20 61 6e 64  |"Caps Lock", and|
00003570  20 73 69 6d 70 6c 79 20  63 6c 65 61 72 73 20 61  | simply clears a|
00003580  6e 79 20 0a 73 6f 75 6e  64 20 70 6c 61 79 69 6e  |ny .sound playin|
00003590  67 20 61 74 20 74 68 65  20 74 69 6d 65 2e 20 54  |g at the time. T|
000035a0  68 65 20 22 52 65 70 65  61 74 22 20 6f 70 74 69  |he "Repeat" opti|
000035b0  6f 6e 20 66 6f 72 20 74  68 65 20 44 65 62 75 67  |on for the Debug|
000035c0  20 6d 6f 64 65 20 68 61  73 20 0a 61 6c 73 6f 20  | mode has .also |
000035d0  62 65 65 6e 20 75 70 64  61 74 65 64 2c 20 61 6e  |been updated, an|
000035e0  64 20 69 73 20 6e 6f 77  20 6d 6f 72 65 20 61 63  |d is now more ac|
000035f0  63 75 72 61 74 65 2e 20  4f 6e 20 6d 79 20 41 72  |curate. On my Ar|
00003600  6d 20 32 2c 20 52 49 53  43 20 4f 53 20 32 2c 20  |m 2, RISC OS 2, |
00003610  0a 41 33 30 30 30 2c 20  61 20 52 65 70 65 61 74  |.A3000, a Repeat|
00003620  20 76 61 6c 75 65 20 6f  66 20 36 20 63 6f 72 72  | value of 6 corr|
00003630  65 73 70 6f 6e 64 73 20  64 69 72 65 63 74 6c 79  |esponds directly|
00003640  20 74 6f 20 61 20 70 6c  61 79 69 6e 67 20 73 70  | to a playing sp|
00003650  65 65 64 20 6f 66 20 36  2e 20 0a 4f 6e 20 6f 74  |eed of 6. .On ot|
00003660  68 65 72 20 6d 61 63 68  69 6e 65 73 20 74 68 69  |her machines thi|
00003670  73 20 6d 61 79 20 76 61  72 79 20 28 69 74 20 6d  |s may vary (it m|
00003680  61 79 20 6e 65 65 64 20  74 6f 20 62 65 20 6f 6e  |ay need to be on|
00003690  65 20 6d 6f 72 65 20 6f  72 20 6f 6e 65 20 0a 6c  |e more or one .l|
000036a0  65 73 73 29 2c 20 62 75  74 20 61 74 20 6c 65 61  |ess), but at lea|
000036b0  73 74 20 69 74 20 69 73  20 6e 6f 77 20 63 6f 6e  |st it is now con|
000036c0  73 69 73 74 65 6e 74 2e  20 41 6e 6f 74 68 65 72  |sistent. Another|
000036d0  20 66 75 6e 63 74 69 6f  6e 20 69 73 20 6f 6e 65  | function is one|
000036e0  20 74 6f 20 0a 63 6f 6d  70 6c 65 6d 65 6e 74 20  | to .complement |
000036f0  22 43 74 72 6c 2d 46 22  20 28 66 69 6e 64 20 6e  |"Ctrl-F" (find n|
00003700  65 78 74 20 6f 63 63 75  72 72 65 6e 63 65 20 6f  |ext occurrence o|
00003710  66 20 73 74 6f 72 65 64  20 63 6f 6d 6d 61 6e 64  |f stored command|
00003720  29 2c 20 61 6e 64 20 69  73 20 0a 70 65 72 66 6f  |), and is .perfo|
00003730  72 6d 65 64 20 62 79 20  70 72 65 73 73 69 6e 67  |rmed by pressing|
00003740  20 22 43 74 72 6c 2d 4d  22 2e 20 54 68 69 73 20  | "Ctrl-M". This |
00003750  64 6f 65 73 20 74 68 65  20 73 61 6d 65 20 61 73  |does the same as|
00003760  20 22 43 74 72 6c 2d 46  22 2c 20 62 75 74 20 0a  | "Ctrl-F", but .|
00003770  6d 61 74 63 68 65 73 20  62 6f 74 68 20 74 68 65  |matches both the|
00003780  20 73 74 6f 72 65 64 20  63 6f 6d 6d 61 6e 64 20  | stored command |
00003790  61 6e 64 20 76 61 72 69  61 62 6c 65 2c 20 72 61  |and variable, ra|
000037a0  74 68 65 72 20 74 68 61  6e 20 6a 75 73 74 20 74  |ther than just t|
000037b0  68 65 20 0a 63 6f 6d 6d  61 6e 64 20 70 61 72 74  |he .command part|
000037c0  2e 20 41 20 6e 69 63 65  72 20 77 61 79 20 6f 66  |. A nicer way of|
000037d0  20 65 6e 74 65 72 69 6e  67 20 62 6f 74 68 20 74  | entering both t|
000037e0  68 65 73 65 20 70 61 72  74 73 20 68 61 73 20 61  |hese parts has a|
000037f0  6c 73 6f 20 62 65 65 6e  20 0a 70 72 6f 76 69 64  |lso been .provid|
00003800  65 64 20 6f 6e 20 74 68  65 20 22 55 73 65 64 20  |ed on the "Used |
00003810  53 63 72 65 65 6e 22 20  28 73 65 65 20 6c 61 74  |Screen" (see lat|
00003820  65 72 29 2e 0a 0a 54 68  65 20 4d 6f 6e 69 74 6f  |er)...The Monito|
00003830  72 20 53 63 72 65 65 6e  0a 0a 49 20 68 61 76 65  |r Screen..I have|
00003840  20 61 6c 74 65 72 65 64  20 74 68 69 73 20 73 63  | altered this sc|
00003850  72 65 65 6e 20 73 6c 69  67 68 74 6c 79 20 66 72  |reen slightly fr|
00003860  6f 6d 20 56 65 72 73 69  6f 6e 20 31 2c 20 61 6e  |om Version 1, an|
00003870  64 20 74 68 65 20 62 61  72 73 20 0a 64 69 73 70  |d the bars .disp|
00003880  6c 61 79 65 64 20 61 72  65 20 6e 6f 77 20 6f 66  |layed are now of|
00003890  20 61 20 68 65 69 67 68  74 20 77 68 69 63 68 20  | a height which |
000038a0  6d 6f 72 65 20 61 63 63  75 72 61 74 65 6c 79 20  |more accurately |
000038b0  72 65 70 72 65 73 65 6e  74 73 20 74 68 65 20 0a  |represents the .|
000038c0  76 6f 6c 75 6d 65 20 6f  66 20 74 68 65 20 6e 6f  |volume of the no|
000038d0  74 65 20 62 65 69 6e 67  20 70 6c 61 79 65 64 20  |te being played |
000038e0  28 70 72 65 76 69 6f 75  73 6c 79 20 77 68 65 6e  |(previously when|
000038f0  65 76 65 72 20 61 20 6e  65 77 20 6e 6f 74 65 20  |ever a new note |
00003900  77 61 73 20 0a 70 6c 61  79 65 64 20 74 68 65 79  |was .played they|
00003910  20 77 65 72 65 20 6a 75  73 74 20 73 65 74 20 74  | were just set t|
00003920  6f 20 74 68 65 20 6d 61  78 69 6d 75 6d 20 68 65  |o the maximum he|
00003930  69 67 68 74 29 2e 20 41  6c 73 6f 2c 20 66 61 69  |ight). Also, fai|
00003940  6e 74 20 0a 67 72 61 64  75 61 74 69 6f 6e 73 20  |nt .graduations |
00003950  68 61 76 65 20 62 65 65  6e 20 61 64 64 65 64 20  |have been added |
00003960  62 65 68 69 6e 64 20 74  68 65 20 62 61 72 73 2e  |behind the bars.|
00003970  0a 0a 54 68 65 20 22 55  73 65 64 22 20 53 63 72  |..The "Used" Scr|
00003980  65 65 6e 0a 0a 41 74 20  66 69 72 73 74 20 73 69  |een..At first si|
00003990  67 68 74 2c 20 74 68 69  73 20 6d 61 79 20 73 65  |ght, this may se|
000039a0  65 6d 20 74 6f 20 62 65  20 69 64 65 6e 74 69 63  |em to be identic|
000039b0  61 6c 20 74 6f 20 74 68  61 74 20 69 6e 20 74 68  |al to that in th|
000039c0  65 20 66 69 72 73 74 20  0a 76 65 72 73 69 6f 6e  |e first .version|
000039d0  2e 20 48 6f 77 65 76 65  72 2c 20 69 66 20 79 6f  |. However, if yo|
000039e0  75 20 6e 6f 77 20 63 6c  69 63 6b 20 6f 6e 20 61  |u now click on a|
000039f0  6e 20 69 6e 64 69 76 69  64 75 61 6c 20 69 74 65  |n individual ite|
00003a00  6d 20 69 6e 20 65 69 74  68 65 72 20 6f 66 20 0a  |m in either of .|
00003a10  74 68 65 20 74 68 72 65  65 20 6c 69 73 74 73 2c  |the three lists,|
00003a20  20 66 75 72 74 68 65 72  20 69 6e 66 6f 72 6d 61  | further informa|
00003a30  74 69 6f 6e 20 69 73 20  67 69 76 65 6e 2e 20 49  |tion is given. I|
00003a40  66 20 79 6f 75 20 63 6c  69 63 6b 20 6f 6e 20 61  |f you click on a|
00003a50  20 6e 6f 74 65 20 0a 28  65 67 2e 20 22 44 2d 32  | note .(eg. "D-2|
00003a60  22 29 2c 20 79 6f 75 20  61 72 65 20 74 6f 6c 64  |"), you are told|
00003a70  20 77 68 69 63 68 20 69  6e 73 74 72 75 6d 65 6e  | which instrumen|
00003a80  74 73 20 74 68 69 73 20  6e 6f 74 65 20 69 73 20  |ts this note is |
00003a90  70 6c 61 79 65 64 20 6f  6e 20 28 61 6e 64 20 0a  |played on (and .|
00003aa0  68 6f 77 20 6d 61 6e 79  20 74 69 6d 65 73 29 2e  |how many times).|
00003ab0  20 46 6f 72 20 61 6e 20  69 6e 73 74 72 75 6d 65  | For an instrume|
00003ac0  6e 74 2c 20 74 68 65 20  72 65 76 65 72 73 65 20  |nt, the reverse |
00003ad0  69 73 20 73 68 6f 77 6e  20 2d 20 77 68 69 63 68  |is shown - which|
00003ae0  20 6e 6f 74 65 73 20 0a  61 72 65 20 70 6c 61 79  | notes .are play|
00003af0  65 64 20 6f 6e 20 69 74  2e 20 49 66 20 79 6f 75  |ed on it. If you|
00003b00  20 63 6c 69 63 6b 20 6f  6e 20 61 20 63 6f 6d 6d  | click on a comm|
00003b10  61 6e 64 20 73 75 63 68  20 61 73 20 22 56 22 20  |and such as "V" |
00003b20  28 73 65 74 20 76 6f 6c  75 6d 65 29 2c 20 0a 79  |(set volume), .y|
00003b30  6f 75 20 61 72 65 20 74  6f 6c 64 20 68 6f 77 20  |ou are told how |
00003b40  6d 61 6e 79 20 74 69 6d  65 73 20 65 61 63 68 20  |many times each |
00003b50  76 61 72 69 61 62 6c 65  20 28 26 30 30 2d 26 46  |variable (&00-&F|
00003b60  46 29 20 69 73 20 75 73  65 64 20 69 6e 20 0a 63  |F) is used in .c|
00003b70  6f 6e 6a 75 6e 63 74 69  6f 6e 20 77 69 74 68 20  |onjunction with |
00003b80  69 74 2e 20 54 68 65 20  73 63 72 65 65 6e 20 66  |it. The screen f|
00003b90  6f 72 20 74 68 69 73 20  64 6f 65 73 20 6c 6f 6f  |or this does loo|
00003ba0  6b 20 70 72 65 74 74 79  20 61 77 66 75 6c 20 49  |k pretty awful I|
00003bb0  20 6b 6e 6f 77 2c 20 0a  62 75 74 20 49 20 72 65  | know, .but I re|
00003bc0  61 6c 6c 79 20 77 61 6e  74 65 64 20 74 6f 20 67  |ally wanted to g|
00003bd0  65 74 20 61 6c 6c 20 6f  66 20 74 68 65 20 69 6e  |et all of the in|
00003be0  66 6f 72 6d 61 74 69 6f  6e 20 6f 6e 20 61 20 73  |formation on a s|
00003bf0  69 6e 67 6c 65 20 73 63  72 65 65 6e 20 66 6f 72  |ingle screen for|
00003c00  20 0a 73 68 65 65 72 20  63 6f 6e 76 65 6e 69 65  | .sheer convenie|
00003c10  6e 63 65 2e 20 54 68 69  73 20 22 44 65 74 61 69  |nce. This "Detai|
00003c20  6c 65 64 20 43 6f 6d 6d  61 6e 64 20 55 73 61 67  |led Command Usag|
00003c30  65 22 20 73 63 72 65 65  6e 20 61 6c 73 6f 20 68  |e" screen also h|
00003c40  61 73 20 61 6e 6f 74 68  65 72 20 0a 66 75 6e 63  |as another .func|
00003c50  74 69 6f 6e 2e 20 42 79  20 63 6c 69 63 6b 69 6e  |tion. By clickin|
00003c60  67 20 6f 6e 20 61 6e 20  69 6e 64 69 76 69 64 75  |g on an individu|
00003c70  61 6c 20 65 6e 74 72 79  20 6f 6e 20 73 63 72 65  |al entry on scre|
00003c80  65 6e 20 77 69 74 68 20  74 68 65 20 41 64 6a 75  |en with the Adju|
00003c90  73 74 20 0a 6d 6f 75 73  65 20 62 75 74 74 6f 6e  |st .mouse button|
00003ca0  2c 20 62 6f 74 68 20 74  68 65 20 63 6f 6d 6d 61  |, both the comma|
00003cb0  6e 64 20 28 73 68 6f 77  6e 20 69 6e 20 74 68 65  |nd (shown in the|
00003cc0  20 74 6f 70 20 6c 65 66  74 29 20 61 6e 64 20 74  | top left) and t|
00003cd0  68 65 20 76 61 72 69 61  62 6c 65 20 0a 28 77 68  |he variable .(wh|
00003ce0  69 63 68 20 79 6f 75 20  77 69 6c 6c 20 68 61 76  |ich you will hav|
00003cf0  65 20 6a 75 73 74 20 63  6c 69 63 6b 65 64 20 6f  |e just clicked o|
00003d00  6e 29 20 77 69 6c 6c 20  62 65 20 63 6f 70 69 65  |n) will be copie|
00003d10  64 20 69 6e 74 6f 20 74  68 65 20 22 53 74 6f 72  |d into the "Stor|
00003d20  65 64 20 0a 43 6f 6d 6d  61 6e 64 22 20 73 6c 6f  |ed .Command" slo|
00003d30  74 2c 20 77 68 69 63 68  20 63 61 6e 20 62 65 20  |t, which can be |
00003d40  61 20 67 72 65 61 74 20  74 69 6d 65 20 73 61 76  |a great time sav|
00003d50  65 72 2e 0a 0a 54 68 65  20 53 65 71 75 65 6e 63  |er...The Sequenc|
00003d60  65 20 45 64 69 74 6f 72  0a 0a 54 68 65 72 65 20  |e Editor..There |
00003d70  61 72 65 20 73 65 76 65  72 61 6c 20 61 64 64 69  |are several addi|
00003d80  74 69 6f 6e 73 20 74 6f  20 74 68 65 20 73 65 71  |tions to the seq|
00003d90  75 65 6e 63 65 20 65 64  69 74 6f 72 2e 20 4d 6f  |uence editor. Mo|
00003da0  73 74 20 69 6d 70 6f 72  74 61 6e 74 20 69 73 20  |st important is |
00003db0  0a 74 68 65 20 74 69 6d  65 20 76 61 6c 75 65 20  |.the time value |
00003dc0  73 68 6f 77 6e 2e 20 42  79 20 63 6c 69 63 6b 69  |shown. By clicki|
00003dd0  6e 67 20 6f 6e 20 22 43  61 6c 63 75 6c 61 74 65  |ng on "Calculate|
00003de0  22 2c 20 74 68 65 20 6c  65 6e 67 74 68 20 6f 66  |", the length of|
00003df0  20 74 69 6d 65 20 74 68  65 20 0a 63 75 72 72 65  | time the .curre|
00003e00  6e 74 6c 79 20 6c 6f 61  64 65 64 20 74 75 6e 65  |ntly loaded tune|
00003e10  20 77 6f 75 6c 64 20 74  61 6b 65 20 74 6f 20 70  | would take to p|
00003e20  6c 61 79 20 77 69 6c 6c  20 62 65 20 63 61 6c 63  |lay will be calc|
00003e30  75 6c 61 74 65 64 2c 20  61 6e 64 20 74 68 69 73  |ulated, and this|
00003e40  20 0a 76 61 6c 75 65 20  61 64 64 65 64 20 74 6f  | .value added to|
00003e50  20 74 68 65 20 76 61 6c  75 65 20 69 6e 20 74 68  | the value in th|
00003e60  65 20 62 6f 78 2e 20 49  74 20 74 68 65 72 65 66  |e box. It theref|
00003e70  6f 72 65 20 66 6f 6c 6c  6f 77 73 20 74 68 61 74  |ore follows that|
00003e80  20 74 6f 20 77 6f 72 6b  20 0a 6f 75 74 20 74 68  | to work .out th|
00003e90  65 20 6c 65 6e 67 74 68  20 6f 66 20 61 20 74 75  |e length of a tu|
00003ea0  6e 65 2c 20 74 68 65 20  76 61 6c 75 65 20 73 68  |ne, the value sh|
00003eb0  6f 75 6c 64 20 62 65 20  69 6e 69 74 69 61 6c 6c  |ould be initiall|
00003ec0  79 20 7a 65 72 6f 2c 20  61 6e 64 20 74 68 65 20  |y zero, and the |
00003ed0  0a 22 52 65 73 65 74 22  20 62 6f 78 20 63 61 72  |."Reset" box car|
00003ee0  72 69 65 73 20 6f 75 74  20 74 68 69 73 20 66 75  |ries out this fu|
00003ef0  6e 63 74 69 6f 6e 2e 20  54 68 65 20 62 65 6e 65  |nction. The bene|
00003f00  66 69 74 20 6f 66 20 68  61 76 69 6e 67 20 74 68  |fit of having th|
00003f10  69 73 20 61 73 20 61 20  0a 74 77 6f 2d 73 74 61  |is as a .two-sta|
00003f20  67 65 20 70 72 6f 63 65  73 73 20 69 73 20 74 68  |ge process is th|
00003f30  61 74 20 69 74 20 69 73  20 65 61 73 79 20 74 6f  |at it is easy to|
00003f40  20 61 64 64 20 75 70 20  74 68 65 20 6c 65 6e 67  | add up the leng|
00003f50  74 68 73 20 6f 66 20 6d  6f 72 65 20 74 68 61 6e  |ths of more than|
00003f60  20 0a 6f 6e 65 20 74 75  6e 65 20 77 69 74 68 6f  | .one tune witho|
00003f70  75 74 20 72 65 73 6f 72  74 69 6e 67 20 74 6f 20  |ut resorting to |
00003f80  70 65 6e 20 61 6e 64 20  70 61 70 65 72 20 61 64  |pen and paper ad|
00003f90  64 69 74 69 6f 6e 73 2e  20 54 68 65 20 74 69 6d  |ditions. The tim|
00003fa0  69 6e 67 20 73 68 6f 75  6c 64 20 0a 69 6e 20 74  |ing should .in t|
00003fb0  68 65 6f 72 79 20 62 65  20 70 72 65 63 69 73 65  |heory be precise|
00003fc0  2c 20 62 75 74 20 69 6e  20 70 72 61 63 74 69 63  |, but in practic|
00003fd0  65 20 63 61 6e 20 70 72  6f 76 65 20 69 6e 20 73  |e can prove in s|
00003fe0  6f 6d 65 20 63 61 73 65  73 20 74 6f 20 62 65 20  |ome cases to be |
00003ff0  75 70 20 0a 74 6f 20 61  20 66 65 77 20 73 65 63  |up .to a few sec|
00004000  6f 6e 64 73 20 6f 75 74  20 77 68 65 6e 20 63 6f  |onds out when co|
00004010  6d 70 61 72 65 64 20 74  6f 20 74 68 65 20 74 69  |mpared to the ti|
00004020  6d 65 20 74 68 65 20 74  75 6e 65 20 61 63 74 75  |me the tune actu|
00004030  61 6c 6c 79 20 74 61 6b  65 73 20 0a 74 6f 20 70  |ally takes .to p|
00004040  6c 61 79 2e 20 49 66 20  74 68 69 73 20 68 61 70  |lay. If this hap|
00004050  70 65 6e 73 20 69 74 20  69 73 20 70 72 6f 62 61  |pens it is proba|
00004060  62 6c 79 20 64 75 65 20  74 6f 20 61 6e 6f 6d 61  |bly due to anoma|
00004070  6c 6f 75 73 20 62 65 68  61 76 69 6f 75 72 20 6f  |lous behaviour o|
00004080  6e 20 0a 74 68 65 20 70  61 72 74 20 6f 66 20 74  |n .the part of t|
00004090  68 65 20 70 6c 61 79 69  6e 67 20 6d 6f 64 75 6c  |he playing modul|
000040a0  65 20 6f 72 20 70 72 6f  63 65 73 73 6f 72 2e 0a  |e or processor..|
000040b0  0a 49 74 20 69 73 20 70  65 72 68 61 70 73 20 77  |.It is perhaps w|
000040c0  6f 72 74 68 20 73 61 79  69 6e 67 20 61 20 62 69  |orth saying a bi|
000040d0  74 20 61 62 6f 75 74 20  74 68 65 20 77 61 79 20  |t about the way |
000040e0  69 6e 20 77 68 69 63 68  20 74 68 65 20 63 61 6c  |in which the cal|
000040f0  63 75 6c 61 74 69 6f 6e  20 0a 6f 66 20 74 68 65  |culation .of the|
00004100  20 6c 65 6e 67 74 68 20  6f 66 20 61 20 74 75 6e  | length of a tun|
00004110  65 20 77 6f 72 6b 73 2e  20 20 49 74 20 74 61 6b  |e works.  It tak|
00004120  65 73 20 69 74 73 20 63  75 65 20 66 72 6f 6d 20  |es its cue from |
00004130  74 68 65 20 63 75 72 72  65 6e 74 20 0a 73 65 71  |the current .seq|
00004140  75 65 6e 63 65 20 63 75  72 73 6f 72 20 70 6f 73  |uence cursor pos|
00004150  69 74 69 6f 6e 2c 20 61  6e 64 20 62 61 73 69 63  |ition, and basic|
00004160  61 6c 6c 79 20 77 6f 72  6b 73 20 74 68 72 6f 75  |ally works throu|
00004170  67 68 20 74 68 65 20 74  75 6e 65 20 73 74 61 72  |gh the tune star|
00004180  74 69 6e 67 20 0a 66 72  6f 6d 20 74 68 69 73 20  |ting .from this |
00004190  70 6f 73 69 74 69 6f 6e  20 75 6e 74 69 6c 20 69  |position until i|
000041a0  74 20 72 65 61 63 68 65  73 20 61 20 70 6f 73 69  |t reaches a posi|
000041b0  74 69 6f 6e 20 61 6c 72  65 61 64 79 20 76 69 73  |tion already vis|
000041c0  69 74 65 64 2e 20 54 68  69 73 20 0a 6d 65 61 6e  |ited. This .mean|
000041d0  73 20 74 68 61 74 20 22  4a 22 20 63 6f 6d 6d 61  |s that "J" comma|
000041e0  6e 64 73 20 64 6f 20 6e  6f 74 20 63 61 75 73 65  |nds do not cause|
000041f0  20 74 68 65 20 61 6c 67  6f 72 69 74 68 6d 20 74  | the algorithm t|
00004200  6f 20 67 65 74 20 73 74  75 63 6b 20 69 6e 20 0a  |o get stuck in .|
00004210  69 6e 66 69 6e 69 74 65  20 6c 6f 6f 70 73 2c 20  |infinite loops, |
00004220  61 6e 64 20 63 6f 6e 73  65 71 75 65 6e 74 6c 79  |and consequently|
00004230  20 6d 65 61 6e 73 20 74  68 61 74 20 69 66 20 79  | means that if y|
00004240  6f 75 20 68 61 76 65 20  61 20 6d 75 73 69 63 20  |ou have a music |
00004250  66 69 6c 65 20 0a 77 68  69 63 68 20 63 6f 6e 74  |file .which cont|
00004260  61 69 6e 73 20 73 65 76  65 72 61 6c 20 70 69 65  |ains several pie|
00004270  63 65 73 20 6f 66 20 6d  75 73 69 63 20 28 73 75  |ces of music (su|
00004280  63 68 20 61 73 20 74 68  61 74 20 75 73 65 64 20  |ch as that used |
00004290  69 6e 20 0a 22 4c 65 6d  6d 69 6e 67 73 22 29 2c  |in ."Lemmings"),|
000042a0  20 79 6f 75 20 63 61 6e  20 74 69 6d 65 20 65 61  | you can time ea|
000042b0  63 68 20 70 69 65 63 65  20 73 65 70 61 72 61 74  |ch piece separat|
000042c0  65 6c 79 20 69 66 20 79  6f 75 20 6b 6e 6f 77 20  |ely if you know |
000042d0  74 68 65 20 63 6f 72 72  65 63 74 20 0a 73 74 61  |the correct .sta|
000042e0  72 74 69 6e 67 20 70 6f  73 69 74 69 6f 6e 73 2e  |rting positions.|
000042f0  0a 0a 54 68 65 20 73 65  63 6f 6e 64 20 6d 61 6a  |..The second maj|
00004300  6f 72 20 6e 65 77 20 66  65 61 74 75 72 65 20 69  |or new feature i|
00004310  6e 20 74 68 65 20 73 65  71 75 65 6e 63 65 20 65  |n the sequence e|
00004320  64 69 74 6f 72 20 69 73  20 74 68 61 74 20 79 6f  |ditor is that yo|
00004330  75 20 6d 61 79 20 0a 73  65 6c 65 63 74 20 61 6e  |u may .select an|
00004340  20 61 72 65 61 20 6f 66  20 61 20 73 65 71 75 65  | area of a seque|
00004350  6e 63 65 20 61 6e 64 20  70 65 72 66 6f 72 6d 20  |nce and perform |
00004360  61 20 28 6c 69 6d 69 74  65 64 29 20 72 61 6e 67  |a (limited) rang|
00004370  65 20 6f 66 20 6f 70 65  72 61 74 69 6f 6e 73 20  |e of operations |
00004380  0a 6f 6e 20 69 74 2e 20  54 6f 20 6d 61 72 6b 20  |.on it. To mark |
00004390  61 6e 20 61 72 65 61 20  6f 66 20 74 68 65 20 73  |an area of the s|
000043a0  65 71 75 65 6e 63 65 2c  20 79 6f 75 20 6d 75 73  |equence, you mus|
000043b0  74 20 6d 6f 76 65 20 28  75 73 69 6e 67 20 74 68  |t move (using th|
000043c0  65 20 6d 6f 75 73 65 20  0a 6f 72 20 61 72 72 6f  |e mouse .or arro|
000043d0  77 20 6b 65 79 73 29 20  74 6f 20 6f 6e 65 20 65  |w keys) to one e|
000043e0  6e 64 20 6f 66 20 74 68  65 20 61 72 65 61 2c 20  |nd of the area, |
000043f0  61 6e 64 20 68 6f 6c 64  20 64 6f 77 6e 20 46 31  |and hold down F1|
00004400  2e 20 59 6f 75 20 6d 61  79 20 74 68 65 6e 20 0a  |. You may then .|
00004410  73 65 74 20 74 68 65 20  6f 74 68 65 72 20 65 6e  |set the other en|
00004420  64 20 6f 66 20 74 68 65  20 62 6c 6f 63 6b 20 75  |d of the block u|
00004430  73 69 6e 67 20 74 68 65  20 6c 65 66 74 20 61 6e  |sing the left an|
00004440  64 20 72 69 67 68 74 20  61 72 72 6f 77 20 6b 65  |d right arrow ke|
00004450  79 73 20 28 77 69 74 68  20 0a 53 68 69 66 74 20  |ys (with .Shift |
00004460  66 6f 72 20 66 61 73 74  65 72 20 6d 6f 76 65 6d  |for faster movem|
00004470  65 6e 74 29 2c 20 77 68  69 6c 65 20 73 74 69 6c  |ent), while stil|
00004480  6c 20 68 6f 6c 64 69 6e  67 20 64 6f 77 6e 20 46  |l holding down F|
00004490  31 2e 20 57 68 65 6e 20  74 68 65 20 62 6c 6f 63  |1. When the bloc|
000044a0  6b 20 0a 69 73 20 61 73  20 64 65 73 69 72 65 64  |k .is as desired|
000044b0  2c 20 72 65 6c 65 61 73  65 20 46 31 20 61 6e 64  |, release F1 and|
000044c0  20 74 68 65 20 62 6c 6f  63 6b 20 77 69 6c 6c 20  | the block will |
000044d0  62 65 20 6d 61 72 6b 65  64 2e 20 54 68 65 20 63  |be marked. The c|
000044e0  75 72 72 65 6e 74 20 0a  62 6c 6f 63 6b 20 69 73  |urrent .block is|
000044f0  20 73 68 6f 77 6e 20 62  79 20 74 68 65 20 73 71  | shown by the sq|
00004500  75 61 72 65 73 20 68 61  76 69 6e 67 20 61 20 67  |uares having a g|
00004510  72 65 65 6e 20 62 6f 72  64 65 72 2e 20 4f 6e 63  |reen border. Onc|
00004520  65 20 61 6e 20 61 72 65  61 20 68 61 73 20 0a 62  |e an area has .b|
00004530  65 65 6e 20 6d 61 72 6b  65 64 20 69 6e 20 74 68  |een marked in th|
00004540  69 73 20 77 61 79 2c 20  74 68 65 72 65 20 61 72  |is way, there ar|
00004550  65 20 66 6f 75 72 20 62  6f 78 65 73 20 61 74 20  |e four boxes at |
00004560  74 68 65 20 62 61 73 65  20 6f 66 20 74 68 65 20  |the base of the |
00004570  73 63 72 65 65 6e 20 0a  77 68 69 63 68 20 74 61  |screen .which ta|
00004580  6b 65 20 61 63 63 6f 75  6e 74 20 6f 66 20 69 74  |ke account of it|
00004590  2e 20 54 68 65 20 66 69  72 73 74 2c 20 22 43 6c  |. The first, "Cl|
000045a0  65 61 72 22 20 69 73 20  74 68 65 20 73 69 6d 70  |ear" is the simp|
000045b0  6c 65 73 74 20 2d 20 69  74 20 73 69 6d 70 6c 79  |lest - it simply|
000045c0  20 0a 22 75 6e 6d 61 72  6b 73 22 20 74 68 65 20  | ."unmarks" the |
000045d0  61 72 65 61 20 61 67 61  69 6e 20 77 68 65 6e 20  |area again when |
000045e0  69 74 20 69 73 20 66 69  6e 69 73 68 65 64 20 77  |it is finished w|
000045f0  69 74 68 2c 20 65 69 74  68 65 72 20 74 6f 20 6d  |ith, either to m|
00004600  61 6b 65 20 74 68 65 20  0a 73 63 72 65 65 6e 20  |ake the .screen |
00004610  6c 6f 6f 6b 20 6e 65 61  74 65 72 2c 20 6f 72 20  |look neater, or |
00004620  74 6f 20 73 74 6f 70 20  79 6f 75 20 61 63 63 69  |to stop you acci|
00004630  64 65 6e 74 61 6c 6c 79  20 63 6c 69 63 6b 69 6e  |dentally clickin|
00004640  67 20 6f 6e 20 22 44 65  6c 65 74 65 22 20 6f 72  |g on "Delete" or|
00004650  20 0a 73 6f 6d 65 74 68  69 6e 67 2e 20 54 68 65  | .something. The|
00004660  20 6e 65 78 74 20 74 77  6f 20 6f 70 74 69 6f 6e  | next two option|
00004670  73 2c 20 22 43 6f 70 79  22 20 61 6e 64 20 22 4d  |s, "Copy" and "M|
00004680  6f 76 65 22 2c 20 77 69  6c 6c 20 72 65 6c 6f 63  |ove", will reloc|
00004690  61 74 65 20 74 68 65 20  0a 6d 61 72 6b 65 64 20  |ate the .marked |
000046a0  61 72 65 61 20 74 6f 20  74 68 65 20 63 75 72 72  |area to the curr|
000046b0  65 6e 74 20 63 75 72 73  6f 72 20 70 6f 73 69 74  |ent cursor posit|
000046c0  69 6f 6e 2e 20 54 68 65  20 64 69 66 66 65 72 65  |ion. The differe|
000046d0  6e 63 65 20 69 73 20 74  68 61 74 20 0a 22 4d 6f  |nce is that ."Mo|
000046e0  76 65 22 20 77 69 6c 6c  20 64 65 6c 65 74 65 20  |ve" will delete |
000046f0  74 68 65 20 6f 72 69 67  69 6e 61 6c 20 6d 61 72  |the original mar|
00004700  6b 65 64 20 62 6c 6f 63  6b 2c 20 77 68 65 72 65  |ked block, where|
00004710  61 73 20 22 43 6f 70 79  22 20 77 69 6c 6c 20 6c  |as "Copy" will l|
00004720  65 61 76 65 20 0a 69 74  20 75 6e 61 6c 74 65 72  |eave .it unalter|
00004730  65 64 2e 20 49 6e 20 62  6f 74 68 20 63 61 73 65  |ed. In both case|
00004740  73 2c 20 74 68 65 20 6e  65 77 20 63 6f 70 79 20  |s, the new copy |
00004750  6f 66 20 74 68 65 20 62  6c 6f 63 6b 20 77 69 6c  |of the block wil|
00004760  6c 20 62 65 20 6d 61 72  6b 65 64 20 0a 77 68 65  |l be marked .whe|
00004770  6e 20 74 68 65 20 6f 70  65 72 61 74 69 6f 6e 20  |n the operation |
00004780  68 61 73 20 62 65 65 6e  20 63 6f 6d 70 6c 65 74  |has been complet|
00004790  65 64 2e 20 54 68 65 20  66 6f 75 72 74 68 20 61  |ed. The fourth a|
000047a0  6e 64 20 66 69 6e 61 6c  20 6f 70 74 69 6f 6e 20  |nd final option |
000047b0  69 73 20 0a 22 44 65 6c  65 74 65 22 2c 20 61 6e  |is ."Delete", an|
000047c0  64 20 77 69 6c 6c 20 66  61 69 72 6c 79 20 6f 62  |d will fairly ob|
000047d0  76 69 6f 75 73 6c 79 20  6a 75 73 74 20 72 65 6d  |viously just rem|
000047e0  6f 76 65 20 74 68 65 20  6d 61 72 6b 65 64 20 61  |ove the marked a|
000047f0  72 65 61 20 66 72 6f 6d  20 74 68 65 20 0a 73 65  |rea from the .se|
00004800  71 75 65 6e 63 65 2e 20  4e 6f 74 65 20 74 68 61  |quence. Note tha|
00004810  74 20 79 6f 75 20 77 69  6c 6c 20 62 65 20 75 6e  |t you will be un|
00004820  61 62 6c 65 20 74 6f 20  64 6f 20 74 68 69 73 20  |able to do this |
00004830  69 66 20 74 68 65 20 77  68 6f 6c 65 20 73 65 71  |if the whole seq|
00004840  75 65 6e 63 65 20 0a 69  73 20 6d 61 72 6b 65 64  |uence .is marked|
00004850  2c 20 61 6e 64 20 74 68  61 74 20 79 6f 75 20 77  |, and that you w|
00004860  69 6c 6c 20 75 6e 61 62  6c 65 20 74 6f 20 70 65  |ill unable to pe|
00004870  72 66 6f 72 6d 20 74 68  65 20 43 6f 70 79 20 6f  |rform the Copy o|
00004880  70 65 72 61 74 69 6f 6e  20 0a 64 65 74 61 69 6c  |peration .detail|
00004890  65 64 20 61 62 6f 76 65  20 69 66 20 74 68 65 20  |ed above if the |
000048a0  72 65 73 75 6c 74 69 6e  67 20 73 65 71 75 65 6e  |resulting sequen|
000048b0  63 65 20 77 6f 75 6c 64  20 62 65 20 6d 6f 72 65  |ce would be more|
000048c0  20 74 68 61 6e 20 31 32  38 20 70 61 74 74 65 72  | than 128 patter|
000048d0  6e 73 20 0a 69 6e 20 6c  65 6e 67 74 68 20 28 74  |ns .in length (t|
000048e0  68 65 20 6d 61 78 69 6d  75 6d 20 69 6d 70 6f 73  |he maximum impos|
000048f0  65 64 20 62 79 20 74 68  65 20 54 72 61 63 6b 65  |ed by the Tracke|
00004900  72 20 66 69 6c 65 20 66  6f 72 6d 61 74 29 2e 0a  |r file format)..|
00004910  0a 4f 6e 65 20 76 65 72  79 20 73 6d 61 6c 6c 20  |.One very small |
00004920  63 68 61 6e 67 65 20 77  68 69 63 68 20 68 61 73  |change which has|
00004930  20 61 6c 73 6f 20 62 65  65 6e 20 6d 61 64 65 20  | also been made |
00004940  74 6f 20 74 68 69 73 20  73 63 72 65 65 6e 20 69  |to this screen i|
00004950  73 20 74 68 61 74 20 0a  79 6f 75 20 63 61 6e 20  |s that .you can |
00004960  6e 6f 77 20 64 65 6c 65  74 65 20 74 68 65 20 6c  |now delete the l|
00004970  61 73 74 20 70 61 74 74  65 72 6e 20 69 6e 20 61  |ast pattern in a|
00004980  20 73 65 71 75 65 6e 63  65 2c 20 62 79 20 63 6c  | sequence, by cl|
00004990  69 63 6b 69 6e 67 20 6f  6e 20 0a 22 44 65 6c 65  |icking on ."Dele|
000049a0  74 65 22 20 77 69 74 68  20 74 68 65 20 63 75 72  |te" with the cur|
000049b0  73 6f 72 20 61 74 20 74  68 65 20 65 6e 64 20 6f  |sor at the end o|
000049c0  66 20 74 68 65 20 73 65  71 75 65 6e 63 65 2e 20  |f the sequence. |
000049d0  54 68 69 73 20 77 61 73  20 6e 6f 74 20 0a 70 6f  |This was not .po|
000049e0  73 73 69 62 6c 65 20 77  69 74 68 20 76 65 72 73  |ssible with vers|
000049f0  69 6f 6e 20 31 20 6f 66  20 74 68 65 20 73 6f 66  |ion 1 of the sof|
00004a00  74 77 61 72 65 2e 0a 0a  0a 54 68 65 20 53 61 6d  |tware....The Sam|
00004a10  70 6c 65 20 45 64 69 74  6f 72 0a 3d 3d 3d 3d 3d  |ple Editor.=====|
00004a20  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 0a 0a 54 68  |============..Th|
00004a30  69 73 20 69 73 20 62 79  20 66 61 72 20 74 68 65  |is is by far the|
00004a40  20 6d 6f 73 74 20 6d 61  6a 6f 72 20 61 64 64 69  | most major addi|
00004a50  74 69 6f 6e 20 74 6f 20  74 68 65 20 70 72 6f 67  |tion to the prog|
00004a60  72 61 6d 2c 20 61 6e 64  20 74 68 65 72 65 66 6f  |ram, and therefo|
00004a70  72 65 20 0a 74 68 61 74  20 77 6f 72 74 68 79 20  |re .that worthy |
00004a80  6f 66 20 6d 6f 73 74 20  65 78 70 6c 61 6e 61 74  |of most explanat|
00004a90  69 6f 6e 2e 20 54 68 65  20 70 75 72 70 6f 73 65  |ion. The purpose|
00004aa0  20 6f 66 20 74 68 69 73  20 73 65 63 74 69 6f 6e  | of this section|
00004ab0  20 69 73 20 74 6f 20 61  6c 6c 6f 77 20 0a 6d 61  | is to allow .ma|
00004ac0  6e 69 70 75 6c 61 74 69  6f 6e 20 6f 66 20 74 68  |nipulation of th|
00004ad0  65 20 61 63 74 75 61 6c  20 69 6e 73 74 72 75 6d  |e actual instrum|
00004ae0  65 6e 74 73 20 75 73 65  64 20 69 6e 20 61 20 74  |ents used in a t|
00004af0  75 6e 65 20 74 68 65 6d  73 65 6c 76 65 73 20 72  |une themselves r|
00004b00  61 74 68 65 72 20 0a 74  68 61 6e 20 6a 75 73 74  |ather .than just|
00004b10  20 6d 61 6e 69 70 75 6c  61 74 69 6f 6e 20 6f 66  | manipulation of|
00004b20  20 74 68 65 20 6d 75 73  69 63 20 70 61 74 74 65  | the music patte|
00004b30  72 6e 73 20 77 68 69 63  68 20 75 73 65 20 74 68  |rns which use th|
00004b40  6f 73 65 20 0a 69 6e 73  74 72 75 6d 65 6e 74 73  |ose .instruments|
00004b50  2e 20 49 74 20 69 73 20  61 6c 73 6f 20 76 65 72  |. It is also ver|
00004b60  79 20 75 73 65 66 75 6c  20 66 6f 72 20 73 65 74  |y useful for set|
00004b70  74 69 6e 67 20 52 65 70  65 61 74 20 6d 61 72 6b  |ting Repeat mark|
00004b80  65 72 73 2c 20 61 6e 64  20 69 6e 20 0a 74 72 69  |ers, and in .tri|
00004b90  6d 6d 69 6e 67 20 73 61  6d 70 6c 65 73 20 28 61  |mming samples (a|
00004ba0  6e 64 20 63 6f 6e 73 65  71 75 65 6e 74 6c 79 20  |nd consequently |
00004bb0  74 68 65 20 6d 75 73 69  63 20 66 69 6c 65 73 20  |the music files |
00004bc0  6f 66 20 77 68 69 63 68  20 74 68 65 79 20 61 72  |of which they ar|
00004bd0  65 20 61 20 0a 70 61 72  74 29 20 64 6f 77 6e 20  |e a .part) down |
00004be0  62 79 20 72 65 6d 6f 76  69 6e 67 20 65 78 74 72  |by removing extr|
00004bf0  61 6e 65 6f 75 73 20 64  61 74 61 2e 0a 0a 49 20  |aneous data...I |
00004c00  77 6f 75 6c 64 20 61 6c  73 6f 20 6c 69 6b 65 20  |would also like |
00004c10  74 6f 20 73 61 79 20 73  6f 6d 65 74 68 69 6e 67  |to say something|
00004c20  20 61 62 6f 75 74 20 73  61 6d 70 6c 65 20 6c 65  | about sample le|
00004c30  6e 67 74 68 73 20 61 74  20 74 68 69 73 20 70 6f  |ngths at this po|
00004c40  69 6e 74 2e 20 0a 54 68  65 20 54 72 61 63 6b 65  |int. .The Tracke|
00004c50  72 20 6d 75 73 69 63 20  66 6f 72 6d 61 74 20 72  |r music format r|
00004c60  65 73 74 72 69 63 74 73  20 73 61 6d 70 6c 65 73  |estricts samples|
00004c70  20 74 6f 20 61 20 6c 65  6e 67 74 68 20 6f 66 20  | to a length of |
00004c80  36 34 4b 20 28 36 35 35  33 36 20 0a 62 79 74 65  |64K (65536 .byte|
00004c90  73 29 2e 20 48 6f 77 65  76 65 72 2c 20 79 6f 75  |s). However, you|
00004ca0  20 6d 61 79 20 6c 6f 61  64 20 73 61 6d 70 6c 65  | may load sample|
00004cb0  73 20 6c 6f 6e 67 65 72  20 74 68 61 6e 20 74 68  |s longer than th|
00004cc0  69 73 20 28 6d 65 6d 6f  72 79 20 0a 70 65 72 6d  |is (memory .perm|
00004cd0  69 74 74 69 6e 67 29 20  69 6e 74 6f 20 41 50 20  |itting) into AP |
00004ce0  54 72 61 63 6b 65 72 20  62 79 20 64 72 61 67 67  |Tracker by dragg|
00004cf0  69 6e 67 20 74 68 65 6d  20 74 6f 20 74 68 65 20  |ing them to the |
00004d00  73 61 6d 70 6c 65 73 20  77 69 6e 64 6f 77 20 69  |samples window i|
00004d10  6e 20 0a 74 68 65 20 64  65 73 6b 74 6f 70 2e 20  |n .the desktop. |
00004d20  54 68 65 79 20 77 69 6c  6c 20 6e 6f 74 20 70 6c  |They will not pl|
00004d30  61 79 20 63 6f 72 72 65  63 74 6c 79 20 69 6e 20  |ay correctly in |
00004d40  74 68 65 20 22 54 65 73  74 20 53 61 6d 70 6c 65  |the "Test Sample|
00004d50  73 22 20 6d 6f 64 65 20  6f 72 20 0a 74 68 65 20  |s" mode or .the |
00004d60  53 61 6d 70 6c 65 20 45  64 69 74 6f 72 2c 20 62  |Sample Editor, b|
00004d70  75 74 20 74 68 65 79 20  6d 61 79 20 73 74 69 6c  |ut they may stil|
00004d80  6c 20 62 65 20 6d 61 6e  69 70 75 6c 61 74 65 64  |l be manipulated|
00004d90  20 69 6e 20 74 68 65 20  6c 61 74 74 65 72 2e 20  | in the latter. |
00004da0  0a 48 6f 77 65 76 65 72  2c 20 79 6f 75 20 63 61  |.However, you ca|
00004db0  6e 20 75 73 65 20 74 68  65 20 22 50 6c 61 79 20  |n use the "Play |
00004dc0  4d 61 72 6b 65 64 20 41  72 65 61 22 20 66 65 61  |Marked Area" fea|
00004dd0  74 75 72 65 20 69 6e 20  74 68 65 20 53 61 6d 70  |ture in the Samp|
00004de0  6c 65 20 45 64 69 74 6f  72 20 0a 74 6f 20 70 6c  |le Editor .to pl|
00004df0  61 79 20 61 20 70 61 72  74 20 6f 66 20 74 68 65  |ay a part of the|
00004e00  20 73 61 6d 70 6c 65 20  62 65 79 6f 6e 64 20 74  | sample beyond t|
00004e10  68 65 20 36 34 4b 20 6d  61 72 6b 65 72 2c 20 61  |he 64K marker, a|
00004e20  6e 64 20 74 68 69 73 20  77 69 6c 6c 20 70 6c 61  |nd this will pla|
00004e30  79 20 0a 70 72 6f 70 65  72 6c 79 20 61 73 20 6c  |y .properly as l|
00004e40  6f 6e 67 20 61 73 20 74  68 65 20 61 72 65 61 20  |ong as the area |
00004e50  6d 61 72 6b 65 64 20 64  6f 65 73 20 6e 6f 74 20  |marked does not |
00004e60  65 78 63 65 65 64 20 36  34 4b 20 69 6e 20 6c 65  |exceed 64K in le|
00004e70  6e 67 74 68 2e 20 0a 41  6e 6f 74 68 65 72 20 70  |ngth. .Another p|
00004e80  72 6f 62 6c 65 6d 20 69  73 20 74 68 61 74 20 74  |roblem is that t|
00004e90  68 65 20 73 61 6d 70 6c  65 20 6c 65 6e 67 74 68  |he sample length|
00004ea0  20 77 69 6c 6c 20 6e 6f  74 20 62 65 20 64 69 73  | will not be dis|
00004eb0  70 6c 61 79 65 64 20 0a  63 6f 72 72 65 63 74 6c  |played .correctl|
00004ec0  79 20 28 61 73 20 39 39  39 39 39 20 69 6e 20 74  |y (as 99999 in t|
00004ed0  68 65 20 6d 61 69 6e 20  65 64 69 74 6f 72 2c 20  |he main editor, |
00004ee0  61 6e 64 20 73 6c 69 67  68 74 6c 79 20 64 69 66  |and slightly dif|
00004ef0  66 65 72 65 6e 74 6c 79  20 69 6e 20 74 68 65 20  |ferently in the |
00004f00  0a 64 65 73 6b 74 6f 70  29 2e 20 46 61 64 65 73  |.desktop). Fades|
00004f10  2c 20 65 63 68 6f 73 2c  20 62 6f 6f 73 74 20 6f  |, echos, boost o|
00004f20  70 65 72 61 74 69 6f 6e  73 2c 20 61 6e 64 20 73  |perations, and s|
00004f30  75 63 68 20 6c 69 6b 65  20 77 69 6c 6c 20 61 6c  |uch like will al|
00004f40  6c 20 77 6f 72 6b 20 0a  63 6f 72 72 65 63 74 6c  |l work .correctl|
00004f50  79 20 6f 6e 20 74 68 65  20 73 61 6d 70 6c 65 20  |y on the sample |
00004f60  28 6f 72 20 61 20 6d 61  72 6b 65 64 20 62 6c 6f  |(or a marked blo|
00004f70  63 6b 20 6f 66 20 69 74  29 2c 20 74 68 6f 75 67  |ck of it), thoug|
00004f80  68 20 61 73 20 6d 65 6e  74 69 6f 6e 65 64 20 0a  |h as mentioned .|
00004f90  61 62 6f 76 65 20 79 6f  75 20 77 69 6c 6c 20 6e  |above you will n|
00004fa0  6f 74 20 62 65 20 61 62  6c 65 20 74 6f 20 70 6c  |ot be able to pl|
00004fb0  61 79 20 69 74 20 70 72  6f 70 65 72 6c 79 2e 20  |ay it properly. |
00004fc0  48 6f 77 65 76 65 72 2c  20 79 6f 75 20 63 61 6e  |However, you can|
00004fd0  20 6d 61 72 6b 20 61 20  0a 62 6c 6f 63 6b 20 61  | mark a .block a|
00004fe0  6e 64 20 75 73 65 20 22  44 65 6c 65 74 65 20 4d  |nd use "Delete M|
00004ff0  61 72 6b 65 64 2f 55 6e  6d 61 72 6b 65 64 22 20  |arked/Unmarked" |
00005000  77 68 69 63 68 20 6d 61  79 20 6c 65 61 76 65 20  |which may leave |
00005010  79 6f 75 20 77 69 74 68  20 61 20 73 61 6d 70 6c  |you with a sampl|
00005020  65 20 0a 6f 66 20 61 20  76 61 6c 69 64 20 6c 65  |e .of a valid le|
00005030  6e 67 74 68 2e 20 59 6f  75 20 63 61 6e 20 61 6c  |ngth. You can al|
00005040  73 6f 20 75 73 65 20 74  68 65 20 22 52 65 73 61  |so use the "Resa|
00005050  6d 70 6c 65 22 20 66 75  6e 63 74 69 6f 6e 20 28  |mple" function (|
00005060  73 65 65 20 62 65 6c 6f  77 29 20 0a 74 6f 20 72  |see below) .to r|
00005070  65 64 75 63 65 20 74 68  65 20 73 61 6d 70 6c 65  |educe the sample|
00005080  20 74 6f 20 61 20 6d 6f  72 65 20 6d 61 6e 61 67  | to a more manag|
00005090  65 61 62 6c 65 20 6c 65  6e 67 74 68 20 28 74 68  |eable length (th|
000050a0  6f 75 67 68 20 77 69 74  68 20 61 20 0a 63 6f 72  |ough with a .cor|
000050b0  72 65 73 70 6f 6e 64 69  6e 67 20 6c 6f 73 73 20  |responding loss |
000050c0  69 6e 20 71 75 61 6c 69  74 79 29 2e 20 57 69 74  |in quality). Wit|
000050d0  68 20 6d 61 6e 79 20 6f  66 20 74 68 65 20 73 61  |h many of the sa|
000050e0  6d 70 6c 65 20 65 64 69  74 69 6e 67 20 0a 66 75  |mple editing .fu|
000050f0  6e 63 74 69 6f 6e 73 20  64 65 73 63 72 69 62 65  |nctions describe|
00005100  64 20 62 65 6c 6f 77 2c  20 69 66 20 61 6e 20 6f  |d below, if an o|
00005110  70 65 72 61 74 69 6f 6e  20 77 6f 75 6c 64 20 63  |peration would c|
00005120  61 75 73 65 20 61 20 73  61 6d 70 6c 65 20 74 6f  |ause a sample to|
00005130  20 62 65 20 0a 6f 76 65  72 20 36 34 4b 20 69 6e  | be .over 64K in|
00005140  20 6c 65 6e 67 74 68 2c  20 61 6e 20 65 72 72 6f  | length, an erro|
00005150  72 20 77 69 6c 6c 20 62  65 20 64 69 73 70 6c 61  |r will be displa|
00005160  79 65 64 20 61 6e 64 20  79 6f 75 20 77 69 6c 6c  |yed and you will|
00005170  20 62 65 20 75 6e 61 62  6c 65 20 74 6f 20 0a 63  | be unable to .c|
00005180  61 72 72 79 20 6f 75 74  20 74 68 61 74 20 6f 70  |arry out that op|
00005190  65 72 61 74 69 6f 6e 2e  0a 0a 54 6f 20 61 63 63  |eration...To acc|
000051a0  65 73 73 20 74 68 65 20  73 61 6d 70 6c 65 20 65  |ess the sample e|
000051b0  64 69 74 6f 72 2c 20 63  6c 69 63 6b 20 6f 6e 20  |ditor, click on |
000051c0  74 68 65 20 22 49 6e 73  74 72 75 6d 65 6e 74 73  |the "Instruments|
000051d0  2f 45 64 69 74 22 20 62  6f 78 20 6f 6e 20 74 68  |/Edit" box on th|
000051e0  65 20 0a 6d 61 69 6e 20  65 64 69 74 69 6e 67 20  |e .main editing |
000051f0  73 63 72 65 65 6e 20 77  68 69 6c 65 20 69 6e 20  |screen while in |
00005200  22 54 65 73 74 20 53 61  6d 70 6c 65 73 22 2c 20  |"Test Samples", |
00005210  22 45 64 69 74 20 50 61  74 74 65 72 6e 22 20 6f  |"Edit Pattern" o|
00005220  72 20 22 50 6c 61 79 20  0a 54 75 6e 65 22 20 6d  |r "Play .Tune" m|
00005230  6f 64 65 2e 20 54 68 69  73 20 73 68 6f 75 6c 64  |ode. This should|
00005240  20 74 68 65 6e 20 69 6e  76 6f 6b 65 20 74 68 65  | then invoke the|
00005250  20 73 61 6d 70 6c 65 20  65 64 69 74 6f 72 20 73  | sample editor s|
00005260  63 72 65 65 6e 2c 20 6f  66 20 77 68 69 63 68 20  |creen, of which |
00005270  61 20 0a 6c 61 72 67 65  20 77 69 6e 64 6f 77 20  |a .large window |
00005280  74 68 65 20 77 69 64 74  68 20 6f 66 20 74 68 65  |the width of the|
00005290  20 73 63 72 65 65 6e 20  73 68 6f 75 6c 64 20 74  | screen should t|
000052a0  61 6b 65 20 75 70 20 61  62 6f 75 74 20 68 61 6c  |ake up about hal|
000052b0  66 2e 20 54 68 69 73 20  0a 6c 61 72 67 65 20 77  |f. This .large w|
000052c0  69 6e 64 6f 77 20 77 69  6c 6c 20 73 68 6f 77 20  |indow will show |
000052d0  28 61 73 20 61 20 77 61  76 65 66 6f 72 6d 29 20  |(as a waveform) |
000052e0  74 68 65 20 63 75 72 72  65 6e 74 6c 79 20 73 65  |the currently se|
000052f0  6c 65 63 74 65 64 20 73  61 6d 70 6c 65 2e 20 49  |lected sample. I|
00005300  66 20 0a 74 68 65 20 63  75 72 72 65 6e 74 6c 79  |f .the currently|
00005310  20 73 65 6c 65 63 74 65  64 20 73 61 6d 70 6c 65  | selected sample|
00005320  20 73 6c 6f 74 20 69 73  20 65 6d 70 74 79 2c 20  | slot is empty, |
00005330  74 68 69 73 20 77 69 6e  64 6f 77 20 77 69 6c 6c  |this window will|
00005340  20 62 65 20 62 6c 61 6e  6b 2e 20 0a 59 6f 75 20  | be blank. .You |
00005350  73 68 6f 75 6c 64 20 68  61 76 65 20 6e 6f 20 70  |should have no p|
00005360  72 6f 62 6c 65 6d 73 20  67 65 74 74 69 6e 67 20  |roblems getting |
00005370  74 6f 20 67 72 69 70 73  20 77 69 74 68 20 74 68  |to grips with th|
00005380  65 20 73 61 6d 70 6c 65  20 65 64 69 74 6f 72 20  |e sample editor |
00005390  69 66 20 0a 79 6f 75 20  68 61 76 65 20 75 73 65  |if .you have use|
000053a0  64 20 74 68 65 20 72 65  73 74 20 6f 66 20 22 41  |d the rest of "A|
000053b0  50 20 54 72 61 63 6b 65  72 22 2c 20 61 73 20 74  |P Tracker", as t|
000053c0  68 65 20 75 73 65 72 20  69 6e 74 65 72 66 61 63  |he user interfac|
000053d0  65 20 69 73 20 0a 76 69  72 74 75 61 6c 6c 79 20  |e is .virtually |
000053e0  69 64 65 6e 74 69 63 61  6c 20 28 64 6f 20 79 6f  |identical (do yo|
000053f0  75 20 74 68 69 6e 6b 20  49 27 6d 20 67 6f 69 6e  |u think I'm goin|
00005400  67 20 74 6f 20 62 6f 74  68 65 72 20 64 65 73 69  |g to bother desi|
00005410  67 6e 69 6e 67 20 61 6e  6f 74 68 65 72 20 0a 6f  |gning another .o|
00005420  6e 65 3f 29 2e 20 54 6f  20 73 65 6c 65 63 74 20  |ne?). To select |
00005430  61 6e 6f 74 68 65 72 20  73 61 6d 70 6c 65 20 73  |another sample s|
00005440  6c 6f 74 20 28 66 6f 72  20 69 6e 73 74 61 6e 63  |lot (for instanc|
00005450  65 20 69 66 20 74 68 65  20 63 75 72 72 65 6e 74  |e if the current|
00005460  20 6f 6e 65 20 69 73 20  0a 65 6d 70 74 79 29 2c  | one is .empty),|
00005470  20 75 73 65 20 74 68 65  20 6c 65 66 74 20 61 6e  | use the left an|
00005480  64 20 72 69 67 68 74 20  61 72 72 6f 77 73 20 6e  |d right arrows n|
00005490  65 78 74 20 74 6f 20 74  68 65 20 22 53 61 6d 70  |ext to the "Samp|
000054a0  6c 65 3a 22 20 62 6f 78  2e 20 0a 43 6c 69 63 6b  |le:" box. .Click|
000054b0  69 6e 67 20 6f 6e 20 74  68 65 73 65 20 61 72 72  |ing on these arr|
000054c0  6f 77 73 20 77 69 74 68  20 53 65 6c 65 63 74 20  |ows with Select |
000054d0  77 69 6c 6c 20 6d 6f 76  65 20 74 68 72 6f 75 67  |will move throug|
000054e0  68 20 74 68 65 20 73 61  6d 70 6c 65 73 20 6f 6e  |h the samples on|
000054f0  65 20 0a 61 74 20 61 20  74 69 6d 65 2e 20 43 6c  |e .at a time. Cl|
00005500  69 63 6b 69 6e 67 20 77  69 74 68 20 41 64 6a 75  |icking with Adju|
00005510  73 74 20 68 6f 77 65 76  65 72 2c 20 77 69 6c 6c  |st however, will|
00005520  20 6d 6f 76 65 20 74 6f  20 74 68 65 20 6e 65 78  | move to the nex|
00005530  74 20 73 61 6d 70 6c 65  20 0a 73 6c 6f 74 20 77  |t sample .slot w|
00005540  68 69 63 68 20 63 6f 6e  74 61 69 6e 73 20 61 6e  |hich contains an|
00005550  20 69 6e 73 74 72 75 6d  65 6e 74 20 28 69 65 2e  | instrument (ie.|
00005560  20 73 6b 69 70 70 69 6e  67 20 74 68 65 20 62 6c  | skipping the bl|
00005570  61 6e 6b 20 6f 6e 65 73  29 2e 20 41 6c 73 6f 2c  |ank ones). Also,|
00005580  20 0a 63 6c 69 63 6b 69  6e 67 20 6f 6e 20 74 68  | .clicking on th|
00005590  65 20 73 61 6d 70 6c 65  20 6e 61 6d 65 20 77 69  |e sample name wi|
000055a0  6c 6c 20 61 6c 6c 6f 77  20 79 6f 75 20 74 6f 20  |ll allow you to |
000055b0  61 6c 74 65 72 20 69 74  2c 20 6c 69 6b 65 20 69  |alter it, like i|
000055c0  6e 20 22 54 65 73 74 20  0a 53 61 6d 70 6c 65 73  |n "Test .Samples|
000055d0  22 20 6d 6f 64 65 2e 0a  0a 59 6f 75 20 63 61 6e  |" mode...You can|
000055e0  20 7a 6f 6f 6d 20 69 6e  20 6f 6e 20 74 68 65 20  | zoom in on the |
000055f0  63 65 6e 74 72 65 20 6f  66 20 74 68 65 20 73 61  |centre of the sa|
00005600  6d 70 6c 65 20 62 79 20  61 6c 74 65 72 69 6e 67  |mple by altering|
00005610  20 74 68 65 20 7a 6f 6f  6d 20 76 61 6c 75 65 20  | the zoom value |
00005620  0a 6a 75 73 74 20 62 65  6e 65 61 74 68 20 74 68  |.just beneath th|
00005630  65 20 73 61 6d 70 6c 65  20 77 69 6e 64 6f 77 2e  |e sample window.|
00005640  20 54 68 65 20 70 75 72  70 6c 65 20 62 61 72 20  | The purple bar |
00005650  64 69 72 65 63 74 6c 79  20 62 65 6e 65 61 74 68  |directly beneath|
00005660  20 74 68 65 20 0a 77 61  76 65 66 6f 72 6d 20 69  | the .waveform i|
00005670  73 20 61 20 73 63 72 6f  6c 6c 20 62 61 72 2c 20  |s a scroll bar, |
00005680  61 6e 64 20 63 61 6e 20  62 65 20 75 73 65 64 20  |and can be used |
00005690  74 6f 20 6d 6f 76 65 20  74 68 72 6f 75 67 68 20  |to move through |
000056a0  74 68 65 20 73 61 6d 70  6c 65 20 0a 77 68 65 6e  |the sample .when|
000056b0  20 61 20 7a 6f 6f 6d 20  6f 66 20 67 72 65 61 74  | a zoom of great|
000056c0  65 72 20 74 68 61 6e 20  31 20 69 73 20 75 73 65  |er than 1 is use|
000056d0  64 2e 20 54 6f 20 70 6c  61 79 20 61 20 73 61 6d  |d. To play a sam|
000056e0  70 6c 65 20 65 69 74 68  65 72 20 63 6c 69 63 6b  |ple either click|
000056f0  20 6f 6e 20 0a 74 68 65  20 6f 6e 2d 73 63 72 65  | on .the on-scre|
00005700  65 6e 20 6b 65 79 62 6f  61 72 64 20 6f 72 20 75  |en keyboard or u|
00005710  73 65 20 74 68 65 20 63  6f 6d 70 75 74 65 72 27  |se the computer'|
00005720  73 20 6b 65 79 62 6f 61  72 64 20 28 73 61 6d 65  |s keyboard (same|
00005730  20 6b 65 79 73 20 61 73  20 66 6f 72 20 0a 74 75  | keys as for .tu|
00005740  6e 65 20 65 64 69 74 69  6e 67 29 2e 20 57 68 65  |ne editing). Whe|
00005750  6e 20 74 68 65 20 73 61  6d 70 6c 65 20 69 73 20  |n the sample is |
00005760  70 6c 61 79 69 6e 67 2c  20 61 20 62 6c 75 65 20  |playing, a blue |
00005770  76 65 72 74 69 63 61 6c  20 62 61 72 20 6d 6f 76  |vertical bar mov|
00005780  65 73 20 0a 74 68 72 6f  75 67 68 20 74 68 65 20  |es .through the |
00005790  73 61 6d 70 6c 65 20 73  68 6f 77 69 6e 67 20 74  |sample showing t|
000057a0  68 65 20 70 61 72 74 20  63 75 72 72 65 6e 74 6c  |he part currentl|
000057b0  79 20 70 6c 61 79 69 6e  67 2e 20 54 68 65 72 65  |y playing. There|
000057c0  20 61 72 65 20 61 6c 73  6f 20 0a 66 6f 75 72 20  | are also .four |
000057d0  6f 74 68 65 72 20 76 65  72 74 69 63 61 6c 20 6d  |other vertical m|
000057e0  61 72 6b 65 72 73 2c 20  61 20 72 65 64 2c 20 61  |arkers, a red, a|
000057f0  20 67 72 65 65 6e 2c 20  61 6e 64 20 74 77 6f 20  | green, and two |
00005800  67 6f 6c 64 69 73 68 20  6f 6e 65 73 2e 20 54 68  |goldish ones. Th|
00005810  65 73 65 20 0a 72 65 70  72 65 73 65 6e 74 20 74  |ese .represent t|
00005820  68 65 20 73 74 61 72 74  20 61 6e 64 20 65 6e 64  |he start and end|
00005830  20 6f 66 20 74 68 65 20  6d 61 72 6b 65 64 20 62  | of the marked b|
00005840  6c 6f 63 6b 2c 20 61 6e  64 20 74 68 65 20 72 65  |lock, and the re|
00005850  70 65 61 74 20 6d 61 72  6b 65 72 73 20 0a 72 65  |peat markers .re|
00005860  73 70 65 63 74 69 76 65  6c 79 2e 20 54 68 65 72  |spectively. Ther|
00005870  65 20 69 73 20 61 6c 73  6f 20 61 20 74 6f 67 67  |e is also a togg|
00005880  6c 65 20 62 6f 78 20 77  68 69 63 68 20 77 69 6c  |le box which wil|
00005890  6c 20 73 61 79 20 65 69  74 68 65 72 20 22 4d 61  |l say either "Ma|
000058a0  72 6b 65 64 22 20 0a 6f  72 20 22 41 6c 6c 22 2e  |rked" .or "All".|
000058b0  20 54 68 69 73 20 61 66  66 65 63 74 73 20 63 65  | This affects ce|
000058c0  72 74 61 69 6e 20 6f 70  65 72 61 74 69 6f 6e 73  |rtain operations|
000058d0  2c 20 61 6e 64 20 64 65  74 65 72 6d 69 6e 65 73  |, and determines|
000058e0  20 77 68 65 74 68 65 72  20 61 6e 20 0a 6f 70 65  | whether an .ope|
000058f0  72 61 74 69 6f 6e 20 69  73 20 70 65 72 66 6f 72  |ration is perfor|
00005900  6d 65 64 20 6f 6e 20 74  68 65 20 77 68 6f 6c 65  |med on the whole|
00005910  20 73 61 6d 70 6c 65 20  6f 72 20 6a 75 73 74 20  | sample or just |
00005920  6f 6e 20 74 68 65 20 61  72 65 61 20 62 65 74 77  |on the area betw|
00005930  65 65 6e 20 0a 74 68 65  20 73 74 61 72 74 20 61  |een .the start a|
00005940  6e 64 20 65 6e 64 20 6d  61 72 6b 65 72 2e 20 54  |nd end marker. T|
00005950  6f 20 6d 6f 76 65 20 61  20 6d 61 72 6b 65 72 2c  |o move a marker,|
00005960  20 65 69 74 68 65 72 20  63 6c 69 63 6b 20 6e 65  | either click ne|
00005970  61 72 20 69 74 20 61 6e  64 20 0a 64 72 61 67 20  |ar it and .drag |
00005980  69 74 20 61 62 6f 75 74  2c 20 6f 72 20 75 73 65  |it about, or use|
00005990  20 74 68 65 20 61 72 72  6f 77 73 20 6e 65 61 72  | the arrows near|
000059a0  20 69 74 73 20 70 72 69  6e 74 65 64 20 76 61 6c  | its printed val|
000059b0  75 65 20 74 6f 20 61 6c  74 65 72 20 69 74 20 6d  |ue to alter it m|
000059c0  6f 72 65 20 0a 70 72 65  63 69 73 65 6c 79 2e 20  |ore .precisely. |
000059d0  4f 6e 65 20 74 68 69 6e  67 20 61 62 6f 75 74 20  |One thing about |
000059e0  74 68 65 73 65 20 76 69  73 75 61 6c 20 6d 61 72  |these visual mar|
000059f0  6b 65 72 73 20 2d 20 74  68 65 79 20 61 72 65 20  |kers - they are |
00005a00  6e 6f 74 20 70 6c 6f 74  74 65 64 20 0a 77 69 74  |not plotted .wit|
00005a10  68 20 61 62 73 6f 6c 75  74 65 20 61 63 63 75 72  |h absolute accur|
00005a20  61 63 79 2c 20 61 6e 64  20 74 68 69 73 20 69 73  |acy, and this is|
00005a30  20 70 61 72 74 69 63 75  6c 61 72 6c 79 20 6e 6f  | particularly no|
00005a40  74 69 63 65 61 62 6c 65  20 6f 6e 20 73 68 6f 72  |ticeable on shor|
00005a50  74 20 0a 73 61 6d 70 6c  65 73 2e 20 49 66 20 69  |t .samples. If i|
00005a60  6e 20 64 6f 75 62 74 2c  20 74 72 75 73 74 20 74  |n doubt, trust t|
00005a70  6f 20 74 68 65 20 6e 75  6d 65 72 69 63 61 6c 20  |o the numerical |
00005a80  76 61 6c 75 65 73 20 64  69 73 70 6c 61 79 65 64  |values displayed|
00005a90  2c 20 61 73 20 74 68 65  73 65 20 0a 61 72 65 20  |, as these .are |
00005aa0  70 72 65 63 69 73 65 2e  20 57 68 65 6e 20 64 72  |precise. When dr|
00005ab0  61 67 67 69 6e 67 2c 20  53 65 6c 65 63 74 20 6a  |agging, Select j|
00005ac0  75 73 74 20 64 72 61 67  73 20 74 68 65 20 6e 65  |ust drags the ne|
00005ad0  61 72 65 73 74 20 6d 61  72 6b 65 72 20 28 6f 66  |arest marker (of|
00005ae0  20 0a 77 68 61 74 65 76  65 72 20 74 79 70 65 29  | .whatever type)|
00005af0  2c 20 4d 65 6e 75 20 64  72 61 67 73 20 74 68 65  |, Menu drags the|
00005b00  20 6e 65 61 72 65 73 74  20 72 65 70 65 61 74 20  | nearest repeat |
00005b10  6d 61 72 6b 65 72 2c 20  61 6e 64 20 41 64 6a 75  |marker, and Adju|
00005b20  73 74 20 77 69 6c 6c 20  0a 64 72 61 67 20 65 69  |st will .drag ei|
00005b30  74 68 65 72 20 74 68 65  20 73 74 61 72 74 20 6f  |ther the start o|
00005b40  72 20 74 68 65 20 65 6e  64 20 6f 66 20 74 68 65  |r the end of the|
00005b50  20 6d 61 72 6b 65 64 20  62 6c 6f 63 6b 20 2d 77  | marked block -w|
00005b60  68 69 63 68 65 76 65 72  20 69 73 20 0a 6e 65 61  |hichever is .nea|
00005b70  72 65 72 2e 20 54 6f 20  66 6f 63 75 73 20 6f 6e  |rer. To focus on|
00005b80  20 61 6e 79 20 6f 66 20  74 68 65 73 65 20 66 6f  | any of these fo|
00005b90  75 72 20 6d 61 72 6b 65  72 73 2c 20 73 69 6d 70  |ur markers, simp|
00005ba0  6c 79 20 63 6c 69 63 6b  20 6f 6e 20 74 68 65 20  |ly click on the |
00005bb0  62 6f 78 20 0a 63 6f 6e  74 61 69 6e 69 6e 67 20  |box .containing |
00005bc0  69 74 73 20 6e 61 6d 65  2e 20 54 68 65 20 73 63  |its name. The sc|
00005bd0  72 6f 6c 6c 20 6f 66 66  73 65 74 20 77 69 6c 6c  |roll offset will|
00005be0  20 74 68 65 6e 20 62 65  20 61 64 6a 75 73 74 65  | then be adjuste|
00005bf0  64 20 73 6f 20 74 68 61  74 20 74 68 65 20 0a 6d  |d so that the .m|
00005c00  61 72 6b 65 72 20 69 73  20 64 69 73 70 6c 61 79  |arker is display|
00005c10  65 64 20 61 74 20 74 68  65 20 63 65 6e 74 72 65  |ed at the centre|
00005c20  20 6f 66 20 74 68 65 20  73 63 72 65 65 6e 20 28  | of the screen (|
00005c30  64 65 70 65 6e 64 69 6e  67 20 6f 6e 20 74 68 65  |depending on the|
00005c40  20 7a 6f 6f 6d 20 0a 66  61 63 74 6f 72 29 2e 20  | zoom .factor). |
00005c50  53 69 6d 69 6c 61 72 6c  79 2c 20 63 6c 69 63 6b  |Similarly, click|
00005c60  69 6e 67 20 6f 6e 20 74  68 65 20 22 5a 6f 6f 6d  |ing on the "Zoom|
00005c70  3a 22 20 77 69 6e 64 6f  77 20 77 69 74 68 20 53  |:" window with S|
00005c80  65 6c 65 63 74 20 77 69  6c 6c 20 0a 61 6c 74 65  |elect will .alte|
00005c90  72 20 74 68 65 20 7a 6f  6f 6d 20 66 61 63 74 6f  |r the zoom facto|
00005ca0  72 20 61 6e 64 20 73 63  72 6f 6c 6c 20 6f 66 66  |r and scroll off|
00005cb0  73 65 74 20 74 6f 20 66  6f 63 75 73 20 6f 6e 20  |set to focus on |
00005cc0  74 68 65 20 6d 61 72 6b  65 64 20 62 6c 6f 63 6b  |the marked block|
00005cd0  2e 20 0a 43 6c 69 63 6b  69 6e 67 20 6f 6e 20 69  |. .Clicking on i|
00005ce0  74 20 77 69 74 68 20 41  64 6a 75 73 74 20 77 69  |t with Adjust wi|
00005cf0  6c 6c 20 61 75 74 6f 6d  61 74 69 63 61 6c 6c 79  |ll automatically|
00005d00  20 72 65 74 75 72 6e 20  74 68 65 20 7a 6f 6f 6d  | return the zoom|
00005d10  20 66 61 63 74 6f 72 20  0a 62 61 63 6b 20 74 6f  | factor .back to|
00005d20  20 31 2e 0a 0a 49 6e 20  61 64 64 69 74 69 6f 6e  | 1...In addition|
00005d30  2c 20 74 68 65 20 66 6f  6c 6c 6f 77 69 6e 67 20  |, the following |
00005d40  6b 65 79 73 20 6d 61 79  20 61 6c 73 6f 20 62 65  |keys may also be|
00005d50  20 75 73 65 64 3a 0a 20  20 20 20 20 20 20 20 20  | used:.         |
00005d60  20 41 6c 74 20 20 20 20  20 20 2d 20 20 4d 75 74  | Alt      -  Mut|
00005d70  65 20 61 6e 79 20 73 6f  75 6e 64 20 70 6c 61 79  |e any sound play|
00005d80  69 6e 67 0a 20 20 20 20  20 20 20 20 20 20 43 6f  |ing.          Co|
00005d90  6e 74 72 6f 6c 20 20 2d  20 20 54 6f 67 67 6c 65  |ntrol  -  Toggle|
00005da0  20 62 61 63 6b 67 72 6f  75 6e 64 20 6c 69 6e 65  | background line|
00005db0  73 20 6f 6e 20 61 6e 64  20 6f 66 66 0a 20 20 20  |s on and off.   |
00005dc0  20 20 20 20 20 20 20 54  61 62 20 20 20 20 20 20  |       Tab      |
00005dd0  2d 20 20 45 78 70 61 6e  64 20 6d 61 72 6b 65 64  |-  Expand marked|
00005de0  20 61 72 65 61 20 74 6f  20 77 68 6f 6c 65 20 73  | area to whole s|
00005df0  61 6d 70 6c 65 0a 20 20  20 20 20 20 20 20 20 20  |ample.          |
00005e00  53 70 61 63 65 20 20 20  20 2d 20 20 52 65 70 65  |Space    -  Repe|
00005e10  61 74 20 6c 61 73 74 20  6e 6f 74 65 20 70 6c 61  |at last note pla|
00005e20  79 65 64 0a 49 6e 20 61  64 64 69 74 69 6f 6e 20  |yed.In addition |
00005e30  74 6f 20 54 61 62 2c 20  77 68 69 63 68 20 65 78  |to Tab, which ex|
00005e40  70 61 6e 64 73 20 74 68  65 20 6d 61 72 6b 65 64  |pands the marked|
00005e50  20 62 6c 6f 63 6b 20 74  6f 20 74 68 65 20 77 68  | block to the wh|
00005e60  6f 6c 65 20 73 61 6d 70  6c 65 2c 20 0a 79 6f 75  |ole sample, .you|
00005e70  20 6d 61 79 20 61 6c 73  6f 20 63 6c 69 63 6b 20  | may also click |
00005e80  77 69 74 68 20 41 64 6a  75 73 74 20 6f 6e 20 65  |with Adjust on e|
00005e90  69 74 68 65 72 20 74 68  65 20 22 42 6c 6f 63 6b  |ither the "Block|
00005ea0  20 53 74 61 72 74 3a 22  20 6f 72 20 22 4c 65 6e  | Start:" or "Len|
00005eb0  67 74 68 3a 22 20 0a 62  6f 78 65 73 2e 20 54 68  |gth:" .boxes. Th|
00005ec0  69 73 20 68 61 73 20 74  68 65 20 65 66 66 65 63  |is has the effec|
00005ed0  74 20 6f 66 20 6d 6f 76  69 6e 67 20 74 68 65 20  |t of moving the |
00005ee0  72 65 6c 65 76 61 6e 74  20 6d 61 72 6b 65 72 20  |relevant marker |
00005ef0  74 6f 20 69 74 73 20 65  78 74 72 65 6d 65 20 0a  |to its extreme .|
00005f00  70 6f 73 69 74 69 6f 6e  3b 20 74 68 65 20 73 74  |position; the st|
00005f10  61 72 74 20 6f 66 20 62  6c 6f 63 6b 20 6d 61 72  |art of block mar|
00005f20  6b 65 72 20 74 6f 20 74  68 65 20 73 74 61 72 74  |ker to the start|
00005f30  20 6f 66 20 74 68 65 20  73 61 6d 70 6c 65 2c 20  | of the sample, |
00005f40  61 6e 64 20 74 68 65 20  0a 65 6e 64 20 6f 66 20  |and the .end of |
00005f50  62 6c 6f 63 6b 20 6d 61  72 6b 65 72 20 74 6f 20  |block marker to |
00005f60  74 68 65 20 65 6e 64 20  6f 66 20 74 68 65 20 73  |the end of the s|
00005f70  61 6d 70 6c 65 2e 20 0a  0a 49 74 20 69 73 20 70  |ample. ..It is p|
00005f80  72 6f 62 61 62 6c 79 20  77 6f 72 74 68 20 73 61  |robably worth sa|
00005f90  79 69 6e 67 20 61 20 6c  69 74 74 6c 65 20 61 62  |ying a little ab|
00005fa0  6f 75 74 20 74 68 65 20  77 61 79 20 69 6e 20 77  |out the way in w|
00005fb0  68 69 63 68 20 74 68 65  20 52 65 70 65 61 74 20  |hich the Repeat |
00005fc0  0a 6d 61 72 6b 65 72 73  20 77 6f 72 6b 2e 20 42  |.markers work. B|
00005fd0  79 20 63 6c 69 63 6b 69  6e 67 20 6f 6e 20 22 4e  |y clicking on "N|
00005fe0  6f 20 52 65 70 65 61 74  22 2c 20 74 68 65 20 72  |o Repeat", the r|
00005ff0  65 70 65 61 74 20 6d 61  72 6b 65 72 73 20 66 6f  |epeat markers fo|
00006000  72 20 74 68 65 20 0a 63  75 72 72 65 6e 74 20 73  |r the .current s|
00006010  61 6d 70 6c 65 20 61 72  65 20 72 65 74 75 72 6e  |ample are return|
00006020  65 64 20 74 6f 20 74 68  65 69 72 20 64 65 66 61  |ed to their defa|
00006030  75 6c 74 20 76 61 6c 75  65 73 20 28 30 20 61 6e  |ult values (0 an|
00006040  64 20 32 29 3b 20 69 6e  20 77 68 69 63 68 20 0a  |d 2); in which .|
00006050  73 74 61 74 65 20 74 68  65 20 73 61 6d 70 6c 65  |state the sample|
00006060  20 77 69 6c 6c 20 6e 6f  74 20 72 65 70 65 61 74  | will not repeat|
00006070  2e 20 54 68 65 20 72 65  70 65 61 74 20 6d 61 72  |. The repeat mar|
00006080  6b 65 72 73 20 77 69 6c  6c 20 61 6c 73 6f 20 62  |kers will also b|
00006090  65 20 0a 69 67 6e 6f 72  65 64 20 77 68 65 6e 20  |e .ignored when |
000060a0  79 6f 75 20 61 72 65 20  70 6c 61 79 69 6e 67 20  |you are playing |
000060b0  61 20 6d 61 72 6b 65 64  20 62 6c 6f 63 6b 20 61  |a marked block a|
000060c0  73 20 6f 70 70 6f 73 65  64 20 74 6f 20 74 68 65  |s opposed to the|
000060d0  20 77 68 6f 6c 65 20 0a  73 61 6d 70 6c 65 2c 20  | whole .sample, |
000060e0  61 73 20 77 68 65 6e 20  64 6f 69 6e 67 20 74 68  |as when doing th|
000060f0  69 73 20 79 6f 75 20 63  6f 75 6c 64 20 63 6f 6e  |is you could con|
00006100  63 65 69 76 61 62 6c 79  20 70 6c 61 79 20 61 6e  |ceivably play an|
00006110  20 61 72 65 61 20 6f 66  20 74 68 65 20 0a 73 61  | area of the .sa|
00006120  6d 70 6c 65 20 77 68 69  63 68 20 69 73 20 6f 75  |mple which is ou|
00006130  74 73 69 64 65 20 74 68  65 20 62 6f 75 6e 64 73  |tside the bounds|
00006140  20 6f 66 20 74 68 65 20  72 65 70 65 61 74 2e 20  | of the repeat. |
00006150  54 68 65 72 65 20 61 72  65 20 74 77 6f 20 76 61  |There are two va|
00006160  6c 75 65 73 20 0a 77 68  69 63 68 20 61 66 66 65  |lues .which affe|
00006170  63 74 20 74 68 65 20 72  65 70 65 61 74 20 2d 20  |ct the repeat - |
00006180  72 65 70 65 61 74 20 6f  66 66 73 65 74 20 61 6e  |repeat offset an|
00006190  64 20 72 65 70 65 61 74  20 6c 65 6e 67 74 68 2e  |d repeat length.|
000061a0  20 49 6e 20 67 65 6e 65  72 61 6c 20 0a 74 65 72  | In general .ter|
000061b0  6d 73 2c 20 77 68 65 6e  20 74 68 65 20 73 61 6d  |ms, when the sam|
000061c0  70 6c 65 20 70 6f 73 69  74 69 6f 6e 20 62 65 69  |ple position bei|
000061d0  6e 67 20 70 6c 61 79 65  64 20 65 78 63 65 65 64  |ng played exceed|
000061e0  73 20 74 68 65 20 65 6e  64 20 6f 66 20 74 68 65  |s the end of the|
000061f0  20 0a 72 65 70 65 61 74  20 62 6c 6f 63 6b 2c 20  | .repeat block, |
00006200  69 74 20 69 73 20 72 65  73 65 74 20 74 6f 20 74  |it is reset to t|
00006210  68 65 20 62 65 67 69 6e  6e 69 6e 67 2c 20 61 6e  |he beginning, an|
00006220  64 20 73 6f 20 6f 6e 20  61 64 20 69 6e 66 69 6e  |d so on ad infin|
00006230  69 74 75 6d 2e 20 54 68  65 20 0a 65 6e 64 20 6f  |itum. The .end o|
00006240  66 20 74 68 65 20 72 65  70 65 61 74 20 62 6c 6f  |f the repeat blo|
00006250  63 6b 20 69 73 20 61 63  74 75 61 6c 6c 79 20 74  |ck is actually t|
00006260  68 65 20 72 65 70 65 61  74 20 6f 66 66 73 65 74  |he repeat offset|
00006270  20 70 6c 75 73 20 74 68  65 20 72 65 70 65 61 74  | plus the repeat|
00006280  20 0a 6c 65 6e 67 74 68  2c 20 62 75 74 20 74 68  | .length, but th|
00006290  69 73 20 69 73 20 74 72  61 6e 73 70 61 72 65 6e  |is is transparen|
000062a0  74 20 74 6f 20 74 68 65  20 75 73 65 72 20 77 68  |t to the user wh|
000062b0  69 6c 65 20 75 73 69 6e  67 20 74 68 65 20 73 61  |ile using the sa|
000062c0  6d 70 6c 65 20 0a 65 64  69 74 6f 72 2e 20 41 20  |mple .editor. A |
000062d0  72 65 70 65 61 74 20 6c  65 6e 67 74 68 20 6f 66  |repeat length of|
000062e0  20 32 2c 20 68 6f 77 65  76 65 72 2c 20 69 73 20  | 2, however, is |
000062f0  74 72 65 61 74 65 64 20  61 73 20 22 72 65 70 65  |treated as "repe|
00006300  61 74 20 74 6f 20 65 6e  64 20 6f 66 20 0a 73 61  |at to end of .sa|
00006310  6d 70 6c 65 22 2c 20 61  6e 64 20 74 68 65 20 65  |mple", and the e|
00006320  6e 64 20 6f 66 20 74 68  65 20 72 65 70 65 61 74  |nd of the repeat|
00006330  20 62 6c 6f 63 6b 20 69  73 20 65 66 66 65 63 74  | block is effect|
00006340  69 76 65 6c 79 20 74 68  65 20 65 6e 64 20 6f 66  |ively the end of|
00006350  20 74 68 65 20 0a 73 61  6d 70 6c 65 2e 20 54 68  | the .sample. Th|
00006360  69 73 20 6d 61 79 20 61  63 63 6f 75 6e 74 20 66  |is may account f|
00006370  6f 72 20 73 65 65 6d 69  6e 67 6c 79 20 73 74 72  |or seemingly str|
00006380  61 6e 67 65 20 72 65 73  75 6c 74 73 20 77 68 65  |ange results whe|
00006390  6e 20 64 72 61 67 67 69  6e 67 20 0a 72 65 70 65  |n dragging .repe|
000063a0  61 74 20 6d 61 72 6b 65  72 73 2e 20 49 66 20 74  |at markers. If t|
000063b0  68 69 73 20 72 65 70 65  61 74 20 6c 65 6e 67 74  |his repeat lengt|
000063c0  68 20 6f 66 20 32 20 69  73 20 63 6f 6d 62 69 6e  |h of 2 is combin|
000063d0  65 64 20 77 69 74 68 20  61 20 72 65 70 65 61 74  |ed with a repeat|
000063e0  20 0a 6f 66 66 73 65 74  20 6f 66 20 30 2c 20 74  | .offset of 0, t|
000063f0  68 65 72 65 20 77 69 6c  6c 20 62 65 20 6e 6f 20  |here will be no |
00006400  72 65 70 65 61 74 2c 20  61 6e 64 20 74 68 69 73  |repeat, and this|
00006410  20 69 73 20 74 68 65 20  64 65 66 61 75 6c 74 20  | is the default |
00006420  73 65 74 74 69 6e 67 2e  20 0a 41 6e 79 20 6f 74  |setting. .Any ot|
00006430  68 65 72 20 63 6f 6d 62  69 6e 61 74 69 6f 6e 20  |her combination |
00006440  6f 66 20 76 61 6c 75 65  73 20 77 69 6c 6c 20 63  |of values will c|
00006450  61 75 73 65 20 61 20 72  65 70 65 61 74 20 74 6f  |ause a repeat to|
00006460  20 6f 63 63 75 72 2e 20  59 6f 75 20 6d 61 79 20  | occur. You may |
00006470  0a 66 69 6e 64 20 73 6f  6d 65 20 73 61 6d 70 6c  |.find some sampl|
00006480  65 73 20 77 68 6f 73 65  20 72 65 70 65 61 74 20  |es whose repeat |
00006490  6f 66 66 73 65 74 20 2b  20 72 65 70 65 61 74 20  |offset + repeat |
000064a0  6c 65 6e 67 74 68 20 61  63 74 75 61 6c 6c 79 20  |length actually |
000064b0  63 6f 6d 65 20 74 6f 20  0a 67 72 65 61 74 65 72  |come to .greater|
000064c0  20 74 68 61 6e 20 74 68  65 20 74 6f 74 61 6c 20  | than the total |
000064d0  73 61 6d 70 6c 65 20 6c  65 6e 67 74 68 20 28 70  |sample length (p|
000064e0  72 65 73 75 6d 61 62 6c  79 20 64 75 65 20 74 6f  |resumably due to|
000064f0  20 61 20 62 61 64 20 65  64 69 74 69 6e 67 20 0a  | a bad editing .|
00006500  70 72 6f 67 72 61 6d 29  2e 20 49 66 20 74 68 69  |program). If thi|
00006510  73 20 69 73 20 74 68 65  20 63 61 73 65 2c 20 74  |s is the case, t|
00006520  68 65 6e 20 79 6f 75 20  73 68 6f 75 6c 64 20 72  |hen you should r|
00006530  65 61 6c 6c 79 20 74 72  79 20 74 6f 20 61 6c 74  |eally try to alt|
00006540  65 72 20 74 68 65 20 0a  72 65 70 65 61 74 20 73  |er the .repeat s|
00006550  65 74 74 69 6e 67 73 20  73 6f 20 74 68 61 74 20  |ettings so that |
00006560  74 68 65 79 20 6c 69 65  20 77 69 74 68 69 6e 20  |they lie within |
00006570  74 68 65 20 73 61 6d 70  6c 65 2c 20 77 68 69 63  |the sample, whic|
00006580  68 20 73 68 6f 75 6c 64  20 61 76 6f 69 64 20 0a  |h should avoid .|
00006590  61 6e 79 20 70 6f 74 65  6e 74 69 61 6c 20 70 72  |any potential pr|
000065a0  6f 62 6c 65 6d 73 20 74  68 6f 75 67 68 20 73 61  |oblems though sa|
000065b0  66 65 67 75 61 72 64 73  20 61 72 65 20 62 75 69  |feguards are bui|
000065c0  6c 74 20 69 6e 74 6f 20  41 50 20 54 72 61 63 6b  |lt into AP Track|
000065d0  65 72 2e 0a 0a 53 61 6d  70 6c 65 20 4d 65 6e 75  |er...Sample Menu|
000065e0  73 0a 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 0a 0a  |s.============..|
000065f0  54 68 65 20 6d 61 6a 6f  72 69 74 79 20 6f 66 20  |The majority of |
00006600  74 68 65 20 61 63 74 75  61 6c 20 73 61 6d 70 6c  |the actual sampl|
00006610  65 20 65 64 69 74 69 6e  67 20 66 75 6e 63 74 69  |e editing functi|
00006620  6f 6e 73 20 61 72 65 20  74 6f 20 62 65 20 66 6f  |ons are to be fo|
00006630  75 6e 64 20 6f 6e 20 0a  6d 65 6e 75 73 2e 20 54  |und on .menus. T|
00006640  68 65 20 37 20 62 6f 78  65 73 20 73 74 61 72 74  |he 7 boxes start|
00006650  69 6e 67 20 77 69 74 68  20 22 56 6f 6c 22 20 72  |ing with "Vol" r|
00006660  65 66 65 72 20 74 6f 20  74 68 65 20 6d 65 6e 75  |efer to the menu|
00006670  73 20 61 76 61 69 6c 61  62 6c 65 20 28 69 6e 20  |s available (in |
00006680  0a 65 66 66 65 63 74 20  61 20 6d 65 6e 75 20 6f  |.effect a menu o|
00006690  66 20 6d 65 6e 75 73 29  2e 20 43 6c 69 63 6b 69  |f menus). Clicki|
000066a0  6e 67 20 6f 6e 20 6f 6e  65 20 6f 66 20 74 68 65  |ng on one of the|
000066b0  73 65 20 77 69 6c 6c 20  61 6c 74 65 72 20 74 68  |se will alter th|
000066c0  65 20 0a 63 6f 6e 74 65  6e 74 73 20 6f 66 20 74  |e .contents of t|
000066d0  68 65 20 66 6f 75 72 20  62 6f 78 65 73 20 62 65  |he four boxes be|
000066e0  6c 6f 77 20 74 68 65 20  61 63 74 75 61 6c 20 6d  |low the actual m|
000066f0  65 6e 75 20 68 65 61 64  69 6e 67 73 20 74 6f 20  |enu headings to |
00006700  74 68 65 20 0a 72 65 6c  65 76 61 6e 74 20 6d 65  |the .relevant me|
00006710  6e 75 20 66 75 6e 63 74  69 6f 6e 73 2e 20 59 6f  |nu functions. Yo|
00006720  75 20 6d 75 73 74 20 74  68 65 6e 20 63 6c 69 63  |u must then clic|
00006730  6b 20 6f 6e 20 6f 6e 65  20 6f 66 20 74 68 65 73  |k on one of thes|
00006740  65 20 66 6f 75 72 20 62  6f 78 65 73 20 0a 74 6f  |e four boxes .to|
00006750  20 61 63 74 75 61 6c 6c  79 20 70 65 72 66 6f 72  | actually perfor|
00006760  6d 20 74 68 65 20 6f 70  65 72 61 74 69 6f 6e 2e  |m the operation.|
00006770  20 41 73 20 6d 65 6e 74  69 6f 6e 65 64 20 61 62  | As mentioned ab|
00006780  6f 76 65 2c 20 63 65 72  74 61 69 6e 20 0a 6f 70  |ove, certain .op|
00006790  65 72 61 74 69 6f 6e 73  20 74 61 6b 65 20 74 68  |erations take th|
000067a0  65 20 63 75 72 72 65 6e  74 20 73 65 74 74 69 6e  |e current settin|
000067b0  67 20 6f 66 20 74 68 65  20 22 4d 61 72 6b 65 64  |g of the "Marked|
000067c0  2f 41 6c 6c 22 20 66 6c  61 67 20 69 6e 74 6f 20  |/All" flag into |
000067d0  0a 61 63 63 6f 75 6e 74  2e 20 57 68 65 6e 20 74  |.account. When t|
000067e0  68 65 20 70 6f 69 6e 74  65 72 20 69 73 20 61 62  |he pointer is ab|
000067f0  6f 76 65 20 6f 6e 65 20  6f 66 20 74 68 65 73 65  |ove one of these|
00006800  20 66 75 6e 63 74 69 6f  6e 73 2c 20 74 68 65 20  | functions, the |
00006810  77 6f 72 64 20 0a 22 4d  61 72 6b 65 64 22 20 6f  |word ."Marked" o|
00006820  72 20 22 41 6c 6c 22 20  28 64 65 70 65 6e 64 69  |r "All" (dependi|
00006830  6e 67 20 6f 6e 20 74 68  65 20 63 75 72 72 65 6e  |ng on the curren|
00006840  74 20 73 65 74 74 69 6e  67 29 20 77 69 6c 6c 20  |t setting) will |
00006850  66 6c 61 73 68 20 6f 6e  20 61 6e 64 20 0a 6f 66  |flash on and .of|
00006860  66 2e 20 54 68 69 73 20  61 63 74 73 20 62 6f 74  |f. This acts bot|
00006870  68 20 61 73 20 61 20 6e  6f 74 69 63 65 20 74 6f  |h as a notice to|
00006880  20 74 65 6c 6c 20 79 6f  75 20 77 68 69 63 68 20  | tell you which |
00006890  6f 70 65 72 61 74 69 6f  6e 73 20 77 69 6c 6c 20  |operations will |
000068a0  77 6f 72 6b 20 0a 65 69  74 68 65 72 20 6f 6e 20  |work .either on |
000068b0  74 68 65 20 77 68 6f 6c  65 20 73 61 6d 70 6c 65  |the whole sample|
000068c0  20 6f 72 20 6a 75 73 74  20 74 68 65 20 6d 61 72  | or just the mar|
000068d0  6b 65 64 20 70 61 72 74  2c 20 61 6e 64 20 61 6c  |ked part, and al|
000068e0  73 6f 20 61 73 20 61 20  0a 72 65 6d 69 6e 64 65  |so as a .reminde|
000068f0  72 20 74 6f 20 73 65 74  20 74 68 65 20 66 6c 61  |r to set the fla|
00006900  67 2e 20 54 68 65 20 66  75 6e 63 74 69 6f 6e 73  |g. The functions|
00006910  20 6f 66 20 74 68 65 73  65 20 76 61 72 69 6f 75  | of these variou|
00006920  73 20 6d 65 6e 75 73 20  61 72 65 20 0a 65 78 70  |s menus are .exp|
00006930  6c 61 69 6e 65 64 20 62  65 6c 6f 77 2e 0a 0a 56  |lained below...V|
00006940  6f 6c 0a 0a 54 68 69 73  20 6d 65 6e 75 20 69 73  |ol..This menu is|
00006950  20 63 6f 6e 63 65 72 6e  65 64 20 77 69 74 68 20  | concerned with |
00006960  74 68 65 20 76 6f 6c 75  6d 65 20 6f 66 20 74 68  |the volume of th|
00006970  65 20 73 61 6d 70 6c 65  2e 20 54 68 65 20 66 69  |e sample. The fi|
00006980  72 73 74 20 74 68 69 6e  67 20 0a 79 6f 75 20 6d  |rst thing .you m|
00006990  61 79 20 6e 6f 74 69 63  65 20 69 73 20 74 68 61  |ay notice is tha|
000069a0  74 20 74 68 65 20 74 77  6f 20 6f 70 74 69 6f 6e  |t the two option|
000069b0  73 20 6f 6e 20 74 68 65  20 6c 65 66 74 20 61 72  |s on the left ar|
000069c0  65 20 6e 6f 74 20 61 63  74 75 61 6c 6c 79 20 0a  |e not actually .|
000069d0  6f 70 74 69 6f 6e 73 20  61 74 20 61 6c 6c 2e 20  |options at all. |
000069e0  49 6e 73 74 65 61 64 2c  20 74 68 65 73 65 20 62  |Instead, these b|
000069f0  6f 78 65 73 20 68 61 76  65 20 62 65 65 6e 20 63  |oxes have been c|
00006a00  6f 6d 62 69 6e 65 64 20  69 6e 74 6f 20 61 6e 20  |ombined into an |
00006a10  0a 6f 73 63 69 6c 6c 6f  73 63 6f 70 65 2d 74 79  |.oscilloscope-ty|
00006a20  70 65 20 64 69 73 70 6c  61 79 2e 20 54 68 69 73  |pe display. This|
00006a30  20 73 68 6f 77 73 20 74  68 65 20 70 6f 72 74 69  | shows the porti|
00006a40  6f 6e 20 6f 66 20 74 68  65 20 73 61 6d 70 6c 65  |on of the sample|
00006a50  20 0a 63 75 72 72 65 6e  74 6c 79 20 62 65 69 6e  | .currently bein|
00006a60  67 20 64 69 73 70 6c 61  79 65 64 2c 20 61 6e 64  |g displayed, and|
00006a70  20 74 68 65 20 64 69 73  74 61 6e 63 65 20 6f 66  | the distance of|
00006a80  20 74 68 65 20 74 72 61  63 65 20 66 72 6f 6d 20  | the trace from |
00006a90  74 68 65 20 63 65 6e 74  72 65 20 0a 6c 69 6e 65  |the centre .line|
00006aa0  20 69 73 20 61 20 6d 65  61 73 75 72 65 20 6f 66  | is a measure of|
00006ab0  20 74 68 65 20 76 6f 6c  75 6d 65 20 6f 66 20 74  | the volume of t|
00006ac0  68 65 20 73 6f 75 6e 64  2e 20 4e 6f 74 65 20 74  |he sound. Note t|
00006ad0  68 61 74 20 74 68 69 73  20 64 69 73 70 6c 61 79  |hat this display|
00006ae0  73 20 0a 74 68 65 20 63  6f 6e 74 65 6e 74 73 20  |s .the contents |
00006af0  6f 66 20 74 68 65 20 73  6f 75 6e 64 20 62 75 66  |of the sound buf|
00006b00  66 65 72 20 69 74 73 65  6c 66 20 72 61 74 68 65  |fer itself rathe|
00006b10  72 20 74 68 61 6e 20 6a  75 73 74 20 74 68 65 20  |r than just the |
00006b20  73 61 6d 70 6c 65 20 0a  69 74 73 65 6c 66 2c 20  |sample .itself, |
00006b30  61 6e 64 20 73 6f 20 69  74 73 20 63 6f 6e 74 65  |and so its conte|
00006b40  6e 74 73 20 77 69 6c 6c  20 63 68 61 6e 67 65 20  |nts will change |
00006b50  61 73 20 74 68 65 20 70  69 74 63 68 20 6f 66 20  |as the pitch of |
00006b60  6e 6f 74 65 20 62 65 69  6e 67 20 0a 70 6c 61 79  |note being .play|
00006b70  65 64 20 76 61 72 69 65  73 2e 20 49 66 20 6e 6f  |ed varies. If no|
00006b80  74 68 69 6e 67 20 65 6c  73 65 2c 20 74 68 69 73  |thing else, this|
00006b90  20 6d 61 79 20 67 69 76  65 20 79 6f 75 20 61 6e  | may give you an|
00006ba0  20 69 6e 73 69 67 68 74  20 69 6e 74 6f 20 74 68  | insight into th|
00006bb0  65 20 0a 77 61 79 20 73  61 6d 70 6c 65 73 20 61  |e .way samples a|
00006bc0  72 65 20 70 6c 61 79 65  64 2c 20 62 75 74 20 69  |re played, but i|
00006bd0  66 20 6e 6f 74 2c 20 77  65 6c 6c 2c 20 69 74 20  |f not, well, it |
00006be0  6c 6f 6f 6b 73 20 6e 69  63 65 21 20 4f 6e 65 20  |looks nice! One |
00006bf0  74 68 69 6e 67 20 79 6f  75 20 0a 63 61 6e 20 64  |thing you .can d|
00006c00  6f 20 77 69 74 68 20 74  68 69 73 20 66 65 61 74  |o with this feat|
00006c10  75 72 65 2c 20 74 68 6f  75 67 68 2c 20 69 73 20  |ure, though, is |
00006c20  63 6c 69 63 6b 20 6f 6e  20 69 74 2e 20 54 68 69  |click on it. Thi|
00006c30  73 20 73 74 6f 70 73 20  61 6c 6c 20 73 6f 75 6e  |s stops all soun|
00006c40  64 20 0a 70 6c 61 79 69  6e 67 20 28 65 66 66 65  |d .playing (effe|
00006c50  63 74 69 76 65 6c 79 20  64 6f 69 6e 67 20 74 68  |ctively doing th|
00006c60  65 20 73 61 6d 65 20 74  68 69 6e 67 20 61 73 20  |e same thing as |
00006c70  70 72 65 73 73 69 6e 67  20 22 41 6c 74 22 29 2c  |pressing "Alt"),|
00006c80  20 61 6e 64 20 63 61 6e  20 0a 73 61 76 65 20 79  | and can .save y|
00006c90  6f 75 20 72 65 73 6f 72  74 69 6e 67 20 74 6f 20  |ou resorting to |
00006ca0  74 68 65 20 6b 65 79 62  6f 61 72 64 20 77 68 65  |the keyboard whe|
00006cb0  6e 20 65 64 69 74 69 6e  67 20 77 69 74 68 20 74  |n editing with t|
00006cc0  68 65 20 6d 6f 75 73 65  2e 20 54 68 65 20 74 77  |he mouse. The tw|
00006cd0  6f 20 0a 22 70 72 6f 70  65 72 22 20 76 6f 6c 75  |o ."proper" volu|
00006ce0  6d 65 20 6f 70 74 69 6f  6e 73 20 61 72 65 20 22  |me options are "|
00006cf0  42 6f 6f 73 74 22 20 61  6e 64 20 22 51 75 69 65  |Boost" and "Quie|
00006d00  73 63 65 6e 63 65 22 2e  20 54 68 65 73 65 20 61  |scence". These a|
00006d10  63 74 20 65 69 74 68 65  72 20 0a 6f 6e 20 74 68  |ct either .on th|
00006d20  65 20 77 68 6f 6c 65 20  73 61 6d 70 6c 65 20 6f  |e whole sample o|
00006d30  72 20 74 68 65 20 6d 61  72 6b 65 64 20 62 6c 6f  |r the marked blo|
00006d40  63 6b 20 61 6e 64 20 77  69 6c 6c 20 69 6e 63 72  |ck and will incr|
00006d50  65 61 73 65 20 6f 72 20  64 65 63 72 65 61 73 65  |ease or decrease|
00006d60  20 0a 69 74 73 20 76 6f  6c 75 6d 65 20 72 65 73  | .its volume res|
00006d70  70 65 63 74 69 76 65 6c  79 2e 20 4e 6f 74 65 20  |pectively. Note |
00006d80  74 68 61 74 20 74 68 69  73 20 77 69 6c 6c 20 68  |that this will h|
00006d90  61 76 65 20 61 6e 20 65  66 66 65 63 74 20 6f 6e  |ave an effect on|
00006da0  20 65 76 65 72 79 20 0a  6e 6f 74 65 20 70 6c 61  | every .note pla|
00006db0  79 65 64 20 77 69 74 68  20 74 68 65 20 73 61 6d  |yed with the sam|
00006dc0  70 6c 65 2c 20 61 73 20  74 68 65 20 61 63 74 75  |ple, as the actu|
00006dd0  61 6c 20 73 61 6d 70 6c  65 20 64 61 74 61 20 69  |al sample data i|
00006de0  74 73 65 6c 66 20 69 73  20 62 65 69 6e 67 20 0a  |tself is being .|
00006df0  61 6c 74 65 72 65 64 2c  20 61 73 20 6f 70 70 6f  |altered, as oppo|
00006e00  73 65 64 20 74 6f 20 6a  75 73 74 20 75 73 69 6e  |sed to just usin|
00006e10  67 20 61 20 22 56 22 20  63 6f 6d 6d 61 6e 64 20  |g a "V" command |
00006e20  69 6e 20 74 68 65 20 74  75 6e 65 20 77 68 65 72  |in the tune wher|
00006e30  65 20 74 68 65 20 0a 65  78 69 73 74 69 6e 67 20  |e the .existing |
00006e40  73 61 6d 70 6c 65 20 64  61 74 61 20 69 73 20 70  |sample data is p|
00006e50  6c 61 79 65 64 20 61 74  20 61 20 64 69 66 66 65  |layed at a diffe|
00006e60  72 65 6e 74 20 76 6f 6c  75 6d 65 2e 0a 0a 46 61  |rent volume...Fa|
00006e70  64 65 0a 0a 54 68 65 20  66 75 6e 63 74 69 6f 6e  |de..The function|
00006e80  73 20 6f 6e 20 74 68 69  73 20 6d 65 6e 75 20 61  |s on this menu a|
00006e90  6c 6c 6f 77 20 79 6f 75  20 74 6f 20 66 61 64 65  |llow you to fade|
00006ea0  20 70 61 72 74 73 20 6f  66 20 61 20 73 61 6d 70  | parts of a samp|
00006eb0  6c 65 20 69 6e 20 6f 72  20 0a 6f 75 74 2e 20 54  |le in or .out. T|
00006ec0  68 65 20 62 6f 78 65 73  20 6d 61 72 6b 65 64 20  |he boxes marked |
00006ed0  22 46 61 64 65 20 49 6e  22 20 61 6e 64 20 22 46  |"Fade In" and "F|
00006ee0  61 64 65 20 4f 75 74 22  20 70 65 72 66 6f 72 6d  |ade Out" perform|
00006ef0  20 74 68 65 20 61 63 74  75 61 6c 20 0a 6f 70 65  | the actual .ope|
00006f00  72 61 74 69 6f 6e 73 2c  20 77 68 65 72 65 61 73  |rations, whereas|
00006f10  20 74 68 65 20 74 77 6f  20 62 65 6c 6f 77 20 61  | the two below a|
00006f20  6c 6c 6f 77 20 79 6f 75  20 74 6f 20 73 65 74 20  |llow you to set |
00006f30  74 68 65 20 70 61 72 61  6d 65 74 65 72 73 20 6f  |the parameters o|
00006f40  66 20 74 68 65 20 0a 66  61 64 65 2e 20 54 68 65  |f the .fade. The|
00006f50  73 65 20 74 77 6f 20 76  61 6c 75 65 73 20 72 65  |se two values re|
00006f60  66 65 72 20 74 6f 20 74  68 65 20 74 77 6f 20 65  |fer to the two e|
00006f70  6e 64 20 76 6f 6c 75 6d  65 73 2c 20 61 6e 64 20  |nd volumes, and |
00006f80  61 72 65 20 69 6e 20 74  68 65 20 73 61 6d 65 20  |are in the same |
00006f90  0a 66 6f 72 6d 61 74 20  61 73 20 74 68 65 20 6e  |.format as the n|
00006fa0  75 6d 62 65 72 73 20 75  73 65 64 20 62 79 20 74  |umbers used by t|
00006fb0  68 65 20 22 56 22 20 28  73 65 74 20 76 6f 6c 75  |he "V" (set volu|
00006fc0  6d 65 20 63 6f 6d 6d 61  6e 64 29 20 77 68 65 6e  |me command) when|
00006fd0  20 77 72 69 74 69 6e 67  20 0a 6d 75 73 69 63 2e  | writing .music.|
00006fe0  20 54 68 65 72 65 66 6f  72 65 2c 20 32 35 35 20  | Therefore, 255 |
00006ff0  72 65 66 65 72 73 20 74  6f 20 66 75 6c 6c 20 28  |refers to full (|
00007000  73 74 61 6e 64 61 72 64  29 20 76 6f 6c 75 6d 65  |standard) volume|
00007010  2c 20 61 6e 64 20 30 20  6d 65 61 6e 73 20 0a 73  |, and 0 means .s|
00007020  69 6c 65 6e 63 65 2e 20  48 6f 77 65 76 65 72 2c  |ilence. However,|
00007030  20 64 75 65 20 74 6f 20  74 68 65 20 6c 6f 67 61  | due to the loga|
00007040  72 69 74 68 6d 69 63 20  6e 61 74 75 72 65 20 6f  |rithmic nature o|
00007050  66 20 74 68 65 20 76 6f  6c 75 6d 65 20 73 63 61  |f the volume sca|
00007060  6c 65 20 74 68 69 73 20  0a 64 6f 65 73 20 6e 6f  |le this .does no|
00007070  74 20 61 6c 77 61 79 73  20 67 69 76 65 20 74 68  |t always give th|
00007080  65 20 62 65 73 74 20 72  65 73 75 6c 74 73 20 61  |e best results a|
00007090  73 20 74 68 65 20 72 65  73 75 6c 74 69 6e 67 20  |s the resulting |
000070a0  73 61 6d 70 6c 65 20 74  65 6e 64 73 20 6d 6f 72  |sample tends mor|
000070b0  65 20 0a 74 6f 77 61 72  64 73 20 73 69 6c 65 6e  |e .towards silen|
000070c0  63 65 20 74 68 61 6e 20  74 6f 20 66 75 6c 6c 20  |ce than to full |
000070d0  76 6f 6c 75 6d 65 20 2d  20 68 65 6e 63 65 20 74  |volume - hence t|
000070e0  68 65 20 61 62 69 6c 69  74 79 20 74 6f 20 73 70  |he ability to sp|
000070f0  65 63 69 66 79 20 74 68  65 20 0a 76 6f 6c 75 6d  |ecify the .volum|
00007100  65 73 2e 20 46 61 64 65  73 20 62 65 74 77 65 65  |es. Fades betwee|
00007110  6e 20 32 35 35 20 61 6e  64 20 61 62 6f 75 74 20  |n 255 and about |
00007120  36 30 20 6f 72 20 37 30  20 73 65 65 6d 20 74 6f  |60 or 70 seem to|
00007130  20 70 72 6f 64 75 63 65  20 74 68 65 20 62 65 73  | produce the bes|
00007140  74 20 0a 72 65 73 75 6c  74 73 2c 20 62 75 74 20  |t .results, but |
00007150  79 6f 75 20 73 68 6f 75  6c 64 20 65 78 70 65 72  |you should exper|
00007160  69 6d 65 6e 74 20 77 69  74 68 20 74 68 69 73 2e  |iment with this.|
00007170  20 49 74 20 64 6f 65 73  20 6e 6f 74 20 6d 61 74  | It does not mat|
00007180  74 65 72 20 77 68 69 63  68 20 0a 6f 72 64 65 72  |ter which .order|
00007190  20 74 68 65 20 76 61 6c  75 65 73 20 61 72 65 20  | the values are |
000071a0  69 6e 20 2d 20 74 68 65  20 6f 72 64 65 72 20 69  |in - the order i|
000071b0  6e 20 77 68 69 63 68 20  74 68 65 79 20 61 72 65  |n which they are|
000071c0  20 75 73 65 64 20 69 73  20 64 65 74 65 72 6d 69  | used is determi|
000071d0  6e 65 64 20 0a 62 79 20  77 68 65 74 68 65 72 20  |ned .by whether |
000071e0  79 6f 75 20 63 6c 69 63  6b 20 6f 6e 20 22 46 61  |you click on "Fa|
000071f0  64 65 20 49 6e 22 20 6f  72 20 22 46 61 64 65 20  |de In" or "Fade |
00007200  4f 75 74 22 2c 20 62 75  74 20 79 6f 75 20 73 68  |Out", but you sh|
00007210  6f 75 6c 64 20 72 65 6d  65 6d 62 65 72 20 0a 74  |ould remember .t|
00007220  68 61 74 20 74 68 65 79  20 61 72 65 20 69 6e 20  |hat they are in |
00007230  74 68 65 20 73 61 6d 65  20 66 6f 72 6d 61 74 20  |the same format |
00007240  61 73 20 74 68 65 20 6e  75 6d 62 65 72 73 20 75  |as the numbers u|
00007250  73 65 64 20 62 79 20 74  68 65 20 22 56 22 20 63  |sed by the "V" c|
00007260  6f 6d 6d 61 6e 64 2c 20  0a 61 6e 64 20 74 68 61  |ommand, .and tha|
00007270  74 20 74 68 65 20 68 69  67 68 65 72 20 6e 75 6d  |t the higher num|
00007280  62 65 72 20 69 73 20 74  68 65 20 6c 6f 75 64 65  |ber is the loude|
00007290  72 20 6f 66 20 74 68 65  20 74 77 6f 2e 0a 0a 44  |r of the two...D|
000072a0  65 6c 65 74 65 0a 0a 54  6f 20 63 61 72 72 79 20  |elete..To carry |
000072b0  6f 75 74 20 61 6e 79 20  6f 66 20 74 68 65 20 66  |out any of the f|
000072c0  6f 75 72 20 64 65 6c 65  74 69 6f 6e 20 66 75 6e  |our deletion fun|
000072d0  63 74 69 6f 6e 73 2c 20  79 6f 75 20 6e 65 65 64  |ctions, you need|
000072e0  20 74 6f 20 68 6f 6c 64  20 64 6f 77 6e 20 0a 61  | to hold down .a|
000072f0  6c 6c 20 74 68 72 65 65  20 6d 6f 75 73 65 20 62  |ll three mouse b|
00007300  75 74 74 6f 6e 73 20 28  74 6f 20 70 72 65 76 65  |uttons (to preve|
00007310  6e 74 20 74 72 69 67 67  65 72 69 6e 67 20 74 68  |nt triggering th|
00007320  65 6d 20 61 63 63 69 64  65 6e 74 61 6c 6c 79 29  |em accidentally)|
00007330  2e 20 0a 44 65 6c 65 74  65 20 4d 61 72 6b 65 64  |. .Delete Marked|
00007340  20 61 6e 64 20 55 6e 6d  61 72 6b 65 64 20 61 72  | and Unmarked ar|
00007350  65 20 73 65 6c 66 2d 65  78 70 6c 61 6e 61 74 6f  |e self-explanato|
00007360  72 79 2c 20 61 6e 64 20  44 65 6c 65 74 65 20 55  |ry, and Delete U|
00007370  6e 75 73 65 64 20 77 69  6c 6c 20 0a 64 65 6c 65  |nused will .dele|
00007380  74 65 20 74 68 65 20 70  61 72 74 20 6f 66 20 74  |te the part of t|
00007390  68 65 20 73 61 6d 70 6c  65 20 6c 79 69 6e 67 20  |he sample lying |
000073a0  62 65 79 6f 6e 64 20 74  68 65 20 73 65 63 6f 6e  |beyond the secon|
000073b0  64 20 72 65 70 65 61 74  20 6d 61 72 6b 65 72 2c  |d repeat marker,|
000073c0  20 61 73 20 0a 74 68 69  73 20 69 73 20 75 6e 75  | as .this is unu|
000073d0  73 65 64 20 77 68 65 6e  20 70 6c 61 79 69 6e 67  |sed when playing|
000073e0  20 61 6e 79 77 61 79 2e  20 59 6f 75 20 73 68 6f  | anyway. You sho|
000073f0  75 6c 64 2c 20 74 68 65  72 65 66 6f 72 65 2c 20  |uld, therefore, |
00007400  6f 6e 6c 79 20 75 73 65  20 74 68 69 73 20 0a 77  |only use this .w|
00007410  68 65 6e 20 74 68 65 20  73 61 6d 70 6c 65 20 69  |hen the sample i|
00007420  73 20 69 6e 20 69 74 73  20 66 69 6e 69 73 68 65  |s in its finishe|
00007430  64 20 73 74 61 74 65 20  61 6e 64 20 69 73 20 6e  |d state and is n|
00007440  6f 74 20 67 6f 69 6e 67  20 74 6f 20 6e 65 65 64  |ot going to need|
00007450  20 61 6e 79 20 0a 6d 6f  72 65 20 61 6c 74 65 72  | any .more alter|
00007460  61 74 69 6f 6e 2e 20 44  65 6c 65 74 65 20 7a 65  |ation. Delete ze|
00007470  72 6f 73 20 77 69 6c 6c  20 72 65 6d 6f 76 65 20  |ros will remove |
00007480  61 6c 6c 20 74 72 61 69  6c 69 6e 67 20 7a 65 72  |all trailing zer|
00007490  6f 73 20 28 73 69 6c 65  6e 63 65 29 20 0a 66 72  |os (silence) .fr|
000074a0  6f 6d 20 74 68 65 20 65  6e 64 20 6f 66 20 74 68  |om the end of th|
000074b0  65 20 73 61 6d 70 6c 65  2c 20 61 6e 64 20 74 68  |e sample, and th|
000074c0  69 73 20 73 68 6f 75 6c  64 20 70 72 6f 76 65 20  |is should prove |
000074d0  74 6f 20 62 65 20 71 75  69 74 65 20 75 73 65 66  |to be quite usef|
000074e0  75 6c 2e 0a 0a 4d 65 72  67 65 0a 0a 54 68 65 20  |ul...Merge..The |
000074f0  4d 65 72 67 65 20 6d 65  6e 75 20 63 6f 6e 74 61  |Merge menu conta|
00007500  69 6e 73 20 66 75 6e 63  74 69 6f 6e 73 20 77 68  |ins functions wh|
00007510  69 63 68 20 6f 70 65 72  61 74 65 20 6f 6e 20 74  |ich operate on t|
00007520  77 6f 20 73 61 6d 70 6c  65 20 62 6c 6f 63 6b 73  |wo sample blocks|
00007530  20 2d 20 0a 74 68 65 20  63 75 72 72 65 6e 74 20  | - .the current |
00007540  6f 6e 65 20 61 6e 64 20  6f 6e 65 20 73 70 65 63  |one and one spec|
00007550  69 66 69 65 64 20 62 79  20 74 68 65 20 75 73 65  |ified by the use|
00007560  72 2e 20 54 68 69 73 20  6c 61 74 74 65 72 20 73  |r. This latter s|
00007570  61 6d 70 6c 65 20 6e 75  6d 62 65 72 20 0a 69 73  |ample number .is|
00007580  20 63 6f 6e 74 61 69 6e  65 64 20 69 6e 20 74 68  | contained in th|
00007590  65 20 62 6f 78 20 6d 61  72 6b 65 64 20 22 53 61  |e box marked "Sa|
000075a0  6d 70 6c 65 3a 22 2c 20  61 6e 64 20 63 61 6e 20  |mple:", and can |
000075b0  62 65 20 61 6c 74 65 72  65 64 20 62 79 20 63 6c  |be altered by cl|
000075c0  69 63 6b 69 6e 67 20 0a  69 6e 20 74 68 69 73 20  |icking .in this |
000075d0  62 6f 78 20 77 69 74 68  20 53 65 6c 65 63 74 20  |box with Select |
000075e0  28 64 65 63 72 65 61 73  65 29 20 6f 72 20 41 64  |(decrease) or Ad|
000075f0  6a 75 73 74 20 28 69 6e  63 72 65 61 73 65 29 2e  |just (increase).|
00007600  20 54 68 69 73 20 76 61  6c 75 65 20 63 61 6e 20  | This value can |
00007610  0a 65 69 74 68 65 72 20  62 65 20 64 69 73 70 6c  |.either be displ|
00007620  61 79 65 64 20 69 6e 20  61 20 67 6f 6c 64 69 73  |ayed in a goldis|
00007630  68 20 63 6f 6c 6f 75 72  20 74 68 65 20 73 61 6d  |h colour the sam|
00007640  65 20 61 73 20 74 68 65  20 6d 65 6e 75 20 74 65  |e as the menu te|
00007650  78 74 2c 20 6f 72 20 69  6e 20 0a 61 20 72 65 64  |xt, or in .a red|
00007660  20 63 6f 6c 6f 75 72 2e  20 54 68 65 20 73 69 67  | colour. The sig|
00007670  6e 69 66 69 63 61 6e 63  65 20 6f 66 20 74 68 69  |nificance of thi|
00007680  73 20 69 73 20 69 6e 20  74 68 65 20 74 79 70 65  |s is in the type|
00007690  20 6f 66 20 73 61 6d 70  6c 65 3b 20 72 65 64 20  | of sample; red |
000076a0  0a 6d 65 61 6e 73 20 74  68 61 74 20 74 68 65 72  |.means that ther|
000076b0  65 20 69 73 20 61 6e 20  61 63 74 75 61 6c 20 73  |e is an actual s|
000076c0  61 6d 70 6c 65 20 70 72  65 73 65 6e 74 20 69 6e  |ample present in|
000076d0  20 74 68 69 73 20 73 6c  6f 74 3b 20 67 6f 6c 64  | this slot; gold|
000076e0  20 6d 65 61 6e 73 20 0a  74 68 61 74 20 74 68 65  | means .that the|
000076f0  72 65 20 69 73 20 6e 6f  74 2e 20 54 68 65 72 65  |re is not. There|
00007700  20 61 72 65 20 74 68 72  65 65 20 6f 70 65 72 61  | are three opera|
00007710  74 69 6f 6e 73 20 77 68  69 63 68 20 61 63 74 20  |tions which act |
00007720  6f 6e 20 74 68 65 20 73  65 6c 65 63 74 65 64 20  |on the selected |
00007730  0a 73 61 6d 70 6c 65 73  2e 20 22 43 6f 70 79 20  |.samples. "Copy |
00007740  74 6f 20 53 6c 6f 74 22  20 77 69 6c 6c 20 6d 61  |to Slot" will ma|
00007750  6b 65 20 61 6e 20 65 78  61 63 74 20 63 6f 70 79  |ke an exact copy|
00007760  20 6f 66 20 74 68 65 20  73 61 6d 70 6c 65 20 63  | of the sample c|
00007770  75 72 72 65 6e 74 6c 79  20 0a 62 65 69 6e 67 20  |urrently .being |
00007780  65 64 69 74 65 64 20 69  6e 20 74 68 65 20 73 65  |edited in the se|
00007790  6c 65 63 74 65 64 20 73  6c 6f 74 2e 20 54 68 69  |lected slot. Thi|
000077a0  73 20 77 69 6c 6c 20 63  6f 6d 70 6c 65 74 65 6c  |s will completel|
000077b0  79 20 6f 76 65 72 77 72  69 74 65 20 77 68 61 74  |y overwrite what|
000077c0  20 0a 77 61 73 20 70 72  65 76 69 6f 75 73 6c 79  | .was previously|
000077d0  20 74 68 65 72 65 2c 20  61 6e 64 20 73 6f 20 73  | there, and so s|
000077e0  68 6f 75 6c 64 20 62 65  20 75 73 65 64 20 77 69  |hould be used wi|
000077f0  74 68 20 63 61 75 74 69  6f 6e 2e 20 54 68 69 73  |th caution. This|
00007800  20 69 73 20 75 73 65 66  75 6c 20 0a 77 68 65 6e  | is useful .when|
00007810  20 65 64 69 74 69 6e 67  20 61 20 73 61 6d 70 6c  | editing a sampl|
00007820  65 2c 20 61 73 20 69 74  20 6d 65 61 6e 73 20 74  |e, as it means t|
00007830  68 61 74 20 28 6d 65 6d  6f 72 79 20 70 65 72 6d  |hat (memory perm|
00007840  69 74 74 69 6e 67 29 20  79 6f 75 20 63 61 6e 20  |itting) you can |
00007850  0a 66 69 72 73 74 20 63  6f 70 79 20 61 20 73 61  |.first copy a sa|
00007860  6d 70 6c 65 20 74 6f 20  61 20 62 6c 61 6e 6b 20  |mple to a blank |
00007870  73 6c 6f 74 2c 20 77 6f  72 6b 20 6f 6e 20 69 74  |slot, work on it|
00007880  20 74 68 65 72 65 2c 20  61 6e 64 20 63 6f 70 79  | there, and copy|
00007890  20 69 74 20 62 61 63 6b  20 0a 61 67 61 69 6e 20  | it back .again |
000078a0  77 68 65 6e 20 79 6f 75  20 61 72 65 20 68 61 70  |when you are hap|
000078b0  70 79 20 77 69 74 68 20  69 74 2e 20 41 6e 79 20  |py with it. Any |
000078c0  6d 69 73 74 61 6b 65 73  20 6d 61 64 65 20 64 75  |mistakes made du|
000078d0  72 69 6e 67 20 70 72 6f  63 65 73 73 69 6e 67 20  |ring processing |
000078e0  0a 77 69 6c 6c 20 74 68  75 73 20 6e 6f 74 20 68  |.will thus not h|
000078f0  61 76 65 20 69 72 72 65  76 65 72 73 69 62 6c 65  |ave irreversible|
00007900  20 65 66 66 65 63 74 73  20 6f 6e 20 74 68 65 20  | effects on the |
00007910  6f 72 69 67 69 6e 61 6c  20 73 61 6d 70 6c 65 2e  |original sample.|
00007920  20 22 49 6e 73 65 72 74  20 0a 53 61 6d 70 6c 65  | "Insert .Sample|
00007930  22 20 77 69 6c 6c 20 69  6e 73 65 72 74 20 74 68  |" will insert th|
00007940  65 20 73 65 6c 65 63 74  65 64 20 73 61 6d 70 6c  |e selected sampl|
00007950  65 20 69 6e 74 6f 20 74  68 65 20 63 75 72 72 65  |e into the curre|
00007960  6e 74 20 6f 6e 65 20 28  61 67 61 69 6e 2c 20 0a  |nt one (again, .|
00007970  6d 65 6d 6f 72 79 20 70  65 72 6d 69 74 74 69 6e  |memory permittin|
00007980  67 29 2e 20 54 68 65 20  70 6f 73 69 74 69 6f 6e  |g). The position|
00007990  20 61 74 20 77 68 69 63  68 20 74 68 65 20 73 65  | at which the se|
000079a0  6c 65 63 74 65 64 20 73  61 6d 70 6c 65 20 69 73  |lected sample is|
000079b0  20 0a 69 6e 73 65 72 74  65 64 20 69 73 20 64 65  | .inserted is de|
000079c0  74 65 72 6d 69 6e 65 64  20 62 79 20 74 68 65 20  |termined by the |
000079d0  73 74 61 72 74 20 6f 66  20 62 6c 6f 63 6b 20 28  |start of block (|
000079e0  67 72 65 65 6e 29 20 6d  61 72 6b 65 72 2e 20 57  |green) marker. W|
000079f0  68 65 6e 20 74 68 65 20  0a 73 61 6d 70 6c 65 20  |hen the .sample |
00007a00  68 61 73 20 62 65 65 6e  20 69 6e 73 65 72 74 65  |has been inserte|
00007a10  64 2c 20 74 68 65 20 6d  61 72 6b 65 64 20 62 6c  |d, the marked bl|
00007a20  6f 63 6b 20 77 69 6c 6c  20 62 65 20 61 72 6f 75  |ock will be arou|
00007a30  6e 64 20 74 68 65 20 6e  65 77 20 0a 73 65 63 74  |nd the new .sect|
00007a40  69 6f 6e 2e 20 54 68 69  73 20 69 73 20 73 6f 20  |ion. This is so |
00007a50  74 68 61 74 20 69 66 20  79 6f 75 20 61 72 65 20  |that if you are |
00007a60  6e 6f 74 20 68 61 70 70  79 20 77 69 74 68 20 74  |not happy with t|
00007a70  68 65 20 72 65 73 75 6c  74 20 79 6f 75 20 63 61  |he result you ca|
00007a80  6e 20 0a 75 73 65 20 74  68 65 20 22 44 65 6c 65  |n .use the "Dele|
00007a90  74 65 20 4d 61 72 6b 65  64 22 20 66 65 61 74 75  |te Marked" featu|
00007aa0  72 65 20 74 6f 20 72 65  74 75 72 6e 20 74 68 65  |re to return the|
00007ab0  20 73 61 6d 70 6c 65 20  74 6f 20 70 72 65 63 69  | sample to preci|
00007ac0  73 65 6c 79 20 77 68 61  74 20 0a 69 74 20 77 61  |sely what .it wa|
00007ad0  73 20 6f 72 69 67 69 6e  61 6c 6c 79 2e 20 54 68  |s originally. Th|
00007ae0  65 20 66 69 6e 61 6c 2c  20 22 41 64 64 20 53 61  |e final, "Add Sa|
00007af0  6d 70 6c 65 73 22 2c 20  61 6c 6c 6f 77 73 20 79  |mples", allows y|
00007b00  6f 75 20 74 6f 20 6d 65  72 67 65 20 74 68 65 20  |ou to merge the |
00007b10  0a 61 63 74 75 61 6c 20  73 6f 75 6e 64 73 20 6f  |.actual sounds o|
00007b20  66 20 74 68 65 20 74 77  6f 20 73 61 6d 70 6c 65  |f the two sample|
00007b30  73 20 74 6f 67 65 74 68  65 72 2e 20 41 67 61 69  |s together. Agai|
00007b40  6e 2c 20 69 74 20 74 61  6b 65 73 20 65 66 66 65  |n, it takes effe|
00007b50  63 74 20 61 74 20 74 68  65 20 0a 73 74 61 72 74  |ct at the .start|
00007b60  20 6f 66 20 62 6c 6f 63  6b 20 6d 61 72 6b 65 72  | of block marker|
00007b70  2c 20 61 6e 64 20 6d 65  72 67 65 73 20 62 79 74  |, and merges byt|
00007b80  65 73 20 6f 66 20 74 68  65 20 73 65 6c 65 63 74  |es of the select|
00007b90  65 64 20 73 61 6d 70 6c  65 20 77 69 74 68 20 74  |ed sample with t|
00007ba0  68 65 20 0a 63 75 72 72  65 6e 74 20 6f 6e 65 20  |he .current one |
00007bb0  75 6e 74 69 6c 20 74 68  65 20 65 6e 64 20 6f 66  |until the end of|
00007bc0  20 65 69 74 68 65 72 20  69 73 20 72 65 61 63 68  | either is reach|
00007bd0  65 64 2e 0a 0a 52 53 0a  0a 54 68 69 73 20 61 63  |ed...RS..This ac|
00007be0  74 75 61 6c 6c 79 20 73  74 61 6e 64 73 20 66 6f  |tually stands fo|
00007bf0  72 20 22 52 65 73 61 6d  70 6c 65 22 2c 20 61 73  |r "Resample", as|
00007c00  20 74 68 69 73 20 69 73  20 77 68 61 74 20 74 68  | this is what th|
00007c10  65 20 6d 61 6a 6f 72 69  74 79 20 6f 66 20 74 68  |e majority of th|
00007c20  65 20 0a 66 75 6e 63 74  69 6f 6e 73 20 69 6e 20  |e .functions in |
00007c30  74 68 69 73 20 6d 65 6e  75 20 61 72 65 20 63 6f  |this menu are co|
00007c40  6e 63 65 72 6e 65 64 20  77 69 74 68 2e 20 54 68  |ncerned with. Th|
00007c50  65 20 6f 6e 65 20 77 68  69 63 68 20 69 73 6e 27  |e one which isn'|
00007c60  74 20 69 73 20 74 68 65  20 0a 66 69 72 73 74 2c  |t is the .first,|
00007c70  20 22 52 65 76 65 72 73  65 22 2c 20 77 68 69 63  | "Reverse", whic|
00007c80  68 20 69 73 20 70 75 74  20 68 65 72 65 20 62 65  |h is put here be|
00007c90  63 61 75 73 65 20 69 74  20 72 65 61 6c 6c 79 20  |cause it really |
00007ca0  66 69 74 73 20 69 6e 20  77 69 74 68 20 0a 6e 6f  |fits in with .no|
00007cb0  74 68 69 6e 67 20 65 6c  73 65 2c 20 74 68 65 72  |thing else, ther|
00007cc0  65 20 77 61 73 20 61 20  62 6c 61 6e 6b 20 73 70  |e was a blank sp|
00007cd0  61 63 65 20 68 65 72 65  2c 20 61 6e 64 20 77 69  |ace here, and wi|
00007ce0  74 68 20 61 20 62 69 74  20 6f 66 20 0a 69 6d 61  |th a bit of .ima|
00007cf0  67 69 6e 61 74 69 6f 6e  20 22 52 53 22 20 63 6f  |gination "RS" co|
00007d00  75 6c 64 20 61 6c 6d 6f  73 74 20 73 74 61 6e 64  |uld almost stand|
00007d10  20 66 6f 72 20 22 52 65  76 65 72 73 65 22 20 49  | for "Reverse" I|
00007d20  20 73 75 70 70 6f 73 65  20 2e 2e 2e 20 41 6e 79  | suppose ... Any|
00007d30  77 61 79 2c 20 0a 66 6f  72 67 65 74 20 74 68 65  |way, .forget the|
00007d40  20 6c 6f 67 69 63 2c 20  69 74 27 73 20 68 65 72  | logic, it's her|
00007d50  65 20 61 6e 79 77 61 79  2e 20 46 61 69 72 6c 79  |e anyway. Fairly|
00007d60  20 6f 62 76 69 6f 75 73  6c 79 2c 20 69 74 20 6a  | obviously, it j|
00007d70  75 73 74 20 72 65 76 65  72 73 65 73 20 0a 61 6c  |ust reverses .al|
00007d80  6c 20 6f 72 20 70 61 72  74 20 6f 66 20 61 20 73  |l or part of a s|
00007d90  61 6d 70 6c 65 2c 20 77  68 69 63 68 20 70 72 6f  |ample, which pro|
00007da0  64 75 63 65 73 20 73 6f  6d 65 20 73 74 72 61 6e  |duces some stran|
00007db0  67 65 20 28 61 6e 64 20  6f 63 63 61 73 69 6f 6e  |ge (and occasion|
00007dc0  61 6c 6c 79 20 0a 75 73  65 66 75 6c 29 20 72 65  |ally .useful) re|
00007dd0  73 75 6c 74 73 20 28 61  6e 64 2c 20 6d 6f 72 65  |sults (and, more|
00007de0  20 74 6f 20 74 68 65 20  70 6f 69 6e 74 2c 20 69  | to the point, i|
00007df0  73 20 6e 69 63 65 20 61  6e 64 20 73 69 6d 70 6c  |s nice and simpl|
00007e00  65 20 74 6f 20 70 72 6f  67 72 61 6d 20 0a 75 6e  |e to program .un|
00007e10  6c 69 6b 65 20 22 49 6e  73 65 72 74 20 53 61 6d  |like "Insert Sam|
00007e20  70 6c 65 22 20 61 6e 64  20 63 65 72 74 61 69 6e  |ple" and certain|
00007e30  20 6f 74 68 65 72 20 66  75 6e 63 74 69 6f 6e 73  | other functions|
00007e40  20 49 20 63 6f 75 6c 64  20 6d 65 6e 74 69 6f 6e  | I could mention|
00007e50  29 2e 20 0a 52 65 73 61  6d 70 6c 65 20 69 73 20  |). .Resample is |
00007e60  61 20 66 61 69 72 6c 79  20 63 6f 6d 70 6c 65 78  |a fairly complex|
00007e70  20 66 75 6e 63 74 69 6f  6e 2c 20 74 68 6f 75 67  | function, thoug|
00007e80  68 20 68 61 73 20 61 20  6e 75 6d 62 65 72 20 6f  |h has a number o|
00007e90  66 20 75 73 65 73 2e 20  57 68 61 74 20 0a 69 73  |f uses. What .is|
00007ea0  20 64 6f 65 73 20 62 61  73 69 63 61 6c 6c 79 20  | does basically |
00007eb0  69 73 20 74 6f 20 22 72  65 73 63 61 6c 65 22 20  |is to "rescale" |
00007ec0  61 20 73 61 6d 70 6c 65  20 73 6f 20 74 68 61 74  |a sample so that|
00007ed0  20 69 74 20 61 63 74 75  61 6c 6c 79 20 6c 6f 6f  | it actually loo|
00007ee0  6b 73 20 74 68 65 20 0a  73 61 6d 65 20 28 69 6e  |ks the .same (in|
00007ef0  20 74 68 65 20 73 65 6e  73 65 20 6f 66 20 74 68  | the sense of th|
00007f00  65 20 77 61 76 65 66 6f  72 6d 29 2c 20 62 75 74  |e waveform), but|
00007f10  20 69 6e 20 61 63 74 75  61 6c 20 66 61 63 74 20  | in actual fact |
00007f20  69 73 20 61 20 64 69 66  66 65 72 65 6e 74 20 0a  |is a different .|
00007f30  6c 65 6e 67 74 68 2e 20  54 68 69 73 20 6d 65 61  |length. This mea|
00007f40  6e 73 20 74 68 61 74 20  69 74 73 20 65 66 66 65  |ns that its effe|
00007f50  63 74 69 76 65 20 70 69  74 63 68 20 77 68 65 6e  |ctive pitch when|
00007f60  20 70 6c 61 79 65 64 20  61 74 20 61 20 63 65 72  | played at a cer|
00007f70  74 61 69 6e 20 0a 6e 6f  74 65 20 28 65 67 2e 20  |tain .note (eg. |
00007f80  43 2d 33 29 20 68 61 73  20 61 63 74 75 61 6c 6c  |C-3) has actuall|
00007f90  79 20 63 68 61 6e 67 65  64 2e 20 4f 6e 65 20 75  |y changed. One u|
00007fa0  73 65 20 66 6f 72 20 74  68 69 73 20 69 73 20 74  |se for this is t|
00007fb0  6f 20 72 65 64 75 63 65  20 74 68 65 20 0a 73 70  |o reduce the .sp|
00007fc0  61 63 65 20 74 61 6b 65  6e 20 75 70 20 62 79 20  |ace taken up by |
00007fd0  73 6f 6d 65 20 73 61 6d  70 6c 65 73 2e 20 42 79  |some samples. By|
00007fe0  20 73 61 6d 70 6c 69 6e  67 20 74 68 65 20 73 61  | sampling the sa|
00007ff0  6d 70 6c 65 20 64 6f 77  6e 20 6f 6e 65 20 6f 63  |mple down one oc|
00008000  74 61 76 65 2c 20 0a 69  74 73 20 6c 65 6e 67 74  |tave, .its lengt|
00008010  68 20 69 73 20 68 61 6c  76 65 64 2e 20 42 79 20  |h is halved. By |
00008020  74 68 65 6e 20 70 6c 61  79 69 6e 67 20 6e 6f 74  |then playing not|
00008030  65 73 20 61 6e 20 6f 63  74 61 76 65 20 68 69 67  |es an octave hig|
00008040  68 65 72 20 74 68 61 6e  20 75 73 75 61 6c 2c 20  |her than usual, |
00008050  0a 74 68 65 20 61 63 74  75 61 6c 20 73 6f 75 6e  |.the actual soun|
00008060  64 20 77 69 6c 6c 20 62  65 20 74 68 65 20 73 61  |d will be the sa|
00008070  6d 65 2c 20 62 75 74 20  74 68 65 20 66 69 6c 65  |me, but the file|
00008080  20 6c 65 6e 67 74 68 20  77 69 6c 6c 20 62 65 20  | length will be |
00008090  73 68 6f 72 74 65 72 2e  20 0a 49 6e 20 70 72 61  |shorter. .In pra|
000080a0  63 74 69 63 65 2c 20 72  65 73 61 6d 70 6c 69 6e  |ctice, resamplin|
000080b0  67 20 64 6f 77 6e 77 61  72 64 73 20 77 69 6c 6c  |g downwards will|
000080c0  20 61 6c 77 61 79 73 20  6c 6f 73 65 20 73 6f 6d  | always lose som|
000080d0  65 20 64 61 74 61 2c 20  62 75 74 20 65 76 65 6e  |e data, but even|
000080e0  20 0a 67 6f 69 6e 67 20  64 6f 77 6e 20 62 79 20  | .going down by |
000080f0  6d 6f 72 65 20 74 68 61  6e 20 61 6e 20 6f 63 74  |more than an oct|
00008100  61 76 65 20 63 61 6e 20  28 61 73 20 6c 6f 6e 67  |ave can (as long|
00008110  20 74 68 65 20 73 61 6d  70 6c 65 20 77 61 73 20  | the sample was |
00008120  6f 66 20 61 20 0a 73 75  66 66 69 63 69 65 6e 74  |of a .sufficient|
00008130  6c 79 20 68 69 67 68 20  71 75 61 6c 69 74 79 20  |ly high quality |
00008140  74 6f 20 73 74 61 72 74  20 77 69 74 68 29 20 70  |to start with) p|
00008150  72 6f 64 75 63 65 20 61  63 63 65 70 74 61 62 6c  |roduce acceptabl|
00008160  65 20 72 65 73 75 6c 74  73 2e 20 0a 54 68 69 73  |e results. .This|
00008170  20 69 73 20 65 73 70 65  63 69 61 6c 6c 79 20 75  | is especially u|
00008180  73 65 66 75 6c 20 77 69  74 68 20 73 61 6d 70 6c  |seful with sampl|
00008190  65 73 20 28 70 61 72 74  69 63 75 6c 61 72 6c 79  |es (particularly|
000081a0  20 73 70 65 65 63 68 20  73 61 6d 70 6c 65 73 29  | speech samples)|
000081b0  20 0a 77 68 69 63 68 20  61 72 65 20 6f 6e 6c 79  | .which are only|
000081c0  20 65 76 65 72 20 70 6c  61 79 65 64 20 61 74 20  | ever played at |
000081d0  6f 6e 65 20 70 69 74 63  68 20 69 6e 20 74 68 65  |one pitch in the|
000081e0  20 74 75 6e 65 2e 20 52  65 73 61 6d 70 6c 69 6e  | tune. Resamplin|
000081f0  67 20 63 61 6e 20 61 6c  73 6f 20 0a 62 65 20 75  |g can also .be u|
00008200  73 65 64 20 74 6f 20 65  78 74 65 6e 64 20 74 68  |sed to extend th|
00008210  65 20 74 68 72 65 65 2d  6f 63 74 61 76 65 20 72  |e three-octave r|
00008220  61 6e 67 65 20 6f 66 20  74 68 65 20 54 72 61 63  |ange of the Trac|
00008230  6b 65 72 20 6d 75 73 69  63 20 66 6f 72 6d 61 74  |ker music format|
00008240  2e 20 42 79 20 0a 72 65  73 61 6d 70 6c 69 6e 67  |. By .resampling|
00008250  20 75 70 20 6f 72 20 64  6f 77 6e 20 62 79 20 6f  | up or down by o|
00008260  6e 65 2c 20 74 77 6f 2c  20 6f 72 20 65 76 65 6e  |ne, two, or even|
00008270  20 74 68 72 65 65 20 6f  63 74 61 76 65 73 2c 20  | three octaves, |
00008280  6e 6f 74 65 73 20 70 6c  61 79 65 64 20 0a 6f 6e  |notes played .on|
00008290  20 74 68 65 20 6e 65 77  20 73 61 6d 70 6c 65 73  | the new samples|
000082a0  20 77 69 6c 6c 20 62 65  20 61 62 6f 76 65 20 6f  | will be above o|
000082b0  72 20 62 65 6c 6f 77 20  74 68 65 20 6e 6f 72 6d  |r below the norm|
000082c0  61 6c 20 54 72 61 63 6b  65 72 20 72 61 6e 67 65  |al Tracker range|
000082d0  20 0a 28 61 6c 74 68 6f  75 67 68 20 6c 6f 73 73  | .(although loss|
000082e0  20 6f 66 20 73 6f 75 6e  64 20 71 75 61 6c 69 74  | of sound qualit|
000082f0  79 20 63 61 6e 20 6c 69  6d 69 74 20 74 68 65 20  |y can limit the |
00008300  75 73 65 66 75 6c 6e 65  73 73 20 6f 66 20 74 68  |usefulness of th|
00008310  69 73 20 66 6f 72 20 0a  73 6f 6d 65 20 73 61 6d  |is for .some sam|
00008320  70 6c 65 73 29 2e 20 53  6f 20 6d 75 63 68 20 66  |ples). So much f|
00008330  6f 72 20 74 68 65 6f 72  79 2e 20 54 6f 20 61 63  |or theory. To ac|
00008340  74 75 61 6c 6c 79 20 72  65 73 61 6d 70 6c 65 20  |tually resample |
00008350  61 20 73 61 6d 70 6c 65  2c 20 79 6f 75 20 0a 6d  |a sample, you .m|
00008360  75 73 74 20 74 65 6c 6c  20 74 68 65 20 70 72 6f  |ust tell the pro|
00008370  67 72 61 6d 20 73 6f 6d  65 74 68 69 6e 67 20 61  |gram something a|
00008380  62 6f 75 74 20 74 68 65  20 66 69 6e 61 6c 20 73  |bout the final s|
00008390  61 6d 70 6c 65 2e 20 46  69 72 73 74 20 6f 66 20  |ample. First of |
000083a0  61 6c 6c 2c 20 0a 70 6c  61 79 20 74 68 65 20 73  |all, .play the s|
000083b0  61 6d 70 6c 65 20 75 73  69 6e 67 20 65 69 74 68  |ample using eith|
000083c0  65 72 20 74 68 65 20 63  6f 6d 70 75 74 65 72 27  |er the computer'|
000083d0  73 20 6f 72 20 74 68 65  20 6f 6e 2d 73 63 72 65  |s or the on-scre|
000083e0  65 6e 20 6b 65 79 62 6f  61 72 64 2c 20 0a 61 74  |en keyboard, .at|
000083f0  20 61 20 63 65 72 74 61  69 6e 20 70 69 74 63 68  | a certain pitch|
00008400  2e 20 54 68 65 20 6c 61  73 74 20 6e 6f 74 65 20  |. The last note |
00008410  70 6c 61 79 65 64 20 77  69 6c 6c 20 62 65 20 64  |played will be d|
00008420  69 73 70 6c 61 79 65 64  20 69 6e 20 74 68 65 20  |isplayed in the |
00008430  62 6f 74 74 6f 6d 20 0a  6c 65 66 74 20 6f 66 20  |bottom .left of |
00008440  74 68 65 20 73 63 72 65  65 6e 2c 20 61 6e 64 20  |the screen, and |
00008450  74 68 69 73 20 69 73 20  6f 6e 65 20 76 61 72 69  |this is one vari|
00008460  61 62 6c 65 20 77 68 69  63 68 20 74 68 65 20 52  |able which the R|
00008470  65 73 61 6d 70 6c 65 20  66 75 6e 63 74 69 6f 6e  |esample function|
00008480  20 0a 75 73 65 73 2e 20  54 68 65 20 6f 74 68 65  | .uses. The othe|
00008490  72 20 76 61 72 69 61 62  6c 65 20 69 73 20 61 6e  |r variable is an|
000084a0  6f 74 68 65 72 20 6e 6f  74 65 20 76 61 6c 75 65  |other note value|
000084b0  2c 20 74 68 65 20 6f 6e  65 20 64 69 73 70 6c 61  |, the one displa|
000084c0  79 65 64 20 69 6e 20 74  68 65 20 0a 62 6f 74 74  |yed in the .bott|
000084d0  6f 6d 20 6c 65 66 74 20  62 6f 78 20 6f 66 20 74  |om left box of t|
000084e0  68 65 20 52 53 20 6d 65  6e 75 2e 20 54 68 69 73  |he RS menu. This|
000084f0  20 63 61 6e 20 62 65 20  61 6c 74 65 72 65 64 20  | can be altered |
00008500  62 79 20 63 6c 69 63 6b  69 6e 67 20 6f 6e 20 74  |by clicking on t|
00008510  68 65 20 0a 61 72 72 6f  77 73 20 6e 65 78 74 20  |he .arrows next |
00008520  74 6f 20 69 74 20 77 69  74 68 20 65 69 74 68 65  |to it with eithe|
00008530  72 20 53 65 6c 65 63 74  2c 20 4d 65 6e 75 2c 20  |r Select, Menu, |
00008540  6f 72 20 41 64 6a 75 73  74 2e 20 41 73 20 79 6f  |or Adjust. As yo|
00008550  75 20 63 68 61 6e 67 65  20 0a 65 69 74 68 65 72  |u change .either|
00008560  20 6f 66 20 74 68 65 73  65 20 6e 6f 74 65 73 2c  | of these notes,|
00008570  20 74 68 65 20 22 42 79  74 65 73 3a 22 20 76 61  | the "Bytes:" va|
00008580  6c 75 65 20 77 69 6c 6c  20 63 68 61 6e 67 65 20  |lue will change |
00008590  74 65 6c 6c 69 6e 67 20  79 6f 75 20 68 6f 77 20  |telling you how |
000085a0  0a 6c 6f 6e 67 20 74 68  65 20 72 65 73 75 6c 74  |.long the result|
000085b0  69 6e 67 20 73 61 6d 70  6c 65 20 77 69 6c 6c 20  |ing sample will |
000085c0  62 65 20 69 66 20 79 6f  75 20 63 61 72 72 79 20  |be if you carry |
000085d0  6f 75 74 20 74 68 65 20  52 65 73 61 6d 70 6c 65  |out the Resample|
000085e0  20 66 75 6e 63 74 69 6f  6e 20 0a 77 69 74 68 20  | function .with |
000085f0  74 68 65 20 63 75 72 72  65 6e 74 20 70 61 72 61  |the current para|
00008600  6d 65 74 65 72 73 2e 20  57 68 61 74 20 74 68 65  |meters. What the|
00008610  73 65 20 6e 6f 74 65 20  76 61 6c 75 65 73 20 6d  |se note values m|
00008620  65 61 6e 20 69 73 20 62  65 73 74 20 0a 65 78 70  |ean is best .exp|
00008630  6c 61 69 6e 65 64 20 62  79 20 61 6e 20 65 78 61  |lained by an exa|
00008640  6d 70 6c 65 2e 20 49 66  20 74 68 65 20 6e 6f 74  |mple. If the not|
00008650  65 20 69 6e 20 74 68 65  20 62 6f 74 74 6f 6d 20  |e in the bottom |
00008660  6c 65 66 74 20 69 73 20  22 46 23 33 22 20 61 6e  |left is "F#3" an|
00008670  64 20 0a 74 68 61 74 20  69 6e 20 74 68 65 20 6d  |d .that in the m|
00008680  65 6e 75 20 62 6f 78 20  69 73 20 22 43 2d 32 22  |enu box is "C-2"|
00008690  2c 20 74 68 65 20 74 68  65 20 72 65 73 61 6d 70  |, the the resamp|
000086a0  6c 65 20 66 75 6e 63 74  69 6f 6e 20 77 69 6c 6c  |le function will|
000086b0  20 70 72 6f 64 75 63 65  20 61 20 0a 73 61 6d 70  | produce a .samp|
000086c0  6c 65 20 77 68 69 63 68  20 77 68 65 6e 20 70 6c  |le which when pl|
000086d0  61 79 65 64 20 61 74 20  22 43 2d 32 22 20 73 6f  |ayed at "C-2" so|
000086e0  75 6e 64 73 20 6c 69 6b  65 20 74 68 65 20 6f 72  |unds like the or|
000086f0  69 67 69 6e 61 6c 20 73  61 6d 70 6c 65 20 70 6c  |iginal sample pl|
00008700  61 79 65 64 20 0a 61 74  20 22 46 23 33 22 2e 20  |ayed .at "F#3". |
00008710  54 68 69 73 20 74 6f 20  6d 65 20 73 65 65 6d 65  |This to me seeme|
00008720  64 20 6d 6f 72 65 20 69  6e 74 75 69 74 69 76 65  |d more intuitive|
00008730  20 61 6e 64 20 66 72 69  65 6e 64 6c 79 20 74 68  | and friendly th|
00008740  61 6e 20 0a 6d 61 6e 69  70 75 6c 61 74 69 6e 67  |an .manipulating|
00008750  20 66 72 65 71 75 65 6e  63 79 20 76 61 6c 75 65  | frequency value|
00008760  73 20 64 69 72 65 63 74  6c 79 2e 20 41 73 20 61  |s directly. As a|
00008770  20 67 75 69 64 65 2c 20  69 66 20 74 68 65 20 22  | guide, if the "|
00008780  42 79 74 65 73 3a 22 20  0a 76 61 6c 75 65 20 69  |Bytes:" .value i|
00008790  73 20 6c 65 73 73 20 74  68 61 6e 20 74 68 65 20  |s less than the |
000087a0  6f 72 69 67 69 6e 61 6c  20 73 61 6d 70 6c 65 20  |original sample |
000087b0  6c 65 6e 67 74 68 2c 20  74 68 65 20 6e 65 77 20  |length, the new |
000087c0  73 61 6d 70 6c 65 20 77  69 6c 6c 20 73 6f 75 6e  |sample will soun|
000087d0  64 20 0a 68 69 67 68 65  72 20 74 68 61 6e 20 74  |d .higher than t|
000087e0  68 65 20 6f 72 69 67 69  6e 61 6c 3b 20 69 66 20  |he original; if |
000087f0  69 74 20 69 73 20 67 72  65 61 74 65 72 20 74 68  |it is greater th|
00008800  65 6e 20 74 68 65 20 73  61 6d 70 6c 65 20 77 69  |en the sample wi|
00008810  6c 6c 20 73 6f 75 6e 64  20 0a 6c 6f 77 65 72 2e  |ll sound .lower.|
00008820  20 41 73 20 61 6e 6f 74  68 65 72 20 67 75 69 64  | As another guid|
00008830  65 2c 20 69 66 20 74 68  65 20 74 77 6f 20 6e 6f  |e, if the two no|
00008840  74 65 73 20 64 69 66 66  65 72 20 62 79 20 61 6e  |tes differ by an|
00008850  20 6f 63 74 61 76 65 20  28 65 67 2e 20 44 23 32  | octave (eg. D#2|
00008860  20 0a 74 6f 20 44 23 33  29 2c 20 74 68 65 20 6c  | .to D#3), the l|
00008870  65 6e 67 74 68 20 77 69  6c 6c 20 61 6c 74 65 72  |ength will alter|
00008880  20 62 79 20 61 20 66 61  63 74 6f 72 20 6f 66 20  | by a factor of |
00008890  32 2e 20 54 77 6f 20 6f  63 74 61 76 65 73 20 64  |2. Two octaves d|
000088a0  69 66 66 65 72 65 6e 74  20 0a 6d 65 61 6e 73 20  |ifferent .means |
000088b0  61 20 66 61 63 74 6f 72  20 6f 66 20 34 2c 20 61  |a factor of 4, a|
000088c0  6e 64 20 73 6f 20 6f 6e  2e 20 54 68 65 20 43 6f  |nd so on. The Co|
000088d0  63 6f 6e 69 7a 65 72 20  63 6f 6e 76 65 72 73 69  |conizer conversi|
000088e0  6f 6e 20 28 73 65 65 20  61 62 6f 76 65 29 20 0a  |on (see above) .|
000088f0  6d 61 6b 65 73 20 75 73  65 20 6f 66 20 74 68 65  |makes use of the|
00008900  20 66 61 63 74 20 74 68  61 74 20 74 68 69 73 20  | fact that this |
00008910  66 65 61 74 75 72 65 20  65 78 69 73 74 73 20 69  |feature exists i|
00008920  6e 20 6f 72 64 65 72 20  74 6f 20 68 61 6e 64 6c  |n order to handl|
00008930  65 20 74 68 65 20 38 20  0a 6f 63 74 61 76 65 20  |e the 8 .octave |
00008940  72 61 6e 67 65 20 6f 66  20 74 68 69 73 20 66 6f  |range of this fo|
00008950  72 6d 61 74 2e 20 41 6e  20 65 72 72 6f 72 20 77  |rmat. An error w|
00008960  69 6c 6c 20 62 65 20 64  69 73 70 6c 61 79 65 64  |ill be displayed|
00008970  20 69 66 20 61 20 72 65  73 61 6d 70 6c 65 20 0a  | if a resample .|
00008980  6f 70 65 72 61 74 69 6f  6e 20 72 65 71 75 65 73  |operation reques|
00008990  74 65 64 20 77 6f 75 6c  64 20 70 72 6f 64 75 63  |ted would produc|
000089a0  65 20 61 20 73 61 6d 70  6c 65 20 6f 66 20 6f 76  |e a sample of ov|
000089b0  65 72 20 36 34 4b 20 69  6e 20 6c 65 6e 67 74 68  |er 64K in length|
000089c0  2e 20 0a 48 6f 77 65 76  65 72 2c 20 74 68 69 73  |. .However, this|
000089d0  20 69 73 20 70 65 72 6d  69 74 74 65 64 20 69 66  | is permitted if|
000089e0  20 74 68 65 20 6f 72 69  67 69 6e 61 6c 20 73 61  | the original sa|
000089f0  6d 70 6c 65 20 77 61 73  20 6f 76 65 72 20 36 34  |mple was over 64|
00008a00  4b 20 74 6f 20 73 74 61  72 74 20 0a 77 69 74 68  |K to start .with|
00008a10  2c 20 61 73 20 74 68 69  73 20 69 73 20 61 20 73  |, as this is a s|
00008a20  6c 69 67 68 74 6c 79 20  64 69 66 66 65 72 65 6e  |lightly differen|
00008a30  74 20 63 61 73 65 2e 0a  0a 46 52 0a 0a 54 68 65  |t case...FR..The|
00008a40  20 6f 70 74 69 6f 6e 73  20 6f 6e 20 74 68 69 73  | options on this|
00008a50  20 6d 65 6e 75 20 61 72  65 20 63 6f 6e 63 65 72  | menu are concer|
00008a60  6e 65 64 20 65 69 74 68  65 72 20 77 69 74 68 20  |ned either with |
00008a70  73 6f 75 6e 64 20 66 69  6c 74 65 72 73 20 6f 72  |sound filters or|
00008a80  20 74 68 65 20 0a 72 65  70 65 61 74 20 6d 61 72  | the .repeat mar|
00008a90  6b 65 72 73 2c 20 61 6e  64 20 77 68 69 6c 65 20  |kers, and while |
00008aa0  74 68 65 73 65 20 74 77  6f 20 74 68 69 6e 67 73  |these two things|
00008ab0  20 61 72 65 20 65 6e 74  69 72 65 6c 79 20 64 69  | are entirely di|
00008ac0  73 74 69 6e 63 74 20 49  20 68 61 64 20 0a 74 6f  |stinct I had .to|
00008ad0  20 70 75 74 20 74 68 65  6d 20 6f 6e 20 74 68 65  | put them on the|
00008ae0  20 73 61 6d 65 20 6d 65  6e 75 20 66 6f 72 20 72  | same menu for r|
00008af0  65 61 73 6f 6e 73 20 6f  66 20 73 70 61 63 65 2d  |easons of space-|
00008b00  73 61 76 69 6e 67 2e 20  54 68 65 20 74 6f 70 20  |saving. The top |
00008b10  74 77 6f 20 0a 6f 70 74  69 6f 6e 73 20 77 69 6c  |two .options wil|
00008b20  6c 20 63 61 72 72 79 20  6f 75 74 20 65 69 74 68  |l carry out eith|
00008b30  65 72 20 61 20 6c 6f 77  20 6f 72 20 61 20 68 69  |er a low or a hi|
00008b40  67 68 20 70 61 73 73 20  66 69 6c 74 65 72 69 6e  |gh pass filterin|
00008b50  67 20 6f 70 65 72 61 74  69 6f 6e 20 0a 6f 6e 20  |g operation .on |
00008b60  61 6c 6c 20 6f 72 20 70  61 72 74 20 6f 66 20 74  |all or part of t|
00008b70  68 65 20 73 61 6d 70 6c  65 2e 20 49 6e 20 74 68  |he sample. In th|
00008b80  65 6f 72 79 2c 20 6f 6e  65 20 65 6d 70 68 61 73  |eory, one emphas|
00008b90  69 73 65 73 20 74 68 65  20 6c 6f 77 65 72 20 0a  |ises the lower .|
00008ba0  66 72 65 71 75 65 6e 63  69 65 73 20 6f 66 20 61  |frequencies of a|
00008bb0  20 73 61 6d 70 6c 65 2c  20 74 68 65 20 6f 74 68  | sample, the oth|
00008bc0  65 72 20 74 68 65 20 68  69 67 68 20 6f 6e 65 73  |er the high ones|
00008bd0  2e 20 54 68 69 73 20 69  73 20 6f 66 20 70 61 72  |. This is of par|
00008be0  74 69 63 75 6c 61 72 20  0a 75 73 65 20 69 6e 20  |ticular .use in |
00008bf0  72 65 6d 6f 76 69 6e 67  20 75 6e 77 61 6e 74 65  |removing unwante|
00008c00  64 20 62 61 63 6b 67 72  6f 75 6e 64 20 6e 6f 69  |d background noi|
00008c10  73 65 20 66 72 6f 6d 20  63 65 72 74 61 69 6e 20  |se from certain |
00008c20  73 61 6d 70 6c 65 73 2e  20 49 6e 20 0a 70 72 61  |samples. In .pra|
00008c30  63 74 69 63 65 2c 20 68  6f 77 65 76 65 72 2c 20  |ctice, however, |
00008c40  74 68 65 20 61 6c 67 6f  72 69 74 68 6d 73 20 28  |the algorithms (|
00008c50  65 73 70 65 63 69 61 6c  6c 79 20 74 68 65 20 68  |especially the h|
00008c60  69 67 68 2d 70 61 73 73  20 6f 6e 65 29 20 61 72  |igh-pass one) ar|
00008c70  65 20 61 20 0a 62 69 74  20 64 6f 64 67 79 2c 20  |e a .bit dodgy, |
00008c80  61 6e 64 20 73 6f 20 69  74 20 69 73 20 70 65 72  |and so it is per|
00008c90  68 61 70 73 20 62 65 74  74 65 72 20 74 6f 20 74  |haps better to t|
00008ca0  68 69 6e 6b 20 6f 66 20  74 68 65 6d 20 61 73 20  |hink of them as |
00008cb0  6a 75 73 74 20 65 66 66  65 63 74 73 20 0a 77 68  |just effects .wh|
00008cc0  69 63 68 20 63 61 6e 20  62 65 20 61 70 70 6c 69  |ich can be appli|
00008cd0  65 64 20 74 6f 20 73 61  6d 70 6c 65 73 2c 20 61  |ed to samples, a|
00008ce0  6e 64 20 79 6f 75 20 61  72 65 20 61 64 76 69 73  |nd you are advis|
00008cf0  65 64 20 74 6f 20 65 78  70 65 72 69 6d 65 6e 74  |ed to experiment|
00008d00  20 77 69 74 68 20 0a 74  68 65 6d 20 74 6f 20 73  | with .them to s|
00008d10  65 65 20 77 68 61 74 20  74 68 65 79 20 63 61 6e  |ee what they can|
00008d20  20 64 6f 2e 20 49 66 20  79 6f 75 20 68 61 76 65  | do. If you have|
00008d30  20 74 72 69 65 64 20 74  6f 20 73 65 74 20 74 68  | tried to set th|
00008d40  65 20 72 65 70 65 61 74  20 0a 6d 61 72 6b 65 72  |e repeat .marker|
00008d50  73 20 66 6f 72 20 61 20  73 61 6d 70 6c 65 2c 20  |s for a sample, |
00008d60  79 6f 75 20 77 69 6c 6c  20 62 65 20 61 77 61 72  |you will be awar|
00008d70  65 20 74 68 61 74 20 74  68 69 73 20 63 61 6e 20  |e that this can |
00008d80  62 65 20 76 65 72 79 20  64 69 66 66 69 63 75 6c  |be very difficul|
00008d90  74 20 0a 61 6e 64 20 74  68 65 20 74 72 61 6e 73  |t .and the trans|
00008da0  69 74 69 6f 6e 20 66 72  6f 6d 20 74 68 65 20 65  |ition from the e|
00008db0  6e 64 20 6f 66 20 74 68  65 20 72 65 70 65 61 74  |nd of the repeat|
00008dc0  20 62 61 63 6b 20 74 6f  20 74 68 65 20 62 65 67  | back to the beg|
00008dd0  69 6e 6e 69 6e 67 20 0a  73 65 6c 64 6f 6d 20 73  |inning .seldom s|
00008de0  6f 75 6e 64 73 20 73 6d  6f 6f 74 68 20 77 69 74  |ounds smooth wit|
00008df0  68 6f 75 74 20 61 20 6c  6f 74 20 6f 66 20 65 78  |hout a lot of ex|
00008e00  70 65 72 69 6d 65 6e 74  69 6e 67 2e 20 54 68 65  |perimenting. The|
00008e10  20 74 77 6f 20 72 65 70  65 61 74 20 73 63 61 6e  | two repeat scan|
00008e20  20 0a 66 75 6e 63 74 69  6f 6e 73 20 28 6f 6e 65  | .functions (one|
00008e30  20 66 6f 72 20 74 68 65  20 72 65 70 65 61 74 20  | for the repeat |
00008e40  6f 66 66 73 65 74 20 6d  61 72 6b 65 72 2c 20 6f  |offset marker, o|
00008e50  6e 65 20 66 6f 72 20 74  68 65 20 72 65 70 65 61  |ne for the repea|
00008e60  74 20 6c 65 6e 67 74 68  29 20 0a 6f 66 66 65 72  |t length) .offer|
00008e70  20 61 20 70 61 72 74 69  61 6c 20 73 6f 6c 75 74  | a partial solut|
00008e80  69 6f 6e 20 74 6f 20 74  68 69 73 2e 20 54 68 65  |ion to this. The|
00008e90  79 20 77 69 6c 6c 20 73  63 61 6e 20 74 68 65 20  |y will scan the |
00008ea0  73 61 6d 70 6c 65 20 61  6e 64 20 74 72 79 20 74  |sample and try t|
00008eb0  6f 20 0a 66 69 6e 64 20  73 75 69 74 61 62 6c 65  |o .find suitable|
00008ec0  20 70 6f 73 69 74 69 6f  6e 73 20 66 6f 72 20 74  | positions for t|
00008ed0  68 65 20 72 65 70 65 61  74 20 6d 61 72 6b 65 72  |he repeat marker|
00008ee0  73 2c 20 62 61 73 65 64  20 6f 6e 20 77 68 61 74  |s, based on what|
00008ef0  20 74 68 65 20 73 61 6d  70 6c 65 20 0a 6c 6f 6f  | the sample .loo|
00008f00  6b 73 20 6c 69 6b 65 20  61 74 20 74 68 65 20 62  |ks like at the b|
00008f10  79 74 65 20 6c 65 76 65  6c 2e 20 57 68 65 6e 20  |yte level. When |
00008f20  73 63 61 6e 6e 69 6e 67  20 66 6f 72 20 6f 6e 65  |scanning for one|
00008f30  20 6d 61 72 6b 65 72 2c  20 74 68 65 20 6f 74 68  | marker, the oth|
00008f40  65 72 20 69 73 20 0a 66  69 78 65 64 2c 20 61 6e  |er is .fixed, an|
00008f50  64 20 77 68 61 74 20 74  68 65 20 73 61 6d 70 6c  |d what the sampl|
00008f60  65 20 69 73 20 6c 69 6b  65 20 61 74 20 74 68 61  |e is like at tha|
00008f70  74 20 70 6f 69 6e 74 20  69 73 20 74 61 6b 65 6e  |t point is taken|
00008f80  20 61 73 20 74 68 65 20  0a 63 72 69 74 65 72 69  | as the .criteri|
00008f90  6f 6e 20 66 6f 72 20 74  68 65 20 73 65 61 72 63  |on for the searc|
00008fa0  68 2e 20 49 66 20 61 20  6d 61 72 6b 65 72 20 64  |h. If a marker d|
00008fb0  6f 65 73 20 6e 6f 74 20  6d 6f 76 65 20 77 68 65  |oes not move whe|
00008fc0  6e 20 79 6f 75 20 63 6c  69 63 6b 20 6f 6e 20 0a  |n you click on .|
00008fd0  73 63 61 6e 2c 20 6e 6f  20 73 75 69 74 61 62 6c  |scan, no suitabl|
00008fe0  65 20 72 65 70 65 61 74  20 70 6f 69 6e 74 20 68  |e repeat point h|
00008ff0  61 73 20 62 65 65 6e 20  66 6f 75 6e 64 2c 20 61  |as been found, a|
00009000  6e 64 20 69 6e 20 74 68  69 73 20 63 61 73 65 20  |nd in this case |
00009010  79 6f 75 20 0a 73 68 6f  75 6c 64 20 6d 6f 76 65  |you .should move|
00009020  20 74 68 65 20 6f 74 68  65 72 20 6d 61 72 6b 65  | the other marke|
00009030  72 20 61 20 6c 69 74 74  6c 65 20 61 6e 64 20 74  |r a little and t|
00009040  72 79 20 61 67 61 69 6e  2c 20 6f 72 20 73 69 6d  |ry again, or sim|
00009050  70 6c 79 20 73 63 61 6e  20 66 72 6f 6d 20 0a 74  |ply scan from .t|
00009060  68 65 20 6f 74 68 65 72  20 6d 61 72 6b 65 72 2e  |he other marker.|
00009070  20 59 6f 75 20 63 61 6e  20 73 63 61 6e 20 62 61  | You can scan ba|
00009080  63 6b 77 61 72 64 73 20  61 6e 64 20 66 6f 72 77  |ckwards and forw|
00009090  61 72 64 73 20 28 62 79  20 63 6c 69 63 6b 69 6e  |ards (by clickin|
000090a0  67 20 6f 6e 20 0a 74 68  65 20 64 69 66 66 65 72  |g on .the differ|
000090b0  65 6e 74 20 61 72 72 6f  77 73 29 2c 20 61 6e 64  |ent arrows), and|
000090c0  20 73 6f 20 79 6f 75 20  63 61 6e 20 65 61 73 69  | so you can easi|
000090d0  6c 79 20 72 65 74 75 72  6e 20 74 6f 20 61 20 70  |ly return to a p|
000090e0  72 65 76 69 6f 75 73 20  70 6f 69 6e 74 20 0a 69  |revious point .i|
000090f0  66 20 6e 6f 20 62 65 74  74 65 72 20 6f 6e 65 20  |f no better one |
00009100  69 73 20 66 6f 75 6e 64  2e 20 54 68 65 20 72 65  |is found. The re|
00009110  70 65 61 74 20 73 63 61  6e 6e 69 6e 67 20 64 6f  |peat scanning do|
00009120  65 73 20 6e 6f 74 20 61  6c 77 61 79 73 20 70 72  |es not always pr|
00009130  6f 64 75 63 65 20 0a 70  65 72 66 65 63 74 20 72  |oduce .perfect r|
00009140  65 73 75 6c 74 73 20 28  74 68 6f 75 67 68 20 6f  |esults (though o|
00009150  63 63 61 73 69 6f 6e 61  6c 6c 79 20 69 74 20 63  |ccasionally it c|
00009160  61 6e 29 2c 20 61 6e 64  20 6f 66 74 65 6e 20 74  |an), and often t|
00009170  68 65 20 76 61 6c 75 65  73 20 6e 65 65 64 20 0a  |he values need .|
00009180  73 6c 69 67 68 74 20 6d  61 6e 75 61 6c 20 61 64  |slight manual ad|
00009190  6a 75 73 74 6d 65 6e 74  2c 20 62 75 74 20 69 74  |justment, but it|
000091a0  20 73 68 6f 75 6c 64 20  74 61 6b 65 20 73 6f 6d  | should take som|
000091b0  65 20 6f 66 20 74 68 65  20 68 61 72 64 20 77 6f  |e of the hard wo|
000091c0  72 6b 20 6f 75 74 20 0a  6f 66 20 66 69 6e 64 69  |rk out .of findi|
000091d0  6e 67 20 73 75 69 74 61  62 6c 65 20 70 6f 69 6e  |ng suitable poin|
000091e0  74 73 2e 0a 0a 58 0a 0a  59 65 73 2c 20 74 68 69  |ts...X..Yes, thi|
000091f0  73 20 6d 65 6e 75 20 63  6f 6e 74 61 69 6e 73 20  |s menu contains |
00009200  74 68 65 20 66 75 6e 63  74 69 6f 6e 73 20 77 68  |the functions wh|
00009210  69 63 68 20 64 69 64 20  6e 6f 74 20 66 69 74 20  |ich did not fit |
00009220  61 6e 79 77 68 65 72 65  20 65 6c 73 65 21 21 20  |anywhere else!! |
00009230  0a 49 6e 20 61 63 74 75  61 6c 20 66 61 63 74 2c  |.In actual fact,|
00009240  20 74 68 65 72 65 20 61  72 65 20 6f 6e 6c 79 20  | there are only |
00009250  74 77 6f 20 74 68 69 6e  67 73 20 69 74 20 64 6f  |two things it do|
00009260  65 73 2c 20 61 73 20 74  68 65 20 72 65 6d 61 69  |es, as the remai|
00009270  6e 69 6e 67 20 74 77 6f  20 0a 62 6f 78 65 73 20  |ning two .boxes |
00009280  63 6f 6e 74 61 69 6e 20  70 61 72 61 6d 65 74 65  |contain paramete|
00009290  72 73 20 66 6f 72 20 74  68 65 73 65 20 74 77 6f  |rs for these two|
000092a0  20 66 75 6e 63 74 69 6f  6e 73 2e 20 22 49 6e 73  | functions. "Ins|
000092b0  65 72 74 20 53 70 61 63  65 22 20 77 69 6c 6c 20  |ert Space" will |
000092c0  0a 69 6e 73 65 72 74 2c  20 61 74 20 74 68 65 20  |.insert, at the |
000092d0  73 74 61 72 74 20 6f 66  20 62 6c 6f 63 6b 20 70  |start of block p|
000092e0  6f 73 69 74 69 6f 6e 2c  20 61 20 63 65 72 74 61  |osition, a certa|
000092f0  69 6e 20 6e 75 6d 62 65  72 20 6f 66 20 7a 65 72  |in number of zer|
00009300  6f 20 62 79 74 65 73 20  0a 28 73 69 6c 65 6e 63  |o bytes .(silenc|
00009310  65 29 2e 20 54 68 69 73  20 69 73 20 70 61 72 74  |e). This is part|
00009320  69 63 75 6c 61 72 6c 79  20 75 73 65 66 75 6c 20  |icularly useful |
00009330  77 68 65 6e 20 63 72 65  61 74 69 6e 67 20 53 79  |when creating Sy|
00009340  6e 74 68 65 74 69 63 20  73 6f 75 6e 64 73 20 0a  |nthetic sounds .|
00009350  28 73 65 65 20 62 65 6c  6f 77 29 2c 20 62 75 74  |(see below), but|
00009360  20 6d 61 79 20 61 6c 73  6f 20 68 61 76 65 20 6f  | may also have o|
00009370  74 68 65 72 20 75 73 65  73 2e 20 54 68 65 20 6e  |ther uses. The n|
00009380  75 6d 62 65 72 20 6f 66  20 62 79 74 65 73 20 69  |umber of bytes i|
00009390  6e 73 65 72 74 65 64 20  0a 69 73 20 73 65 74 20  |nserted .is set |
000093a0  62 79 20 74 68 65 20 22  42 79 74 65 73 3a 22 20  |by the "Bytes:" |
000093b0  76 61 6c 75 65 20 62 65  6c 6f 77 20 74 68 65 20  |value below the |
000093c0  22 49 6e 73 65 72 74 20  53 70 61 63 65 22 20 6f  |"Insert Space" o|
000093d0  70 74 69 6f 6e 2e 20 54  68 69 73 20 63 61 6e 20  |ption. This can |
000093e0  0a 62 65 20 61 6c 74 65  72 65 64 20 62 79 20 63  |.be altered by c|
000093f0  6c 69 63 6b 69 6e 67 20  6f 6e 20 74 68 65 20 61  |licking on the a|
00009400  72 72 6f 77 73 2e 20 44  69 66 66 65 72 65 6e 74  |rrows. Different|
00009410  20 6d 6f 75 73 65 20 62  75 74 74 6f 6e 73 20 61  | mouse buttons a|
00009420  6c 74 65 72 20 74 68 65  20 0a 76 61 6c 75 65 20  |lter the .value |
00009430  62 79 20 64 69 66 66 65  72 65 6e 74 20 61 6d 6f  |by different amo|
00009440  75 6e 74 73 2c 20 61 6e  64 20 53 68 69 66 74 20  |unts, and Shift |
00009450  63 61 6e 20 62 65 20 75  73 65 64 20 66 6f 72 20  |can be used for |
00009460  6c 61 72 67 65 72 20 73  74 65 70 20 73 69 7a 65  |larger step size|
00009470  73 2e 20 0a 49 66 20 74  68 65 20 72 65 73 75 6c  |s. .If the resul|
00009480  74 69 6e 67 20 73 61 6d  70 6c 65 20 28 61 66 74  |ting sample (aft|
00009490  65 72 20 69 6e 73 65 72  74 69 6e 67 20 74 68 65  |er inserting the|
000094a0  20 7a 65 72 6f 20 62 79  74 65 73 29 20 77 6f 75  | zero bytes) wou|
000094b0  6c 64 20 62 65 20 6f 76  65 72 20 0a 36 34 4b 20  |ld be over .64K |
000094c0  69 6e 20 6c 65 6e 67 74  68 20 28 74 68 65 20 6d  |in length (the m|
000094d0  61 78 69 6d 75 6d 20 61  6c 6c 6f 77 65 64 20 62  |aximum allowed b|
000094e0  79 20 54 72 61 63 6b 65  72 29 20 79 6f 75 20 77  |y Tracker) you w|
000094f0  69 6c 6c 20 62 65 20 77  61 72 6e 65 64 20 6f 66  |ill be warned of|
00009500  20 0a 74 68 69 73 20 61  6e 64 20 6e 6f 74 20 70  | .this and not p|
00009510  65 72 6d 69 74 74 65 64  20 74 6f 20 69 6e 73 65  |ermitted to inse|
00009520  72 74 20 74 68 65 20 62  79 74 65 73 2e 20 54 68  |rt the bytes. Th|
00009530  65 20 22 42 79 74 65 73  3a 22 20 76 61 6c 75 65  |e "Bytes:" value|
00009540  20 77 69 6c 6c 2c 20 69  6e 20 0a 74 68 69 73 20  | will, in .this |
00009550  63 61 73 65 2c 20 62 65  20 63 68 61 6e 67 65 64  |case, be changed|
00009560  20 74 6f 20 74 68 65 20  6d 61 78 69 6d 75 6d 20  | to the maximum |
00009570  79 6f 75 20 63 61 6e 20  69 6e 73 65 72 74 2e 20  |you can insert. |
00009580  54 68 65 20 6f 74 68 65  72 20 66 75 6e 63 74 69  |The other functi|
00009590  6f 6e 20 0a 69 73 20 22  41 64 64 20 45 63 68 6f  |on .is "Add Echo|
000095a0  22 2c 20 61 6e 64 20 74  68 69 73 20 61 6c 73 6f  |", and this also|
000095b0  20 75 73 65 73 20 74 68  65 20 73 74 6f 72 65 64  | uses the stored|
000095c0  20 22 42 79 74 65 73 3a  22 20 76 61 6c 75 65 2c  | "Bytes:" value,|
000095d0  20 62 75 74 20 74 68 69  73 20 0a 74 69 6d 65 20  | but this .time |
000095e0  61 73 20 61 20 6d 65 61  73 75 72 65 20 6f 66 20  |as a measure of |
000095f0  68 6f 77 20 66 61 72 20  61 70 61 72 74 20 74 68  |how far apart th|
00009600  65 20 6e 6f 72 6d 61 6c  20 73 61 6d 70 6c 65 20  |e normal sample |
00009610  62 79 74 65 73 20 61 6e  64 20 74 68 65 20 6f 6e  |bytes and the on|
00009620  65 73 20 0a 6d 65 72 67  65 64 20 77 69 74 68 20  |es .merged with |
00009630  69 74 20 74 6f 20 70 72  6f 64 75 63 65 20 74 68  |it to produce th|
00009640  65 20 65 63 68 6f 20 73  68 6f 75 6c 64 20 62 65  |e echo should be|
00009650  2e 20 46 6f 72 20 73 70  65 65 63 68 20 73 61 6d  |. For speech sam|
00009660  70 6c 65 73 2c 20 76 61  6c 75 65 73 20 0a 6f 66  |ples, values .of|
00009670  20 61 62 6f 75 74 20 31  2f 37 74 68 20 6f 72 20  | about 1/7th or |
00009680  31 2f 38 74 68 20 74 68  65 20 6c 65 6e 67 74 68  |1/8th the length|
00009690  20 6f 66 20 74 68 65 20  73 61 6d 70 6c 65 20 73  | of the sample s|
000096a0  65 65 6d 20 74 6f 20 70  72 6f 64 75 63 65 20 74  |eem to produce t|
000096b0  68 65 20 0a 62 65 73 74  20 72 65 73 75 6c 74 73  |he .best results|
000096c0  20 2d 20 62 75 74 20 61  67 61 69 6e 2c 20 65 78  | - but again, ex|
000096d0  70 65 72 69 6d 65 6e 74  2e 20 41 6e 6f 74 68 65  |periment. Anothe|
000096e0  72 20 73 65 74 74 69 6e  67 20 66 6f 72 20 74 68  |r setting for th|
000096f0  65 20 65 63 68 6f 69 6e  67 20 0a 66 61 63 69 6c  |e echoing .facil|
00009700  69 74 79 20 69 73 20 22  56 6f 6c 75 6d 65 3a 22  |ity is "Volume:"|
00009710  2e 20 54 68 69 73 20 64  65 74 65 72 6d 69 6e 65  |. This determine|
00009720  73 20 74 68 65 20 76 6f  6c 75 6d 65 20 6f 66 20  |s the volume of |
00009730  74 68 65 20 65 63 68 6f  2e 20 54 68 69 73 20 69  |the echo. This i|
00009740  73 20 61 20 0a 73 74 61  6e 64 61 72 64 20 54 72  |s a .standard Tr|
00009750  61 63 6b 65 72 20 66 6f  72 6d 61 74 20 76 6f 6c  |acker format vol|
00009760  75 6d 65 20 76 61 6c 75  65 2c 20 61 73 20 75 73  |ume value, as us|
00009770  65 64 20 62 79 20 74 68  65 20 22 56 22 20 63 6f  |ed by the "V" co|
00009780  6d 6d 61 6e 64 73 2c 20  61 6e 64 20 0a 32 35 35  |mmands, and .255|
00009790  20 73 69 67 6e 69 66 69  65 73 20 66 75 6c 6c 20  | signifies full |
000097a0  76 6f 6c 75 6d 65 20 28  73 61 6d 65 20 61 73 20  |volume (same as |
000097b0  74 68 65 20 6f 72 69 67  69 6e 61 6c 29 2c 20 30  |the original), 0|
000097c0  20 73 69 6c 65 6e 63 65  2c 20 61 6e 64 20 74 68  | silence, and th|
000097d0  65 20 0a 72 65 73 74 20  73 6f 6d 65 77 68 65 72  |e .rest somewher|
000097e0  65 20 69 6e 20 62 65 74  77 65 65 6e 2e 20 56 61  |e in between. Va|
000097f0  6c 75 65 73 20 6f 66 20  61 62 6f 75 74 20 32 33  |lues of about 23|
00009800  35 20 74 65 6e 64 20 74  6f 20 62 65 20 61 62 6f  |5 tend to be abo|
00009810  75 74 20 72 69 67 68 74  2c 20 0a 62 75 74 20 69  |ut right, .but i|
00009820  74 20 64 65 70 65 6e 64  73 20 6f 6e 20 74 68 65  |t depends on the|
00009830  20 70 61 72 74 69 63 75  6c 61 72 20 73 61 6d 70  | particular samp|
00009840  6c 65 20 62 65 69 6e 67  20 65 64 69 74 65 64 2e  |le being edited.|
00009850  0a 0a 53 79 6e 74 68 65  74 69 63 20 53 6f 75 6e  |..Synthetic Soun|
00009860  64 73 0a 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |ds.=============|
00009870  3d 3d 3d 0a 0a 54 68 69  73 20 69 73 20 61 6e 6f  |===..This is ano|
00009880  74 68 65 72 20 6d 61 6a  6f 72 20 6e 65 77 20 66  |ther major new f|
00009890  65 61 74 75 72 65 2c 20  61 6e 64 20 61 6c 6c 6f  |eature, and allo|
000098a0  77 73 20 79 6f 75 20 74  6f 20 63 72 65 61 74 65  |ws you to create|
000098b0  20 79 6f 75 72 20 6f 77  6e 20 0a 73 6f 75 6e 64  | your own .sound|
000098c0  73 20 28 6e 6f 74 20 73  61 6d 70 6c 65 73 2c 20  |s (not samples, |
000098d0  62 75 74 20 74 68 65 79  20 61 72 65 20 74 72 65  |but they are tre|
000098e0  61 74 65 64 20 61 73 20  73 75 63 68 20 62 79 20  |ated as such by |
000098f0  74 68 65 20 70 72 6f 67  72 61 6d 29 20 66 6f 72  |the program) for|
00009900  20 0a 75 73 65 20 61 73  20 69 6e 73 74 72 75 6d  | .use as instrum|
00009910  65 6e 74 73 20 28 6f 72  20 6a 75 73 74 20 65 66  |ents (or just ef|
00009920  66 65 63 74 73 29 20 69  6e 20 74 75 6e 65 73 2e  |fects) in tunes.|
00009930  20 42 65 63 61 75 73 65  20 74 68 69 73 20 69 73  | Because this is|
00009940  20 63 6f 6e 63 65 72 6e  65 64 20 0a 77 69 74 68  | concerned .with|
00009950  20 73 61 6d 70 6c 65 73  2c 20 74 68 65 20 65 6e  | samples, the en|
00009960  74 72 79 20 70 6f 69 6e  74 20 69 73 20 74 6f 20  |try point is to |
00009970  62 65 20 66 6f 75 6e 64  20 6f 6e 20 74 68 65 20  |be found on the |
00009980  6d 61 69 6e 20 53 61 6d  70 6c 65 20 45 64 69 74  |main Sample Edit|
00009990  6f 72 20 0a 73 63 72 65  65 6e 2e 20 54 68 65 20  |or .screen. The |
000099a0  62 6f 78 20 69 6e 20 74  68 65 20 74 6f 70 20 72  |box in the top r|
000099b0  69 67 68 74 20 68 61 6e  64 20 63 6f 72 6e 65 72  |ight hand corner|
000099c0  20 6f 66 20 74 68 65 20  73 63 72 65 65 6e 20 6c  | of the screen l|
000099d0  65 61 64 73 20 74 6f 20  74 68 65 20 0a 73 79 6e  |eads to the .syn|
000099e0  74 68 65 73 69 7a 65 64  20 73 6f 75 6e 64 20 73  |thesized sound s|
000099f0  65 63 74 69 6f 6e 2c 20  61 6e 64 20 6e 65 65 64  |ection, and need|
00009a00  73 20 61 6c 6c 20 74 68  72 65 65 20 6d 6f 75 73  |s all three mous|
00009a10  65 20 62 75 74 74 6f 6e  73 20 70 72 65 73 73 65  |e buttons presse|
00009a20  64 20 74 6f 20 0a 61 63  63 65 73 73 20 69 74 2e  |d to .access it.|
00009a30  20 54 68 69 73 20 69 73  20 62 65 63 61 75 73 65  | This is because|
00009a40  20 69 74 20 63 6f 6d 70  6c 65 74 65 6c 79 20 6f  | it completely o|
00009a50  76 65 72 77 72 69 74 65  73 20 74 68 65 20 63 75  |verwrites the cu|
00009a60  72 72 65 6e 74 20 73 61  6d 70 6c 65 20 0a 77 69  |rrent sample .wi|
00009a70  74 68 20 74 68 65 20 73  79 6e 74 68 65 74 69 63  |th the synthetic|
00009a80  20 73 6f 75 6e 64 20 75  73 65 64 2e 20 54 6f 20  | sound used. To |
00009a90  73 61 76 65 20 64 65 6c  65 74 69 6e 67 20 61 6e  |save deleting an|
00009aa0  20 65 78 69 73 74 69 6e  67 20 73 61 6d 70 6c 65  | existing sample|
00009ab0  2c 20 79 6f 75 20 0a 63  61 6e 20 75 73 65 20 74  |, you .can use t|
00009ac0  68 65 20 22 49 6e 73 65  72 74 20 53 70 61 63 65  |he "Insert Space|
00009ad0  22 20 6d 65 6e 75 20 6f  70 74 69 6f 6e 20 74 6f  |" menu option to|
00009ae0  20 63 72 65 61 74 65 20  61 20 62 6c 61 6e 6b 20  | create a blank |
00009af0  6f 6e 65 20 66 69 72 73  74 2c 20 61 6e 64 20 0a  |one first, and .|
00009b00  74 68 65 6e 20 75 73 65  20 74 68 61 74 2e 20 54  |then use that. T|
00009b10  68 65 20 73 61 6d 70 6c  65 20 6d 75 73 74 20 62  |he sample must b|
00009b20  65 20 61 74 20 6c 65 61  73 74 20 32 35 36 20 62  |e at least 256 b|
00009b30  79 74 65 73 20 69 6e 20  6c 65 6e 67 74 68 2c 20  |ytes in length, |
00009b40  74 68 6f 75 67 68 20 0a  73 68 6f 75 6c 64 20 72  |though .should r|
00009b50  65 61 6c 6c 79 20 62 65  20 61 74 20 6c 65 61 73  |eally be at leas|
00009b60  74 20 61 20 66 65 77 20  6b 69 6c 6f 62 79 74 65  |t a few kilobyte|
00009b70  73 2e 0a 0a 54 68 69 73  20 73 65 63 74 69 6f 6e  |s...This section|
00009b80  20 6f 66 20 74 68 65 20  70 72 6f 67 72 61 6d 20  | of the program |
00009b90  69 73 20 62 61 73 65 64  20 75 70 6f 6e 20 74 68  |is based upon th|
00009ba0  65 20 22 48 61 72 6d 53  79 6e 74 68 22 20 70 72  |e "HarmSynth" pr|
00009bb0  6f 67 72 61 6d 20 0a 77  72 69 74 74 65 6e 20 62  |ogram .written b|
00009bc0  79 20 44 61 76 69 64 20  52 61 64 66 6f 72 64 20  |y David Radford |
00009bd0  61 6e 64 20 70 75 62 6c  69 73 68 65 64 20 62 79  |and published by|
00009be0  20 42 42 43 20 41 63 6f  72 6e 20 55 73 65 72 2e  | BBC Acorn User.|
00009bf0  20 54 68 65 20 6d 65 74  68 6f 64 20 6f 66 20 0a  | The method of .|
00009c00  6f 70 65 72 61 74 69 6f  6e 20 69 73 20 76 65 72  |operation is ver|
00009c10  79 20 73 69 6d 69 6c 61  72 2c 20 61 6e 64 20 22  |y similar, and "|
00009c20  41 50 20 54 72 61 63 6b  65 72 22 20 63 61 6e 20  |AP Tracker" can |
00009c30  6c 6f 61 64 20 61 6e 64  20 73 61 76 65 20 0a 22  |load and save ."|
00009c40  48 61 72 6d 53 79 6e 74  68 22 20 66 69 6c 65 73  |HarmSynth" files|
00009c50  20 28 6a 75 73 74 20 64  72 61 67 20 74 6f 20 74  | (just drag to t|
00009c60  68 65 20 69 63 6f 6e 20  62 61 72 20 69 63 6f 6e  |he icon bar icon|
00009c70  20 74 6f 20 6c 6f 61 64  29 2e 20 54 68 65 20 54  | to load). The T|
00009c80  72 61 63 6b 65 72 20 0a  66 69 6c 65 20 66 6f 72  |racker .file for|
00009c90  6d 61 74 20 64 6f 65 73  20 6e 6f 74 2c 20 6f 66  |mat does not, of|
00009ca0  20 63 6f 75 72 73 65 2c  20 61 63 74 75 61 6c 6c  | course, actuall|
00009cb0  79 20 73 75 70 70 6f 72  74 20 73 79 6e 74 68 65  |y support synthe|
00009cc0  74 69 63 20 73 6f 75 6e  64 73 2e 20 41 6c 6c 20  |tic sounds. All |
00009cd0  0a 22 41 50 20 54 72 61  63 6b 65 72 22 20 64 6f  |."AP Tracker" do|
00009ce0  65 73 20 69 73 20 74 6f  20 61 6c 6c 6f 77 20 79  |es is to allow y|
00009cf0  6f 75 20 74 6f 20 61 6c  74 65 72 20 74 68 65 20  |ou to alter the |
00009d00  68 61 72 6d 6f 6e 69 63  20 61 6e 64 20 65 6e 76  |harmonic and env|
00009d10  65 6c 6f 70 65 20 0a 64  61 74 61 20 77 68 69 63  |elope .data whic|
00009d20  68 20 6d 61 6b 65 20 75  70 20 61 20 73 79 6e 74  |h make up a synt|
00009d30  68 65 74 69 63 20 73 6f  75 6e 64 2c 20 61 6e 64  |hetic sound, and|
00009d40  20 74 68 65 6e 20 63 72  65 61 74 65 20 61 20 22  | then create a "|
00009d50  73 61 6d 70 6c 65 22 20  77 68 69 63 68 20 0a 63  |sample" which .c|
00009d60  61 6e 20 62 65 20 75 73  65 64 20 6c 69 6b 65 20  |an be used like |
00009d70  61 6e 79 20 6f 74 68 65  72 2e 20 54 68 65 20 6c  |any other. The l|
00009d80  65 6e 67 74 68 20 6f 66  20 74 68 65 20 73 61 6d  |ength of the sam|
00009d90  70 6c 65 20 68 61 73 20  61 6e 20 65 66 66 65 63  |ple has an effec|
00009da0  74 20 6f 6e 20 0a 74 68  65 20 70 69 74 63 68 20  |t on .the pitch |
00009db0  6f 66 20 74 68 65 20 66  69 6e 61 6c 20 73 6f 75  |of the final sou|
00009dc0  6e 64 20 28 61 73 20 69  74 20 69 73 20 73 63 61  |nd (as it is sca|
00009dd0  6c 65 64 20 74 6f 20 66  69 74 20 74 68 65 20 73  |led to fit the s|
00009de0  61 6d 70 6c 65 20 73 70  61 63 65 20 0a 61 76 61  |ample space .ava|
00009df0  69 6c 61 62 6c 65 3b 20  63 66 2e 20 74 68 65 20  |ilable; cf. the |
00009e00  72 65 73 61 6d 70 6c 65  20 66 75 6e 63 74 69 6f  |resample functio|
00009e10  6e 29 2c 20 61 6e 64 20  73 6f 20 69 74 20 6d 61  |n), and so it ma|
00009e20  79 20 73 6f 75 6e 64 20  71 75 69 74 65 20 0a 64  |y sound quite .d|
00009e30  69 66 66 65 72 65 6e 74  20 74 68 61 6e 20 74 68  |ifferent than th|
00009e40  65 20 65 71 75 69 76 61  6c 65 6e 74 20 66 69 6c  |e equivalent fil|
00009e50  65 20 6c 6f 61 64 65 64  20 69 6e 74 6f 20 74 68  |e loaded into th|
00009e60  65 20 70 72 6f 70 65 72  20 22 48 61 72 6d 53 79  |e proper "HarmSy|
00009e70  6e 74 68 22 20 0a 66 69  6c 65 2e 20 54 68 65 72  |nth" .file. Ther|
00009e80  65 20 61 72 65 20 61 6c  73 6f 20 6f 74 68 65 72  |e are also other|
00009e90  20 64 69 66 66 65 72 65  6e 63 65 73 20 62 65 74  | differences bet|
00009ea0  77 65 65 6e 20 22 48 61  72 6d 53 79 6e 74 68 22  |ween "HarmSynth"|
00009eb0  20 61 6e 64 20 74 68 65  20 0a 73 79 6e 74 68 65  | and the .synthe|
00009ec0  74 69 63 20 73 6f 75 6e  64 73 20 70 61 72 74 20  |tic sounds part |
00009ed0  6f 66 20 22 41 50 20 54  72 61 63 6b 65 72 22 2e  |of "AP Tracker".|
00009ee0  20 46 69 72 73 74 6c 79  2c 20 74 68 65 72 65 20  | Firstly, there |
00009ef0  69 73 20 74 68 65 20 74  72 65 61 74 6d 65 6e 74  |is the treatment|
00009f00  20 0a 6f 66 20 52 65 70  65 61 74 2e 20 22 48 61  | .of Repeat. "Ha|
00009f10  72 6d 53 79 6e 74 68 22  20 68 61 6e 64 6c 65 73  |rmSynth" handles|
00009f20  20 74 68 69 73 20 69 6e  20 61 20 77 61 79 20 77  | this in a way w|
00009f30  68 69 63 68 20 69 73 20  6e 6f 74 20 70 6f 73 73  |hich is not poss|
00009f40  69 62 6c 65 20 77 69 74  68 20 0a 54 72 61 63 6b  |ible with .Track|
00009f50  65 72 2c 20 61 6e 64 20  73 6f 20 74 68 65 20 48  |er, and so the H|
00009f60  61 72 6d 53 79 6e 74 68  20 72 65 70 65 61 74 20  |armSynth repeat |
00009f70  73 65 74 74 69 6e 67 20  69 73 20 69 67 6e 6f 72  |setting is ignor|
00009f80  65 64 20 62 79 20 41 50  20 54 72 61 63 6b 65 72  |ed by AP Tracker|
00009f90  2e 20 0a 59 6f 75 20 63  61 6e 2c 20 6f 66 20 63  |. .You can, of c|
00009fa0  6f 75 72 73 65 2c 20 61  70 70 6c 79 20 74 68 65  |ourse, apply the|
00009fb0  20 52 65 70 65 61 74 20  4f 66 66 73 65 74 20 61  | Repeat Offset a|
00009fc0  6e 64 20 52 65 70 65 61  74 20 4c 65 6e 67 74 68  |nd Repeat Length|
00009fd0  20 73 65 74 74 69 6e 67  73 20 0a 74 6f 20 74 68  | settings .to th|
00009fe0  65 20 72 65 73 75 6c 74  69 6e 67 20 73 61 6d 70  |e resulting samp|
00009ff0  6c 65 20 69 66 20 79 6f  75 20 77 69 73 68 20 28  |le if you wish (|
0000a000  69 6e 20 74 68 65 20 53  61 6d 70 6c 65 20 45 64  |in the Sample Ed|
0000a010  69 74 6f 72 29 20 69 6e  20 74 68 65 20 75 73 75  |itor) in the usu|
0000a020  61 6c 20 0a 77 61 79 2e  20 22 48 61 72 6d 53 79  |al .way. "HarmSy|
0000a030  6e 74 68 22 20 61 6c 73  6f 20 68 61 73 20 56 69  |nth" also has Vi|
0000a040  62 72 61 74 6f 20 61 6e  64 20 54 72 65 6d 6f 6c  |brato and Tremol|
0000a050  6f 20 73 65 74 74 69 6e  67 73 2e 20 54 68 65 73  |o settings. Thes|
0000a060  65 20 74 6f 6f 20 61 72  65 20 0a 69 67 6e 6f 72  |e too are .ignor|
0000a070  65 64 20 62 79 20 41 50  20 54 72 61 63 6b 65 72  |ed by AP Tracker|
0000a080  2c 20 6c 61 72 67 65 6c  79 20 62 65 63 61 75 73  |, largely becaus|
0000a090  65 20 74 68 65 79 20 61  72 65 20 69 6d 70 6c 65  |e they are imple|
0000a0a0  6d 65 6e 74 65 64 20 76  69 61 20 65 66 66 65 63  |mented via effec|
0000a0b0  74 73 20 0a 77 68 65 6e  20 70 6c 61 79 69 6e 67  |ts .when playing|
0000a0c0  20 6e 6f 74 65 73 20 28  74 68 6f 75 67 68 20 6f  | notes (though o|
0000a0d0  6e 6c 79 20 56 69 62 72  61 74 6f 20 69 73 20 63  |nly Vibrato is c|
0000a0e0  75 72 72 65 6e 74 6c 79  20 69 6d 70 6c 65 6d 65  |urrently impleme|
0000a0f0  6e 74 65 64 29 0a 0a 57  68 65 6e 20 79 6f 75 20  |nted)..When you |
0000a100  65 6e 74 65 72 20 74 68  65 20 53 79 6e 74 68 65  |enter the Synthe|
0000a110  74 69 63 73 20 73 65 63  74 69 6f 6e 2c 20 79 6f  |tics section, yo|
0000a120  75 20 77 69 6c 6c 20 73  65 65 20 74 68 65 20 63  |u will see the c|
0000a130  75 72 72 65 6e 74 20 73  6f 75 6e 64 20 0a 77 61  |urrent sound .wa|
0000a140  76 65 66 6f 72 6d 2e 20  42 79 20 64 65 66 61 75  |veform. By defau|
0000a150  6c 74 2c 20 74 68 69 73  20 69 73 20 6a 75 73 74  |lt, this is just|
0000a160  20 61 20 73 69 6d 70 6c  65 20 53 69 6e 65 20 77  | a simple Sine w|
0000a170  61 76 65 2c 20 62 75 74  20 69 66 20 79 6f 75 20  |ave, but if you |
0000a180  68 61 76 65 20 0a 6c 6f  61 64 65 64 20 61 20 48  |have .loaded a H|
0000a190  61 72 6d 73 79 6e 74 68  20 66 69 6c 65 20 79 6f  |armsynth file yo|
0000a1a0  75 20 77 69 6c 6c 20 73  65 65 20 74 68 61 74 20  |u will see that |
0000a1b0  77 61 76 65 66 6f 72 6d  20 69 6e 73 74 65 61 64  |waveform instead|
0000a1c0  2e 20 42 65 6c 6f 77 20  74 68 69 73 20 0a 77 61  |. Below this .wa|
0000a1d0  76 65 66 6f 72 6d 20 61  72 65 20 74 68 65 20 63  |veform are the c|
0000a1e0  75 72 72 65 6e 74 20 68  61 72 6d 6f 6e 69 63 20  |urrent harmonic |
0000a1f0  76 61 6c 75 65 73 20 28  73 65 65 20 6c 61 74 65  |values (see late|
0000a200  72 29 2c 20 61 6e 64 20  74 6f 20 74 68 65 20 72  |r), and to the r|
0000a210  69 67 68 74 20 0a 6f 66  20 69 74 20 61 72 65 20  |ight .of it are |
0000a220  66 6f 75 72 20 69 63 6f  6e 73 20 63 6f 6e 74 61  |four icons conta|
0000a230  69 6e 69 6e 67 20 22 53  69 6e 65 22 2c 20 22 54  |ining "Sine", "T|
0000a240  72 69 61 6e 67 6c 65 22  2c 20 22 53 61 77 54 6f  |riangle", "SawTo|
0000a250  6f 74 68 22 20 61 6e 64  20 0a 22 53 71 75 61 72  |oth" and ."Squar|
0000a260  65 22 2e 20 59 6f 75 20  63 61 6e 20 74 6f 67 67  |e". You can togg|
0000a270  6c 65 20 65 61 63 68 20  6f 66 20 74 68 65 73 65  |le each of these|
0000a280  20 6f 6e 20 61 6e 64 20  6f 66 66 20 62 79 20 63  | on and off by c|
0000a290  6c 69 63 6b 69 6e 67 20  6f 6e 20 74 68 65 6d 2e  |licking on them.|
0000a2a0  20 0a 57 68 65 6e 20 6f  6e 65 20 6f 66 20 74 68  | .When one of th|
0000a2b0  65 73 65 20 74 79 70 65  73 20 6f 66 20 77 61 76  |ese types of wav|
0000a2c0  65 73 20 69 73 20 65 6e  61 62 6c 65 64 20 28 73  |es is enabled (s|
0000a2d0  68 6f 77 6e 20 69 6e 20  70 69 6e 6b 29 2c 20 69  |hown in pink), i|
0000a2e0  74 73 20 0a 68 61 72 6d  6f 6e 69 63 20 76 61 6c  |ts .harmonic val|
0000a2f0  75 65 73 20 77 69 6c 6c  20 63 6f 6e 74 72 69 62  |ues will contrib|
0000a300  75 74 65 20 74 6f 20 74  68 65 20 66 69 6e 61 6c  |ute to the final|
0000a310  20 73 6f 75 6e 64 2e 20  49 66 20 69 74 20 69 73  | sound. If it is|
0000a320  20 64 69 73 61 62 6c 65  64 20 0a 28 73 68 6f 77  | disabled .(show|
0000a330  6e 20 69 6e 20 67 72 65  79 29 20 69 74 20 77 69  |n in grey) it wi|
0000a340  6c 6c 20 6e 6f 74 2c 20  61 6e 64 20 73 6f 20 73  |ll not, and so s|
0000a350  65 74 74 69 6e 67 20 74  68 65 6d 20 61 6c 6c 20  |etting them all |
0000a360  74 6f 20 6f 66 66 20 77  69 6c 6c 20 67 69 76 65  |to off will give|
0000a370  20 61 20 0a 62 6c 61 6e  6b 20 77 61 76 65 66 6f  | a .blank wavefo|
0000a380  72 6d 2e 20 59 6f 75 20  63 61 6e 20 61 6c 74 65  |rm. You can alte|
0000a390  72 20 74 68 65 20 68 61  72 6d 6f 6e 69 63 73 20  |r the harmonics |
0000a3a0  6f 66 20 6f 6e 65 20 6f  66 20 74 68 65 20 66 6f  |of one of the fo|
0000a3b0  75 72 20 74 79 70 65 73  20 6f 66 20 0a 77 61 76  |ur types of .wav|
0000a3c0  65 73 20 62 79 20 63 6c  69 63 6b 69 6e 67 20 6f  |es by clicking o|
0000a3d0  6e 20 69 74 73 20 69 63  6f 6e 20 62 65 6c 6f 77  |n its icon below|
0000a3e0  20 74 68 65 20 6d 61 69  6e 20 77 61 76 65 66 6f  | the main wavefo|
0000a3f0  72 6d 20 77 69 6e 64 6f  77 2e 20 54 68 65 20 0a  |rm window. The .|
0000a400  63 75 72 72 65 6e 74 6c  79 20 73 65 6c 65 63 74  |currently select|
0000a410  65 64 20 6f 6e 65 20 69  73 20 73 68 6f 77 6e 20  |ed one is shown |
0000a420  69 6e 20 72 65 64 2c 20  61 6e 64 20 69 74 73 20  |in red, and its |
0000a430  6e 61 6d 65 20 69 73 20  61 6c 73 6f 20 64 69 73  |name is also dis|
0000a440  70 6c 61 79 65 64 2e 20  0a 54 6f 20 61 63 74 75  |played. .To actu|
0000a450  61 6c 6c 79 20 61 6c 74  65 72 20 61 20 68 61 72  |ally alter a har|
0000a460  6d 6f 6e 69 63 2c 20 64  72 61 67 20 6f 6e 65 20  |monic, drag one |
0000a470  6f 66 20 74 68 65 20 62  61 72 73 20 6e 65 78 74  |of the bars next|
0000a480  20 74 6f 20 22 31 73 74  22 2c 20 22 32 6e 64 22  | to "1st", "2nd"|
0000a490  2c 20 0a 22 33 72 64 22  20 65 74 63 2e 20 75 6e  |, ."3rd" etc. un|
0000a4a0  74 69 6c 20 69 74 73 20  76 61 6c 75 65 20 69 73  |til its value is|
0000a4b0  20 61 73 20 64 65 73 69  72 65 64 2e 20 41 73 20  | as desired. As |
0000a4c0  79 6f 75 20 64 6f 20 74  68 69 73 2c 20 74 68 65  |you do this, the|
0000a4d0  20 70 65 72 63 65 6e 74  61 67 65 20 0a 69 6e 64  | percentage .ind|
0000a4e0  69 63 61 74 6f 72 20 77  69 6c 6c 20 63 68 61 6e  |icator will chan|
0000a4f0  67 65 2c 20 61 73 20 77  69 6c 6c 20 74 68 65 20  |ge, as will the |
0000a500  63 75 72 72 65 6e 74 20  77 61 76 65 66 6f 72 6d  |current waveform|
0000a510  20 28 75 6e 6c 65 73 73  20 74 68 65 20 77 61 76  | (unless the wav|
0000a520  65 20 0a 77 68 6f 73 65  20 68 61 72 6d 6f 6e 69  |e .whose harmoni|
0000a530  63 73 20 79 6f 75 20 61  72 65 20 61 6c 74 65 72  |cs you are alter|
0000a540  69 6e 67 20 69 73 20 63  75 72 72 65 6e 74 6c 79  |ing is currently|
0000a550  20 64 69 73 61 62 6c 65  64 29 2e 20 49 66 20 79  | disabled). If y|
0000a560  6f 75 20 64 72 61 67 20  0a 77 69 74 68 20 74 68  |ou drag .with th|
0000a570  65 20 53 65 6c 65 63 74  20 62 75 74 74 6f 6e 20  |e Select button |
0000a580  28 74 68 65 20 6e 6f 72  6d 29 2c 20 74 68 65 20  |(the norm), the |
0000a590  70 6f 69 6e 74 65 72 20  77 69 6c 6c 20 62 65 20  |pointer will be |
0000a5a0  72 65 73 74 72 69 63 74  65 64 20 74 6f 20 74 68  |restricted to th|
0000a5b0  65 20 0a 68 61 72 6d 6f  6e 69 63 20 79 6f 75 20  |e .harmonic you |
0000a5c0  63 6c 69 63 6b 65 64 20  6f 6e 2c 20 61 6e 64 20  |clicked on, and |
0000a5d0  74 68 69 73 20 72 65 73  74 72 69 63 74 69 6f 6e  |this restriction|
0000a5e0  20 77 69 6c 6c 20 62 65  20 65 6e 66 6f 72 63 65  | will be enforce|
0000a5f0  64 20 75 6e 74 69 6c 20  79 6f 75 20 0a 72 65 6c  |d until you .rel|
0000a600  65 61 73 65 20 74 68 65  20 62 75 74 74 6f 6e 20  |ease the button |
0000a610  28 61 67 61 69 6e 2c 20  74 68 65 20 6e 6f 72 6d  |(again, the norm|
0000a620  29 2e 20 48 6f 77 65 76  65 72 2c 20 79 6f 75 20  |). However, you |
0000a630  63 61 6e 20 61 6c 73 6f  20 64 72 61 67 20 77 69  |can also drag wi|
0000a640  74 68 20 0a 41 64 6a 75  73 74 2e 20 54 68 69 73  |th .Adjust. This|
0000a650  20 64 6f 65 73 20 6e 6f  74 20 72 65 73 74 72 69  | does not restri|
0000a660  63 74 20 74 68 65 20 70  6f 69 6e 74 65 72 20 74  |ct the pointer t|
0000a670  6f 20 6f 6e 65 20 68 61  72 6d 6f 6e 69 63 2c 20  |o one harmonic, |
0000a680  61 6e 64 20 6d 61 79 20  62 65 20 0a 75 73 65 66  |and may be .usef|
0000a690  75 6c 20 66 6f 72 20 7a  65 72 6f 69 6e 67 20 6d  |ul for zeroing m|
0000a6a0  6f 72 65 20 74 68 61 6e  20 6f 6e 65 20 68 61 72  |ore than one har|
0000a6b0  6d 6f 6e 69 63 20 28 63  6c 69 63 6b 20 6a 75 73  |monic (click jus|
0000a6c0  74 20 74 6f 20 74 68 65  20 6c 65 66 74 20 6f 66  |t to the left of|
0000a6d0  20 74 68 65 20 0a 62 61  72 20 6f 6e 20 6f 6e 65  | the .bar on one|
0000a6e0  20 77 69 74 68 20 41 64  6a 75 73 74 20 61 6e 64  | with Adjust and|
0000a6f0  20 74 68 65 6e 20 6d 6f  76 65 20 74 68 65 20 6d  | then move the m|
0000a700  6f 75 73 65 20 75 70 20  6f 72 20 64 6f 77 6e 29  |ouse up or down)|
0000a710  2e 20 54 6f 20 74 65 73  74 20 6f 75 74 20 0a 61  |. To test out .a|
0000a720  20 73 79 6e 74 68 65 74  69 63 20 73 6f 75 6e 64  | synthetic sound|
0000a730  2c 20 65 69 74 68 65 72  20 75 73 65 20 74 68 65  |, either use the|
0000a740  20 75 73 75 61 6c 20 6e  6f 74 65 20 6b 65 79 73  | usual note keys|
0000a750  20 28 5a 2c 53 2c 58 2c  44 2c 43 20 65 74 63 2e  | (Z,S,X,D,C etc.|
0000a760  29 2c 20 6f 72 20 0a 63  6c 69 63 6b 20 6f 6e 20  |), or .click on |
0000a770  74 68 65 20 6b 65 79 62  6f 61 72 64 20 61 74 20  |the keyboard at |
0000a780  74 68 65 20 62 6f 74 74  6f 6d 20 72 69 67 68 74  |the bottom right|
0000a790  20 6f 66 20 74 68 65 20  73 63 72 65 65 6e 2e 20  | of the screen. |
0000a7a0  59 6f 75 20 6d 61 79 20  61 6c 73 6f 20 0a 61 6c  |You may also .al|
0000a7b0  74 65 72 20 65 69 74 68  65 72 20 74 68 65 20 73  |ter either the s|
0000a7c0  61 6d 70 6c 65 20 6e 61  6d 65 20 28 69 6e 20 74  |ample name (in t|
0000a7d0  68 65 20 74 6f 70 20 6c  65 66 74 29 2c 20 6f 72  |he top left), or|
0000a7e0  20 74 68 65 20 53 79 6e  74 68 65 74 69 63 20 6e  | the Synthetic n|
0000a7f0  61 6d 65 20 0a 28 74 6f  70 20 72 69 67 68 74 29  |ame .(top right)|
0000a800  2c 20 74 68 65 20 6c 61  74 74 65 72 20 62 65 69  |, the latter bei|
0000a810  6e 67 20 74 68 61 74 20  77 68 69 63 68 20 77 69  |ng that which wi|
0000a820  6c 6c 20 62 65 20 73 61  76 65 64 20 69 6e 20 74  |ll be saved in t|
0000a830  68 65 20 0a 22 48 61 72  6d 53 79 6e 74 68 22 20  |he ."HarmSynth" |
0000a840  66 69 6c 65 2e 20 59 6f  75 20 6d 61 79 20 61 6c  |file. You may al|
0000a850  73 6f 2c 20 62 79 20 63  6c 69 63 6b 69 6e 67 20  |so, by clicking |
0000a860  77 69 74 68 20 41 64 6a  75 73 74 20 69 6e 20 74  |with Adjust in t|
0000a870  68 65 20 53 79 6e 74 68  65 74 69 63 20 0a 6e 61  |he Synthetic .na|
0000a880  6d 65 20 62 6f 78 2c 20  63 6f 70 79 20 74 68 69  |me box, copy thi|
0000a890  73 20 61 63 72 6f 73 73  20 74 6f 20 74 68 65 20  |s across to the |
0000a8a0  53 61 6d 70 6c 65 20 6e  61 6d 65 2e 0a 0a 42 79  |Sample name...By|
0000a8b0  20 6e 6f 77 2c 20 79 6f  75 20 73 68 6f 75 6c 64  | now, you should|
0000a8c0  20 62 65 20 61 62 6c 65  20 74 6f 20 63 72 65 61  | be able to crea|
0000a8d0  74 65 20 61 20 76 61 73  74 20 6e 75 6d 62 65 72  |te a vast number|
0000a8e0  20 6f 66 20 63 65 72 74  61 69 6e 6c 79 20 77 65  | of certainly we|
0000a8f0  69 72 64 20 0a 61 6e 64  20 70 6f 73 73 69 62 6c  |ird .and possibl|
0000a900  79 20 77 6f 6e 64 65 72  66 75 6c 20 73 6f 75 6e  |y wonderful soun|
0000a910  64 73 2e 20 48 6f 77 65  76 65 72 2c 20 79 6f 75  |ds. However, you|
0000a920  20 6d 61 79 20 62 65 20  77 6f 6e 64 65 72 69 6e  | may be wonderin|
0000a930  67 20 77 68 61 74 20 74  68 65 20 0a 22 41 6d 70  |g what the ."Amp|
0000a940  6c 69 74 75 64 65 20 45  6e 76 65 6c 6f 70 65 22  |litude Envelope"|
0000a950  20 61 6e 64 20 22 50 69  74 63 68 20 45 6e 76 65  | and "Pitch Enve|
0000a960  6c 6f 70 65 22 20 62 6f  78 65 73 20 6f 6e 20 74  |lope" boxes on t|
0000a970  68 65 20 72 69 67 68 74  20 64 6f 2e 20 54 68 65  |he right do. The|
0000a980  20 0a 61 6d 70 6c 69 74  75 64 65 20 28 76 6f 6c  | .amplitude (vol|
0000a990  75 6d 65 29 20 65 6e 76  65 6c 6f 70 65 20 61 6c  |ume) envelope al|
0000a9a0  6c 6f 77 73 20 79 6f 75  20 74 6f 20 73 70 65 63  |lows you to spec|
0000a9b0  69 66 79 20 68 6f 77 20  74 68 65 20 76 6f 6c 75  |ify how the volu|
0000a9c0  6d 65 20 6f 66 20 74 68  65 20 0a 73 6f 75 6e 64  |me of the .sound|
0000a9d0  20 63 68 61 6e 67 65 73  20 74 68 72 6f 75 67 68  | changes through|
0000a9e0  6f 75 74 20 74 68 65 20  72 65 73 75 6c 74 69 6e  |out the resultin|
0000a9f0  67 20 73 61 6d 70 6c 65  2e 20 49 66 20 79 6f 75  |g sample. If you|
0000aa00  20 72 65 74 75 72 6e 20  74 6f 20 74 68 65 20 0a  | return to the .|
0000aa10  53 61 6d 70 6c 65 20 45  64 69 74 6f 72 20 28 74  |Sample Editor (t|
0000aa20  68 65 20 62 6f 78 20 69  6e 20 74 68 65 20 74 6f  |he box in the to|
0000aa30  70 20 6c 65 66 74 29 2c  20 79 6f 75 20 73 68 6f  |p left), you sho|
0000aa40  75 6c 64 20 73 65 65 20  74 68 61 74 20 74 68 65  |uld see that the|
0000aa50  20 73 68 61 70 65 20 0a  6f 66 20 74 68 65 20 73  | shape .of the s|
0000aa60  61 6d 70 6c 65 20 66 6f  6c 6c 6f 77 73 20 72 6f  |ample follows ro|
0000aa70  75 67 68 6c 79 20 74 68  65 20 73 68 61 70 65 20  |ughly the shape |
0000aa80  6f 66 20 74 68 65 20 61  6d 70 6c 69 74 75 64 65  |of the amplitude|
0000aa90  20 65 6e 76 65 6c 6f 70  65 2c 20 61 6e 64 20 0a  | envelope, and .|
0000aaa0  69 66 20 79 6f 75 20 70  6c 61 79 20 74 68 65 20  |if you play the |
0000aab0  73 61 6d 70 6c 65 2c 20  79 6f 75 20 77 69 6c 6c  |sample, you will|
0000aac0  20 70 72 6f 62 61 62 6c  79 20 68 65 61 72 20 69  | probably hear i|
0000aad0  74 20 69 6e 63 72 65 61  73 65 20 61 6e 64 20 64  |t increase and d|
0000aae0  65 63 72 65 61 73 65 20  0a 69 6e 20 76 6f 6c 75  |ecrease .in volu|
0000aaf0  6d 65 2e 20 54 6f 20 61  63 74 75 61 6c 6c 79 20  |me. To actually |
0000ab00  61 6c 74 65 72 20 74 68  65 20 61 6d 70 6c 69 74  |alter the amplit|
0000ab10  75 64 65 20 65 6e 76 65  6c 6f 70 65 20 79 6f 75  |ude envelope you|
0000ab20  20 6d 75 73 74 20 63 6c  69 63 6b 20 69 6e 20 0a  | must click in .|
0000ab30  74 68 65 20 65 6e 76 65  6c 6f 70 65 20 62 6f 78  |the envelope box|
0000ab40  2e 20 54 68 65 20 65 6e  76 65 6c 6f 70 65 20 69  |. The envelope i|
0000ab50  73 20 6d 61 64 65 20 75  70 20 6f 66 20 73 74 72  |s made up of str|
0000ab60  61 69 67 68 74 20 6c 69  6e 65 73 20 6a 6f 69 6e  |aight lines join|
0000ab70  69 6e 67 20 0a 63 6f 6e  74 72 6f 6c 20 70 6f 69  |ing .control poi|
0000ab80  6e 74 73 20 6f 72 20 6e  6f 64 65 73 2e 20 42 79  |nts or nodes. By|
0000ab90  20 61 6c 74 65 72 69 6e  67 20 74 68 65 20 70 6f  | altering the po|
0000aba0  73 69 74 69 6f 6e 73 20  6f 66 20 74 68 65 73 65  |sitions of these|
0000abb0  20 6e 6f 64 65 73 2c 20  79 6f 75 20 0a 63 61 6e  | nodes, you .can|
0000abc0  20 61 6c 74 65 72 20 74  68 65 20 61 6d 70 6c 69  | alter the ampli|
0000abd0  74 75 64 65 20 65 6e 76  65 6c 6f 70 65 20 61 6e  |tude envelope an|
0000abe0  64 20 68 65 6e 63 65 20  74 68 65 20 73 6f 75 6e  |d hence the soun|
0000abf0  64 20 6f 66 20 74 68 65  20 66 69 6e 61 6c 20 0a  |d of the final .|
0000ac00  73 61 6d 70 6c 65 2e 20  49 66 20 79 6f 75 20 63  |sample. If you c|
0000ac10  6c 69 63 6b 20 69 6e 20  74 68 65 20 62 6f 78 20  |lick in the box |
0000ac20  77 69 74 68 20 53 65 6c  65 63 74 2c 20 61 20 6e  |with Select, a n|
0000ac30  65 77 20 6e 6f 64 65 20  77 69 6c 6c 20 62 65 20  |ew node will be |
0000ac40  63 72 65 61 74 65 64 20  0a 61 74 20 74 68 65 20  |created .at the |
0000ac50  6d 6f 75 73 65 20 70 6f  73 69 74 69 6f 6e 2e 20  |mouse position. |
0000ac60  43 6c 69 63 6b 20 77 69  74 68 20 4d 65 6e 75 20  |Click with Menu |
0000ac70  74 6f 20 64 65 6c 65 74  65 20 61 20 70 6f 69 6e  |to delete a poin|
0000ac80  74 2c 20 61 6e 64 20 41  64 6a 75 73 74 20 74 6f  |t, and Adjust to|
0000ac90  20 0a 64 72 61 67 20 61  6e 20 65 78 69 73 74 69  | .drag an existi|
0000aca0  6e 67 20 6f 6e 65 20 61  72 6f 75 6e 64 20 28 74  |ng one around (t|
0000acb0  68 6f 75 67 68 20 79 6f  75 20 77 69 6c 6c 20 6f  |hough you will o|
0000acc0  6e 6c 79 20 62 65 20 61  62 6c 65 20 74 6f 20 64  |nly be able to d|
0000acd0  72 61 67 20 69 74 20 0a  62 65 74 77 65 65 6e 20  |rag it .between |
0000ace0  69 74 73 20 74 77 6f 20  69 6d 6d 65 64 69 61 74  |its two immediat|
0000acf0  65 20 6e 65 69 67 68 62  6f 75 72 73 29 2e 20 54  |e neighbours). T|
0000ad00  68 65 20 65 78 63 65 70  74 69 6f 6e 73 20 74 6f  |he exceptions to|
0000ad10  20 74 68 65 73 65 20 72  75 6c 65 73 20 61 72 65  | these rules are|
0000ad20  20 0a 74 68 65 20 66 69  72 73 74 20 61 6e 64 20  | .the first and |
0000ad30  6c 61 73 74 20 70 6f 69  6e 74 20 28 74 68 6f 73  |last point (thos|
0000ad40  65 20 6f 6e 20 74 68 65  20 65 78 74 72 65 6d 65  |e on the extreme|
0000ad50  20 72 69 67 68 74 20 61  6e 64 20 6c 65 66 74 29  | right and left)|
0000ad60  2e 20 54 68 65 73 65 20  0a 6d 75 73 74 20 61 6c  |. These .must al|
0000ad70  77 61 79 73 20 62 65 20  70 72 65 73 65 6e 74 2c  |ways be present,|
0000ad80  20 61 6e 64 20 63 61 6e  6e 6f 74 20 62 65 20 64  | and cannot be d|
0000ad90  65 6c 65 74 65 64 2e 20  54 68 65 79 20 63 61 6e  |eleted. They can|
0000ada0  2c 20 74 68 6f 75 67 68  2c 20 62 65 20 0a 64 72  |, though, be .dr|
0000adb0  61 67 67 65 64 20 75 70  20 61 6e 64 20 64 6f 77  |agged up and dow|
0000adc0  6e 20 74 6f 20 73 65 74  20 74 68 65 20 73 74 61  |n to set the sta|
0000add0  72 74 20 61 6e 64 20 65  6e 64 20 76 6f 6c 75 6d  |rt and end volum|
0000ade0  65 20 6f 66 20 74 68 65  20 73 61 6d 70 6c 65 2e  |e of the sample.|
0000adf0  20 41 73 20 0a 79 6f 75  20 61 6c 74 65 72 20 74  | As .you alter t|
0000ae00  68 65 73 65 20 6e 6f 64  65 73 2c 20 79 6f 75 20  |hese nodes, you |
0000ae10  73 68 6f 75 6c 64 20 73  65 65 20 74 68 65 20 76  |should see the v|
0000ae20  61 6c 75 65 73 20 69 6e  20 74 68 65 20 75 70 70  |alues in the upp|
0000ae30  65 72 20 0a 69 6e 66 6f  72 6d 61 74 69 6f 6e 20  |er .information |
0000ae40  62 6f 78 20 63 68 61 6e  67 65 2e 20 54 68 69 73  |box change. This|
0000ae50  20 74 65 6c 6c 73 20 79  6f 75 20 74 68 65 20 63  | tells you the c|
0000ae60  75 72 72 65 6e 74 20 6e  75 6d 62 65 72 20 6f 66  |urrent number of|
0000ae70  20 6e 6f 64 65 73 2c 20  61 6e 64 20 0a 74 68 65  | nodes, and .the|
0000ae80  20 63 6f 2d 6f 72 64 69  6e 61 74 65 73 20 6f 66  | co-ordinates of|
0000ae90  20 74 68 65 20 6c 61 73  74 20 6f 6e 65 20 63 72  | the last one cr|
0000aea0  65 61 74 65 64 20 6f 72  20 64 72 61 67 67 65 64  |eated or dragged|
0000aeb0  2e 20 59 6f 75 20 6d 61  79 20 68 61 76 65 20 75  |. You may have u|
0000aec0  70 20 74 6f 20 0a 74 65  6e 20 6e 6f 64 65 73 20  |p to .ten nodes |
0000aed0  69 6e 20 74 68 65 20 61  6d 70 6c 69 74 75 64 65  |in the amplitude|
0000aee0  20 65 6e 76 65 6c 6f 70  65 2c 20 69 6e 63 6c 75  | envelope, inclu|
0000aef0  64 69 6e 67 20 74 68 65  20 74 77 6f 20 61 74 20  |ding the two at |
0000af00  74 68 65 20 65 6e 64 73  2e 20 59 6f 75 20 0a 63  |the ends. You .c|
0000af10  61 6e 20 61 6c 73 6f 20  72 65 73 65 74 20 74 68  |an also reset th|
0000af20  65 20 65 6e 76 65 6c 6f  70 65 20 74 6f 20 69 74  |e envelope to it|
0000af30  73 20 64 65 66 61 75 6c  74 20 73 65 74 74 69 6e  |s default settin|
0000af40  67 20 28 74 68 72 65 65  20 70 6f 69 6e 74 73 20  |g (three points |
0000af50  69 6e 20 61 20 0a 74 72  69 61 6e 67 75 6c 61 72  |in a .triangular|
0000af60  20 61 72 72 61 6e 67 65  6d 65 6e 74 29 20 62 79  | arrangement) by|
0000af70  20 63 6c 69 63 6b 69 6e  67 20 6f 6e 20 22 52 65  | clicking on "Re|
0000af80  73 65 74 22 2e 0a 0a 42  65 6c 6f 77 20 74 68 65  |set"...Below the|
0000af90  20 61 6d 70 6c 69 74 75  64 65 20 65 6e 76 65 6c  | amplitude envel|
0000afa0  6f 70 65 20 69 73 20 74  68 65 20 70 69 74 63 68  |ope is the pitch|
0000afb0  20 65 6e 76 65 6c 6f 70  65 2e 20 4c 69 6b 65 20  | envelope. Like |
0000afc0  74 68 65 20 61 6d 70 6c  69 74 75 64 65 20 0a 65  |the amplitude .e|
0000afd0  6e 76 65 6c 6f 70 65 2c  20 74 68 69 73 20 69 73  |nvelope, this is|
0000afe0  20 6d 61 64 65 20 75 70  20 6f 66 20 6e 6f 64 65  | made up of node|
0000aff0  73 20 6a 6f 69 6e 65 64  20 74 6f 67 65 74 68 65  |s joined togethe|
0000b000  72 2e 20 54 68 65 73 65  20 63 61 6e 20 62 65 20  |r. These can be |
0000b010  0a 64 72 61 67 67 65 64  2c 20 63 72 65 61 74 65  |.dragged, create|
0000b020  64 20 61 6e 64 20 64 65  6c 65 74 65 64 20 69 6e  |d and deleted in|
0000b030  20 65 78 61 63 74 6c 79  20 74 68 65 20 73 61 6d  | exactly the sam|
0000b040  65 20 77 61 79 20 61 73  20 66 6f 72 20 74 68 65  |e way as for the|
0000b050  20 0a 61 6d 70 6c 69 74  75 64 65 20 65 6e 76 65  | .amplitude enve|
0000b060  6c 6f 70 65 2c 20 61 6e  64 20 74 68 65 20 22 52  |lope, and the "R|
0000b070  65 73 65 74 22 20 62 75  74 74 6f 6e 20 68 61 73  |eset" button has|
0000b080  20 61 20 63 6f 72 72 65  73 70 6f 6e 64 69 6e 67  | a corresponding|
0000b090  20 65 66 66 65 63 74 2e  20 0a 54 68 65 20 6f 62  | effect. .The ob|
0000b0a0  76 69 6f 75 73 20 64 69  66 66 65 72 65 6e 63 65  |vious difference|
0000b0b0  20 69 73 20 74 68 61 74  20 74 68 65 20 72 65 73  | is that the res|
0000b0c0  75 6c 74 69 6e 67 20 65  6e 76 65 6c 6f 70 65 20  |ulting envelope |
0000b0d0  69 6e 66 6c 75 65 6e 63  65 73 20 74 68 65 20 77  |influences the w|
0000b0e0  61 79 20 0a 69 6e 20 77  68 69 63 68 20 74 68 65  |ay .in which the|
0000b0f0  20 70 69 74 63 68 2c 20  6e 6f 74 20 74 68 65 20  | pitch, not the |
0000b100  61 6d 70 6c 69 74 75 64  65 2c 20 63 68 61 6e 67  |amplitude, chang|
0000b110  65 73 20 74 68 72 6f 75  67 68 6f 75 74 20 74 68  |es throughout th|
0000b120  65 20 73 6f 75 6e 64 2e  20 54 68 65 20 0a 63 65  |e sound. The .ce|
0000b130  6e 74 72 65 20 28 7a 65  72 6f 29 20 6c 69 6e 65  |ntre (zero) line|
0000b140  20 69 73 20 74 68 65 20  64 65 66 61 75 6c 74 2c  | is the default,|
0000b150  20 61 6e 64 20 77 69 6c  6c 20 63 61 75 73 65 20  | and will cause |
0000b160  74 68 65 20 77 68 6f 6c  65 20 6e 6f 74 65 20 74  |the whole note t|
0000b170  6f 20 62 65 20 0a 61 74  20 74 68 65 20 70 69 74  |o be .at the pit|
0000b180  63 68 20 79 6f 75 20 70  6c 61 79 20 69 74 2e 20  |ch you play it. |
0000b190  50 6f 69 6e 74 73 20 61  62 6f 76 65 20 74 68 69  |Points above thi|
0000b1a0  73 20 6c 69 6e 65 20 72  65 70 72 65 73 65 6e 74  |s line represent|
0000b1b0  20 69 6e 63 72 65 61 73  65 73 20 69 6e 20 0a 70  | increases in .p|
0000b1c0  69 74 63 68 20 77 68 69  6c 65 20 74 68 6f 73 65  |itch while those|
0000b1d0  20 62 65 6c 6f 77 20 69  74 20 6d 65 61 6e 20 74  | below it mean t|
0000b1e0  68 61 74 20 74 68 65 20  73 6f 75 6e 64 20 77 69  |hat the sound wi|
0000b1f0  6c 6c 20 62 65 20 6c 6f  77 65 72 2e 20 54 68 69  |ll be lower. Thi|
0000b200  73 20 0a 66 65 61 74 75  72 65 20 69 73 20 67 72  |s .feature is gr|
0000b210  65 61 74 20 66 6f 72 20  73 6f 75 6e 64 20 65 66  |eat for sound ef|
0000b220  66 65 63 74 73 2c 20 61  6e 64 2c 20 61 73 20 77  |fects, and, as w|
0000b230  69 74 68 20 76 69 72 74  75 61 6c 6c 79 20 65 76  |ith virtually ev|
0000b240  65 72 79 20 6f 74 68 65  72 20 0a 61 73 70 65 63  |ery other .aspec|
0000b250  74 20 6f 66 20 74 68 65  20 70 72 6f 67 72 61 6d  |t of the program|
0000b260  2c 20 79 6f 75 20 61 72  65 20 61 64 76 69 73 65  |, you are advise|
0000b270  64 20 74 6f 20 65 78 70  65 72 69 6d 65 6e 74 20  |d to experiment |
0000b280  77 69 74 68 20 69 74 20  69 6e 20 6f 72 64 65 72  |with it in order|
0000b290  20 74 6f 20 0a 73 65 65  20 77 68 61 74 20 65 66  | to .see what ef|
0000b2a0  66 65 63 74 73 20 61 72  65 20 70 6f 73 73 69 62  |fects are possib|
0000b2b0  6c 65 2e 0a 0a 41 20 66  69 6e 61 6c 20 77 6f 72  |le...A final wor|
0000b2c0  64 20 6f 6e 20 73 79 6e  74 68 65 74 69 63 20 73  |d on synthetic s|
0000b2d0  6f 75 6e 64 73 2e 20 4f  6e 63 65 20 79 6f 75 20  |ounds. Once you |
0000b2e0  72 65 74 75 72 6e 20 74  6f 20 74 68 65 20 61 63  |return to the ac|
0000b2f0  74 75 61 6c 20 73 61 6d  70 6c 65 20 0a 65 64 69  |tual sample .edi|
0000b300  74 6f 72 20 73 63 72 65  65 6e 2c 20 74 68 65 20  |tor screen, the |
0000b310  73 6f 75 6e 64 20 63 61  6e 20 6f 6e 6c 79 20 62  |sound can only b|
0000b320  65 20 65 64 69 74 65 64  20 61 73 20 61 20 73 61  |e edited as a sa|
0000b330  6d 70 6c 65 2c 20 61 6e  64 20 73 6f 20 69 66 20  |mple, and so if |
0000b340  79 6f 75 20 0a 77 61 6e  74 20 74 6f 20 61 6c 74  |you .want to alt|
0000b350  65 72 20 74 68 65 20 68  61 72 6d 6f 6e 69 63 20  |er the harmonic |
0000b360  76 61 6c 75 65 73 20 6f  72 20 74 68 65 20 61 6d  |values or the am|
0000b370  70 6c 69 74 75 64 65 2f  20 70 69 74 63 68 20 65  |plitude/ pitch e|
0000b380  6e 76 65 6c 6f 70 65 73  20 0a 61 67 61 69 6e 20  |nvelopes .again |
0000b390  69 6e 20 61 6e 6f 74 68  65 72 20 73 65 73 73 69  |in another sessi|
0000b3a0  6f 6e 2c 20 79 6f 75 20  6d 75 73 74 20 75 73 65  |on, you must use|
0000b3b0  20 74 68 65 20 22 53 61  76 65 20 53 79 6e 74 68  | the "Save Synth|
0000b3c0  65 74 69 63 22 20 6f 70  74 69 6f 6e 20 66 72 6f  |etic" option fro|
0000b3d0  6d 20 0a 74 68 65 20 64  65 73 6b 74 6f 70 2e 20  |m .the desktop. |
0000b3e0  48 61 76 69 6e 67 20 73  61 69 64 20 74 68 69 73  |Having said this|
0000b3f0  2c 20 74 68 65 72 65 20  69 73 20 6e 6f 20 64 65  |, there is no de|
0000b400  6e 79 69 6e 67 20 74 68  61 74 20 73 79 6e 74 68  |nying that synth|
0000b410  65 74 69 63 20 73 6f 75  6e 64 73 20 0a 73 6f 75  |etic sounds .sou|
0000b420  6e 64 2c 20 77 65 6c 6c  2c 20 73 79 6e 74 68 65  |nd, well, synthe|
0000b430  74 69 63 2c 20 77 68 65  6e 20 63 6f 6d 70 61 72  |tic, when compar|
0000b440  65 64 20 74 6f 20 61 63  74 75 61 6c 20 73 61 6d  |ed to actual sam|
0000b450  70 6c 65 64 20 69 6e 73  74 72 75 6d 65 6e 74 73  |pled instruments|
0000b460  2e 20 42 79 20 0a 75 73  69 6e 67 20 74 68 65 20  |. By .using the |
0000b470  73 61 6d 70 6c 65 20 65  64 69 74 69 6e 67 20 66  |sample editing f|
0000b480  61 63 69 6c 69 74 69 65  73 2c 20 73 75 63 68 20  |acilities, such |
0000b490  61 73 20 42 6f 6f 73 74  2c 20 46 61 64 65 2c 20  |as Boost, Fade, |
0000b4a0  45 63 68 6f 2c 20 65 74  63 2e 20 69 74 20 0a 69  |Echo, etc. it .i|
0000b4b0  73 20 70 6f 73 73 69 62  6c 65 20 74 6f 20 69 6d  |s possible to im|
0000b4c0  70 72 6f 76 65 20 74 68  65 20 22 66 65 65 6c 22  |prove the "feel"|
0000b4d0  20 6f 66 20 73 75 63 68  20 73 6f 75 6e 64 73 20  | of such sounds |
0000b4e0  61 6e 64 20 6d 61 6b 65  20 74 68 65 6d 20 73 65  |and make them se|
0000b4f0  65 6d 20 6c 65 73 73 20  0a 61 72 74 69 66 69 63  |em less .artific|
0000b500  69 61 6c 2e 20 53 69 6d  69 6c 61 72 6c 79 2c 20  |ial. Similarly, |
0000b510  75 73 69 6e 67 20 74 68  65 6d 20 69 6e 20 63 6f  |using them in co|
0000b520  6e 6a 75 6e 63 74 69 6f  6e 20 77 69 74 68 20 65  |njunction with e|
0000b530  66 66 65 63 74 73 20 6c  69 6b 65 20 0a 41 72 70  |ffects like .Arp|
0000b540  65 67 67 69 6f 20 61 6e  64 20 56 69 62 72 61 74  |eggio and Vibrat|
0000b550  6f 20 77 68 65 6e 20 77  72 69 74 69 6e 67 20 6d  |o when writing m|
0000b560  75 73 69 63 20 77 69 6c  6c 20 64 6f 20 74 68 65  |usic will do the|
0000b570  20 73 61 6d 65 20 74 68  69 6e 67 2e 20 42 65 61  | same thing. Bea|
0000b580  72 20 69 6e 20 0a 6d 69  6e 64 20 74 68 6f 75 67  |r in .mind thoug|
0000b590  68 2c 20 74 68 61 74 20  74 68 69 73 20 6f 6e 6c  |h, that this onl|
0000b5a0  79 20 68 61 73 20 61 6e  20 65 66 66 65 63 74 20  |y has an effect |
0000b5b0  6f 6e 20 74 68 65 20 66  69 6e 69 73 68 65 64 20  |on the finished |
0000b5c0  73 61 6d 70 6c 65 20 2d  20 0a 72 65 74 75 72 6e  |sample - .return|
0000b5d0  69 6e 67 20 74 6f 20 74  68 65 20 73 79 6e 74 68  |ing to the synth|
0000b5e0  65 74 69 63 20 73 6f 75  6e 64 73 20 73 65 63 74  |etic sounds sect|
0000b5f0  69 6f 6e 20 61 67 61 69  6e 20 77 69 6c 6c 20 6e  |ion again will n|
0000b600  75 6c 6c 69 66 79 20 61  6e 79 20 73 61 6d 70 6c  |ullify any sampl|
0000b610  65 20 0a 6f 70 65 72 61  74 69 6f 6e 73 20 70 65  |e .operations pe|
0000b620  72 66 6f 72 6d 65 64 2e  0a 0a 43 72 65 64 69 74  |rformed...Credit|
0000b630  73 0a 0a 46 69 72 73 74  6c 79 2c 20 74 68 61 6e  |s..Firstly, than|
0000b640  6b 73 20 74 6f 20 4d 61  74 74 68 65 77 20 46 61  |ks to Matthew Fa|
0000b650  72 72 6f 77 20 66 6f 72  20 75 70 64 61 74 65 73  |rrow for updates|
0000b660  20 74 6f 20 74 68 65 20  50 44 20 70 6c 61 79 65  | to the PD playe|
0000b670  72 20 6d 6f 64 75 6c 65  20 0a 75 73 65 64 20 62  |r module .used b|
0000b680  79 20 41 50 20 54 72 61  63 6b 65 72 20 32 2c 20  |y AP Tracker 2, |
0000b690  61 6e 64 20 61 6c 73 6f  20 66 6f 72 20 63 6f 6d  |and also for com|
0000b6a0  6d 65 6e 74 73 20 6f 6e  2c 20 61 6e 64 20 73 75  |ments on, and su|
0000b6b0  67 67 65 73 74 69 6f 6e  73 20 66 6f 72 2c 20 74  |ggestions for, t|
0000b6c0  68 65 20 0a 70 72 6f 67  72 61 6d 2e 20 49 20 6d  |he .program. I m|
0000b6d0  75 73 74 20 61 6c 73 6f  20 74 68 61 6e 6b 20 53  |ust also thank S|
0000b6e0  69 6d 6f 6e 20 46 6f 72  72 65 73 74 20 66 6f 72  |imon Forrest for|
0000b6f0  20 73 75 67 67 65 73 74  69 6f 6e 73 20 66 6f 72  | suggestions for|
0000b700  20 0a 69 6d 70 72 6f 76  65 6d 65 6e 74 73 2c 20  | .improvements, |
0000b710  77 72 69 74 69 6e 67 20  6c 6f 61 64 73 20 6f 66  |writing loads of|
0000b720  20 74 75 6e 65 73 20 28  63 75 72 72 65 6e 74 6c  | tunes (currentl|
0000b730  79 20 39 29 20 77 69 74  68 20 74 68 65 20 70 72  |y 9) with the pr|
0000b740  6f 67 72 61 6d 2c 20 61  6e 64 20 0a 64 65 73 69  |ogram, and .desi|
0000b750  67 6e 69 6e 67 20 61 20  6e 69 63 65 20 69 63 6f  |gning a nice ico|
0000b760  6e 20 66 6f 72 20 69 74  2e 20 54 68 61 6e 6b 73  |n for it. Thanks|
0000b770  20 61 6c 73 6f 20 74 6f  20 44 61 76 69 64 20 52  | also to David R|
0000b780  61 64 66 6f 72 64 20 66  6f 72 20 77 72 69 74 69  |adford for writi|
0000b790  6e 67 20 0a 74 68 65 20  22 48 61 72 6d 53 79 6e  |ng .the "HarmSyn|
0000b7a0  74 68 22 20 70 72 6f 67  72 61 6d 20 28 63 6f 70  |th" program (cop|
0000b7b0  79 72 69 67 68 74 20 42  42 43 20 41 63 6f 72 6e  |yright BBC Acorn|
0000b7c0  20 55 73 65 72 29 2c 20  77 68 69 63 68 20 73 68  | User), which sh|
0000b7d0  6f 77 73 20 77 68 61 74  20 69 73 20 0a 70 6f 73  |ows what is .pos|
0000b7e0  73 69 62 6c 65 20 77 69  74 68 20 73 79 6e 74 68  |sible with synth|
0000b7f0  65 74 69 63 20 73 6f 75  6e 64 73 20 61 6e 64 20  |etic sounds and |
0000b800  69 6e 74 72 6f 64 75 63  65 73 20 73 6f 6d 65 20  |introduces some |
0000b810  73 6f 72 74 20 6f 66 20  73 74 61 6e 64 61 72 64  |sort of standard|
0000b820  20 69 6e 74 6f 20 0a 74  68 69 73 20 66 69 65 6c  | into .this fiel|
0000b830  64 2e 20 54 68 61 6e 6b  73 20 74 6f 6f 20 74 6f  |d. Thanks too to|
0000b840  20 4b 61 72 6c 20 48 61  72 64 79 20 66 6f 72 20  | Karl Hardy for |
0000b850  61 6c 6c 20 74 68 65 20  6e 69 63 65 20 64 65 6d  |all the nice dem|
0000b860  6f 73 20 61 6e 64 20 66  6f 72 20 0a 77 72 69 74  |os and for .writ|
0000b870  69 6e 67 20 69 6e 20 74  68 65 20 66 69 72 73 74  |ing in the first|
0000b880  20 70 6c 61 63 65 2e 20  43 72 65 64 69 74 20 73  | place. Credit s|
0000b890  68 6f 75 6c 64 20 61 6c  73 6f 20 67 6f 20 74 6f  |hould also go to|
0000b8a0  20 49 20 44 20 47 72 69  66 66 69 74 68 73 2c 20  | I D Griffiths, |
0000b8b0  74 68 65 20 0a 61 75 74  68 6f 72 20 6f 66 20 61  |the .author of a|
0000b8c0  20 67 72 65 61 74 20 6c  69 74 74 6c 65 20 50 44  | great little PD|
0000b8d0  20 75 74 69 6c 69 74 79  2c 20 22 21 46 69 6c 65  | utility, "!File|
0000b8e0  53 65 65 22 2e 20 54 68  69 73 20 62 61 73 69 63  |See". This basic|
0000b8f0  61 6c 6c 79 20 70 65 72  66 6f 72 6d 73 20 0a 61  |ally performs .a|
0000b900  20 22 2a 44 75 6d 70 22  20 69 6e 20 61 20 64 65  | "*Dump" in a de|
0000b910  73 6b 74 6f 70 20 77 69  6e 64 6f 77 2c 20 63 61  |sktop window, ca|
0000b920  6e 20 68 61 6e 64 6c 65  20 6d 75 6c 74 69 70 6c  |n handle multipl|
0000b930  65 20 66 69 6c 65 73 2c  20 61 6e 64 20 69 73 20  |e files, and is |
0000b940  67 72 65 61 74 20 0a 66  6f 72 20 66 69 67 75 72  |great .for figur|
0000b950  69 6e 67 20 6f 75 74 20  77 65 69 72 64 20 66 69  |ing out weird fi|
0000b960  6c 65 20 66 6f 72 6d 61  74 73 2e 0a 0a 49 66 20  |le formats...If |
0000b970  79 6f 75 20 77 61 6e 74  20 74 6f 20 77 72 69 74  |you want to writ|
0000b980  65 20 74 6f 20 6d 65 20  66 6f 72 20 61 6e 79 20  |e to me for any |
0000b990  72 65 61 73 6f 6e 3b 20  69 66 20 79 6f 75 27 76  |reason; if you'v|
0000b9a0  65 20 77 72 69 74 74 65  6e 20 61 20 67 6f 6f 64  |e written a good|
0000b9b0  20 0a 70 69 65 63 65 20  6f 66 20 6d 75 73 69 63  | .piece of music|
0000b9c0  20 77 69 74 68 20 41 50  20 54 72 61 63 6b 65 72  | with AP Tracker|
0000b9d0  20 32 2c 20 69 66 20 79  6f 75 20 63 61 6e 27 74  | 2, if you can't|
0000b9e0  20 62 65 63 61 75 73 65  20 79 6f 75 20 64 6f 6e  | because you don|
0000b9f0  27 74 20 6b 6e 6f 77 20  0a 68 6f 77 20 74 6f 20  |'t know .how to |
0000ba00  70 65 72 66 6f 72 6d 20  61 6e 20 6f 70 65 72 61  |perform an opera|
0000ba10  74 69 6f 6e 28 73 29 2c  20 6f 72 20 69 66 20 79  |tion(s), or if y|
0000ba20  6f 75 27 76 65 20 66 6f  75 6e 64 20 61 6e 79 20  |ou've found any |
0000ba30  62 75 67 73 2c 20 6d 79  20 61 64 64 72 65 73 73  |bugs, my address|
0000ba40  20 0a 69 73 20 61 73 20  66 6f 6c 6c 6f 77 73 3a  | .is as follows:|
0000ba50  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
0000ba60  20 41 6e 64 72 65 77 20  50 65 70 70 65 72 65 6c  | Andrew Pepperel|
0000ba70  6c 2c 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |l,.             |
0000ba80  20 20 32 30 20 4f 72 63  68 61 72 64 20 50 61 72  |  20 Orchard Par|
0000ba90  6b 2c 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |k,.             |
0000baa0  20 20 47 72 69 6d 6f 6c  64 62 79 2c 0a 20 20 20  |  Grimoldby,.   |
0000bab0  20 20 20 20 20 20 20 20  20 20 20 20 4c 6f 75 74  |            Lout|
0000bac0  68 2c 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |h,.             |
0000bad0  20 20 4c 69 6e 63 73 2e  0a 20 20 20 20 20 20 20  |  Lincs..       |
0000bae0  20 20 20 20 20 20 20 20  4c 4e 31 31 20 38 54 4e  |        LN11 8TN|
0000baf0  0a 0a 28 20 20 44 75 72  69 6e 67 20 74 65 72 6d  |..(  During term|
0000bb00  20 74 69 6d 65 2c 20 6d  79 20 61 64 64 72 65 73  | time, my addres|
0000bb10  73 20 69 73 3a 0a 0a 20  20 20 20 20 20 20 20 20  |s is:..         |
0000bb20  20 20 20 20 20 20 41 6e  64 72 65 77 20 50 65 70  |      Andrew Pep|
0000bb30  70 65 72 65 6c 6c 2c 0a  20 20 20 20 20 20 20 20  |perell,.        |
0000bb40  20 20 20 20 20 20 20 43  68 75 72 63 68 69 6c 6c  |       Churchill|
0000bb50  20 43 6f 6c 6c 65 67 65  2c 0a 20 20 20 20 20 20  | College,.      |
0000bb60  20 20 20 20 20 20 20 20  20 43 61 6d 62 72 69 64  |         Cambrid|
0000bb70  67 65 2c 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ge,.            |
0000bb80  20 20 20 43 42 33 20 30  44 53 2e 0a 0a 20 20 20  |   CB3 0DS...   |
0000bb90  45 2d 4d 61 69 6c 3a 20  20 41 50 31 30 30 31 34  |E-Mail:  AP10014|
0000bba0  40 68 65 72 6d 65 73 2e  63 61 6d 2e 61 63 2e 75  |@hermes.cam.ac.u|
0000bbb0  6b 20 20 20 20 20 20 20  20 20 20 20 20 20 29 0a  |k             ).|
0000bbc0  0a                                                |.|
0000bbc1