Innholdsfortegnelse:

Midi Random Sequence Generator: 3 trinn
Midi Random Sequence Generator: 3 trinn

Video: Midi Random Sequence Generator: 3 trinn

Video: Midi Random Sequence Generator: 3 trinn
Video: How I Make Viral AI History Shorts (6+ Hour Course) 2024, Juli
Anonim
Image
Image

Hei, i dag skal jeg vise deg hvordan du lager din egen Midi Random Sequence Generator.

Den genererer tilfeldige 4, 7, 8 eller 16 notater lange sekvenser i en mindre tast.

Selvfølgelig kan du endre hva du vil, du kan legge til flere sekvenslengder eller endre nøkkelen. Men personlig fant jeg disse innstillingene ganske nyttige.

Rekvisita

Brødbrett

Noen hoppekabler

2 * 220 ohm motstander

1 * 10k ohm motstand

5 * 1k ohm motstand (eller mer hvis du vil ha flere sekvenslengder)

Et potensiometer, helst på et lite breakout, så det er brødbrettvennlig

En kvinnelig Midi Jack (aka en 5 Pin Pin Jack)

2 brødbrettvennlige brytere

En 9v batteriklemme.

Og selvfølgelig en Arduino. Jeg foretrekker Nano, spesielt en kinesisk klon fra AliExpres, da den kan kjøre på 3,6 - 10v, noe som gjør det enkelt å drive med batterier. Hvis du valgte denne samme Nano, kan du også bruke 4 AA -batterier.

Valgfritt: Rotary Switch (jeg bruker den ikke, men hvis du vil sette dette prosjektet i et tilfelle, anbefaler jeg det på det sterkeste.)

Trinn 1: Programvare

Maskinvare
Maskinvare

For å programmere det trenger du Arduino ID:

Du trenger også Midi -biblioteket:

Du trenger ikke noen biblioteker for potensiometeret eller bryterne.

Og hvis du også har den kinesiske nock-off Arduino Nano, trenger du denne CH340-driveren: https://sparks.gogo.co.nz/ch340.html eller https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0

Trinn 2: Maskinvare

Maskinvaredelen er ikke veldig vanskelig. Du må kanskje sørge for at bryterne fungerer på samme måte som mine, og du kan utelate den store dreiebryteren hvis du vil. Det er veldig praktisk hvis du vil sette alt i et etui, men personlig bruker jeg bare den hvite startkabelen til å angi sekvenslengden. Den er mindre og jeg lar den vanligvis være i 8 trinn uansett. Hvis du bare følger skjematikken, bør det fungere helt fint, og du kan alltid legge igjen en kommentar for mer forklaring.

Trinn 3: Last opp skisse og test

Du finner skissen her:

Jeg anbefaler deg å gjøre endringer og se hva det gjør. Du kan legge til flere alternativer for sekvenslengden, du kan legge til et annet potensiometer som bestemmer rotnoten. Du kan endre nøkkelen/modusen den ikke velger fra. Det er så mange ting du kan gjøre for å forbedre dette designet. Dette ble gjort for å være litt enkelt å følge og bare gjøre det grunnleggende.

Gi meg beskjed om hva du finner på! Jeg elsker å se at folk gjør forbedringer/endringer jeg ikke hadde tenkt på.

Anbefalt: