Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 265


PLAY возвращает число нот,
  ----------  имеющееся  в  буфере фоновой музыки в ожидании исполнения.
  Если музыка должна исполняться на переднем фоне или не должна
  исполняться вовсе, PLAY возвращает 0.
       См. также  $SOUND
       ---------
  Пример    'играть до-ре-ми-фа и считать оставшиеся ноты
  -------    PLAY " MB CDEFG "
                  Вновь:
                  -----
                  n=PLAY (1) 'можно играть(что-нибудь)
                  PRINT n "нот осталось в буфере"
                  IF n=0 THEN PRINT "Буфер пуст": END
                   GOTO вновь
        
     Заявление    PLAY
    -------------------
    
     Функция PLAY создает музыку
    ----------------
     Синтаксис PLAY строчное выражение
    ---------------
  Замечания    PLAY представляет собой интерпретаторный мини-язык, который
  -------------  делает для музыки то же самое, что DRAW для графики. PLAY
  дает вам возможность определять музыкальные пассажи, как последо-
  вательность литер в строчном выражении, и исполнять их через звукоизлу-
                                     -162 -
          
          
  чатель компьютера.
  Имеется $4 ноты, соответствующие большинству клавиш пианино в ди-
  апазоне  тремя октавами ниже среднего С но одной нотой меньше , чем че-
  тыре октавы выше среднего С. Ноты могут представляться их числовым зна-
  чением (1-84) или в письменной нотации ( т.е. от А до G с диезами и бе-
  молями, а также с информацией об октаве)
  Например, PLAY N44" играет ноту 44, т.е. G выше среднего С,  PLAY
  "036" играет С в третьей октаве(ту же ноту).
  Заявления  музыкального  определения можно группировать в длинные
  составные последовательности:
            PLAY "03FGA"
            играет три ноты (F,C,A) в октаве 3.
  Пробелы музыкальным интерпретатором игнорируются и могут  использо-
  ваться для обеспечения четкого представления структуры командной строки.
            Команды



Начало  Назад  Вперед



Книжный магазин