bas7qck.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
PLAY Statement (Music)
  Syntax  Details  Example                 Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
PLAY commandstring$
 
    ■ commandstring$     A string expression that contains one or more of
                         the music commands.
 
    ■ Octave and Tone Commands
        o n      Set current octave (n = 0-6).
        < or >   Move up or down one octave.
        A - G    Play A, B, ... G in current octave (+ or # = sharp,
                 - = flat).
        Nn       Play a znote (n = 0-84, where 0 is a rest).
 
    ■ Duration and Tempo Commands
        Ln       Sets length of a note (n = 1-64, where 64 is 64th note).
        ML       Each note plays full length.
        MN       Each note plays 7/8 of length.
        MS       Each note plays 3/4 of length.
        Pn       Pause for the duration of n quarternotes (n = 1-64).
        Tn       Sets tempo (n = 32-255, 120 quarter notes per minute
                 default).
 
    ■ Foreground/Background Operation Commands
        MF       Plays music in foreground.
        MB       Plays music in background.
 
     ■ To execute substrings within a PLAY command, use a command of
       the form:
 
         "X" + VARPTR$(stringexpression)
 
    ■ The PLAY statement is not available in OS/2 protected mode.
 
See Also    Execute Substring Command           BEEP     ON PLAY
            PLAY Statements (Event-Trapping)    SOUND    PLAY Function