Innholdsfortegnelse:
- Trinn 1: Hva er jazz?
- Trinn 2: Bygg kretsen
- Trinn 3: Last opp koden
- Trinn 4: Slik kontrollerer du det
Video: Arduino Jazz Improviser: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Dette designet spiller ikke en "sang". I stedet bruker den en bluesskala for å lage sin egen musikk mens den spiller - lik en ekte jazzmusiker. Hver gang du slår den på vil den spille noe annerledes; men du kan fremdeles kontrollere tempo, tonehøyde og volum med skiven. Hør et eksempel på at det spiller nedenfor:
Trinn 1: Hva er jazz?
Hvis du vil ha den offisielle definisjonen, kan du se på disse koblingene, men jeg tror den beste måten å beskrive det på er bare å vise deg hvordan det høres ut.
- https://en.wikipedia.org/wiki/Jazz
- https://en.wikipedia.org/wiki/Jazz_improvisation
Trinn 2: Bygg kretsen
Jeg bygde et stativ for høyttaleren min av sugerør og tape, men det er valgfritt. Følg diagrammet for å bygge resten av dette designet.
Trinn 3: Last opp koden
Denne koden følger en pseudo-tilfeldig algoritme for uendelig å spille tonene til Bb-bluesskalaen i en jazzy synkopert rytme.
Bruk denne koden i Arduino IDE:
int note = 1;
int note2 = 1; ugyldig oppsett () {pinMode (3, OUTPUT); } void loop () {int tonecontrol = map (analogRead (A0), 0, 1023, 1, 4); int speedcontrol = map (analogRead (A1), 0, 1023, 1, 20); int tonecontrol2 = map (analogRead (A2), 0, 1023, 1, 4); int spillnote; int switchval = tilfeldig (1, 5); switch (switchval) {case 1: note = note; gå i stykker; case 2: note = note + 1; gå i stykker; case 3: note = note - 1; gå i stykker; sak 4: note = note + 2; gå i stykker; sak 5: note = note - 2; gå i stykker; } bytt (merk) {case 1: playnote = 262; gå i stykker; sak 2: spillnote = 294; gå i stykker; sak 3: spillnote = 311; gå i stykker; sak 4: spillnote = 349; gå i stykker; sak 5: spillnote = 392; gå i stykker; sak 6: spillnote = 440; gå i stykker; sak 7: spillnote = 466; gå i stykker; sak 8: spillnote = 523; gå i stykker; standard: notat = 1; gå i stykker; } spillnote = spillnote * tonekontroll; int spillnote2; int switchval2 = tilfeldig (1, 5); switch (switchval2) {case 1: note2 = note2; gå i stykker; case 2: note2 = note2 + 1; gå i stykker; sak 3: note2 = note2 - 1; gå i stykker; sak 4: note2 = note2 + 2; gå i stykker; sak 5: note2 = note2 - 2; gå i stykker; } switch (note2) {case 1: playnote2 = 262; gå i stykker; sak 2: playnote2 = 294; gå i stykker; sak 3: playnote2 = 311; gå i stykker; sak 4: playnote2 = 349; gå i stykker; sak 5: playnote2 = 392; gå i stykker; sak 6: playnote2 = 440; gå i stykker; sak 7: playnote2 = 466; gå i stykker; sak 8: playnote2 = 523; gå i stykker; standard: note2 = 1; gå i stykker; } playnote2 = playnote2 * tonecontrol2; tone (3, spillnote, 30 * hastighetskontroll); forsinkelse (31 * hastighetskontroll); hvis (tilfeldig (1, 4) == 3) {forsinkelse (21 * hastighetskontroll); } annet {tone (3, spillnote2, 20 * hastighetskontroll); forsinkelse (21 * hastighetskontroll); }}
Trinn 4: Slik kontrollerer du det
Fra venstre til høyre gjør hver skive følgende:
- Volum
- 1. tones tonehøyde
- Tempo
- 2. tones tonehøyde
Rot med dem til du får en lyd du liker.
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
10-watt Jazz Tube Amp Build: 8 trinn
10-watt Jazz Tube Amp Build: Dokumentere prosessen med å lage en Vacuum Tube Jazz Amp. Dele litt innsikt i hvordan det hele går ned
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: 4 trinn (med bilder)
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: Jeg avsluttet nylig installasjonen Like variert, som er laget av en serie lamper som reagerer på sensorene plassert i et teppe under lampene. Her er hvordan jeg laget teppet med trykksensorer. Jeg håper du finner det nyttig
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen