Sadržaj:

Midi generator slučajne sekvence: 3 koraka
Midi generator slučajne sekvence: 3 koraka

Video: Midi generator slučajne sekvence: 3 koraka

Video: Midi generator slučajne sekvence: 3 koraka
Video: Epomaker Shadow-X Review: A Budget Mechanical Keyboard with a Built-in Display 2024, Juli
Anonim
Image
Image

Bok, danas ću vam pokazati kako napraviti vlastiti Midi Random Sequence Generator.

Generira nasumične 4, 7, 8 ili 16 nizova dugih nota u sporednoj tipki.

Naravno, možete promijeniti sve što želite, možete dodati više dužina niza ili promijeniti ključ. Ali meni su lično ove postavke bile vrlo korisne.

Supplies

Breadboard

Neki kratkospojni kablovi

2 * 220 ohmski otpornici

1 * 10k ohm otpornik

Otpornik 5 * 1 k ohm (ili više ako želite više duljina sekvence)

Potenciometar, po mogućnosti na maloj udaljenosti, tako da je prilagođen osnovnoj ploči

Ženski Midi Jack (poznat i kao ženski 5 Pin Din Jack)

2 prekidača prilagođena osnovnoj ploči

Obujmica za bateriju od 9V.

I naravno Arduino. Više volim Nano, posebno kineski klon iz AliExpresa jer može raditi na 3.6 - 10v, što olakšava napajanje baterijama. Ako ste odabrali isti Nano, možete koristiti i 4 AA baterije.

Opcionalno: Rotacijski prekidač (ne koristim ga, ali ako želite staviti ovaj projekt u futrolu, toplo ga preporučujem.)

Korak 1: Softver

Hardver
Hardver

Za programiranje će vam trebati Arduino ID:

Trebat će vam i Midi biblioteka:

Ne trebaju vam nikakve biblioteke za potenciometar ili prekidače.

A ako imate i kineski noktirani Arduino Nano, trebat će vam ovaj upravljački program CH340: https://sparks.gogo.co.nz/ch340.html ili https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0

Korak 2: Hardver

Dio hardvera nije jako težak. Možda ćete se morati pobrinuti da vaši prekidači rade na isti način kao i moj, a ako želite, možete izostaviti veliki okretni prekidač. Vrlo je zgodno ako želite sve staviti u futrolu, ali ja lično koristim bijeli kratkospojnik da postavim dužinu sekvence. Manji je i ionako ga obično ostavljam u 8 koraka. Ako samo slijedite shemu, trebala bi raditi sasvim u redu i uvijek možete ostaviti komentar za dodatna objašnjenja.

Korak 3: Otpremite skicu i testirajte

Skicu možete pronaći ovdje:

Toplo vam preporučujem da unesete promjene i vidite šta to čini. Možete dodati još opcija za dužinu sekvence, možete dodati još jedan potenciometar koji određuje osnovnu notu. Mogli biste promijeniti ključ/način rada iz kojeg ne bira. Postoji toliko mnogo stvari koje možete učiniti da poboljšate ovaj dizajn. Ovo je bilo učinjeno da bude donekle lako slijediti i učiniti samo osnove.

Obavijestite me šta smislite! Volim vidjeti ljude kako unose poboljšanja/promjene na koje ne bih ni pomislio.

Preporučuje se: