У 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