=================================================================



DX ANDROID by Tom Bajoras. Assembled by David Leaver from a modified
version of the original source code.  Released as freeware.


A little history:

The program was originally named DX-Droid, but had to change its name
to appease the dark side of the force..err... George Lucus and
friends, so the final version was DX-Android. There were even ads in
the electronic music magazines at the time with a picture of a droid
(very akin to Star Wars) playing a DX7 and ST computer along with a
TX816 rack!

Those with DX7's and other 6 Op synths today can still use this
excellent program. For analysis of FM, its many screens and layout
should please the more intellectually minded as well as lay musicians
who still use FM. DX-Android was one of the first programs to
incorporate Random Patch generation, thus making it a landmark
application in its time.


Basics

Within the program, menu pages are selected by pressing the
appropriate Function Key as shown at the top of every page. Options
within each main page are activated by moving the indicator arrow with
the mouse or cursor keys and selecting indicated option with the left
mouse button or spacebar.

The program calls its storage blocks 'work banks'. There are 18 work
banks available. Each work bank has 32 'slots' for holding individual
sounds. There is also a 'work space' to which a work bank can be
copied for editing.

A Brief Tutorial

1. Load program. A dialog asks for data disc. Put in data disc, or put
in a blank disc. Type a key. If blank disc, it will ask to format it:
say YES. After this,the #1 menu screen comes up.

2. To send a bank of sounds to the DX:

Hit Function Key #5 (Bank). Scroll using arrow keys or mouse to READ A
BANK TO WB (work bank). Press space bar or left mouse button.

A Dialog appears: ENTER BANK (1-18)

I enter (for example) 7 followed by <return>.

Now select "WB VOICES TO SYNTH", again using the mouse or keyboard.
The bank that you selected for the WB (work bank) is sent to the dx.

Now hit Function Key #7 (Edit Bank). The sounds in the bank are
displayed. Select "WB SLOT TO SYNTH". A Dialog appears:

"WB SLOT (1-9,0,A-V), <cr> TO ABORT."

Enter 9 (for example). Then another dialog appears:

"[a] with, [b]without, [c] only f-pairs."

I usually pick A. The sound is sent to the DX.


3. To Edit a sound:

Choose F7 (Edit Bank). Then select "WB SLOT TO WS" (work bank to work
space). A dialog appears:

"WB SLOT (1-9,0,A-V) <cr> TO ABORT"

Enter the number/letter of the sound you want to edit. (example: 9)
Now go to the F2 (Edit) menu.

Within the Edit menu, select NUMERICAL EDIT. The Numerical editing
screen appears. All parameters are displayed along with the algorithm
graphic. Hit ENTER to exit after changing the desired values.

Other editing screens here add to the strength and versatility of this
program:

A. Operator EG. Graphics of all operator envelopes. Hit the space bar
   to scroll thru the different operators envelopes.

B. KB Scaling Edit. A keyboard graphic helps with visualizing KB level
   scaling.

C. Operator Output Edit. Bar graphs of the operator levels.

D. Operator EG Views.

When editing is completed, select "SAVE EDITING TO WS" and your sound
will be saved.


6. You can also audition the sound using F9. Selecting it sends a note
on code. Selecting it again sends a note off. Very handy!

7. F6 has utility fuctions. You can also turn MIDI THRU on by
selecting it. Then you can audition sounds using your MIDI keyboard.

8. F8 chooses the ANDROID functions, that is random patch generation.
Experiment with these options.This program was innovatory in that it
was one of the first that had this type of feature.

These are the basics. Without a manual, this is all I can figure out
for now . Once you get used to its structure you can navigate easily
between the screens.


Thanks goes to David Leaver for taking the time to compile this
version using the released Source Code of DX Android from Tom Bajoras
(formally of Hybrid Arts). It has not been easy, and it is much
appreciated. Also, thanks go to Tom Bajoras whom he has been more then
kind in releasing his former Atari-MIDI software including the source
code into the Public Domain.


Tim Conrardy
3-6-02

Tims Atari MIDI World
http://tamw.atari-users.net


=================================================================

Notes on the source code.

Tom Bajoras' source code is in the dialect of an unidentified
assembler and produced a heavily copy-protected program.

The modified code is accepted by DEVPAC 3 and produces LATTICE
linkable object modules. Apart from the copy protection, the biggest
problems encountered in converting the original code were the use of
an .ascii directive which appears to have added a terminating zero to
a string, and the use of symbols beginning with both '_' and '.',
which are the two choices for local lables in DEVPAC.

=================================================================
