Хакатон/Пишем музыку в Scratch
Материал из Letopisi.Ru — «Время вернуться домой»
Ages | 13, 14, 15, 16 |
---|---|
FieldActivity | Innovative Designer |
AcademicSubject | Искусство |
LearningMedia | Scratch |
Пишем музыку в Scratch | |
---|---|
Автор(ы) разработки | Борис Ярмахов |
Возраст участников | 13-16 лет |
Количество участников | 50 |
Необходимое оборудование | ноутбуки с актуальной версией браузера, поддерживающего Scratch, по одному на каждого или на двоих учащихся. |
Необходимое команды | Scratch/Музыка
|
Студии, материалы которых будут использоваться | Scratch/CollabChallenge/Studios |
Задачи на программирование | |
Задачи на взаимодействие | создать студию, распределить задачи (музыкальные партии), собрать музыкантов в ансамбль |
Содержание |
Креативное программирование/Создай музыкальную группу
- Цели
Выполнив это задание ученики:
- создадут программу, которая сочетает интерактивные спрайты с интересными звуками;
- углубят своё понимание таких понятий как последовательность, циклы, события и параллелизм;
- попрактикуются в экспериментировании и итерации при создании проектов.
- Продемонстрируйте, по возможности, примеры проектов «Создай музыкальную группу» и подготовьте раздаточный материал по теме «Создай музыкальную группу» для руководства учеников.
- Дайте ученикам время для создания интерактивных инструментов путём соединения спрайтов со звуками. Поощряйте их использовать различные пути воспроизведения звуков в Скретч, исследуя другие блоки в категории Звуки или используя редакторские инструменты в таблице Звуков.
- Позвольте ученикам продемонстрировать свои музыкальные группы друг другу и взаимодействовать с инструментами своих одноклассников. Мы рекомендуем организовать прогулочную галерею: ученики запустят свои проекты в презентационном режиме, а затем пригласите их прогуляться по классу, изучая проекты друг друга. По возможности, предложите ученикам добавить свои проекты в студию «Звуки и музыка» или в студию класса.
- Попросите учеников вспомнить о своих находках, отвечая на подсказки для обсуждения в своих журналах или обсуждая в группах.
Как использовать Скретч для создания звуков инструментов, ансамблей или стилей музыки, которая лучше всего представляет вашу любимую музыку?
когда щелкнут по @greenFlag установить громкость (85)% повторить (8) барабану (1 v) играть (0.2) тактов подождать (0.5) тактов барабану (3 v) играть (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 музыкант |
---|---|---|---|---|
когда щёлкнут по зелёному флагу установить темп (60) bpm установить громкость (20) % задать [instrument 1 v] значение [72] задать [instrument 2 v] значение [43] задать [instrument 3 v] значение [61] задать [instrument 4 v] значение [41] передать [play frere jacques v] |
когда я получу [play frere jacques v] выбрать инструмент (instrument 1) повторить (2) играть ноту (55) (0.5) тактов играть ноту (57) (0.5) тактов играть ноту (59) (0.5) тактов играть ноту (55) (0.5) тактов конец передать [frerejacques2 v] повторить (2) играть ноту (59) (0.5) тактов играть ноту (60) (0.5) тактов играть ноту (62) (1) тактов конец передать [frerejacques3 v] повторить (2) играть ноту (59) (0.5) тактов играть ноту (60) (0.5) тактов играть ноту (62) (1) тактов конец передать [frerejacques4 v] играть ноту (55) (0.5) тактов играть ноту (50) (0.5) тактов играть ноту (55) (1) тактов |
когда я получу [frerejacques2 v] выбрать инструмент (instrument 2) повторить (2) . . . конец |
когда я получу [frerejacques3 v] выбрать инструмент (instrument 3) повторить (2) . . . конец |
когда я получу [frerejacques4 v] выбрать инструмент (instrument 4) повторить (2) . . . конец |