
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

В 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

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

В вашем «стартовом» блоке поместите внутри «блок установить темп на (уд / мин)», установите желаемый темп. Это можно найти в разделе блока МУЗЫКА.
120 ударов в минуту - хорошее место для начала.
Шаг 3: «Нажата кнопка [A]»
!["Нажата кнопка [A]" "Нажата кнопка [A]"](https://i.howwhatproduce.com/images/001/image-646-4-j.webp)
В нашем разделе блока INPUT добавьте блок «Нажата кнопка [A]». Этот блок с запуском любого кода помещается внутри этого блока при нажатии кнопки A.
Шаг 4: 'проиграйте тон (X) для (доли)'


Для этого шага мы собираемся сыграть аккорд до мажор, ноты - это дои 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? Может быть, любимая песня или песня, которую вы написали?
Не стесняйтесь делиться тем, что вы сделали, комментируя ниже!
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов

Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)

Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов

Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов

Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов

Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)