Оглавление:
Видео: Генератор случайных миди-последовательностей: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Привет, сегодня я покажу вам, как сделать свой собственный Генератор случайных миди-последовательностей.
Он генерирует случайные последовательности из 4, 7, 8 или 16 нот в минорной тональности.
Конечно, вы можете изменить все, что захотите, вы можете увеличить длину последовательности или изменить ключ. Но лично мне эти настройки показались весьма полезными.
Запасы
Макетная плата
Некоторые соединительные кабели
2 резистора 220 Ом
Резистор 1 * 10 кОм
Резистор 5 * 1 кОм (или больше, если вам нужна более длинная последовательность)
Потенциометр, желательно на небольшом отрыве, чтобы его можно было использовать на макетной плате.
Женский Midi Jack (он же женский 5 Pin Din Jack)
2 макетных переключателя
Зажим для аккумулятора 9 В.
И, конечно же, Arduino. Я предпочитаю Nano, в частности китайский клон от AliExpres, поскольку он может работать от 3,6 - 10 В, что упрощает работу от батарей. Если вы выбрали этот же Nano, вы также можете использовать 4 батарейки AA.
Необязательно: поворотный переключатель (я не использую его, но если вы хотите поместить этот проект в футляр, я настоятельно рекомендую его.)
Шаг 1. Программное обеспечение
Для его программирования вам понадобится идентификатор Arduino:
Вам также понадобится Midi Library:
Вам не нужны никакие библиотеки для потенциометра или переключателей.
И если у вас также есть китайский нок-офф Arduino Nano, вам понадобится этот драйвер CH340: https://sparks.gogo.co.nz/ch340.html или https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0
Шаг 2: Оборудование
Аппаратная часть не очень сложна. Возможно, вам придется убедиться, что ваши переключатели работают так же, как у меня, и вы можете не использовать большой поворотный переключатель, если хотите. Это очень удобно, если вы хотите положить все это в футляр, но лично я просто использую белую перемычку для установки длины последовательности. Он меньше, и я все равно оставляю его в 8 шагов. Если вы просто следуете схеме, все должно работать нормально, и вы всегда можете оставить комментарий для получения дополнительных объяснений.
Шаг 3. Загрузите эскиз и протестируйте
Вы можете найти скетч здесь:
Я настоятельно рекомендую вам внести изменения и посмотреть, что он делает. Вы можете добавить дополнительные параметры для длины последовательности, вы можете добавить еще один потенциометр, который определяет основную ноту. Вы можете изменить ключ / режим, из которого он не выбирает. Вы можете сделать так много вещей, чтобы улучшить этот дизайн. Это было сделано для того, чтобы было легко следовать и просто делать основы.
Обязательно дайте мне знать, что вы придумали! Мне нравится видеть, как люди вносят улучшения / изменения, о которых я бы даже не подумал.
Рекомендуемые:
Генератор случайных чисел: 5 шагов (с изображениями)
Генератор случайных чисел: в этой статье показан аналоговый генератор случайных чисел. Эта схема начинает генерировать случайные выходные данные, когда человек касается входного терминала. Выходной сигнал схемы усиливается, интегрируется и дополнительно усиливает шум человека, который действует как
Светодиодный генератор случайных чисел: 5 шагов (с изображениями)
Светодиодный генератор случайных чисел: это очень простой проект Arduino. В продукте используются светодиоды для отображения случайных чисел. Когда вы нажимаете (и удерживаете) кнопку, светодиоды будут переключаться вперед и назад, а затем будет светиться случайный набор светодиодов, представляющих число. Это Арду
Генератор случайных чисел: 5 шагов
Генератор случайных чисел: в этом проекте я покажу вам, как построить схему, которая будет генерировать случайное число от 0 до 99 простым нажатием кнопки
Как: создать генератор случайных паролей с помощью Python: 8 шагов
Как: создать генератор случайных паролей с помощью Python: в этом руководстве вы узнаете, как создать генератор случайных паролей с помощью Python всего за несколько простых шагов
ANDI - Генератор случайных ритмов - Электроника: 24 шага (с изображениями)
ANDI - Генератор случайных ритмов - Электроника: ANDI - это машина, которая генерирует случайный ритм нажатием кнопки. Каждый бит уникален и может быть изменен с помощью пяти регуляторов. ANDI - это результат университетского проекта, целью которого было вдохновить музыкантов и изучить новые способы работы с барабанами