วันนี้ 11 พฤศจิกายน 2558 เป็นวันทหารผ่านศึกในสหรัฐอเมริกา " Taps " เป็นการเรียกแตรที่เล่นในงานศพของกองทัพสหรัฐฯ:
( "Taps" บน SoundCloudจากvtmiller )
มันเป็นทำนองที่เรียบง่ายโน้ตยาวยี่สิบสี่ตัวและใช้โน้ตสี่แบบที่แตกต่างกันเท่านั้น นี่คือแผ่นเพลง:
(ที่มา )
ท้าทาย
เขียนโปรแกรมหรือฟังก์ชั่นที่เล่น "Taps" หรือส่งออกไฟล์เสียงของ "Taps" ในรูปแบบไฟล์เสียงทั่วไป (เช่น MP3, WAV, MIDI) มันอาจจะเล่นในคีย์ใด ๆ โดยใช้เครื่องมือชนิดใดหรือเสียงบี๊บที่มีให้ในภาษาของคุณ ตัวอย่างเช่นมันอาจฟังดูเหมือนเปียโนแทนที่จะเป็นแตรเดี่ยว (แม้ว่าจะยังคงใช้เครื่องมือเพียงชนิดเดียวเท่านั้น)
โน้ตยี่สิบสี่ทั้งหมดจะต้องเล่นด้วยระยะห่างที่แม่นยำและระยะห่างที่ถูกต้อง คนที่คุ้นเคยกับ "Taps" ควรจะสามารถเรียกใช้รหัสของคุณและจดจำเพลงที่กำลังเล่นได้อย่างง่ายดาย
ระยะเวลาของเมโลดี้ (ตั้งแต่เริ่มต้นบันทึกย่อแรกถึงสิ้นสุดบันทึกสุดท้าย) จะต้องอยู่ระหว่าง 30 และ 70 วินาที คุณสามารถเลือกที่จะเงียบได้สูงสุด 5 วินาทีในการเริ่มต้นและ / หรือสิ้นสุดไฟล์เสียงของคุณดังนั้นไฟล์ 80 วินาทีนั้นยาวที่สุด
แน่นอนคุณอาจไม่เพียงแค่ดาวน์โหลดเพลงออนไลน์ที่ไหนสักแห่งหรือดึงมันออกมาจากคลังเสียงที่เกิดขึ้นเพื่อให้มันเป็นตัวอย่าง อย่างไรก็ตามคุณอาจใช้ไลบรารีเสียงที่สามารถเล่น / เขียนแต่ละโน้ตและสร้างไฟล์เสียง
เกณฑ์การให้คะแนน
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ อย่างไรก็ตามสำหรับความท้าทายนี้โดยเฉพาะฉันขอแนะนำให้คุณไม่มุ่งเน้นไปที่จำนวนไบต์ของคุณโดยเฉพาะอย่างยิ่งค่าใช้จ่ายของคุณภาพเสียง ตีกอล์ฟในผลงานของคุณ แต่ให้ตัวคุณเองมีความคิดสร้างสรรค์ด้วยการเลือกเครื่องมือหรือวิธีการส่งสัญญาณเสียง ความท้าทายนี้มีขึ้นเพื่อเป็นเกียรติแก่ทหารผ่านศึกไม่ใช่เพียงดึง "Taps" ที่เป็นที่จดจำได้
โปรดทราบว่าคุณสามารถฝังไฟล์เสียงSoundCloud ลงในโพสต์โดยตรงโดยวางลิงก์ในบรรทัดว่าง หากคุณมีบัญชี SoundCloud นี่จะเป็นวิธีที่ยอดเยี่ยมในการแบ่งปันผลลัพธ์ของคุณ