INHOUDSOPGAWE:

Midi Random Sequence Generator: 3 stappe
Midi Random Sequence Generator: 3 stappe

Video: Midi Random Sequence Generator: 3 stappe

Video: Midi Random Sequence Generator: 3 stappe
Video: Arduino 8x8 Gate Sequencer Rhythm Pattern Generator with Two Rotary Encoders and OLED Display 2024, Julie
Anonim
Image
Image

Hallo, vandag sal ek u wys hoe u u eie Midi Random Sequence Generator kan maak.

Dit genereer ewekansige 4, 7, 8 of 16 noot lang rye in 'n klein sleutel.

U kan natuurlik verander wat u wil, u kan meer volglengtes byvoeg of die sleutel verander. Maar persoonlik het ek hierdie instellings redelik nuttig gevind.

Voorrade

Broodbord

'N Paar springkabels

2 * 220 ohm weerstande

1 * 10k ohm weerstand

5 * 1k ohm weerstand (of meer as u meer volgordelengtes wil hê)

'N Potensiometer, verkieslik met 'n klein uitbraak, sodat dit broodbordvriendelik is

'N Vroulike Midi Jack (ook bekend as 'n vroulike 5 Pin Din Jack)

2 broodbordvriendelike skakelaars

'N 9v -batteryklem.

En natuurlik 'n Arduino. Ek verkies die Nano, spesifiek 'n Chinese kloon van AliExpres, aangesien dit op 3,6 - 10v kan werk, wat dit maklik maak om met batterye te werk. As u dieselfde Nano gekies het, kan u ook 4 AA -batterye gebruik.

Opsioneel: Rotary Switch (ek gebruik dit nie, maar as u hierdie projek in 'n geval wil plaas, beveel ek dit sterk aan.)

Stap 1: sagteware

Hardeware
Hardeware

Om dit te programmeer, benodig u die Arduino ID:

U benodig ook die Midi -biblioteek:

U benodig geen biblioteke vir die potensiometer of die skakelaars nie.

En as u ook die Chinese Nock-off Arduino Nano het, benodig u hierdie CH340-bestuurder: https://sparks.gogo.co.nz/ch340.html of https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0

Stap 2: Hardeware

Die hardeware -gedeelte is nie baie moeilik nie. U moet seker maak dat u skakelaars op dieselfde manier werk as myne, en as u wil, kan u die groot draaiskakelaar uitlaat. Dit is baie handig as u alles in 'n kas wil plaas, maar persoonlik gebruik ek net die wit springkabel om die volgordelengte in te stel. Dit is kleiner en ek verlaat dit gewoonlik in elk geval in 8 stappe. As u net die skema volg, moet dit goed werk, en u kan altyd 'n opmerking lewer vir meer verduideliking.

Stap 3: Laai Skets en toets op

U kan die skets hier vind:

Ek beveel sterk aan dat u veranderinge aanbring en kyk wat dit doen. U kan meer opsies vir die volgordelengte byvoeg, u kan nog 'n potensiometer byvoeg wat die wortelnoot bepaal. U kan die sleutel/modus wat dit nie kies nie, verander. Daar is soveel dinge wat u kan doen om hierdie ontwerp te verbeter. Dit was 'n bietjie maklik om te volg en net die basiese beginsels te doen.

Laat weet my waaroor u vorendag kom! Ek hou daarvan om te sien hoe mense verbeterings/veranderinge aanbring waaraan ek nie sou gedink het nie.

Aanbeveel: