สารบัญ:

Polyphonic Microbit!: 7 ขั้นตอน
Polyphonic Microbit!: 7 ขั้นตอน

วีดีโอ: Polyphonic Microbit!: 7 ขั้นตอน

วีดีโอ: Polyphonic Microbit!: 7 ขั้นตอน
วีดีโอ: MakeCode | micro:bit วิทยาการคำนวณ ตอนที่ 7 2024, กรกฎาคม
Anonim
โพลีโฟนิก ไมโครบิต!
โพลีโฟนิก ไมโครบิต!

ในยุค 80 ระบบวิดีโอเกมยุคแรกมีชุดชิปจำกัด ชุดชิปเหล่านี้มีเพียง 4-6 เสียงเท่านั้น โดย 2 ถึง 3 เสียงใช้สำหรับเครื่องเพอร์คัชชัน/กลอง และ 1 เสียงสำหรับสายเบส

เหลือแค่ 1-2 เสียง จะเล่นคอร์ดยังไงดี? นี่คือที่มาของ 'polyphony เท็จ' "False Polyphony" เป็นโน้ตเดี่ยวหลายตัวที่เล่นทีละตัว คล้ายกับ arpeggio ด้วยความยาวของโน้ตที่สั้นมาก เราจึงได้ภาพมายาที่ฟังดูคล้ายกับคอร์ด!

นี่คือลิงค์ไปยังข้อมูลเพิ่มเติมเกี่ยวกับ "False Polyphony"

www.ludomusicology.org/2015/07/16/composit…

เสบียง:

1 - อย่างไรก็ตาม BBC Microbit หากคุณยังไม่มี คุณสามารถไปที่เว็บไซต์ Make:code https://makecode.microbit.org/ และคุณสามารถใช้ Microbit เสมือนในเบราว์เซอร์ของคุณ

วิดีโอ Youtube ตามมา -

ขั้นตอนที่ 1: ใช้ Make:Code

ใช้ Make:Code
ใช้ Make:Code

ขั้นตอนแรกคือไปที่ https://makecode.microbit.org/ และสร้างไฟล์ใหม่และตั้งชื่อว่า "Phony Polyphony"

ขั้นตอนที่ 2: 'เมื่อเริ่ม' บล็อก

'เมื่อเริ่ม' บล็อก
'เมื่อเริ่ม' บล็อก

ในบล็อก 'เริ่มต้น' ของคุณ ให้วางบล็อก 'ตั้งจังหวะเป็น (bpm)' ไว้ข้างใน ตั้งค่าเป็นจังหวะที่คุณต้องการ สามารถพบได้ในส่วนบล็อกเพลง

120 bpm เป็นจุดเริ่มต้นที่ดี

ขั้นตอนที่ 3: 'บนปุ่ม [A] กด'

'บนปุ่ม [A] กด'
'บนปุ่ม [A] กด'

ในส่วนบล็อก INPUT ของเรา ให้เพิ่มบล็อก 'ปุ่มบน [A] ที่ถูกกด' บล็อกนี้พร้อมเรียกใช้โค้ดใดๆ ที่อยู่ภายในบล็อกนี้เมื่อกดปุ่ม A

ขั้นตอนที่ 4: 'เล่น Tone (X) สำหรับ (จังหวะ)'

'เล่นโทน (X) สำหรับ (จังหวะ)'
'เล่นโทน (X) สำหรับ (จังหวะ)'
'เล่นโทน (X) สำหรับ (จังหวะ)'
'เล่นโทน (X) สำหรับ (จังหวะ)'

สำหรับขั้นตอนนี้ เราจะทำ C Major Chord ตัวโน้ตคือ C E G

ในส่วนบล็อกเพลงของเรา ใช้ 'เสียงเล่น (โน้ต) สำหรับ (จังหวะ)' และวางไว้ในบล็อก 'ปุ่มเปิด [A] ที่ถูกกด' ตั้งค่าอันแรกเป็นโน้ต C และบีตเป็น 1/16 (โน้ตที่ 16) จากนั้นทำซ้ำ (คัดลอก/วาง) และตั้งค่าใหม่นี้เป็น E และทำเช่นเดียวกันกับโน้ตตัวที่สาม G

ดังนั้นตอนนี้เราควรมี 'play tone (โน้ต) สามตัวสำหรับ (1/16)' และควรมีลักษณะเหมือนภาพที่สองด้านบน

ตอนนี้ไปที่ Microbit เสมือนแล้วกดปุ่ม A แล้วคุณควรได้ยินเสียงคอร์ดสั้น ๆ!

…มันเล่นเพียงครั้งเดียว เราจะทำให้มันเล่นมากกว่าหนึ่งครั้งได้อย่างไร….

ไปยังขั้นตอนต่อไปเพื่อใช้ LOOPS!

ขั้นตอนที่ 5: การใช้ 'ลูป'

การใช้ 'ลูป'
การใช้ 'ลูป'
การใช้ 'ลูป'
การใช้ 'ลูป'

ลูปมีประโยชน์เพราะจะรันโค้ดซ้ำๆ ให้คุณ

ในพื้นที่บล็อก LOOPS ของเรา ให้จับและวางบล็อก 'ทำซ้ำ (1) ครั้ง' ภายในบล็อก LOOP นี้ ให้วาง 'play tone (X) สำหรับ (บีท)' สามบล็อคของคุณ ใช้รูปภาพด้านบนหากจำเป็น

ตอนนี้ เปลี่ยนจำนวนครั้งที่ LOOP ทำงานเป็น 6 หมายเลขใดก็ใช้ได้ แต่ให้ทำให้มันง่ายใช่ไหม

ตอนนี้ไปที่ Microbit เสมือนของคุณแล้วกด A แล้วคุณควรได้ยินเสียง C Major Chord ที่สวยงามของคุณเล่นต่อหน้าคุณ!

ตอนนี้ให้โปรแกรมคอร์ดอื่นเล่นหลังจากคอร์ด C Major…

ขั้นตอนที่ 6: คอร์ดที่สอง

คอร์ดที่สอง
คอร์ดที่สอง

เลือกบล็อก 'ทำซ้ำ 6 ครั้งทำ' ของคุณ (ซึ่งมีสาม 'เสียงเล่น (X) สำหรับ (จังหวะ)') และทำซ้ำ (คัดลอก/วาง)

ตอนนี้วางบล็อกกลุ่มใหม่นี้ไว้ใต้บล็อกกลุ่มแรก กลุ่มที่สองนี้จะเล่นหลังจากกลุ่มแรก

ในกลุ่มใหม่นี้ เรามาเปลี่ยนโน้ตเป็น "D F A (D Minor)" และเก็บ 'repeat' ไว้ที่ 6

ตอนนี้ให้กด A ใน microbit เสมือน แล้วคุณควรได้ยินความคืบหน้าของคอร์ดแรกโดยใช้ Micro:bit Microcontoller

ขั้นตอนที่ 7: ตอนนี้อะไรนะ

ความก้าวหน้าของคอร์ดอื่นๆ ที่คุณสามารถตั้งโปรแกรมลงใน Micro:bit ได้มีอะไรบ้าง อาจจะเป็นเพลงโปรดหรือเพลงที่คุณเขียน?

รู้สึกอิสระที่จะแบ่งปันสิ่งที่คุณได้ทำโดยแสดงความคิดเห็นด้านล่าง!

แนะนำ: