Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Изучите основы кодирования, сделав простой музыкальный синтезатор, в котором каждый «фрукт» представляет собой ключ.
Шаг 1: материалы
Материалы
- Компьютер со скретч-офлайн-редактором
- Макияж (или макияж своими руками с помощью Arduino Leonardo) + USB-кабель
- 5 зажимов из кожи аллигатора
- 5 фруктов или токопроводящих предметов
Шаг 2: действие
Упражнение состоит в том, чтобы превратить фрукты в клавиатуру для воспроизведения музыки.
Для начала подключите makey makey (или сделайте makey makey с помощью Arduino Leonardo) к компьютеру и подключите все бананы (или другие проводящие предметы) к плате с помощью зажимов из крокодиловой кожи.
Шаг 3:
Каждый фрукт связан со стрелками, пробелом или кнопками.
Мы начнем с использования этих 5 ключей.
Теперь вы можете запустить нуля и начать писать свой код. Для начала перейдите в раздел «События» (светло-коричневый).
Шаг 4:
Затем выберите «при щелчке зеленого флажка» и «навсегда».
Для создания действия выберите блок «если то» в категории «Управление».
Шаг 5:
«Если, то» - это наиболее распространенная функция, используемая при кодировании для создания взаимодействия между вашим кодом и внешним миром.
Так как действие заключается в создании фортепиано, мы хотели бы, чтобы звуки воспроизводились при нажатии определенной клавиши. В разделе чувствительности вы найдете «Клавиша _ нажата?» блокировать.
Нажмите на маленькую черную стрелку и выберите нужный ключ.
У нас есть условие (If then), мы выбрали ключ, нам нужно только добавить звук.
Шаг 6:
Чтобы добавить звук, перейдите в раздел «Звук» (фиолетовый) и выберите один блок «play note _ for _ beats».
Шаг 7:
На этом этапе ваш код будет выглядеть так:
Шаг 8:
Ваш код уже работает, вы можете проверить его, нажав на зеленый флаг в верхней части экрана.
Шаг 9:
Теперь вам нужно добавить дополнительные клавиши, чтобы в целом было больше фортепианных нот.
Щелкните правой кнопкой мыши блок «Если, то», и появится небольшое меню. Щелкните «Дубликат» и вставьте его под первым условным условием. Повторите операцию для каждой клавиши.
Шаг 10:
Теперь ваше пианино готово, вам просто нужно его настроить! Вам нужно определить точное звучание каждой ноты. При нажатии на каждую заметку появляется небольшая клавиатура, на которой вы можете выбрать нужную заметку.
Шаг 11:
Пианино звучит забавно? Это нормально! некоторые аккорды, сыгранные вместе, звучат хорошо, а некоторые - нет … Итак, пришло время немного по теории музыки, не бойтесь, это будет быстро и весело.
Вот пример того, как разные шнуры могут вызывать разные ощущения в зависимости от порядка, в котором они играют:
Другие счастливые аккорды?
73 песни, которые можно сыграть с одними и теми же четырьмя аккордами
Хотите сменить инструмент?
В Scratch это просто. Вы можете найти множество инструментов, доступных в списке, расположенном в разделе «Звук» (фиолетовый).
Шаг 12:
Пример готового кода:
Чтобы пойти дальше… Этот код использует 4 аккорда и одну клавишу для смены инструмента. Так же, как на пианино, используйте педаль для изменения настройки, если одна клавиша (в данном случае пробел) нажата, код воспроизводит звук «гитары», а когда клавиша отпускается, звучит звук «ведущего синтезатора». Теперь у вас есть возможность создать более интересный инструмент. В следующих уроках вы откроете для себя раздел «Оператор» (светло-зеленый) и добавите больше возможностей и эффектов.
Будьте на связи;-)
Шаг 13: Примечания и ссылки
Это руководство было разработано в рамках проекта i Tech, софинансируемого программой Erasmus + Европейского Союза.
Для получения дополнительной информации обращайтесь на [email protected].