home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Sensations!
/
sound_sensations.iso
/
midifile
/
edit201
/
mt32.doc
< prev
next >
Wrap
Text File
|
1991-01-07
|
7KB
|
133 lines
Edit 2.00 - Template Documentation for MT32*.TEM 01/04/91
The files MT32*.TEM are the Edit 2.00 templates for the Roland MT-32. They
include the following:
MT32PAT.TEM MT-32 patch editing template
MT32TIM.TEM MT-32 timbre editing template
MT32SYS.TEM MT-32 system area editing template (not yet available)
The MT-32 has lots of memory areas; some are PROM, some are RAM. The PROM
areas cannot be read or written, but the RAM areas can. RAM areas include
patches, timbres and the system area. A timbre defines a basic sound, while
a patch points to a timbre. When you select a preset number, you are really
selecting a patch; that patch in turn points to a timbre. There are two very
distinct areas of RAM memory used for patches and timbres. One area defines
all 128 patches and all 64 user-modifiable timbres. These areas are known as
"patch memory" and "timbre memory", respectively. Additionally, each channel
has its own memory area for a single patch and timbre; these are known as
"temporary" areas. When a patch is selected (either by the front panel or by
a MIDI program change message), the specified patch and its associated timbre
are copied into the temporary area for that channel.
This program will only write data to the "patch memory"and "timbre memory"
areas. This means that, after writing a timbre change or patch change, you
will need to send a program change message to "activate" your modifications.
Note that the front panel will only allow you to select the PROM timbres,
not the user-modifiable RAM timbres. Therefore, you will need to send a
MIDI program change command with your MIDI controller. Eventually, Edit
will have the capability to send most simple MIDI commands, but not in this
release.
This may all sound VERY confusing... I know it was to me, and I wrote the
darned thing <grin>. So, in order to try to make it easier for you to use
Edit with the MT-32, the following is a step by step procedure to show you
how to use RAM-based timbres.
1. Power up your MT-32... this will reset all RAM and set the device ID to 17
2. Double check the device ID by pressing the Master Volume button and holding
it while pressing the Sound button. You should see:
** Unit number : 17
If not, use the Select/Volume knob to set the unit number to 17.
3. The first thing we want to do is update one of the RAM timbres. Load Edit
(type EDIT20 and return).
4. When the first screen comes up, press F7 to load a template, and key in
MT32TIM into the template name prompt.
5. After the template is loaded, press F9 to load a patch, and key MT32WHO
into the patch name prompt.
6. You should now see the timbre named "Doctor Who". This is a little timbre
I whipped up to emulate the initial sound of the Doctor Who theme song
(the funky electronic buzz with the neat filtering). Note that the timbre
number is 0; this number will be important later on. We can update any
of the 64 memory timbres by entering a number from 0 to 63 here, but for
now leave it at 0.
7. Now press Alt-F10 to send the patch. At this point, all we've done is to
load a memory timbre. No patch points to it yet, so it doesn't really
affect anything.
8. Now we want to make channel 1 point to the newly loaded timbre. Press the
Part 1 button. The display should read as follows:
1|Slap Bass1|vol> 80
9. This would be sufficient for our purposes, but let's do a little extra
something... press the Sound Group button and the display changes:
1>Bass |Slap Bass1
This display shows the timbre group as well as the specific timbre now.
"Bass" indicates the Bass group of the PROM timbres, while "Slap Bass1"
is the specific timbre.
10. Now, load the MT-32 patch template. Press F7 and type MT32PAT into the
template name prompt.
11. After the template is loaded, press F9 to load a patch, and key MT32MEM
into the patch name prompt.
12. You will now see a patch loaded. Especially note the following:
Patch Number....: [ 0]
Timbre Group....: 2
Timbre Number...: 0
The patch number corresponds to the MIDI program number. We are going to
change program number 0. The timbre group is the key to the whole thing;
timbre groups 0 and 1 point to PROM group A and PROM group B, respectively,
but timbre group 2 indicates the memory timbres. By specifying group 2,
we can now access any timbres we have uploaded. The timbre number matches
the timbre number from the MT32TIM template which we discussed in step 6.
13. Press Alt-F10 again to send the patch template. At this point, we have
pointed patch 0 to the Doctor Who timbre we uploaded to memory timbre 0.
However, as I mentioned earlier, these changes don't take effect until we
issue a MIDI program change command. Use your MIDI controller to send a
program change command on MIDI channel 2 (remember that the MT-32 channels
1-8 correspond to MIDI channels 2-9). Change to program 0. If you want,
you can use Cakewalk to do this... exit Edit (press F3, then press Enter
on the exit prompt) - we're done with it for now - and load Cakewalk. On
the track screen, simply cursor over to the channel column (Ch) and set it
to 2 (press the + key twice), cursor one more over to the patch field (Pat)
and set it to 0 (press the + key once). Or use your MIDI controller to
send program change 0 for channel 2 (0xC1 0x00). The following display
should appear on the MT-32:
1>Memory |Doctor Who
"Memory" indicates that we have successfully pointed the patch to a memory
timbre, and "Doctor Who" is the timbre. Now, hammer on a nice loud C3 (or
C5 in Cakewalk-ese) on channel 2 and listen to the sound.
Congratulations! You have just created a new sound for the MT-32! Now you can
experiment with various parameters and just go wild. One note of caution: many
(and I do mean MANY) of the timbres of the MT-32, especially those from third
party sources, have parameters that fall outside of the ranges specified in the
MT-32 manual. These work, but cause all kinds of unpredicted results; they
also make Edit act a little weird. Edit will still send these out-of-range
parameters, but will not allow you to enter them that way. I'm trying to come
up with a generic way of turning off range-checking, and will stick it in as
soon as I do.
Also included in this ZIP file should be SQ3-1.SYX through SQ3-9.SYX; these are
some timbres as loaded by the Space Quest III game. Use them for fun and as
examples of how to mess the MT's mind. Have at it!