MixWBuddy
This program runs side-by-side with the
digital-mode program MixW to provide one-button
access to some of the more common digital modes.
I figured while I was writing the utility, I
might as well also provide a few more macro
buttons (which can be hidden if you don't want
them... but who can't use more macro buttons??). I wrote this program because I enjoy
working "different" digital modes, other than
just PSK31 and RTTY. But always going to
the "Mode" menu and selecting "Mode Settings"
(to change the bandwidth and tones for Olivia,
for example) got annoying. I thought
having dedicated buttons for each of the modes
that I work regularly would be helpful. Perhaps
you'll think this is useful, too.
Click here to Download MixWBuddy V0.10 (last
updated 18-Feb-2008... yes, it's still free) NOTE: MixWBuddy has largely been
made obsolete by my
MixWButtons program which
allows you to define all your own macro buttons.
While MixWBuddy still works perfectly well,
MixWButtons allows you to define any buttons you
want, set their color, size, and title font.
It's just an all-around more powerful program. Installation Instructions (including
prerequisites): Download the zip archive
using the link above (right click and select
"Save Link As..." or "Save Target As..."
depending on your browser). Unzip the file
to any directory on your computer, for example
the directory named C:\MixWBuddy. Note
that MixWBuddy does not need to be in the MixW
directory, but you can put it there if you want
to. After you've started MixW, just run
MixWBuddy.exe (by double-clicking it, for
example). That's all there is to it! Prerequisites: This program
requires that you have the Microsoft .NET
Framework V2.0 or later installed on your
computer. Before trying to run MixWBuddy, please
read about the .NET Framework and how to get it
from the About .NET Framework section
of this site. Using MixWBuddy: I hope the
program is pretty self-explanatory. The
macro buttons work exactly like those in MixW
itself. Just as in MixW the buttons can
include both regular text and macros (such as
<NAME>, <CALL> or whatever). Note that
MixWBuddy stores your settings (such as the
macro button names and definitions) in a file
named MixWBuddy.ini in the same
directory that MixWBuddy.exe is run from. Note that the macro buttons are
customizable, but the mode buttons
are not. So, if you never use Feld Hell
mode, but you're a major fan of RTTYM, you can't
change the Feld Hell button to RTTYM.
Sorry. Someday, maybe. And, before
you ask: No, you can't change the colors of the
buttons either! Hey, I like the
colors. In V0.9 I added the little gray button in the
lower right corner that's labeled "Close
Sub-Rx." When clicked, this button will
close all open MIxW secondary receive windows.
If you're like me, and sometimes evaluate what's
going on by opening receive windows for every
decent looking trace within a band segment,
you'll appreciate the ability to close all those
secondary Windows with one click. The Settings tab lets you hide
the macro buttons (and the Macro Defintions tab)
if you want to do so. It also changes the
way MixWBuddy manages "focus" between MixW and
itself. Testing Your Installatioin and
Diagnosing Problems with MixWBuddy: The
easiest way to test if things are working
correctly is to start MixW, start MixWBuddy, and
click a mode button in MixWBuddy. MixW
should change to the indicated mode. Easy,
huh? Next, try to define and use a macro
button: Click the Maro Defintions tab
in MixWBuddy and enter a new button label and
some plain text for that button in the Macro
Text field. Return to theControls tab
in MixWBuddy. The new macro button label
should be visible. Click on the button and
the text you entered for the macro defintion
should appear in the TX Text field of MixW.
That's all there is to it. Still, it's possible that you'll run into a
problem or two. If you do, here are some
hints: You get an error pop-up saying "The
application failed to initialize properly
(0xc0000135)"? You need to both
download and install the Microsoft .NET
Framework before you can run MixWBuddy.
See the section labeled "Prerequisites" above
for where you can find this download on the
Microsoft web site. You get an error pop-up saying "MixW V2
is not Running"? You have to run
MixWBuddy afterstarting MixW. You get an attractive pop-up saying
"Unhandled exception has occured in your
application." and a whole lot more stuff?
Look at the pop-up carefully. Just above
the three buttons it displays you should see the
sentence "Object reference not set to an
instance of an object." If it says this,
you exited from MixW with MixWBuddy still
running. Note that you can't start MixW,
start MixWBuddy, exit from MixW, leave MixWBuddy
running and then start MixW again. Well,
you can do this but it will cause
MixWBuddy to stop working correctly. Just
click "quit" in the error pop-up (don't worry,
you won't lose any macro defintions or whatever
that you entered) and re-run MixBuddy. You've tried everything but you still
have a problem and you're completely stumped? Or
perhaps things sort of work but you've run into
a bug? Send
me an email describing the problem or issue
that you're having as clearly and in as much
detail as possible. Contrary
to prior practice, please do not send
problem reports, questions, or comments to the
MixW Yahoo group. They've made it
abundantly clear to me that they don't want to
see these posts in that group. MixWBuddy Revision History
(see the revision history for MixWBuddy at the
bottom of this page)
You get an error pop-up saying something about
.NET Framework? You need to both
download and install the Microsoft .NET
Framework before you can run MixWBuddy.
See the section labeled "Prerequisites" above
for where you can find this download on the
Microsoft web site.
Version Number
Changes Implemented
V0.5
Initial public release
V0.6
Saved/restored screen position based
on user feedback
V0.7
Added "Always on top" option based
on user feedback
V0.9
Added button to close all open
receive windows; Properly
internationalized decimal separator, so
PSK baud rates will always be correct
for non-US users
V0.10
Added PSK125 button, by popular
demand
Software License and Terms of Use
This software is provided to the community for personal, non-commercial use at no cost, but subject to the terms of the license agreement shown on the downloads page of this web site. Do not download or use any software from this web site unless you fully agree to these terms and conditions.