Mundarija:
- 1 -qadam: Make: kodidan foydalaning
- 2 -qadam: "Ishga tushirish" blokirovkasi
- 3 -qadam: "[A] tugmachasi bosildi"
- 4 -qadam: "Tone (X) (beat) uchun o'ynang"
- 5 -qadam: "Loops" dan foydalanish
- 6 -qadam: Ikkinchi akkord
- 7 -qadam: Endi nima ?
Video: Polifonik mikrobit: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
80 -yillarning boshlarida video o'yin tizimlarida cheklangan chiplar to'plami mavjud edi. Bu chiplar to'plamida faqat 4-6 ta ovoz bor edi, ulardan 2 dan 3 gacha perkussiya/barabanga, bass chizig'iga esa 1 ta.
Faqat 1-2 ta ovoz qoldi, biz qanday qilib akkord o'ynaymiz? Bu erda "soxta polifoniya" o'ynaydi. "Yolg'on polifoniya" - bu arpejga o'xshab ketma -ket ijro etiladigan bir nechta notalar. Notalarning uzunligi juda qisqa bo'lganida, biz akkordga o'xshab ketadigan eshitish illyuziyasini olishimiz mumkin!
Bu erda "yolg'on polifoniya" haqida ko'proq ma'lumot olish uchun havola.
www.ludomusicology.org/2015/07/16/composit…
Ta'minot:
1 - BBC Microbit, ammo, agar sizda hali yo'q bo'lsa, https://makecode.microbit.org/ saytiga o'ting va brauzeringizda ularning virtual Microbit -dan foydalanishingiz mumkin.
Youtube videosini kuzatib boring -
1 -qadam: Make: kodidan foydalaning
Birinchi qadam - https://makecode.microbit.org/ saytiga o'tish va yangi fayl yaratish va unga "Soxta polifoniya" deb nom berish.
2 -qadam: "Ishga tushirish" blokirovkasi
"Ishga tushirish" blokiga "tempni (bpm)" blokiga "joylashtiring, o'zingiz xohlagan tempga qo'ying. Buni MUSIC bloklar bo'limida topish mumkin.
120 zarba / min - boshlash uchun yaxshi joy.
3 -qadam: "[A] tugmachasi bosildi"
Bizning INPUT bloki bo'limiga "yoqish tugmasi [A] bosilgan" blokini qo'shing. Bu blok har qanday kodni ishlatsa, A tugmachasi bosilganda blokning ichida joylashadi.
4 -qadam: "Tone (X) (beat) uchun o'ynang"
Ushbu qadam uchun biz "C Major" akkordini yaratmoqchimiz, eslatmalar C E G.
Musiqa bloklari bo'limlarida "urish" uchun "ijro etish ohangini (eslatmasini)" ishlating va uni "A" tugmachasi bosilgan blokiga joylashtiring. Birinchisini C notasiga va ritmini 1/16 ga (16 -eslatma) o'rnating. Keyin uni takrorlang (nusxa ko'chirish/joylashtirish) va bu yangisini E ga o'rnating va uchinchi eslatma uchun ham xuddi shunday qiling, G.
Shunday qilib, endi bizda "1/16 chi" uchun uchta "o'yin ohanglari (eslatmasi)" bo'lishi kerak va u yuqoridagi ikkinchi rasmga o'xshash bo'lishi kerak.
Endi virtual Microbit -ga o'ting va A tugmachasini bosing va siz qisqa akkordni eshitasiz!
… u faqat bir marta o'ynagan. Qanday qilib biz uni bir necha bor o'ynay olamiz? …
LOOPS -dan foydalanishning keyingi bosqichiga o'ting!
5 -qadam: "Loops" dan foydalanish
Looplar qulay, chunki ular siz uchun kod satrlarini qayta -qayta bajaradi.
Bizning LOOPS bloklar maydonida "takrorlash (1) marta bajarish" blokini joylashtiring va joylashtiring. Ushbu LOOP bloki ichiga uchta "ohang" ("urish") bloklarini qo'ying, agar kerak bo'lsa, yuqoridagi rasmdan foydalaning.
Endi, LOOP ishlayotgan sonini 6 ga o'zgartiring. Har qanday raqam ishlaydi, lekin uni sodda saqlashga ruxsat bering, to'g'rimi?
Endi virtual Microbit -ga o'ting va "A" tugmachasini bosing va siz quloqlaringiz oldida chiroyli C -mayor akkordini eshitasiz!
Endi boshqa akkordni C Major akkordidan keyin o'ynashga dasturlash imkonini beradi …
6 -qadam: Ikkinchi akkord
"6 marta takrorlash" blokini tanlang (shuningdek, "urish" bloklari uchun uchta "ohang (X)" ni o'z ichiga oladi) va uni takrorlang (nusxa ko'chirish/joylashtirish).
Endi bu yangi bloklar guruhini birinchi bloklar ostiga qo'ying. Bu ikkinchi guruh birinchi guruhdan keyin o'ynaydi.
Bu yangi guruhda, eslatmalarni "D F A (D Minor)" ga o'zgartirish va "takrorlash" ni 6 ga saqlashga ruxsat bering.
Endi virtual mikrobitda A tugmachasini bosing va siz Micro: bit Microcontoller yordamida birinchi akkord progressini eshitasiz.
7 -qadam: Endi nima ?
Micro: bit -ga qanday boshqa akkordlar rivojlanishi mumkin? Balki siz yoqtirgan qo'shiqmi yoki siz yozgan qo'shiqmi?
Quyida izoh qoldirib, qilgan ishlaringiz bilan o'rtoqlashing!
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik