home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / miscprog / sngedt / readme < prev    next >
Encoding:
Text File  |  1990-07-29  |  5.4 KB  |  122 lines

  1.  
  2.                             SONG EDITOR
  3.                             Version 1.4
  4.  
  5.      Song Editor belongs to a family of music editors. Music editors
  6.   are  systems  for  writing and playing note text. Specific of this
  7.   new editor is a possibility to transform  a  note  text  into  the
  8.   program   files   in  different  languages.  It  gives  the  great
  9.   possibilities to include music fragments in your own programs.
  10.      Song Editor can be used in IBM PC and compatible.   CGA,  MCGA,
  11.   EGA,  EGA64, EGAMono, HercMono, ATT400, VGA or PC3270 can be used.
  12.      Using  this  version  of  Song Editor one can write a one-voice
  13.   songs. The songs can be played or can be  translated  to  file  in
  14.   Pascal,  C,  Basic  or data file. One can use notes and rests of 5
  15.   different length. One can use also sharps, flats and repeats.  The
  16.   songs can be played in 4 tempos and backwards. The songs are saved
  17.   in LIB directory. The library of some popular songs is included.
  18.  
  19.      
  20.                       FUNCTION KEYS.
  21.      
  22.      Up,Down - Moving the cursor up and down.
  23.      Left,Right - Moving the cursor left and right.
  24.      1,2,3,4,5 - Put the note.
  25.      Shift-1,-2,-3,-4,-5 - Put the rest.
  26.        1 - Full.
  27.        2 - Half.
  28.        3 - Quarter.
  29.        4 - Eighth.
  30.        5 - Sixteenth.
  31.      Backspace - Delete a note before cursor.
  32.      Insert - On/off insert mode.
  33.      PgUp/PgDn,Home/End - Scroll pages on the screen.
  34.      + - Sharp.
  35.      - - Flat.
  36.      F1 - On/off short help.
  37.      F2 - Save internal file.
  38.      F3 - Load internal file.
  39.      F4 - Play all song.
  40.      F5 - Install tempos.
  41.      F7 - Write external file.
  42.      F8 - Play all song backwards.
  43.      F9 - Clear the memory.
  44.      F10 - Play music from the screen.
  45.      Alt-X - Quit.
  46.                         
  47.  
  48.  
  49.                               OUTPUT FILES.
  50.  
  51.      After Pressing F7, the computer will ask you the type of output
  52.   file (Pascal, C, Turbo C, Basic, data). The Song Editor will write
  53.   the  file  on  disk in the chosen language. The file will have the
  54.   name of internal file plus the right extension: .pas, .bas, .c  or
  55.   .dat.  In  the  case  of  data files the procedure is a little bit
  56.   different (see DATA).
  57.        Let's consider different types of output files in details:
  58.      PASCAL.  Compilers  which  have  functions:  SOUND,  DELAY  and
  59.   NOSOUND can be used (for example Turbo Pascal). Output file  is  a
  60.   procedure  which  can be included into your program using a screen
  61.   editor or directive {$INCLUDE filename}.
  62.      BASIC. Any BASIC-Compilers which have  standard  function  PLAY
  63.   can  be  used  (For  example  Turbo  Basic  or  QuickBASIC).  Some
  64.   BASIC-Interpreters, such as IBM Basic or  GW-Basic,  also  can  be
  65.   used. But then one needs use program FT.BAS.
  66.      C.  Function  TONE  (file TONE.C) is used for making sounds. If
  67.   your C-Compiler has SOUND, DELAY and NOSOUND functions (like Turbo
  68.   C) you can use Turbo C type.
  69.      DATA. If the type of the output file is Data, computer will ask
  70.   the name of file. So if one wants to write a few songs in one file
  71.   one  has  to  use  the same name for all songs. In this case a new
  72.   file doesn't delete an old one but is added  to  it.  Song  Editor
  73.   Data  file  is a text file. Each of its lines is one song. This is
  74.   line format:
  75.             [SongName] [frequency of 1st note] [time of 1st note]
  76.             [frequency of 2nd note] [time of 2nd note] ...
  77.      If you work in  Pascal  or  C,  you  can  use  already  written
  78.   procedure PLAY which work with Song Editor data files (PLAY.PAS or
  79.   PLAY.C).  You  can  also use command PLAE.EXE to do the same thing
  80.   from batch files or other programs.
  81.  
  82.                         
  83.                             LISTING FILES.
  84.                     
  85.      START.BAT    - Start file.
  86.      SE.EXE       - Program Song Editor.
  87.      SECGA.EXE    - Program Song Editor (version for CGA or MCGA).
  88.      SHOW.EXE     - Driver file (Microsoft Macro Assembler).
  89.      FT.BAS       - This program transfer basic files to BASIC-Interpreter.
  90.      TONE.C       - Function TONE for C (make sounds).
  91.      PLAY.C       - C function PLAY to use Song Editor data files.
  92.      PLAY.PAS     - Pascal procedure PLAY to use Song Editor data files.
  93.      PLAY.EXE     - Command to use Song Editor data files.
  94.      SONGS.EXE    - In each start the program plays one of same songs.
  95.      SONGS.SNG    - File for SONGS.EXE.
  96.      READ.EXE     - Driver file.
  97.      README.RUS   - Documentation in Russian.
  98.      NOTE         - Note for users.
  99.      README       - This file.
  100.      *.SE         - music library files.
  101.      *.BGI        - Turbo PASCAL 4.0 graphic drivers.
  102.      TRIP.CHR     - Turbo PASCAL 4.0 graphic font.
  103.      
  104.      
  105.      This  version  of  Song Editor was made by Alexei Efros between
  106.   May 1989 and July 1990.
  107.      Author thanks to violinist L.A.Kamenkovich, painter Maikl Levin
  108.   and physicist Mark Green.
  109.      
  110.  
  111.                            ABOUT MYSELF
  112.  
  113.       I  was  born  in   Leningrad,  U.S.S.R.  in  1975.   I   wrote
  114.   language LOGO for the first Soviet PC called  "BK  0010".  I  have
  115.   came to U.S.A. in 1989. Here I started to work on IBM PC and wrote
  116.   the Song Editor. I hope to make some money from the program to buy
  117.   a computer.
  118.  
  119.                                                    Alexei A. Efros
  120.                                                    4195 Mt. Vernon Ave.
  121.                                                    Riverside, CA 92507
  122.