home *** CD-ROM | disk | FTP | other *** search
/ Kids Cube / 2_Music.iso / music102 / howto.txt next >
Text File  |  1994-11-11  |  5KB  |  109 lines

  1.                 HOW TO CREATE YOUR OWN MUSIC DATABASE
  2.  
  3. The music databases MUSIC1.DAT and MUSIC2.DAT are extended ASCII text files 
  4. which you may view with any ASCII file viewer, but should not modify. (Because
  5. of the high ASCII codes, these files are not necessarily printable!)
  6. To create your own tune database, you should create a file named MUSIC3.DAT.
  7. In the registered edition, these files should be called MUSIC1!.DAT, 
  8.    MUSIC2!.DAT, and MUSIC3!.DAT.
  9. If you use a word processor to create MUSIC3.DAT, be VERY CAREFUL that you 
  10.    save it as an ASCII text file. You must not accidentally save with word 
  11.    processor control codes! It is so easy to make a mistake, that I generally 
  12.    do not recommend using word processors, even though in principle they are 
  13.    perfectly capable of performing simple ASCII text editing. It is much safer
  14.    to use a dedicated ASCII text editor.
  15. The first line of the file is the title of the database.
  16. The last character of the database is the "greater-than" symbol (">").
  17. Each musical selection begins with a backwards apostrophe ("`") followed by the
  18.    name of the musical selection.
  19. The name of the musical selection is terminated by a vertical bar ("|") or by
  20.    a backwards slash ("\").
  21. The first two characters after the vertical bar or backslash optionally define
  22.    the tempo and key signature of the musical selection. 
  23. Default tempo is 1/4 note = 120/minute.
  24. Default key is C major.
  25.  
  26. Tempo settings:
  27.         l   sets   1/4 note = 120/minute
  28.         m   sets   1/4 note = 108/minute
  29.         w   sets   1/4 note =  90/minute
  30.         t   sets   1/4 note = 160/minute
  31.         u   sets   1/4 note = 240/minute
  32. Tempo is generally set only once, at the beginning of a musical selection 
  33. and before any notes have been played. Resetting the tempo within a musical
  34. piece will automatically reset the default duration (see below) to 1/4 note.
  35.  
  36. Key signature settings:
  37.         P  sets F# (F sharp)        Q  sets B* (B flat)
  38.         R  sets C#F#G#              S  sets C#D#F#G#
  39.         T  sets A*B*D*E*            U  sets C#F#
  40.         V  sets A*B*E*              W  sets B*E*
  41.         Y  sets B*E*A*D*G*
  42.  
  43. The basic format of a note definition is:  
  44.      Note name + optional sharp/flat/natural + optional duration
  45. EXAMPLES:
  46.      B*4      means B flat 1/4 note duration
  47.      F#2      means F sharp 1/2 note duration
  48.      F=:      means F natural 1 1/2 note duration
  49.      F        means F as defined by the key signature, of default duration 
  50.      z        means a 1/8 note rest
  51.      Z        means a 1/4 note rest
  52.      Z2 or z2 both mean a 1/2 note rest
  53. No spaces are allowed in a note definition.
  54.  
  55.  
  56. The default duration is initially 1/4 note.
  57. The default duration can be reset with the following switch characters:
  58.      H   sets  1/4 note to be the default duration
  59.      I   sets  1/8 note to be the default duration     
  60.      J   sets 3/16 note to be the default duration
  61.      K   sets 1/16 note to be the default duration
  62.      L   sets 1/12 note to be the default duration
  63.      M   sets  1/6 note to be the default duration
  64.      N   sets  3/8 note to be the default duration
  65. The default duration can be freely reset throughout a musical piece.
  66.  
  67. The optional duration in a note definition overrides the default setting.
  68. The note durations are as follows:
  69.      1  means a whole note     2  means 1/2 note
  70.      4  means 1/4 note         8  means 1/8 note
  71.      6  means 1/16 note        :  means 1 1/2 note
  72.      .  means 1 1/4 note       (high ASCII 1/2 symbol = alt 171) means 3/4 note
  73.      ,  means 5/8 note         !  means 1/64 note
  74.      5  means 3/32 note        9  means 5/12 note
  75.      7  means 3/16 note        3  means 3/8 note
  76. Note durations can be contatenated. In other words,
  77.      C12 means the same as C: 
  78.      a86 means the same as a7
  79.                                     (high ASCII delta symbol = alt 235)
  80.                                   (high ASCII cent symbol = alt 155)
  81.                                 (high ASCII beta symbol = alt 225)
  82.                               (high ASCII alpha symbol = alt 224)
  83.                             g
  84. --------------------------f---------------
  85.                         e
  86. ----------------------d-------------------
  87.                     c
  88. ------------------b-----------------------
  89.                 a
  90. --------------G---------------------------
  91.             F
  92. ----------E-------------------------------
  93.         D
  94.       C
  95.     B
  96.   A
  97. (high ASCII gamma symbol = alt 226)     
  98.  
  99. Square brackets [ ] are used to define a section to be repeated, with the
  100.    @ symbol used to indicate the repeat point.
  101. Parantheses ( ) are used to define a section to be repeated, with the
  102.    ^ symbol used to indicate the repeat point.
  103.  
  104. The maximum size allowed MUSICx.DAT file is 32000 bytes. 
  105. This should be more than sufficient for an hour-long musical composition,
  106.    even at a fast tempo with complex rhythms.
  107. If any of you care to transcribe Beethoven's Ninth Symphony or Stravinski's 
  108.    Rites of Spring, I shall be more than happy to see the results!
  109.