Хакатон/Пишем музыку в Scratch

Материал из Letopisi.Ru — «Время вернуться домой»
Перейти к: навигация, поиск
Ages 13, 14, 15, 16
FieldActivity Innovative Designer
AcademicSubject Искусство
LearningMedia Scratch
ScratchCat-Small.png
Пишем музыку в Scratch
Автор(ы) разработки Борис Ярмахов
Возраст участников 13-16 лет
Количество участников 50
Необходимое оборудование ноутбуки с актуальной версией браузера, поддерживающего Scratch, по одному на каждого или на двоих учащихся.
Необходимое команды Scratch/Музыка
  • playnote60for0.5beats
    игратьноту600.5тактов
  • stopallsounds
    остановитьвсезвуки
  • setvolumeto%
    установитьгромкость%
  • playsoundpopuntildone
    игратьзвукpopдоконца
  • restforbeats
    подождатьтактов
  • settempoto60bpm
    установитьтемп60bpm
  • playsoundpop
    игратьзвукpop
  • playdrum1for0.2beats
    барабану1играть0.2тактов
  • setinstrumentto1
    выбратьинструмент1
  • changevolumeby-10
    изменитьгромкостьна-10
  • changetempoby20
    изменитьтемпна20
  • tempo
    темп
  • volume
    громкость
Студии, материалы которых будут использоваться Scratch/CollabChallenge/Studios
Задачи на программирование
Задачи на взаимодействие создать студию, распределить задачи (музыкальные партии), собрать музыкантов в ансамбль

Содержание

 [убрать

Креативное программирование/Создай музыкальную группу

Цели

Выполнив это задание ученики:

  • создадут программу, которая сочетает интерактивные спрайты с интересными звуками;
  • углубят своё понимание таких понятий как последовательность, циклы, события и параллелизм;
  • попрактикуются в экспериментировании и итерации при создании проектов.
  • Продемонстрируйте, по возможности, примеры проектов «Создай музыкальную группу» и подготовьте раздаточный материал по теме «Создай музыкальную группу» для руководства учеников.
  • Дайте ученикам время для создания интерактивных инструментов путём соединения спрайтов со звуками. Поощряйте их использовать различные пути воспроизведения звуков в Скретч, исследуя другие блоки в категории Звуки или используя редакторские инструменты в таблице Звуков.
  • Позвольте ученикам продемонстрировать свои музыкальные группы друг другу и взаимодействовать с инструментами своих одноклассников. Мы рекомендуем организовать прогулочную галерею: ученики запустят свои проекты в презентационном режиме, а затем пригласите их прогуляться по классу, изучая проекты друг друга. По возможности, предложите ученикам добавить свои проекты в студию «Звуки и музыка» или в студию класса.
  • Попросите учеников вспомнить о своих находках, отвечая на подсказки для обсуждения в своих журналах или обсуждая в группах.


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

когдащелкнутпоустановитьгромкость85%повторить8барабану1играть0.2тактовподождать0.5тактовбарабану3играть0.4тактов
Попробуйте
Используйте блоки повторения, чтобы звук повторялся несколько раз.
Импортируйте или запишите собственные звуки или поэкспериментируйте с редактором Звуков.
Попробуйте поиграть с блоками темпа, ускоряя или замедляя ритм.

Примеры проектов

Frere-jacques

Хакатон/Пишем музыку в Scratch/frere-jacques

https://scratch.mit.edu/projects/3086404/ frere-jacques_01 - пример, в котором организован квартет музыкантов и каждый играет свою партию.
пример ответа на вопрос - Как организовать взаимодействие музыкантов
Как получен код примера?
подсунули агенту-генератору кода http://scratchblocks.github.io/generator/ id проекта 3086404 и получили
Сцена 1 музыкант 2 музыкант 3 музыкант 4 музыкант
когдащелкнутпоустановитьтемп60bpmустановитьгромкость20 %задатьinstrument 1значение72задатьinstrument 2значение43задатьinstrument 3значение61задатьinstrument 4значение41передатьplay frere jacques
когдаяполучуplay frere jacquesвыбратьинструментinstrument1повторить2игратьноту550.5тактовигратьноту570.5тактовигратьноту590.5тактовигратьноту550.5тактовпередатьfrerejacques2повторить2игратьноту590.5тактовигратьноту600.5тактовигратьноту621тактовпередатьfrerejacques3повторить2игратьноту590.5тактовигратьноту600.5тактовигратьноту621тактовпередатьfrerejacques4игратьноту550.5тактовигратьноту500.5тактовигратьноту551тактов
когдаяполучуfrerejacques2выбратьинструментinstrument2повторить2. . .
когдаяполучуfrerejacques3выбратьинструментinstrument3повторить2. . .
когдаяполучуfrerejacques4выбратьинструментinstrument4повторить2. . .

Midi-CSV_generator

Хакатон/Пишем музыку в Scratch/Midi-CSV_generator

Персональные инструменты
Инструменты