|
Patch
Manager Instructions
Note: This program
(and these instructions) were never fully completed, so you
may or may not be able to get the program to work with your
setup. This program is now open
source in the hope that someone else can complete this project
(since I haven't touched it since 2000).
How
to connect the mks-80 to your computer
If you
have both the mks-80 and mpg-80 programmer
Set the midi/programmer
switch on the back to programmer, connect the programmer to
the mks-80, connect the midi out of the mks-80 to the midi in
of your computer, and the midi in of the mpg-80 to the midi
out of your computer. Now you can record your mpg-80 adjustments
in realtime while you play! Make sure you have selected the
same midi channel for both the mpg-80 (set the programmer channel)
and mks-80 (Hold the MIDI Channel button and press Bank 1 for
channel 1).
If you
just have the mks-80
Set the midi/programmer
switch on the back to midi. Connect the midi out of the mks-80
to your computer's midi in, and the midi in of the mks-80 to
the midi out of your computer.
Using your
mks-80 with a sequencer
For sequencers that
automatically echo midi data from a port back to itself (such
as Cakewalk), you will need to turn the "local switch"
to off for the port you are using with your mks-80. In Cakewalk,
you can do this by opening tools->project options->midi
input and then enter the port number your mks-80 is using next
to "local on port".
If your setup is
echoing midi data from the mks-80 port back to itself, then
your mks-80 can be caught in a midi feedback loop requiring
you to unplug the midi cables or turning off the mks-80 and
on again to stop it.
Basic
Setup
1 - Set your mks-80
to:
- cartridge = midi
- midi function
= III
- protect = off
- memory area =
internal
2 - Open the program,
and choose the correct midi settings for your mks-80 under the
"Midi->Select Midi Port" menu. If you don't know
which midi channel your mks-80 is using, hold the midi channel
button and press bank 1 for channel 1, and select 1 as the programmer
channel if you are using one.
Loading
Patches from the MKS-80
1 - Open the Factory
Patches file under "File->open" (or any other .m80
patch file or .sys SysEx file)
or load the patches
from the mks-80 by:
a) Selecting the
midi channels (in/out) used by your mks-80 in the "Midi->SelectMidiPort"
b) Select "Midi->GetPatches"
- If this never
stops, then you have selected the wrong midi channel, or:
- If this never
stops or crashes, then you have selected too low of a midi
transfer speed in the "Midi->Set Midi Transfer Speed"
menu.
Once the patches
are loaded into the program, you can see the data by using the
"Midi->Display Current Selection Data."
Do this on a patch
or tone to see if you have received new sounds from your mks-80.
If your loading was unsuccessful, then you will see "This
patch/tone is uninitialized..." Otherwise, you will see
the raw data for that patch/tone if you have successfully loaded
patches/tones into the program.
4 - Name your patches
and tones (ctrl-r), and you can copy and paste them (ctrl-c,
ctrl-v) to a new window (ctrl-n).
5 - Save this file
as a backup of your original patches, and be kind and email
them to me. Thanks!
Saving
Patches to the mks-80
1 - With the patches/tones
you want to send being the active patch/tone window, select
"Midi->Send Patches". Wait until the "Loading"
stops being displayed on your mks-80. Now you should now have
new patches on your mks-80. Jam away!
Known
Bugs (non-fatal)
1) After sending/receiving
patches, the up/down arrows in the toolbar will remain grayed
until you move the mouse.
2) The display text
for the patches and tones is kind of weird. Right now, the patches
are on the left column, and on the right column, possibly not
fully visible, are the tones. You can drag the window's right
side to make it larger to show the tone names.
3) If you choose
a midi transfer speed too low in the "Midi->Set Midi
Transfer Speed," the program will stop responding after
a load/save of patches.
Future
Features - on hold
One thing that I
need to add is the ability to do multiple selections for copying
more than one patch/tone over to another window. Otherwise,
you have to copy 88 times for an entire new group of patches.
I will add this feature if people actually start emailing me
patches. Otherwise, I'm not going to spend any more time on
this if no one is going to use it!
|