MoreKnig.org

Читать книгу «Інформатика. Дитяча енциклопедія» онлайн.


Шрифт:

У Logo Wnter є спеціальні команди для звуку і паузи. З командою паузи ви вже знайомі, а з командою звуку ви познайомитеся вперше.

Формат команди:

звук <частота> <время>

Призначення: робить звук заданої частоти і тривалості. Ця команда має два параметри: перший визначає висоту звуку, а другий тривалість у тиках. Наприклад:

повтори 3 [звук 523 20 звук 659 10 звук 784 20]

Нижче наведена таблиця частот по октавах:

Але користуватися цією командою для запису музики незручно. Тому була створена спеціальна бібліотека, що містить усі ноти звичайні і ноти з діезами, а також паузи.

Звертання до будь-якої ноти записується такою командою:

<назва ноти> <октава> <тривалість>

Тут:

1. <назва ноти> – це одне з наступних слів: до, до#, ре, ре#, мі, фа, фа#, соль, соль#, ля, ля#, сі. Тут нота зі значком «#» – це та ж «нота-діез» (як і в музиці).

2. <октава> – це числове позначення октави у відповідності з наступною таблицею:

Як видно з цієї таблиці, для октав, що мають числові позначення, коди відповідають їх назвам. Виняток складають лише велика і мала октави.

3. <тривалість> – це знаменник у загальноприйнятому позначенні нот.

Наприклад:

і так далі.

Нагадуємо, формат команди пауза такий:

пауза <тривалість>

тут <тривалість> визначається точно так само, як і для нот.

Наприклад:

і так далі.

Щоб задати темпу виконання мелодії, перед записом основної мелодії необхідно поставити оператор пусть "темп <значення>

Значення цієї змінної необхідно надавати в залежності від того, який темп виконання проставлений у партитурі. Приблизні значення можна взяти з наступної таблиці:

Після введення в комп’ютер процедур, що виконують обрані мелодії, і перед тим, як приступити до їхнього програвання, необхідно виконати команду:

возьмипроцедуры "NOTY

Після виконання комп’ютером цієї команди з листа NOTY.LWR у пам’ять будуть резидентно завантажені всі процедури для відтворення нот і пауз. Особливо зверніть увагу на те, що всі зазначені процедури не є вбудованими командами Logo Writer, а описані на листі NOTY.LWR.

Наприклад, фрагмент із звичайного «Чижика-Пижика»:

это чижик

пусть "Темп 12

ми 1 2 до 1 2 ми 1 2 до 1 2

Перейти на стр:
Шрифт:
Продолжить читать на другом устройстве:
QR code