home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / midifile / edit201 / mt32.doc < prev    next >
Text File  |  1991-01-07  |  7KB  |  133 lines

  1. Edit 2.00 - Template Documentation for MT32*.TEM                      01/04/91
  2.  
  3. The files MT32*.TEM are the Edit 2.00 templates for the Roland MT-32.  They
  4. include the following:
  5.  
  6. MT32PAT.TEM     MT-32 patch editing template
  7. MT32TIM.TEM     MT-32 timbre editing template
  8. MT32SYS.TEM     MT-32 system area editing template (not yet available)
  9.  
  10. The MT-32 has lots of memory areas; some are PROM, some are RAM.  The PROM
  11. areas cannot be read or written, but the RAM areas can.  RAM areas include
  12. patches, timbres and the system area.  A timbre defines a basic sound, while
  13. a patch points to a timbre.  When you select a preset number, you are really
  14. selecting a patch; that patch in turn points to a timbre.  There are two very
  15. distinct areas of RAM memory used for patches and timbres.  One area defines
  16. all 128 patches and all 64 user-modifiable timbres.  These areas are known as
  17. "patch memory" and "timbre memory", respectively.  Additionally, each channel
  18. has its own memory area for a single patch and timbre; these are known as
  19. "temporary" areas.  When a patch is selected (either by the front panel or by
  20. a MIDI program change message), the specified patch and its associated timbre
  21. are copied into the temporary area for that channel.
  22.  
  23. This program will only write data to the "patch memory"and "timbre memory"
  24. areas.  This means that, after writing a timbre change or patch change, you
  25. will need to send a program change message to "activate" your modifications.
  26. Note that the front panel will only allow you to select the PROM timbres,
  27. not the user-modifiable RAM timbres.  Therefore, you will need to send a
  28. MIDI program change command with your MIDI controller.  Eventually, Edit
  29. will have the capability to send most simple MIDI commands, but not in this
  30. release.
  31.  
  32. This may all sound VERY confusing... I know it was to me, and I wrote the
  33. darned thing <grin>.  So, in order to try to make it easier for you to use
  34. Edit with the MT-32, the following is a step by step procedure to show you
  35. how to use RAM-based timbres.
  36.  
  37.  1. Power up your MT-32... this will reset all RAM and set the device ID to 17
  38.  
  39.  2. Double check the device ID by pressing the Master Volume button and holding
  40.     it while pressing the Sound button.  You should see:
  41.  
  42.           ** Unit number :  17
  43.  
  44.     If not, use the Select/Volume knob to set the unit number to 17.
  45.  
  46.  3. The first thing we want to do is update one of the RAM timbres.  Load Edit
  47.     (type EDIT20 and return).
  48.  
  49.  4. When the first screen comes up, press F7 to load a template, and key in
  50.     MT32TIM into the template name prompt.
  51.  
  52.  5. After the template is loaded, press F9 to load a patch, and key MT32WHO
  53.     into the patch name prompt.
  54.  
  55.  6. You should now see the timbre named "Doctor Who".  This is a little timbre
  56.     I whipped up to emulate the initial sound of the Doctor Who theme song
  57.     (the funky electronic buzz with the neat filtering).  Note that the timbre
  58.     number is 0; this number will be important later on.  We can update any
  59.     of the 64 memory timbres by entering a number from 0 to 63 here, but for
  60.     now leave it at 0.
  61.  
  62.  7. Now press Alt-F10 to send the patch.  At this point, all we've done is to
  63.     load a memory timbre.  No patch points to it yet, so it doesn't really
  64.     affect anything.
  65.  
  66.  8. Now we want to make channel 1 point to the newly loaded timbre.  Press the
  67.     Part 1 button.  The display should read as follows:
  68.  
  69.           1|Slap Bass1|vol> 80
  70.  
  71.  9. This would be sufficient for our purposes, but let's do a little extra
  72.     something... press the Sound Group button and the display changes:
  73.  
  74.           1>Bass   |Slap Bass1
  75.  
  76.     This display shows the timbre group as well as the specific timbre now.
  77.     "Bass" indicates the Bass group of the PROM timbres, while "Slap Bass1"
  78.     is the specific timbre.
  79.  
  80. 10. Now, load the MT-32 patch template.  Press F7 and type MT32PAT into the
  81.     template name prompt.
  82.  
  83. 11. After the template is loaded, press F9 to load a patch, and key MT32MEM
  84.     into the patch name prompt.
  85.  
  86. 12. You will now see a patch loaded.  Especially note the following:
  87.  
  88.           Patch Number....: [  0]
  89.           Timbre Group....:  2
  90.           Timbre Number...:   0
  91.  
  92.     The patch number corresponds to the MIDI program number.  We are going to
  93.     change program number 0.  The timbre group is the key to the whole thing;
  94.     timbre groups 0 and 1 point to PROM group A and PROM group B, respectively,
  95.     but timbre group 2 indicates the memory timbres.  By specifying group 2,
  96.     we can now access any timbres we have uploaded.  The timbre number matches
  97.     the timbre number from the MT32TIM template which we discussed in step 6.
  98.  
  99. 13. Press Alt-F10 again to send the patch template.  At this point, we have
  100.     pointed patch 0 to the Doctor Who timbre we uploaded to memory timbre 0.
  101.     However, as I mentioned earlier, these changes don't take effect until we
  102.     issue a MIDI program change command.  Use your MIDI controller to send a
  103.     program change command on MIDI channel 2 (remember that the MT-32 channels
  104.     1-8 correspond to MIDI channels 2-9).  Change to program 0.  If you want,
  105.     you can use Cakewalk to do this... exit Edit (press F3, then press Enter
  106.     on the exit prompt) - we're done with it for now - and load Cakewalk.  On
  107.     the track screen, simply cursor over to the channel column (Ch) and set it
  108.     to 2 (press the + key twice), cursor one more over to the patch field (Pat)
  109.     and set it to 0 (press the + key once).  Or use your MIDI controller to
  110.     send program change 0 for channel 2 (0xC1 0x00).  The following display
  111.     should appear on the MT-32:
  112.  
  113.           1>Memory |Doctor Who
  114.  
  115.     "Memory" indicates that we have successfully pointed the patch to a memory
  116.     timbre, and "Doctor Who" is the timbre.  Now, hammer on a nice loud C3 (or
  117.     C5 in Cakewalk-ese) on channel 2 and listen to the sound.
  118.  
  119. Congratulations!  You have just created a new sound for the MT-32!  Now you can
  120. experiment with various parameters and just go wild.  One note of caution: many
  121. (and I do mean MANY) of the timbres of the MT-32, especially those from third
  122. party sources, have parameters that fall outside of the ranges specified in the
  123. MT-32 manual.  These work, but cause all kinds of unpredicted results; they
  124. also make Edit act a little weird.  Edit will still send these out-of-range
  125. parameters, but will not allow you to enter them that way.  I'm trying to come
  126. up with a generic way of turning off range-checking, and will stick it in as
  127. soon as I do.
  128.  
  129. Also included in this ZIP file should be SQ3-1.SYX through SQ3-9.SYX; these are
  130. some timbres as loaded by the Space Quest III game.  Use them for fun and as
  131. examples of how to mess the MT's mind.  Have at it!
  132.  
  133.