home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / music / midimovr / midimovr.doc next >
Text File  |  1993-08-22  |  27KB  |  590 lines

  1. Introduction to MidiMover
  2. -------------------------
  3.  
  4. This file explains the use of MidiMover, Hybrid Arts' MIDI File converter.
  5. MidiMover can convert between Hybrid's .SNG files and the "MIDI File 1.0"
  6. standard.  It supports both format 0 and format 1 MIDI Files, and can in
  7. fact be used to convert between those two formats.  It also reads MacBinary
  8. (some MIDI Files uploaded by Mac users) that some other MIDI File converters
  9. may not handle, and can convert these to standard data files that non-Mac
  10. computers (including the ST) use.
  11.  
  12. All the MIDI File conversion features of MidiMover are also found in the
  13. Official Release Version of the MidiTrack ST Series sequencers (SmpteTrack,
  14. SyncTrack, and EditTrack).  In fact, MidiMover is simply a modified version
  15. of MidiTrack ST, with only the functions needed for converting MIDI Files
  16. retained, along with a simple playback capability.
  17.  
  18. Please include this documentation if you want to give MidiMover to anyone
  19. you know (MidiMover is technically not "public domain", being Copyright
  20. 1986/89 Hybrid Arts Inc, but we give you permission to distribute it
  21. freely; consider it "freeware"!).  Portions of this file are included in
  22. Appendix C which is supplied with the Official Release Version update of
  23. the MidiTrack ST Series sequencers.
  24.  
  25. This file has been formatted for either Showing or Printing.  When printed
  26. it will automatically skip perforations (if you use standard 66-line pages).
  27.  
  28.  
  29.  
  30. What Are MIDI Files?
  31. --------------------
  32.  
  33. MIDI itself, as sent along MIDI cables, is a standard that has been agreed
  34. upon by many manfucturers.  You can interconnect most keyboards and other
  35. instruments using MIDI and they will "talk" to each other, "understanding"
  36. the same language.
  37.  
  38. But when a sequencer records MIDI information on a computer, there are
  39. many things it needs to keep track of in addition to the MIDI events,
  40. such as _when_ the events should be played back, how they are organized
  41. into tracks, what the tempo of the song is, which tracks you want muted
  42. or protected, etc.  Different sequencers need to store different amounts
  43. and kinds of information, and so each sequencer uses a different file
  44. format.  You can not, in general, take a file created with one brand
  45. of sequencer and read it into another brand of sequencer, even if both
  46. sequencers use the same kinds of data disks, because each sequencer
  47. expects the information in the file to be organized differently.
  48.  
  49. So it used to be that, if you wanted to transfer a song between two
  50. different sequencers, the only way you could do it was to run each
  51. sequencer on a separate computer, connect the two computers with MIDI
  52. cables, and simply _play_ the song in one sequencer while _recording_
  53. it in real time on the other sequencer.  Even if you have the two
  54. computers handy, this can be a time-consuming procedure.  And most
  55. people don't have multiple computers just sitting around waiting to
  56. be used for such sequencer-to-sequencer transfers!
  57.  
  58. Now, however, with the arrival of MIDI Files, transferring songs
  59. between many sequencers is much simpler.  You simply _save_ the song
  60. to disk _as a MIDI File_ in one sequencer, and _load_ the song in
  61. MIDI File format into the other sequencer!
  62.  
  63.  
  64.  
  65.  
  66.  
  67. "MIDI Files" is the official name for the sequencer file standard, which
  68. was first developed by Dave Oppenheim of Opcode Systems on the Macintosh,
  69. and has now been approved by the MIDI Manufacturers' Assocation (MMA),
  70. the organization that maintains the MIDI Spec.  Most sequencer developers
  71. have added (or are in the process of adding) MIDI File support for their
  72. programs, either through capabilities built into the program or through
  73. separate conversion utilities.  Hybrid Arts has done both:  the MidiTrack
  74. ST Series programs (SmpteTrack, SyncTrack, and EditTrack) have MIDI File
  75. conversion built-in; there is also a free separate conversion program
  76. called MidiMover, for users of the other Hybrid Arts programs that use
  77. .SNG files, such as EZ-Track Plus, EZ-Score Plus, and Ludwig.
  78.  
  79.  
  80. An important point needs to be made here:  MIDI Files are intended as a
  81. sequencer _interchange_ format only.  That is, they are specifically
  82. designed for the purpose of moving information from one sequencer to
  83. another.  Thus they deal only with the most common type of information
  84. that is likely to be used by most sequencers, such as MIDI data, tempos,
  85. etc.  They do not deal with types of information which tend to be specific
  86. to the design of a particular sequencer, such as the way tracks are
  87. numbered, mute settings, loops, synchronization type, etc.
  88.  
  89. It is not intended that MIDI Files be used as the _native_ method of
  90. storage in a particular program, except perhaps some programs whose main
  91. function is to create data for use by other programs rather than for later
  92. use by that same program.  (In fact, many sequencers use the terms Import
  93. and Export to refer to saving and loading MIDI Files.  Hybrid Arts simply
  94. calls it Saving and Loading MIDI Files, as opposed to Song Files, since
  95. Hybrid's sequencers use the term Import for another meaning -- Importing
  96. a single Track from another Song File.)
  97.  
  98.  
  99.  
  100. MIDI File Formats
  101. -----------------
  102.  
  103. MIDI Files come in three possible formats:  format 0, 1, or 2.
  104.  
  105. Format 0 is one single track representing the whole song.  This is the
  106. most common-denominator form of interchange.  It is analogous to
  107. interconnecting two computers by MIDI cables and playing the whole
  108. song from one sequencer into the other and saving it as one track.
  109. Assuming the receiving sequencer has unmix-by-channel capabilities,
  110. that track can, of course, be later split into multiple tracks.
  111.  
  112. Format 1 is multiple tracks intended to play at the same time.  This
  113. format most closely matches linear (not pattern-oriented) multi-track
  114. sequencers.  In the interconnected-computers analogy, this is like
  115. playing each track soloed in the sending sequencer and recording it
  116. as a separate track in the receiving sequencer.
  117.  
  118. Format 2 is single-track patterns intended to play one after the other.
  119. This format is intended for pattern-oriented sequencers.
  120.  
  121.  
  122. Almost all programs that support MIDI Files support at least format 0.
  123. Many multi-track sequencers (even some pattern-oriented sequencers
  124. that have multiple tracks in each pattern) also support format 1.
  125. Few if any sequencers to date support format 2.
  126.  
  127. MidiMover supports both format 0 and format 1.
  128.  
  129.  
  130.  
  131.  
  132.  
  133. What Is Included in a MIDI File?
  134. --------------------------------
  135.  
  136. A format 0 file contains all the information in one track.  A format 1
  137. file contains all tempo/meter information (plus SMPTE start time, if
  138. applicable) in the first track, and all MIDI information in one or
  139. more tracks that follow.
  140.  
  141.  
  142. At the beginning of a MIDI File is a number called _division_ which
  143. indicates how many _ticks per quarter note_ are used when representing
  144. the time at which each MIDI event is sent.  Hybrid Arts sequencers use
  145. 96 ticks per quarter note, and MidiMover writes MIDI Files with that
  146. division value.  As long as you send MIDI Files between sequencers that
  147. have the same division value (in this case, between sequencers using 96
  148. ticks per quarter note), you will not lose any resolution in the transfer.
  149. If you send a MIDI File between sequencers that have different division
  150. values, then only the resolution of the lower-resolution sequencer will
  151. be maintained.
  152.  
  153. For example, if you send data from a 24-tick sequencer into MidiTrack
  154. ST, you can only end up with events at ticks such as .00, .04, .08, etc.
  155. If you send data from MidiTrack ST _into_ a 24-tick sequencer, you will
  156. effectively be _quantizing_ the whole track slightly, as the events will
  157. be placed on ticks which correspond to .00, .04, .08, etc.  (If the
  158. divisions of the two sequencers are not divisible by each other, such
  159. as going between a 96-tick and a 120-tick sequencer, some additional
  160. one-tick errors may occur in a back-and-forth conversion.  This will
  161. not be cumulative, however, if you write and read the MIDI File several
  162. times.)
  163.  
  164.  
  165. In the first (tempo/meter) track of a format 1 MIDI File (or in the only
  166. track of a format 0 file), MidiMover can write and read the following
  167. types of information:
  168.  
  169. - Song Name
  170.  
  171. - Tempo Changes
  172.  
  173. - Meter Changes (and Metronome Tick "time signature" _denominator_)
  174.  
  175. - SMPTE Start Time
  176.  
  177. A format 0 MIDI File will also contain MIDI Events in its only track.
  178. In any additional (MIDI) tracks of a format 1 MIDI File, MidiMover will
  179. write and read:
  180.  
  181. - Track Name
  182.  
  183. - MIDI Events
  184.  
  185. Note that in a format 0 file the name of the single track is not saved,
  186. and in a format 1 file the name of a tempo and/or meter track can not
  187. be saved.
  188.  
  189. MidiMover will deal with differences in song/track name length and in
  190. tempo values as well as possible.  If a sequencer sends a song name
  191. longer than 32 characters, only the first 32 characters will be kept.
  192. Similarly, only the first 16 characters of a track name can be used.
  193. The closest possible tempo value will be used when reading tempo values
  194. from a MIDI File.
  195.  
  196.  
  197.  
  198.  
  199. Saving MIDI Files
  200. -----------------
  201.  
  202. You must first decide whether you want to write a format 0 or format 1
  203. file.  Use format 1 if you are sending the MIDI File to a multi-track
  204. sequencer and want to keep each track separate _and you know the program
  205. that will read the MIDI File can handle format 1_.  Use format 0 if you
  206. are sending the MIDI File to a program that cannot handle format 1, or
  207. if you only have one MIDI track to send anyway.  (A few multi-track
  208. sequencers can only handle format 0.)
  209.  
  210. Make sure you have no Chains ("c" to right of track number) active.  If
  211. "loop" symbols appear on any track, indicating it is under Chain control,
  212. you will not be able to save a MIDI File.  You should Flatten (Edit menu)
  213. any Chains into linear tracks and mute the Chains (the tracks they control
  214. will be muted automatically).
  215.  
  216. MidiMover only saves _unmuted_ (turned ON, arrow pointing up) tracks in a
  217. MIDI File.  NO MUTED TRACKS ARE SAVED.  A format 0 file is saved if there
  218. is only one unmuted track.  A format 1 file is saved if there are multiple
  219. unmuted tracks.  (Muted tracks are indicated by arrows pointing down;
  220. unmuted tracks by arrows pointing up.  Left-click on an up-arrow to mute;
  221. right-click on a down-arrow to unmute.)
  222.  
  223.  
  224. If You Want To Save A Format 0 MIDI File:
  225.  
  226. - Select Mix Tracks from the Edit menu
  227.  
  228. - Use the Left button to select all the MIDI tracks you want to save
  229.   in the MIDI File
  230.  
  231. - Use the Right button to save the mix of all those tracks to an
  232.   empty track
  233.  
  234. - Turn OFF (mute) all the tracks you Mixed
  235.  
  236. - Turn ON (unmute) the new track which is a Mix of the other tracks
  237.  
  238. - Turn ON (unmute) the tempo and meter track, if any
  239.  
  240.  
  241. If You Want To Save A Format 1 MIDI File:
  242.  
  243. - Turn ON (unmute) all the MIDI tracks (2 or more) you want to save
  244.  
  245. - Turn ON (unmute) the tempo and meter track, if any
  246.  
  247.  
  248. To Save A MIDI File:
  249.  
  250. - Select Save SNG/MID File from the File menu _with the right button_
  251.   (or press Clr/Home and then press Alternate S)
  252.  
  253. - A file selector will appear, showing only files with the extension
  254.   .MID (most programs use the .MID extension for MIDI Files)
  255.  
  256. - Type in a name for the file you want to save.  This file name can
  257.   be up to 8 characters; the .MID extension will be automatically
  258.   added to the file name.  DON'T TYPE ANYTHING AS AN EXTENSION (3
  259.   CHARACTERS AFTER THE PERIOD) UNLESS YOU FULLY UNDERSTAND HOW TO
  260.   USE THE ITEM SELECTOR BOX.
  261.  
  262.  
  263.  
  264.  
  265. - Make sure to pick a file name that isn't used yet, unless you want
  266.   to replace (without backup) an existing file.  MidiMover will not
  267.   automatically back up a .MID file when you try to save to a file
  268.   that already exists; the file will be replaced without any warning
  269.   message.
  270.  
  271. - When you're ready to save, click OK or press Return
  272.  
  273. - A message will appear, indicating whether a format 0 or format 1
  274.   file is being written
  275.  
  276. - The message will stay on the screen until the file has been saved
  277.   (this may take a minute or more for very large files -- it's not
  278.   just saving, it's doing a lot of conversion calculations)
  279.  
  280. The MIDI tracks are saved in the order they appear on the screen.  All
  281. tracks are saved with the Track MIDI Channel and Track Offset (Track
  282. Delay) incorporated into the track, as if a Mix had been done of the
  283. track to itself.  If you have a track with events on different channels
  284. and you want to preserve those different channels on different events,
  285. make sure you don't have a Track MIDI Channel set for that track before
  286. you save it to a MIDI File; otherwise all events on the track will be
  287. on the Track MIDI Channel after it's been saved.
  288.  
  289. If you get a Memory Limit Exceeded warning, it means there wasn't enough
  290. memory to convert one or more tracks.  The MIDI File will be saved, but
  291. some track(s) may not contain all the intended data.  It is suggested
  292. you Delete the File you just saved.  Less memory will be needed to save
  293. a format 1 file than a format 0 file (because it only needs to convert
  294. one track at a time rather than the whole song at once).
  295.  
  296.  
  297.  
  298. Loading MIDI Files
  299. ------------------
  300.  
  301. You don't need to know whether a file is format 0 or format 1 in order
  302. to load it.  In fact, you don't need to know what computer the file was
  303. sent from (if you got the file by modem) to load it.  MidiMover will
  304. automatically skip computer-specific headers (see Transferring Between
  305. Different Computers below) and will automatically expand a MIDI file into:
  306.  
  307. - one tempo track, if there are any tempo changes in the song
  308.  
  309. - one meter track, if there are any meter changes in the song
  310.  
  311. - one or more MIDI tracks, in the order they were saved in the MIDI File
  312.  
  313.  
  314. To Load A MIDI File:
  315.  
  316. - Select Load SNG/MID File from the File menu _with the right button_
  317.   (or press Clr/Home and then press Alternate L)
  318.  
  319. - A dialog box will appear, warning you that when you load in a MIDI
  320.   File, you will be erasing the song now in memory; click OK to continue
  321.  
  322. - A file selector will appear, showing only files with the extension
  323.   .MID (most programs use the .MID extension for MIDI Files)
  324.  
  325. - Click on the name of the MIDI File you wish to load, then click OK
  326.  
  327.  
  328.  
  329.  
  330.  
  331. - A message will appear, indicating whether a format 0 or format 1
  332.   file is being read
  333.  
  334. - The message will stay on the screen until the file has been loaded
  335.   (this may take a minute or more for very large files)
  336.  
  337. All tracks not converted will be empty.  All Track MIDI Channels and
  338. Track Offsets (Track Delays) will be reset to their default values
  339. (blank and +0 respectively).  The Song Name and the Track Names of
  340. _MIDI_ (not Tempo or Meter) tracks will be filled in, if possible.
  341. If the MIDI file had a time signature, it will be used; otherwise
  342. the song will be in Beats Mode.  All other settings will be obtained
  343. from your AUTOLOAD.SNG (if you are using one - the program effectively
  344. does a New Song operation just before reading the MIDI File) or will
  345. be set to factory default values (if you aren't using an AUTOLOAD.SNG).
  346.  
  347. Notes:
  348. If you plan to save the .SNG file for use with EZ-Track Plus, Delete the
  349. tempo ("t" next to track number) and meter ("m") track, if any (click to
  350. left of track number to move the Track Pointer, then select Delete from
  351. the Track menu).
  352.  
  353. If you get a blank tempo displayed, point at the "=" sign and click with
  354. the RIGHT button.
  355.  
  356. If you get a Memory Limit Exceeded warning, it means there wasn't enough
  357. memory to convert one or more tracks.  The program needs to load each
  358. track from the MIDI File into memory as it's converting it.  Less memory
  359. will be needed to load a format 1 file than a format 0 file of the same
  360. size (because it only needs to convert one track at a time rather than
  361. the whole song at once).
  362.  
  363. If you try to load a file which is not a valid MIDI File, or is damaged,
  364. you way get a warning which says "Not a MIDI File."  (Be aware that some
  365. older versions of a few Macintosh programs wrote MIDI Files that don't
  366. conform to the current 1.0 spec.)  You will also get a warning if you:
  367.  
  368. - try to load a format 2 file
  369.  
  370. - try to load a format 1 file with more than 58 tracks
  371.   (60 tracks minus a possible tempo track and a possible meter track)
  372.  
  373. - try to load a time-based file (such as a cue list) rather than a
  374.   tempo-based song
  375.  
  376.  
  377.  
  378. Transferring Between Different Computers
  379. ----------------------------------------
  380.  
  381. If you are transferring between different programs on the Atari ST, you
  382. can simply take the disk containing the MIDI File written by one program,
  383. and load the MIDI File from the same disk into the other program.  (You can also
  384. also transfer by modem, of course, just as you would any other ST file.)
  385.  
  386. If you are transferring between an IBM/clone and the Atari ST, you _may_ be
  387. able to transfer by disk, if you have a 3.5" drive on the IBM (or a 5.25"
  388. drive on the ST), and you _format the disk on the IBM_ (or using a special
  389. formatting program on the ST; most ST formatting routines, including the
  390. one built into the Desktop and the ones built into Hybrid Arts programs,
  391. will not format disks that an IBM/clone computer can read directly).
  392.  
  393.  
  394.  
  395.  
  396.  
  397. In most cases, however, the easiest way to transfer MIDI Files between
  398. different computers is by modem (if the two computers are next to each
  399. other, and you know how to use a null-modem cable to interconnect them,
  400. you can transfer that way as well).  If the other computer is _anything
  401. but a Macintosh_, the process is very simple; just transfer the MIDI
  402. File as you would any other data file, naming the file with a .MID
  403. extension at the other end.
  404.  
  405.  
  406. Files on most personal computers used for MIDI are stored in the same
  407. manner:  a file simply contains the data it contains, and has a name!
  408. But on the Macintosh, files are stored in a more complex manner.  Each
  409. file, in addition to having a name, has a _type_, an _owner_, and a
  410. _resource fork_, in addition to the data, which it stores in a part
  411. of the file called the _data fork_.
  412.  
  413. When Macintosh modem programs send files, they have an option called
  414. MacBinary.  This puts a 128-byte header on the file that is _not_ part
  415. of the MIDI File data.  Most programs on computers other than the
  416. Macintosh will not recognize a MIDI File sent in MacBinary.
  417.  
  418. If you are sending a MIDI File from a Macintosh to the ST, and will be
  419. converting the file using MidiMover, you have nothing to worry about,
  420. however!  MidiMover automatically detects and skip this 128-byte header
  421. on MacBinary-sent files, and finds and converts the MIDI File data with
  422. no problem!  (In fact, MidiMover could be used to convert MIDI Files in
  423. MacBinary form to MIDI Files in ST-compatible form for use with other
  424. programs which can't handle MacBinary files directly!)
  425.  
  426. Going the other way is a bit trickier.  MIDI Files created on the ST
  427. can be sent to the Mac by modem, but they will generally be interpreted
  428. as being "Text" type files, and unreadable by any Macintosh MIDI program!
  429. So, once the file is on the Macintosh, you have to change the file type
  430. to "Midi" (note that the "M" must be upper case but the "idi" must be
  431. lower case).  You can use a program such as ResEdit to do this (after
  432. selecting the file, use Get Info from the File menu to change the file
  433. type to "Midi", then save the file).
  434.  
  435.  
  436.  
  437. Uses for MidiMover
  438. ------------------
  439.  
  440. There are several things you can do with MidiMover.  One is to convert
  441. Song Files to/from MIDI Files if you're using EZ-Track Plus (which
  442. doesn't have the conversion built in).
  443.  
  444. You can also Auto-Score files which originate on other sequencers in
  445. EZ-Score Plus, by saving the files as MIDI Files in the other sequencer,
  446. using MidiMover to convert the MIDI File to Hybrid .SNG format, and then
  447. Auto-Scoring the .SNG file in EZ-Score Plus.  Format 1 is suggested for
  448. this application, to make it easier to put different parts on different
  449. staves/voices.
  450.  
  451. Sequences created in (by?) Ludwig can, after being converted from .SNG
  452. to .MID files in MidiMover, be used in any MIDI-File-capable sequencer
  453. on any computer.
  454.  
  455. You can take files which originate with other programs that aren't
  456. sequencers but which generate some sort of MIDI data (like Ludwig does)
  457. and save them as MIDI Files, and use them with any Hybrid Arts program
  458. (sequencer or scoring program) that can handle .SNG files.
  459.  
  460.  
  461.  
  462.  
  463. And you can even use MidiMover to convert between format 0 and format 1
  464. files, or from MacBinary to ST-format files, if another MIDI program
  465. you use can't handle the type of MIDI file you're trying to load!  Just
  466. load the MIDI File and save it back out, using the instructions above.
  467.  
  468.  
  469.  
  470. Using MidiMover:
  471. ----------------
  472.  
  473. We've already explained how to load and save MIDI Files with MidiMover.
  474. But there are several other functions of the program you need to use to
  475. do successful conversions, which are familiar to users of Hybrid Arts
  476. sequencers (including EZ-Track Plus) but are listed below for MidiMover
  477. users who are not Hybrid sequencer users.  EZ-Track Plus users may wish
  478. to skim this section, however, since there are a few differences in the
  479. the way MidiMover handles some things from how EZ-Track Plus does...
  480.  
  481.  
  482. Saving/Loading SNG Files:
  483.  
  484. To save or load a Hybrid Arts format _Song_ File, select Save SNG/MID
  485. File or Load SNG/MID File from the File menu _with the Left button_
  486. (or press Alternate S or Alternate L without pressing Clr/Home first).
  487.  
  488.  
  489. Unmixing by Channel:
  490.  
  491. When you Load a format 0 MIDI File, everything is on one track; however, you
  492. may want to separate out the MIDI data by channel.  Using the Unmix Track
  493. function (Edit menu), you can copy just the MIDI events on certain channels
  494. from one track to another.  As long as you save the result (Right button) to
  495. a different track than the original track (Left button), the original track
  496. will remain untouched.  In the dialog box, click on the channel(s) you want
  497. to copy (click on Non-Channel Events if you want to copy System Exclusive).
  498.  
  499. If you want to split one track into several, with a single channel on each,
  500. use Unmix Track a separate time for each channel, saving each result to a
  501. different track.
  502.  
  503.  
  504. Playback Features:
  505.  
  506. Simple playback capabilities are included in MidiMover for your convenience,
  507. perhaps in deciding which tracks to include in a MIDI File, or for quickly
  508. evaluating MIDI Files you Load in.  There are 4 transport control buttons
  509. near the bottom right of the screen; left-to-right they are: Stop, Play,
  510. Pause, and Rew/FF.  Above those is the Counter.  To Play from the beginning,
  511. click the Play button.  To Stop and shut all notes off, click Stop; to Pause
  512. letting notes sustain, click Pause.  In either case, you can click Pause
  513. again (while it's highlighted) to continue playing from the Counter value.
  514. You can move quickly through Counter values by clicking (Left-click for
  515. rewind, Right-click for fast forward) on the Rew/FF button.  To turn the
  516. metronome on or off, click on the speaker icon.
  517.  
  518. Below the Track Percentage column (which is really a Multi-Function Column)
  519. there is a small box; click there to toggle this column between Percentage
  520. and Track Offset (Track Delay).  When in Track Offset mode, you can move
  521. tracks forward or backwards in time by clicking on the digits.  EZ-Track
  522. Plus users:  this is the same feature you have in Options menu as Track
  523. Delays, except here (as now in EditTrack and all other MidiTrack ST Series
  524. sequencers) it is adjustable as the song plays!
  525.  
  526.  
  527.  
  528.  
  529. Track Channels:
  530.  
  531. The channel indicators for each track appear under the letters "fe" of
  532. the word "Safety" in the menu.  If the indicator is blank, it means the
  533. channel of each event will be as recorded in the track.  If a TV GUIDE
  534. style indicator is showing, it reflects an override channel which affects
  535. all events (except System Exclusive) in the track.  When a track is saved
  536. in a MIDI File, the override channel is made permanent for each event in
  537. the track; the same is also true when you Mix several tracks into one.
  538. Click with the Left button to decrement the channel; Right to increment.
  539.  
  540.  
  541. About the Time Signature and Tempo Settings:
  542.  
  543. The MidiTrack ST Series sequencers support more time signatures and finer
  544. tempos than EZ-Track Plus.  EZ-Track Plus will not reject a file if the time
  545. signature is out of its range (such as 33/16), but will, of course, assume
  546. a different time signature than MidiMover might save in the file in such a
  547. circumstance.  Similarly, EZ-Track Plus will use the closest tempo value it
  548. can if the tempo MidiMover displays is not available in EZ-Track Plus.
  549.  
  550.  
  551. Naming Tracks/Song (this is DIFFERENT than in EZ-Track Plus):
  552.  
  553. Click simultaneously with _both_ mouse buttons on the track name or song
  554. name to change it (a dialog box will appear; use the Esc key to clear out
  555. the old name; click OK or hit Return when done).  The track names appear
  556. under the word File in the menu.  The song name appears in the box at the
  557. upper right of the screen, above the Version Number.
  558.  
  559.  
  560. Other Features:
  561.  
  562. New Song clears all the tracks and resets all parameters to factory values
  563. (unless you are using an AUTOLOAD.SNG, in which case it will reload it).
  564.  
  565. Entering Menu (Safety menu), when checked, requires that you _click_ in
  566. the menu bar to cause a menu to drop down.  Back Up Files (Safety menu),
  567. when checked, backs up _.SNG_ files automatically (as .SBK files); .MID
  568. files are _not_ backed up if you try to save a file when one already exists
  569. by that name.  If you turn off Back Up Files, trying to save a .SNG file
  570. when one already exists by that name will bring up a dialog box.
  571.  
  572. Note:
  573. All tracks are unprotected when a .SNG file is loaded into MidiMover,
  574. and MIDI Clock Output is disabled, even if those settings were enabled
  575. in the .SNG file.
  576.  
  577.  
  578. HybriSwitch Capabilities:
  579. -------------------------
  580.  
  581. MidiMover is HybriSwitch-able, and requires a minimum of 234K to load.
  582. The more memory you allocate, the larger the files you'll be able to
  583. convert.  Remember, you'll need more memory to convert a format 0 file
  584. than a format 1 file of the same size.  MidiMover supports data sharing
  585. with Ludwig (Ludwig can send tracks to MidiMover directly) and EZ-Score
  586. Plus (EZ-Score Plus can Auto-Score directly from the song in MidiMover's
  587. memory) in the same manner as MidiTrack ST can; see the HybriSwitch
  588. "Appendix H" manual for details.
  589.  
  590.