แค่ความคิดที่ฉันมีเมื่อวันก่อน: การทำจังหวะตามเสียงมาร์คอฟเชนที่กำหนดไว้ล่วงหน้า
ฉันจำได้ว่ามีคนทำ beatbox กับ Google Translate และภาษาเยอรมัน (ตามลิงค์แล้วกดฟัง)
ดังนั้นความท้าทายคือการสร้างการป้อนข้อความไปยัง Google แปลภาษาจากเครือข่ายที่กำหนด หรือคุณสามารถใช้โน้ตดนตรีและเล่นด้วยตัวเอง :)
คุณสามารถทำให้โปรแกรมอ่านบรรทัดที่มีจำนวนการเต้นอีกรายการด้วยชื่อและการแสดงเมทริกซ์ของความน่าจะเป็น (คุณสามารถเลือกการแทน)
คุณอาจสร้างฟังก์ชันด้วยอาร์กิวเมนต์สามตัว
เช่น
[การป้อนข้อมูล]
20
pv zk bschk kkkk
[[.1, .4, .5, 0.],
[.3, .2, .3, .2],
[0., .3, .2, .5],
[.1, .8, .1, 0.]]
[ผลลัพธ์] บางอย่างเช่น:
pv zk bschk zk pv bschk zk pv zk bschk kkkk pv bschk zk bschk bschk bschk zk kkkk bschk
ความน่าจะเป็นที่เริ่มต้นจะเหมือนกันสำหรับแต่ละจังหวะ
นั่นไม่ใช่ความท้าทายในการเล่นกอล์ฟเพราะฉันต้องการเห็นวิธีแก้ปัญหาที่ดี (มีความคิดสร้างสรรค์)
คะแนนพิเศษหากคุณคิดค้นจังหวะใหม่และ / หรือเลือกตารางความน่าจะเป็นที่ให้จังหวะดีส่วนใหญ่
ถ้าคุณต้องการคุณสามารถใช้จังหวะจริง (ในหลาย ๆ ภาษามันง่ายที่จะเปิด.wav
ไฟล์เช่นwave
โมดูลใน Python) และสร้างเพลง! นี่คือตัวอย่างเต้นฟรี
ฉันอาจโพสต์การดำเนินการอ้างอิงหากจำเป็น