Satura rādītājs:
- 1. darbība. Kas ir džezs?
- 2. solis: izveidojiet ķēdi
- 3. darbība: augšupielādējiet kodu
- 4. solis: kā to kontrolēt
Video: Arduino džeza improvizators: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šis dizains neatskaņo "dziesmu". Tā vietā tā izmanto blūza skalu, lai atskaņošanas laikā izveidotu savu mūziku - līdzīgi kā īsts džeza mūziķis. Katru reizi, kad to ieslēgsiet, tas atskaņos kaut ko citu; bet jūs joprojām varat kontrolēt tempu, augstumu un skaļumu, izmantojot ciparnīcas. Klausieties tā spēlēšanas piemēru zemāk:
1. darbība. Kas ir džezs?
Ja vēlaties oficiālu definīciju, varat apskatīt šīs saites, taču, manuprāt, labākais veids, kā to aprakstīt, ir tikai parādīt, kā tas izklausās.
- https://en.wikipedia.org/wiki/Jazz
- https://en.wikipedia.org/wiki/Jazz_improvisation
2. solis: izveidojiet ķēdi
Es uzbūvēju skaļruņa statīvu no dzeršanas salmiņiem un lentes, bet tas nav obligāti. Izpildiet diagrammu, lai izveidotu pārējo šo dizainu.
3. darbība: augšupielādējiet kodu
Šis kods seko pseidogadījuma algoritmam, lai bezgalīgi atskaņotu Bb blūza skalas notis džeza sinhronā ritmā.
Izmantojiet šo kodu Arduino IDE:
int piezīme = 1;
int piezīme2 = 1; void setup () {pinMode (3, OUTPUT); } void loop () {int tonecontrol = karte (analogRead (A0), 0, 1023, 1, 4); int speedcontrol = karte (analogRead (A1), 0, 1023, 1, 20); int tonecontrol2 = karte (analogRead (A2), 0, 1023, 1, 4); int playnote; int switchval = nejaušs (1, 5); slēdzis (switchval) {1. gadījums: piezīme = piezīme; pārtraukums; 2. gadījums: piezīme = piezīme + 1; pārtraukums; 3. gadījums: piezīme = piezīme - 1; pārtraukums; 4. gadījums: piezīme = piezīme + 2; pārtraukums; 5. gadījums: piezīme = piezīme - 2; pārtraukums; } slēdzis (piezīme) {1. gadījums: playnote = 262; pārtraukums; 2. gadījums: playnote = 294; pārtraukums; 3. gadījums: playnote = 311; pārtraukums; 4. gadījums: playnote = 349; pārtraukums; 5. gadījums: playnote = 392; pārtraukums; 6. gadījums: playnote = 440; pārtraukums; 7. gadījums: playnote = 466; pārtraukums; 8. gadījums: playnote = 523; pārtraukums; noklusējums: piezīme = 1; pārtraukums; } playnote = playnote * tonecontrol; int playnote2; int switchval2 = nejaušs (1, 5); slēdzis (switchval2) {gadījums 1: piezīme2 = piezīme2; pārtraukums; 2. gadījums: piezīme2 = piezīme2 + 1; pārtraukums; 3. gadījums: piezīme2 = piezīme2 - 1; pārtraukums; 4. gadījums: piezīme2 = piezīme2 + 2; pārtraukums; 5. gadījums: 2. piezīme = 2. piezīme; pārtraukums; } slēdzis (2. piezīme) {1. gadījums: playnote2 = 262; pārtraukums; 2. gadījums: playnote2 = 294; pārtraukums; 3. gadījums: playnote2 = 311; pārtraukums; 4. gadījums: playnote2 = 349; pārtraukums; 5. gadījums: playnote2 = 392; pārtraukums; 6. gadījums: playnote2 = 440; pārtraukums; 7. gadījums: playnote2 = 466; pārtraukums; 8. gadījums: playnote2 = 523; pārtraukums; noklusējums: piezīme2 = 1; pārtraukums; } playnote2 = playnote2 * tonecontrol2; tonis (3, playnote, 30 * ātruma kontrole); kavēšanās (31 * ātruma kontrole); ja (nejaušs (1, 4) == 3) {kavēšanās (21 * ātruma kontrole); } cits {tonis (3, playnote2, 20 * ātruma kontrole); kavēšanās (21 * ātruma kontrole); }}
4. solis: kā to kontrolēt
No kreisās uz labo pusi katrs ciparnīca darbojas šādi:
- Apjoms
- 1. toņa piķis
- Tempo
- 2. toņa piķis
Strīdieties ar viņiem, līdz iegūstat sev tīkamu skaņu.
Ieteicams:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Džeza roka: 5 soļi
Džeza roka: šim projektam jūs izgatavosit cimdu, kas atskaņo mūziku, pieskaroties pirkstiem. Tas ir nedaudz pagodināts apraksts, bet jūs redzēsiet. Šī projekta kodu var atrast šeit. Jūs izmantosit Arduino saskarni, kā arī Proce
10 vatu džeza caurules pastiprinātāja uzbūve: 8 soļi
10 vatu džeza caurules pastiprinātāja uzbūve: vakuuma caurules džeza pastiprinātāja izveides procesa dokumentēšana. Dalieties ieskatu par to, kā tas viss samazinās
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu