Оглавление:

Полифонический микробит !: 7 шагов
Полифонический микробит !: 7 шагов

Видео: Полифонический микробит !: 7 шагов

Видео: Полифонический микробит !: 7 шагов
Видео: MusicMagTV News #145: Waldorf Iridium, обновление Keystep Pro, Cubasis для Android и др. 2024, Июль
Anonim
Полифонический микробит!
Полифонический микробит!

В 80-х годах ранние системы видеоигр имели ограниченные наборы микросхем. В этих наборах микросхем было всего 4-6 голосов, 2-3 из которых были предназначены для перкуссии / ударных, а 1 - для басовой партии.

Когда осталось 1-2 голоса, как мы будем играть аккорды? Вот тут и вступает в игру «ложная полифония». «Ложная полифония» - это просто несколько отдельных нот, играемых одна за другой, как в арпеджио. Поскольку длина нот очень короткая, мы можем получить слуховую иллюзию, которая звучит как аккорд!

Вот ссылка на дополнительную информацию о «Ложной полифонии».

www.ludomusicology.org/2015/07/16/composit…

Запасы:

1 - BBC Microbit, однако, если у вас его еще нет, вы можете перейти на сайт Make: code https://makecode.microbit.org/ и использовать их виртуальный Microbit в своем браузере.

Видео на Youtube -

Шаг 1. Используйте Make: Code

Использовать Make: Code
Использовать Make: Code

Первый шаг - перейти на https://makecode.microbit.org/, создать новый файл и назвать его «Фальшивая полифония».

Шаг 2: блокировка "при запуске"

Блок "на старте"
Блок "на старте"

В вашем «стартовом» блоке поместите внутри «блок установить темп на (уд / мин)», установите желаемый темп. Это можно найти в разделе блока МУЗЫКА.

120 ударов в минуту - хорошее место для начала.

Шаг 3: «Нажата кнопка [A]»

"Нажата кнопка [A]"
"Нажата кнопка [A]"

В нашем разделе блока INPUT добавьте блок «Нажата кнопка [A]». Этот блок с запуском любого кода помещается внутри этого блока при нажатии кнопки A.

Шаг 4: 'проиграйте тон (X) для (доли)'

'play Tone (X) for (beat)'
'play Tone (X) for (beat)'
'play Tone (X) for (beat)'
'play Tone (X) for (beat)'

Для этого шага мы собираемся сыграть аккорд до мажор, ноты - это дои G.

В наших разделах блока MUSIC используйте «play tone (note) for (beat)» и поместите его внутри блока «on button [A] closed». Установите этот первый на ноту C и долю на 1/16 (16-я нота). Затем продублируйте его (скопируйте / вставьте) и установите для этого нового значения E, и проделайте то же самое с третьей нотой, G.

Итак, теперь у нас должно быть три «звуковых сигнала (ноты) для (1/16)», и они должны выглядеть, как на втором рисунке выше.

Теперь перейдите к виртуальному микробиту и нажмите кнопку A, и вы должны услышать короткий аккорд!

… Он играл только один раз. Как сделать так, чтобы он играл более одного раза?….

Переходим к следующему шагу, чтобы использовать ПЕТЛИ!

Шаг 5: Использование циклов

Использование циклов
Использование циклов
Использование циклов
Использование циклов

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

В области блока LOOPS возьмите и поместите блок «повторить (1) раз сделать». Внутри этого блока LOOP поместите свои три блока «play tone (X) for (beat)», при необходимости используйте изображение выше.

Теперь измените количество запусков LOOP на 6. Подойдет любое число, но давайте не будем усложнять, верно?

Теперь перейдите к своему виртуальному микробиту и нажмите A, и вы должны услышать свой прекрасный аккорд до мажор, играющий прямо у вас в ушах!

Теперь давайте запрограммируем другой аккорд, который будет играть ПОСЛЕ аккорда до мажор …

Шаг 6: второй аккорд

Второй аккорд
Второй аккорд

Выберите блок «Повторить 6 раз» (который также содержит три блока «Воспроизведение (X) для (удара)») и продублируйте его (скопируйте / вставьте).

Теперь поместите эту новую группу блоков ПОД первой группой блоков. Эта вторая группа будет играть ПОСЛЕ первой группы.

В этой новой группе давайте изменим ноты на «D F A (D Minor)» и оставим «повтор» на 6.

Теперь нажмите A в виртуальном микробите, и вы должны услышать свою первую последовательность аккордов с помощью микроконтроллера Micro: bit.

Шаг 7: Что теперь ?

Какие еще последовательности аккордов вы могли бы запрограммировать в Micro: bit? Может быть, любимая песня или песня, которую вы написали?

Не стесняйтесь делиться тем, что вы сделали, комментируя ниже!

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