11.9-rasmda ko'rsatilgan birinchi kod bloki individual sprite
uchun audio ijro etish hajmini o'zgartirish uchun ishlatiladi. Ushbu kod
bloki yordamida siz sprite ovozini ma'lum bir foizga o'zgartirishingiz
mumkin, bunda 0 - tovushsiz va 100 – bu maksimal daraja hisoblanadi.
Ikkinchi kod bloki 0 dan 100 gacha bo'lgan diapazonda spraytga ma'lum
bir qiymat belgilash imkonini beradi. Uchinchi kod bloki yordamida siz
sprayt hajmini olishingiz va agar xohlasangiz, ushbu qiymatni sahna
monitorda ko'rsatishingiz mumkin.
Bu boshqaruv bloklarining birinchisi bilan ishlash misoli:
Bu erda "miyov" nomli audio fayl
kompyuterning standart ovoz
balandligida ijro etiladi. Keyinchalik, skript qo'shilgan sprite uchun
ovoz balandligi sozlamalarini korishingiz mumkun, bu ovoz
balandligini 80% ga kamaytiradi.
Miyav fayli ikkinchi marta
o'ynaladi,lekin safar ancha tinchroq.
Quyidagi misol sprite ovozini standart ovoz balandligining 10 foiziga
o'rnatadi va keyin "miyov" deb nomlangan audio faylni o'ynaydi.
Rasm11.9. Ushbu kod bloklaridan foydalanib, ilovangizdagi har
qanday sprayt tomonidan ijro etiladigan musiqa va ovoz effektlari
hajmini boshqarishingiz mumkin.
Tempni o'rnatish va o'zgartirish
Scratch tomonidan taqdim etilgan oxirgi uchta ko'rinish bloklari 11.10-
rasmda ko'rsatilgan. Ushbu bloklar yordamida siz baraban urishi va
musiqiy notalar ijro etiladigan tempni o'rnatishingiz, o'zgartirishingiz va
temp xaqida xabar berishingiz mumkin.
11.10-rasmda ko'rsatilgan birinchi kod bloki baraban yoki notani chalish
uchun ishlatiladigan tempni o'zgartiradi. Temp - bu baraban yoki nota
chalinadigan tezlikni 1 daqiqada urish tezligi o'lchovidir. Temp
qanchalik baland bo'lsa, baraban yoki nota shunchalik tez chalinadi.
Kodning ikkinchi bloki baraban yoki notani o'ynash uchun ishlatiladigan
tempni soniyada ma'lum bir zarbalar soniga o'rnatish imkonini beradi.
Uchinchi
kod blokidan foydalanib, siz sprayt uchun joriy tempni
olishingiz va agar xohlasangiz, uni sahnadagi monitorda ko'rsatishingiz
mumkin.
Quyidagi skript musiqiy notalarni ijro etishda
sprayt tempini qanday
o'rnatish va o'zgartirishni ko'rsatadi:
Rasm 11.10. Ushbu kod bloklari sizga ritm va notalarni ijro etish
uchun sprayt ishlatadigan tempni o'zgartirish va hisobot berish
imkonini beradi.
Bu yerda notalarni chalish uchun ishlatiladigan temp daqiqada 60 zarba
qilib o‘rnatiladi, so‘ngra bir soniyalik pauzadan so‘ng Si notasi har safar
yarim zarbadan ketma-ket besh marta chalinadi.
Yana bir soniya
pauzadan so'ng, spraytning tezligi 1 daqiqada 20 zarbaga sekinlashadi
va Si notasi yana besh marta o'ynaydi.