                 MixW32 by Nick Fedoseev, UT2UZ
                       Let's get Started
                                
MixW32 stands for a Mixture of different modes and the Beta version at present supports PSK31
and QPSK and a brand new mode called FSK31. MixW32 doesn't require a TNC to operate and
the only requirement is that you have a computer with a compatible soundcard installed along
with a Windows operating system.

VOX Control is the most simple and easiest way to run MixW32. There are only (2) connections
required. One from your rig (receive) to the input of your sound card and the second connection
is the output of the soundcard to the input(Microphone jack or phone patch input) of the rig.
That's it! Very simple and fool proof. In a pinch you can also manually hit the rig's transmit
switch and when it's time to receive, turn it off. (Note: microphone must be unplugged)

To setup your program you should first create a folder/directory called MIX and unzip your file to
that directory. Besides having MixW.exe in your folder/directory there are three other files that
are automatically created by MixW32 which are log.log, .dat and cty.dat. The cty.dat file is part
of the Antenna Heading system and obviously log.log is a text file created by MixW32 which is
your logging system.  Another file, MIXW.INI which is in the Windows directory contains all the
data and information regarding your setup configuration, brag files and any other information
concerning the assignment of F# keys. I would suggest that at times make a back up of this file in
case you have a Computer Crash and have to re-install MixW32 again.
                                   
Left Click Butterfly (see figure 1) This will reveal a pull down menu. Select Setup. There are 3
parts to Setup menu. 
1. Personal Data
          Enter your callsign in Upper Case
          Enter your name
          Enter your QTH
          Enter your Latitude
          Enter your Longitude (Note) in North and South America enter this as a Minus #
2. Trcvr (Transceiver Control)
     Select Com port
     Speed (Baud Rate of your computer)
     Select Rig, Select USB or LSB, Select Swap CW/PTT   on (checked) off (no check)
          (Upper Side Band should be used if at all possible) This is the Normal Standard of
     operation.
3. Misc.
          Select the Speed of the CW ID (1 = slowest and 3 = the fastest speed
          Select the amount of characters for Wordwrap
     Select Transmit Tone Frequency (Default on start up of Program)
(Note Rigs with 400/500hz CW filters can use frequencies from 1200 Hz and higher, I use 1300
Hz and filters
work fine if you can activate your CW filters while in either USB or LSB)When finished, left click
OK. and you're now configured to run MixW32.

                                   
 MixW32 User Screens, Click on Butterfly to reveal Pull down Menu
 RX Screen  Note: also displays outgoing TX
                                
Log DataSpectrum DisplayLog Data input ScreenTX input screen
 Note: this is where you type Information /Second Channel Screen
Spec -  Check to start Receive
NET - Check to Zero Beat Receive Signal
AFC - Check to turn on Automatic Frequency Control
 Invert - Check to invert signal  
Look - Left Click to search for "String" (Callsign, Name, QTH etc.)
Info - Left Click for DXCC information                      
 Fq Hz - Frequency of transmit tone 
Send -  Left Click to open dialog box to send txt files to transmit window    
Clear - Left Click to Clear Log Input Data
Save -  Left Click to save log   input data to Log.log file       

Spectrum Display (Note: Yellow wave form is Average Signal 
Blue Wave form is Peak Signal)
Map Shift Right click brings Log Data from Log.log file into program also Displays DX antenna
headings based on your input  setup file.
Frequency Display (Alt F blanks display for manual input)
Combo Box left click arrow for pull down menu of modes
Time Display - Left click to enter Time/Date in QSO data input screen
Radio Buttons - Left Click to change modes 

Screen 
1.  Log Data Display
2.  Receive/ Transmit output TEXT
3. Transmit input (that is where you type)
4.  Input QSO DATA (First entry should be station's callsign )
          Be sure to  use this format for adding frequency in QSO data box ie:14.070.50 this
     program is sensitive to the decimal points
     and has to be in that EXACT format:
     WA2VOS Jim, NY City  599/599 23/Jun/1999 16:40:57z PSK31 14.072.300  
5. Secondary Data Screen Information displayed by program/Second PSK signal receive


Thin Cursor    Vertical Pointer (Tone Frequency) use this to tune PSK station by clicking in the
middle of the two peaks

Horizontal Pointer - Left Click Zero Beat TX/RX signals Right Click change Receive Frequency
if AFC is enabled.
                                   

                      Running the Program
                                

To start things rolling, left Click in Spec box will cause the program to  receive and display wave
forms for tuning
1. Yellow which is the Peak Wave form in real time and 
2. Blue the average wave form use in reverse for easy viewing.) Always tune for the Blue Wave
Forms! Most of us have either used RTTY and/or one or more of the "Tor" modes, the same
protocol for tuning is used in PSK31 and QPSK. The one problem that you experience in PSK31
is that the mode is less than 40 cycles in bandwidth and it is virtually impossible to manually tune
to the correct frequency or even to manually touch up the tuning being that the increments are so
small. However, if your Rig is equipped with "FINE" tuning, Always use that when you're in the
PSK31 and QPSK modes. You will notice that there are two boxes which are NET and AFC. The
proper method for tuning in and then continuing a QSO is as follows: Left Click the Net box and
a check mark will Appear in same. Make sure that the AFC box is unchecked. Calling a station
with both NET and AFC Boxes Checked and continuing the QSO in that manner is the equivalent
of continuously touching the MAIN VFO while in QSO. Result is that you and the other station
will be "Leap Froggin" across the band.. After making contact, uncheck the NET  Box and Check
the AFC box. This will cause the program to automatically track any frequency changes from the
station you're working. You will also notice that the large downward pointer will then begin to
break into two pointers and display a slightly smaller greyish pointer that indicates that there is a
slight change in the receive frequency. Some older rigs are really not stable enough for PSK31
operation and will drift considerably. There's really nothing you can do about this except manually
track the drift but you will notice that you're missing a great deal of the text and the frequency
Box (see figure 1) shows that the receive frequency is changing constantly. (TIP, when starting
your QSO make note of the Starting Frequency, this way you can see how badly the other station
is drifting and observe the stability of both yours and his rig) 

Note: when dragging Mouse pointer into the Spectrum window the cursor changes from the
typical
arrow shaped pointer to a checkered thin line. When dragging the vertical thin line cursor to the
horizontal pointer on the extreme right had side of the window you will notice that it now turns
into a tiny arrow pointer pointing right!

To find a PSK31 station transmitting look for a two peak wave drag the thin vertical cursor as
shown in Figure 3 to the mid-point of the two peaks and left click. Notice that the Vertical pointer
is now directly in the middle of those peaks. Another method would be if your rig is equipped
with "Fine Tuning" Slowly turn your VFO knob and line up the Vertical pointer midpoint between
the two peaks of the PSK signal. If need be left click on the Horizontal pointer to trim tuning.(See
Figure 3) At this point you should be tuned in and receiving text.






     
- To fine tune the frequency : drag the thin vertical  cursor to the right of   spectrum window,
notice that the cursor now changes to a tiny arrow pointing right. If you left click on the
Horizontal pointer you will change both the RX and TX frequencies. If you right click on the
horizontal pointer only the RX frequency will change something like your RIT on your
transceiver. You can also use a keyboard command to alter either RX or TX frequencies as
shown below:
- Alt+Left, arrow change RX frequency by minus 1 Hz
- Alt+Right arrow change RX frequency by plus 1 Hz
- Ctrl+Left arrow - change TRX frequency by minus100 Hz
- Ctrl+Right arrow - change TRX frequency by plus 100 Hz
- Note that right click changes RX frequency only, left click changes   both TX & RX
- Alt+U Up 1 KHz
- Alt+D Down 1 KHz
- Alt+Shift+<  down 100 Hz
- Alt+Shift+>  up 100 Hz
- Pause/Break key is  TX/RX toggle (press once to transmit/press once to receive) 
- Alt X key is TX/RX toggle (press once to transmit/press once to receive) 
- Alt+K - switch to keyboard buffer
- Alt+E - switch to current QSO log window. The first word must be current call.
- Alt+T - Time stamp
- Alt+F - Input Frequency see Figure 3
- Alt+S - Save QSO to the log (ASCII file 'log.log')
- Alt+C - Clear QSO window
- F1 - F12, SHIFT+F1 - SHIFT+F12 can be your predefined keys.
 - You can edit text by pressing CTRL+above hot keys.
(Note: when you hit the F key and the Control Key simultaneously a Dialog Box will appear
and you'll be able to enter text or macros or macros plus text)
- Use Ctrl+Enter for line-feed in multiline texts.
- Alt+F11 - DXCC info for desired call
- Alt+F12 - look for something in log file.
-Alt+P - Enter Call/Name/QTH/RST/My RST
-Alt+V Band down
- Alt+B Band up
- Alt+M Mode
- Alt+SHIFT+Ctrl+X DXC - selects DXC window, I use it for my local DXCluster.
- Alt+H Help

Note: Most activity is around 14.069 thru 14.072 normal sideband is USB and will automatically
select the correct sideband for QPSK and RTTY depending on the Sideband selected during
SETUP.

 Normal "tone" frequency is pre-selected during SETUP. I find that I can use  my CW IF filters
with a setting of1300hz. This is an ideal frequency and I'm able to see 200hz above and below my
transmit frequency. 
You can either click to the left of right of the top downward pointer to SHIFT
the frequency or using the Alt left or right arrow keys which ever is more convenient for you..
The Hz box below the "Spec window indicates the "Tone" frequency in Hz. You can change the
"Tone" frequency in single hertz increments by either clicking just above the right horizontal
pointer or just below or using the Alt left/right arrow keys. 

Remember the "Pause" key is a toggle for Transmit On/OFF and Alt X is the same thing

 Macros 
MixW32 affords the user the luxury of using both Insert Macros and Brag Macros plus
user defined Function Keys 1-12 for the Insert Macro and e BRAG macros 0-9. This give
you a total of 32 Macros.
Macros are inserted with < before the word and > after the word. Word must be in FULL
UPPER case as the program is case sensitive!
There 24 user definable keys where are Function keys 1 - 12 For the F keys and SHIFT 
Function 1 - 12  to define these keys use the control plus the F Key and Control SHIFT F key for
the second set. (Note SHIFT F# are numbered now 1 - 12
<BRAG#> BRAG Macro 0 - 9 Whereas # = 0 through 9

To create a <BRAG#> use any editor and save the file with a .txt ending in the same
directory as MIxW32.
You can insert any Macro or series of Macros you wish including Macros causing a
F key or Shift F key to be invoked. The possibilities of Macros are only limited by your own
imagination Function 1 - 12 for the SF keys.

The insert Macros are as follows:
<CR> = Inserts a Carriage return 
<LF> = Inserts a Line Feed
<SP> = Inserts Space
<BRAG#> causes a BRAG text to be sent to the transmit buffer.
(Example to create a brag file use any kind of text editor or word processor and afterwards name
the file brag1.txt for a macro that will bring up that file the macro will look like this:<BRAG1>
Macros are Case sensitive and must be in full UPPER Case. You can create Brag files 1 through
10 as brag1.txt to brag10.txt and the macros must look like this <BRAG1> through <BRAG10>
<F#> invokes a user defined Function key contents to be sent to transmit buffer
<SF#> invokes a user defined Shift Function key contents to be sent to transmit buffer
<MYCALL> Adds yourcallsign  to either Brag# text or to an Assigned F or FS key)
<MYNAME> Adds your name to either Brag# text or to an Assigned F or FS key
<MYQTH> Adds your QTH to either Brag# text or to an Assigned F or FS key)
<RX> Immediately stops transmission and puts the program into receive
<TX> Immediately begins transmitting and sends any text in transmit buffer
<CWID> Adds CW ID to either Brag# text or to an Assigned F or FS key at the rate user selects
in Setup
<VER> Adds Version Number  to either Brag# text or to an Assigned F or FS key
<NAME> Adds other Station's Name  to either Brag# text or to an Assigned F or FS key
<RST> Adds RST  to either Brag# text or to an Assigned F or FS key
<CALL> Adds Other Station's Callsign to either Brag# text or to an Assigned F or FS key
<BAND> Adds Band you're on to either Brag# text or to an Assigned F or FS key
<FQ> Adds Frequency to either Brag# text or to an Assigned F or FS key
<SAVE> Saves data in log to file and displays in upper screen
<CLEAR> Clears log area for new data
<TIMESTAMP> Macro for Alt T( insert Date/Time in QSO Entry Screen)
<DATE> Adds date to either BRAG# text or to an Assigned F or FS key
<GMT> Adds Zulu time to either Brag# text or to an Assigned F or FS key
Shift left click on Map in Circle  will bring the log.log data into the program and display same in
Log Data Window (See Figures 1 or 2)
Now we can receive two stations at a time. Press Shift+LeftClick   on the second peak and you
will receive the second station in   MISC_INFO window. (This is for testing purposes only! 
Press Shift + Right Click Dual receive off
The actual command will eventually be setup in a later version)
Notes : Second channel recives PSK31 only (no QPSK or RTTY).   It switches off on any change
frequency of main channel. Tturm off the AFC while testing two channel receive


 Mouse Control
The left click of the mouse button normally executes a command however right clicking the
mouse on empty portions the screens will reveal a menu of commands depending on the location
of the screen. 
Screen 1. Top blue screen the right click displays Clear and Print .
Screen 2. Yellow Receive screen right click displays:Paste, Clear Print. If there is any area
highlighted a right click will then display copy, cut, paste, clear print.
Screen 3. Transmit enter screen right click displays:Paste, Clear Print.
Screen 4. QSO screen right click displays:Paste, Clear Print
Screen 5. Information screen will:display Clear and Print.

Note: You may also Highlight areas of the screens to either paste or clear or print and also you
can highlight drag and drop text to RX screen, TX input screen,Log data input screen, You may
also use the highlight drag and drop between any other program and MixW32's screens as well.

Note: FSK31 is now sideband insensitive..works in either usb/lsb same as PSK31

RTTY: Select RTTY from the Radio Buttons on Right Lower Side of (See Figure 2) left click
the button and you're in RTTY at 45 Baud. Future versions will have other Baud Rates

SSB:
Run your preferred sound recorder.
Make a record of "CQ de WA2VOS".
Save it as SSB1.wav in the directory of MixW.
Run MixW, select SSB and press F1 to transmit recorded voice.
There are 12 (F1 through F12) Hot Keys in the SSB mode. 
The WAV files must be saved in the following format: SSB1.wav through SSB12.wav 
To "Play" the WAV files simply Click the SSB Radio Button (see figure 3) and it will play
through your rig via the sound card. Save wear and tear on our voice during a contest. 
(Note: obviously you can create any length file to be transmitted even a long winded "Brag File")
(Note:you must turn off the "Spec" in order for the wav file to play unless you are sure you have
a FULL DUPLEX Sound Card)


Prices for software will be as follows:

MixW32 with callsign imbedded via internet E-Mail with word perfect manual user printed and
history file, $49.95 via Check, US postal Money Order (US funds only) checks payable to:
Jim Jaffe.

Via US Postal Mail:on 1.4 Floppy disk  includes program with imbedded callsign/callsigns printed
manual and history file $10.00 

Via US Postal Mail to Europe on 1.4 Floppy disk includes program with imbedded
callsign/callsigns printed manual and history file $12.00

Sorry NO Credit Cards

How to Order MixW32

If requesting registration via E-Mail please give the following:
Your Name and Address (Please Print Neatly)
Your Callsign
Send Check or Money Order to: Jim Jaffe, 1410-08 71 Road Flushing NY 11367-1945
Please make check or money order Payable to Jim Jaffe (personal checks must clear before
software is shipped)
Your EMAIL address
Enclose Check, US Postal Money Order for $49.95 (US funds only)
If other than USA Bank Check or International Money for $49.95 (US funds only)  
Made Payable to Jim Jaffe

If requesting registration via Postal Mail( US only) enclose Check, Money Order for $49.95 plus
$10.00 shipping and handling to: Jim Jaffe, WA2VOS 141-08 71 Road Flushing, NY 11367-1945
will include 1.4 floppy disk with Program with your callsign / callsigns inserted plus printed
manual and history file.. Make checks and money orders payable to Jim Jaffe
     
If requesting registration via Postal Mail( International) enclose Bank Check, International
Money Order for $49.95 plus $12.00 shipping and handling to: Jim Jaffe, WA2VOS 141-08 71
Road Flushing, NY 11367-1945 USA. Will include 1.4 floppy disk with Program with your
callsign / callsigns inserted plus printed manual and history file.. Make checks and money orders
payable to Jim Jaffe


-----------------------------------------------------------------------------------------------------------
  Name_______________________________________

  Callsign/Signs__________________________________

  E-Mail _________________________________________

  Address:__________________________________Zip Code_______________

  Ammount enclosed       $____________________

Upgrades are FREE of Charge to Registered Users fir Versions 1.00 through 1.99
Check the website for new version announcements and request email transmission
Note: $10.00 for shipping and handling for Mailing Disk and updated manual.


Send questions and notes to nf@tav.kiev.ua (Nick UT2UZ)
and jaffejim@erols.com (Jim WA2VOS). Please check my website for future upgrades
which will be free for version 1.XX


