Оглавление:

Генератор случайных миди-последовательностей: 3 шага
Генератор случайных миди-последовательностей: 3 шага

Видео: Генератор случайных миди-последовательностей: 3 шага

Видео: Генератор случайных миди-последовательностей: 3 шага
Видео: ♫ Как сделать генератор случайных арпеджио в FL Studio? 2024, Ноябрь
Anonim
Image
Image

Привет, сегодня я покажу вам, как сделать свой собственный Генератор случайных миди-последовательностей.

Он генерирует случайные последовательности из 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. Загрузите эскиз и протестируйте

Вы можете найти скетч здесь:

Я настоятельно рекомендую вам внести изменения и посмотреть, что он делает. Вы можете добавить дополнительные параметры для длины последовательности, вы можете добавить еще один потенциометр, который определяет основную ноту. Вы можете изменить ключ / режим, из которого он не выбирает. Вы можете сделать так много вещей, чтобы улучшить этот дизайн. Это было сделано для того, чтобы было легко следовать и просто делать основы.

Обязательно дайте мне знать, что вы придумали! Мне нравится видеть, как люди вносят улучшения / изменения, о которых я бы даже не подумал.

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