Оглавление:

Макей Макей Фруктовое фортепиано: 13 шагов
Макей Макей Фруктовое фортепиано: 13 шагов

Видео: Макей Макей Фруктовое фортепиано: 13 шагов

Видео: Макей Макей Фруктовое фортепиано: 13 шагов
Видео: makey makey piano playing 1 2024, Июль
Anonim
Макей Макей Фруктовый Фортепиано
Макей Макей Фруктовый Фортепиано

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

Шаг 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].

Рекомендуемые: