Daftar Isi:
- Langkah 1: Apa itu Jazz?
- Langkah 2: Bangun Sirkuit
- Langkah 3: Unggah Kode
- Langkah 4: Cara Mengontrolnya
Video: Arduino Jazz Improviser: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Desain ini tidak memainkan "lagu". Sebaliknya, ia menggunakan skala blues untuk menciptakan musiknya sendiri saat dimainkan - mirip dengan musisi jazz sungguhan. Setiap kali Anda menyalakannya, itu akan memainkan sesuatu yang berbeda; tetapi Anda masih dapat mengontrol tempo, nada, dan volume dengan dial. Dengarkan contohnya bermain di bawah ini:
Langkah 1: Apa itu Jazz?
Jika Anda menginginkan definisi resmi, Anda dapat melihat tautan ini, tetapi saya pikir cara terbaik untuk menggambarkannya adalah dengan menunjukkan kepada Anda seperti apa bunyinya.
- https://en.wikipedia.org/wiki/Jazz
- https://en.wikipedia.org/wiki/Jazz_improvisation
Langkah 2: Bangun Sirkuit
Saya membuat dudukan untuk speaker saya dari sedotan dan selotip, tapi itu opsional. Ikuti diagram untuk membangun sisa desain ini.
Langkah 3: Unggah Kode
Kode ini mengikuti algoritme pseudo-acak untuk memainkan nada skala blues Bb tanpa batas dalam ritme sinkopasi jazzy.
Gunakan kode ini di Arduino IDE:
int catatan = 1;
int catatan2 = 1; void setup() { pinMode(3, OUTPUT); } void loop() { int tonecontrol = peta(analogRead(A0), 0, 1023, 1, 4); int kontrol kecepatan = peta(analogRead(A1), 0, 1023, 1, 20); int tonecontrol2 = peta(analogRead(A2), 0, 1023, 1, 4); int catatan bermain; int switchval = acak(1, 5); switch (switchval) { kasus 1: catatan = catatan; merusak; kasus 2: catatan = catatan + 1; merusak; kasus 3: catatan = catatan - 1; merusak; kasus 4: catatan = catatan + 2; merusak; kasus 5: catatan = catatan - 2; merusak; } sakelar (catatan) { case 1: playnote = 262; merusak; kasus 2: catatan bermain = 294; merusak; kasus 3: catatan bermain = 311; merusak; kasus 4: playnote = 349; merusak; kasus 5: catatan bermain = 392; merusak; kasus 6: catatan bermain = 440; merusak; kasus 7: catatan bermain = 466; merusak; kasus 8: playnote = 523; merusak; default: catatan = 1; merusak; } playnote = playnote * kontrol nada; int playnote2; int switchval2 = acak(1, 5); switch (switchval2) { kasus 1: note2 = note2; merusak; kasus 2: note2 = note2 + 1; merusak; kasus 3: note2 = note2 - 1; merusak; kasus 4: note2 = note2 + 2; merusak; kasus 5: note2 = note2 - 2; merusak; } saklar (note2) { kasus 1: playnote2 = 262; merusak; kasus 2: playnote2 = 294; merusak; kasus 3: playnote2 = 311; merusak; kasus 4: playnote2 = 349; merusak; kasus 5: playnote2 = 392; merusak; kasus 6: playnote2 = 440; merusak; kasus 7: playnote2 = 466; merusak; kasus 8: playnote2 = 523; merusak; default: note2 = 1; merusak; } playnote2 = playnote2 * tonecontrol2; nada(3, playnote, 30 * kontrol kecepatan); penundaan (31 * kontrol kecepatan); if (random(1, 4) == 3) { delay(21 * speedcontrol); } else { nada(3, playnote2, 20 * kontrol kecepatan); penundaan (21 * kontrol kecepatan); } }
Langkah 4: Cara Mengontrolnya
Dari kiri ke kanan, setiap tombol melakukan hal berikut:
- Volume
- nada nada pertama
- Tempo
- nada nada ke-2
Main-main dengan mereka sampai Anda mendapatkan suara yang Anda suka.
Direkomendasikan:
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: 6 Langkah (dengan Gambar)
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: Saya sudah menulis satu artikel tentang cara menjalankan demo OpenMV di Sipeed Maix Bit dan juga membuat video demo deteksi objek dengan papan ini. Salah satu dari banyak pertanyaan yang diajukan orang adalah - bagaimana saya bisa mengenali objek yang jaringan sarafnya tidak
Tangan Jazz: 5 Langkah
Jazz Hand: Untuk proyek ini, Anda akan membuat sarung tangan yang memutar musik saat Anda mengetuk jari. Itu deskripsi yang agak dimuliakan, tetapi Anda akan lihat. Kode untuk proyek ini dapat ditemukan di sini. Anda akan menggunakan antarmuka Arduino serta Proce
Pembuatan Amplifier Tabung Jazz 10-watt: 8 Langkah
10-watt Jazz Tube Amp Build: Mendokumentasikan proses pembuatan Vacuum Tube Jazz Amp.Berbagi beberapa wawasan tentang bagaimana semuanya turun
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: 8 Langkah (dengan Gambar)
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: Instruksi ini akan memandu cara membuat kotak cahaya bayangan untuk Natal berikutnya. Anda dapat membuat sendiri untuk mendekorasi kamar Anda, atau menjadikannya untuk teman Anda sebagai hadiah. Kotak bayangan ini dapat membuat berbagai macam warna dengan mencampur warna dengan warna Merah, Biru, Hijau
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat