Если музыка должна исполняться на
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.
Пробелы музыкальным интерпретатором игнорируются и могут использо-
ваться для обеспечения четкого представления структуры командной строки.
Команды
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий