Инфоурок Информатика Другие методич. материалыИсследовательская работа по информатике "Программирование музыки"

Исследовательская работа по информатике "Программирование музыки"

Скачать материал
Скачать материал "Исследовательская работа по информатике "Программирование музыки""

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Тьютор

Описание презентации по отдельным слайдам:

  • Программирование музыкиАвтор: Пьянкова Светлана Александровна
МКОУ СОШ №1 п....

    1 слайд

    Программирование музыки
    Автор: Пьянкова Светлана Александровна
    МКОУ СОШ №1 п. Михайловка
    учитель информатики

  • Музыка – это подарок бога человеку, единственное искусство Небес, ниспосланно...

    2 слайд

    Музыка – это подарок бога человеку, единственное искусство Небес, ниспосланное земле, единственное искусство земли, которое мы забираем на Небеса.
    (Уолтер Сэвидж Лендор)

    Музыкально-компьютерные технологии

  • Создать мелодию к музыке, используя язык программирования
Цель :

    3 слайд

    Создать мелодию к музыке, используя язык программирования

    Цель :

  • Задачи:Изучить заинтересованность в музыке и навыки её  программирования сре...

    4 слайд

    Задачи:

    Изучить заинтересованность в музыке и навыки её программирования среди старшеклассников в нашей школе;
    Подобрать и изучить литературу по данной теме;
    Выбрать наиболее приемлемый редактор или язык для программирования музыки;
    Изучить основы нотной грамматики, необходимые для возможности программирования;
    Изучить основные операции и приёмы работы в музыкальных редакторах компьютера;
    Выбрать мелодию к современной песне и найти к ней ноты;
    Создать программу для воспроизведения музыки.

  • 5 слайд

  • Группы  программ для работы со звуком:Языки программирования, реализующие во...

    6 слайд

    Группы программ для работы со звуком:

    Языки программирования, реализующие воспроизведение звуков по программным кодам;
    Программы, создающие музыку из заготовленных блоков;
    Программы, редактирующие натуральный живой звук;
    Программы - виртуальные синтезаторы.

  • Нотная грамотаДЛИТЕЛЬНОСТЬ НОТКЛАВИАТУРА   ФОРТЕПИАНОсольфамиредосиляОКТАВАБ...

    7 слайд

    Нотная грамота

    ДЛИТЕЛЬНОСТЬ НОТ
    КЛАВИАТУРА ФОРТЕПИАНО
    соль
    фа
    ми
    ре
    до
    си
    ля
    ОКТАВА
    Б
    И
    М
    О
    Л
    Ь


    Д
    И
    Е
    З

  • Нотная грамотаПАУЗЫ

    8 слайд

    Нотная грамота
    ПАУЗЫ

  • Музыкальные возможности Quick BasicОбозначениеКоманды языка MMLPLAY - позвол...

    9 слайд

    Музыкальные возможности Quick Basic

    Обозначение
    Команды языка MML
    PLAY - позволяет воспроизводить музыкальную фразу.

    Lк - устанавливает текущую длительность.
    Например: f32

    Oк– устанавливает номер октавы.
    Например: О4САЕF

    # , + - диез - повышение на полтона
    - - бемоль – понижение на полтона

  • Команды языка MMLNк
N – фиксированная часть
К – целое число [1;84]
Данная ко...

    10 слайд

    Команды языка MML


    N – фиксированная часть
    К – целое число [1;84]
    Данная команда кодирует все ноты целыми числами.
    Например: О4С или N36

  • Рк - позволяет установить паузу[1;64] (по умолчанию к=4)

Mn - нормальное вос...

    11 слайд

    Рк - позволяет установить паузу[1;64] (по умолчанию к=4)

    Mn - нормальное воспроизведение музыкального инструмента. Каждая нота звучит 7/8от времени, задаваемом Mk.
    Ms - звучание стокада (прерывистое). Каждая нота звучит ¾ от команды Lk.

    Мb - устанавливает режим фонового звучания музыкального фрагмента. Максимальное число нот в
    Команды языка MML

  • Звучание нот в октавахA$=”o1 CDEFGAB”
B$=”o2 CDEFGAB”
C$=”o3 CDEFGAB”
PLAY A$...

    12 слайд

    Звучание нот в октавах
    A$=”o1 CDEFGAB”
    B$=”o2 CDEFGAB”
    C$=”o3 CDEFGAB”
    PLAY A$
    PLAY B$
    PLAY C$

  • Программа для мелодии «Черный бумер» (Серега)a$ = "o2 E8F#8G8B8A8G8F#8E8D8E8...

    13 слайд

    Программа для мелодии «Черный бумер» (Серега)

    a$ = "o2 E8F#8G8B8A8G8F#8E8D8E8F#8 o1 B8 o2 G8F#8E
    E8F#8G8B8A8G8F#8E8D8E8F#8 o1 B8 o2 G8F#8E"
    b$ = "P16 O2 E16E16E16E16E16E16E16 P16 E16E16E16E16E1E8D#16D#16D#16D#16D#16D#16D#16E16E16E16E16E16F16E8 P16
    E16E16E16E16E16F16E16E16E16E16E16F1C16C8 P16 16D#16D#16D#16D#16D#16D#16E16E16E16E16E16F16E8 "
    PLAY a$
    PLAY b$
    PLAY a$

  • Любэ – Выйду ночью в поле с конемПрограмма
a$ = "o3 E8F#8G8F#8E4D8C8BE8D8E8F#...

    14 слайд

    Любэ – Выйду ночью в поле с конем
    Программа
    a$ = "o3 E8F#8G8F#8E4D8C8BE8D8E8F#8G4G8A8B2E8E8
    O4 C4 O3 B4A4B4A8G8F#8G4E4F#8G8G8G8A8B4F#8G8E2E8E8 O4 C4 O3 C4C4A4B4A8G8F#8G4E8F#8G8G8G8A8B4F#8G8E " PLAY a$

  • 15 слайд

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

 

Введение

 

Музыка – это подарок бога человеку, единственное искусство Небес, ниспосланное земле, единственное искусство земли, которое мы забираем на Небеса.

 (Уолтер Сэвидж Лендор)

 

 

Главное достоинство 21 века - это преимущество технологий. Новые информационные технологии сегодня внедряются во многие сферы профессиональной деятельности, в том числе и в музыкальный творческий процесс в виде музыкально-компьютерных технологий. Компьютеры являются неотъемлемой частью производства современной музыки: она сочиняется на компьютере, партитуры распространяются электронными способами, исполнители играют на компьютеризированных инструментах, и, наконец, сама композиция записывается и обрабатывается в цифровом виде. Появляется всё больше проектов, синтезирующих разнообразные творческие направления и виды искусств и использующих для этих целей мультимедиа-технологии, в которых аудио-составляющая занимает важное место (звуковое сопровождение к кино- и видеоматериалам, 2D и 3D компьютерным играм, веб-проектам). Музыкально-компьютерные технологии позволяют "перепоручать" вычислительной машине выполнение различных алгоритмических действий над звуковыми и музыкальными данными, если они чётко описаны на "понятном" ей языке, т.е. запрограммированы.

Я  узнала от учителя информатики, что  программирование музыки в курсе  средней школы не изучается.  Это меня заинтересовало, и  я задалась вопросом: «Могу ли я, ученица 11 класса, не имея музыкального образования, написать программу для воспроизведения мелодии на компьютере?»

Проконсультировавшись с учителем и узнав, что это возможно,  я решила попробовать создать программу для написания мелодии одной из современных песен.

 

 

 

 

 

 

 

 Программирование музыки

Цель  работы:

Создать мелодию к музыке, используя язык программирования.

 Задачи, которые я перед собой поставила:

1.      Изучить заинтересованность в музыке и навыки её  программирования среди старшеклассников в  нашей школе;

2.      Подобрать  и изучить литературу по данной теме;

3.      Выбрать наиболее приемлемый редактор или язык для программирования музыки;

4.      Изучить основы нотной грамматики, необходимые для возможности программирования;

5.      Изучить основные операции и приёмы работы в музыкальных редакторах компьютера;

6.      Выбрать  мелодию к современной песне  и найти к ней ноты; 

7.      Создать программу для воспроизведения музыки.

 

Предмет исследования : музыкальный редактор языка программирования Basic.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основная часть

Исследование

        

 У большинства из нас есть учеба,  работа, и есть чем заняться. Иногда мы читаем или занимаемся другими вещами.  Чем же мы молодежь занимаемся в свободное время в нашей школе?  Проведя анкетирование  в старших классах своей школы,  я задала вопрос: «Что вы делаете в свободное время?»

Я получила 37 ответов и проанализировала ответы для составления диаграммы:

 

 

Из опрошенных были ответы:

1.      Смотрю телевизор – 30 человек

2.      Занимаюсь спортом – 24 человека

3.      Сижу в интернете – 22 человека

4.      Слушаю музыку – 35 человек

Оказалось, что музыку любят слушать практически все старшеклассники!

Следующий вопрос, который я задала: «Умеете ли вы составлять программы на компьютере  для реализации музыки?»  Ответ прозвучал однозначно: «Нет».

Получился интересный факт, что все любят слушать музыку, но никто не умеет её сам создавать на компьютере.  Значит моё исследование, я думаю, будет полезным для заинтересовавшихся ребят! Подобрав соответствующую литературу в библиотеке, и ознакомившись с информацией в интернете,  я приступила к изучению данного вопроса.

 

Способы создания музыки на компьютере

 

Новые технологии творят чудеса. Сегодня создание музыки это уже не сверхсложный процесс, который требует больших финансовых затрат и профессиональную студию. Современные компьютерные музыкальные программы позволяют дома на обычном компьютере создавать качественный музыкальный продукт. Данный процесс очень увлекателен и всего одна программа для создания музыки на компьютере сможет сделать больше, чем некоторые музыкальные студии.

Для начала необходимо обзавестись качественным, а главное подходящим программным обеспечением. Если вы хотите создавать музыку для себя, то сгодится и самый простой компьютер. Но для создания более сложных композиций вам понадобится и соответствующее железо. Нужна профессиональная звуковая карта, MIDI-клавиатура, хороший монитор. Имея все необходимое, только осталось определиться какая программа для создания музыки максимально подходит для вас.

Изучив литературу по данной теме, я узнала о способах  создания музыки на компьютере.

Существует условно четыре группы специальных программ для работы со звуком:

- языки программирования, реализующие воспроизведение звуков по программным кодам;

- программы, создающие музыку из заготовленных блоков;

- программы, редактирующие натуральный живой звук;

- программы, поддерживающие VST и DX плагины, виртуальные синтезаторы.

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

Вторая категория отлично подходит для диджеев или для тренировок перед работой с более сложными программами.

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

Четвертая категория программ для создания музыки полностью контролирует звуки. С их помощь можно записывать необходимые партии на отдельные треки, добавлять звуковые эффекты, редактировать звук. Задействованные в программах VST плагины обрабатывают подающиеся на них ноты в формате MIDI-сообщений, и после обработки получается звуковой поток. Однако такая обработка не может создать новый звуковой поток, а создает лишь обработанный. Для многих VST-плагинов нужны специальные программы хост, обеспечивающие нам доступ к плагину.

Программы, входящие во вторую, третью и четвертую категорию, подразумевают  довольно сложный процесс, который требует музыкального образования. Таким образом, для себя я определила, что буду создавать мелодию, используя языки программирования. Проконсультировавшись с учителем информатики и ознакомившись с литературой по данной теме, я выяснила, что такие языки программирования, как Basic, Pascal содержат в себе макро-язык,  который позволяет управлять звуковым генератором компьютера.

 А так как мы изучали на уроках Basic, то и программы решила составлять на нём.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нотная грамота

 

Для написания музыки мне необходимо стало изучить основы нотной грамматики, необходимые для возможности программирования

       Нотная запись - это запись музыки на бумаге. Ее придумали очень давно, когда не было ни компьютеров, ни магнитофонов, ни даже примитивных патефонов. Придумали для сохранения музыки на бумаге. Любой, кто знает нотную запись (как нужно сыграть эти точечки и крючочки), тот возьмет нотный лист и сыграет то, что там написано.

           Нотный стан - это 5 параллельных горизонтальных линий, на которых расположены ноты, скрипичный и басовый ключ, остальные нотные знаки.

 

 - нотный стан (он же нотоносец) с нотами.

(приложение 1)

     Нотные знаки - это условные знаки, которыми на нотном стане обозначаются ноты, их длина, паузы между ними, указывается музыкальный размер и темп, смещение нот по высоте звука (скрипичный и басовый ключи), нарастание или убывание громкости и т.д..

     Когда мы слушаем музыку, то можем заметить, что не все звуки тянутся одинаково: есть звуки, которые играются очень быстро (как будто строчит пулемёт), т.е. каждый отдельный звук очень короткий по времени. А есть звуки, которые, наоборот, очень длинные(это очень часто бывает в конце песни). Вот для того, чтобы музыкант знал, сколько должна тянутся каждая нота, и придумали длительности нот. Целая нота-самая длинная( если ударить по клавише пианино или дёрнуть струну и начать про себя считать, то эта нота будет тянется: раз- и-два-и-Половинная нота-немного короче(тянется: раз-и-два-и). Четвертная нота тянется: раз-и. А восьмая нота тянется: раз (или "и").

 Доли - это одинаковые промежутки времени. Начало звучания ноты совпадает с началом доли. Нота длится несколько долей. Основная доля - это четверть. Она состоит из двух восьмых или четырех шестнадцатых.

Нотным письмом целые обозначаются так .

Половинные - так .

Четверти -  .

Восьмые - так  или так .

Шестнадцатые - так   или так . (приложение 2)

Иногда в Музыке приходится не играть, а молчать. Но также,  как и в длительностях нот, нужно знать - сколько молчать. Паузы имеют свои обозначения (и свой "счёт", паузы нужно будет считать: раз-и, два-и, и т.д.)

Нотным письмом целые паузы обозначаются так .

Половинные обозначаются так .

Четвертные – так  .

Восьмые -  .

Шестнадцатые -   .

     Скрипичный ключ  - это нотный знак, указывающий, что ноты надо играть так, как написано на нотном стане.

     Басовый ключ  - это нотный знак, который говорит о том, что все ноты нужно сдвигать вниз на 21 полутон (1 октава и 9 полутонов, или 2 октавы минус 3 полутона).

     Диез (#) - это нотный знак, проставляемый в начале такта, который показывает, что все ноты, тоже стоящие на одной линии (между линиями) с ним сдвигаются по высоте на полтона вверх.

     Бемоль (b) - это нотный знак, аналогичный диезу, но указывающий на смещение на полтона вниз.

    Бекар ( ) - это нотный знак, отменяющий действие диезов и бемолей. Когда возле скрипичного и басового ключа стоят знаки # или b, он ставится возле нот, которые нужно играть так, как они написаны (не надо сдвигать их по высоте) или ставится в начале такта.

 

 

 

 

 

Музыкальные возможности QuickBasic

 

QuickBasic  включает в себя музыкальный макро-язык (ММL), который позволяет управлять звуковым генератором компьютера. Этот генератор работает как самостоятельный независимый процесс.

ВQuickBasic  возможно только одноголосье, для записи которого используют обозначение:

С

D

E

F

G

A

B

ДО

РЕ

МИ

ФА

СОЛЬ

ЛЯ

СИ

 

Возможно использовать знаки:

# , + - диез  - повышение на полтона

- - бемоль – понижение на полтона


 

                                                          

ОКТАВА

 

 

Примечание:

1.      В+ будет звучать точно также, как до этой же октавы.

2.      После символа ноты можно указать её длительность – это целое число из отрезка [1,64]

3.      C1 – ДО целое – О

С2 – d – половина

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 082 материала в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 10.12.2014 5538
    • PPTX 2.3 мбайт
    • 73 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Пьянкова Светлана Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 9 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 15016
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 44 регионов
  • Этот курс уже прошли 1 298 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 494 человека из 73 регионов
  • Этот курс уже прошли 1 525 человек

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

Мини-курс

Современные технологии в образовании (робототехника)

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 12 регионов

Мини-курс

Психологическая экспертиза в юридической сфере: теоретические аспекты

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стратегии B2C маркетинга: от анализа до взаимодействия с клиентом

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе