Здравствуйте Уважаемые пользователи форума Pawno.ru


Я решил вспомнить молодость=)...и вчера написал не большой урок для юзеров форума,кто еще изучает программирование в GW BASIC.
Напишу самый простой урок создание музыки с помощью [GW BASIC].Данная программа работает только на Windows XP (на Windows 7 - программа бывает работает,бывает нет.)Извините,что выбрал данный раздел,так как не нашел более подходящего.

Итак начнем пожалуй урок:


BASIC - использует всем нам известное буквенное значение нот.
Для повышения или понижения нот,на пол тона мы используем следующие знаки: (они будут ставится после нот)


Код:
# - диез.
- беноль.
Так теперь нужно знать ,что каждая нота обозначает определенно букву:(это выглядит вот так)

Пример: нота До "-"относится к букве латинского или русского алфавита С(с)...

Итак вот данные обозначения:

Код:
До - С(с).  ;  Фа - F(f).    
Ре - D(d).   ;  Cоль - G(g).    Си - B(b).
Ми - Е(е).   ;  Ля - А(а).
Буквы в записи мелодии могут быть как строчными,так и прописными.Мелодия в BASIC...выглядит как текстовая строка,без пробелов.


Исполняется мелодия с помощью одно команды:

Код:
"Play" или "PLAY" ...(без кавычек)
Код:
Пример: Play"gegegebdd"
Темп исполнения музыки или какой либо композиции может изменяться: от 32 до 255.Обозначается темп буквой "Т"...(Т32 или Т255).
По умолчанию в BASIC установлен всегда темп (Т120).


Также если в начале мелодии поставить MN или ничего не ставить,то мелодия будет исполняться в нормальном стиле (МL),то пауз не будет совсем.

Код:
МL - называется "легато".
Если мы поставим (МS -называется он стакатр.),то мелодия будет исполняться отрывисто с большими паузами.

Также указания октавы можно использовать с помощью символов:


Код:
(>-) переход на октаву вверх.(без скобок).

(<-) переход на октаву вниз.(без скобок).
Итак урок подходит к концу, если вы его усвоили,то вы можете написать свою мелодию на ваш вкус.(также и написать популярную мелодию).Для всего этого вам нужно знать всего лишь обозначения нот,сам текст песни с нотами, желание..и старание.Я уверен,что все у вас получиться.

Простенькая мелодия в виде первой,что вы попробуете проиграть:

Код:
PLAY"02L8ececed4<ggga16b16>ccc4"
Пробуйте,учитесь,сочиняйте и удивляйте нас.=).Удачи Всем.

Конец Урока.



Автор урока: KeNriK