eXtreme Community

ถามตอบปัญหาด้านโปรแกรม Karaoke => eXtreme Karaoke => ข้อความที่เริ่มโดย: kara2018 ที่ วันที่ 20 กุมภาพันธ์ 2024, 11:41:00 น.

หัวข้อ: เราจะหาความยาวของแต่ละเพลงว่ามีความยาวกี่นาทีได้อย่างไร
เริ่มหัวข้อโดย: kara2018 ที่ วันที่ 20 กุมภาพันธ์ 2024, 11:41:00 น.
สมมติ เรามี playlist เพลงอยู่ เราจะหาความยาวของเพลงแต่ละเพลงว่ายาวกีนาที่ และยอดรวม ของเพลงทั้งหมด
หัวข้อ: เราจะหาความยาวของแต่ละเพลงว่ามีความยาวกี่นาทีได้อย่างไร
เริ่มหัวข้อโดย: เด็กชายไพศาล ที่ วันที่ 20 กุมภาพันธ์ 2024, 12:39:20 น.
คงต้องเขียนโปรแกรมขึ้นมาใหม่เพื่อดูครับเพราะตอนนี้ไม่มี
แต่เอาแบบบ้านๆง่ายๆคร่าวๆคือ กะเอาเพลงนึงยาว 3-4 นาที ถ้ามี 10 เพลงคือใช้เวลา 30-40 นาที ครับ
หัวข้อ: เราจะหาความยาวของแต่ละเพลงว่ามีความยาวกี่นาทีได้อย่างไร
เริ่มหัวข้อโดย: Loedsak2012 ที่ วันที่ 16 สิงหาคม 2024, 18:11:43 น.
งานยากครับ โดยปกติจะคิดเฉลี่ยที่เพลงละ 3.3 นาทีซึ่งก็ไม่เป๊ะ เนื่องจากจำนวนห้องเพลง ความเร็วเพลง
เป็นความสัมพันธ์กันอยู่  ถ้าเพลงเร็ว 150 Bpm ผมก็ตีรวมๆ ไว้ 3 นาที  เพลงช้า 3.5 นาที  ช้าปนเร็ว 3.3 นาที
ก็จะได้แบบคร่าวๆ ครับ
หัวข้อ: เราจะหาความยาวของแต่ละเพลงว่ามีความยาวกี่นาทีได้อย่างไร
เริ่มหัวข้อโดย: ขวัญ ที่ วันที่ 17 สิงหาคม 2024, 07:45:10 น.
เอาเพลลิสเข้าโปรแกรมเล่นเพลง  มันมีเวลาขึ้นแต่ละเพลงมั้ยครับ


(https://uploads.tapatalk-cdn.com/20240817/ed59c557164504d89ed75f3528d50ab9.jpg)(https://uploads.tapatalk-cdn.com/20240817/ffe1c2503b129362d632425a196e6b89.jpg)
หัวข้อ: เราจะหาความยาวของแต่ละเพลงว่ามีความยาวกี่นาทีได้อย่างไร
เริ่มหัวข้อโดย: ครูเบียร์ ที่ วันที่ 25 สิงหาคม 2024, 07:51:28 น.
 :thank1:
หัวข้อ: เราจะหาความยาวของแต่ละเพลงว่ามีความยาวกี่นาทีได้อย่างไร
เริ่มหัวข้อโดย: ขอชอลอ ที่ วันที่ 25 สิงหาคม 2024, 22:17:12 น.
ถ้าจังหวะเพลงเป็น 4/4  ก็คำนวณคร่าวๆได้อยู่ครับ

(https://i.postimg.cc/xTXyJmK5/2020-11-30-19-45-52.jpg)

อย่างเช่นในรูปข้างบนนี้
เพลงบางระจันวันเพ็ญ จะมีความยาว 3 นาที 42 วินาที

คำนวณยังไง???

ความยาวเพลง = ( จำนวนห้อง x 4 ) / tempo

จะได้ความยาวเพลงในหน่วย "นาที"
(ก็เพราะว่า tempo มีหน่วยเป็น bpm - beat per minute)

บางระจันวันเพ็ญ
tempo = 135 bpm
จำนวนห้อง = 125

ความยาวเพลง ก็จะเท่ากับ 125*4/135 = 3.703 นาที
เศษ 0.7 นาที  ก็ประมาณ 42 วินาที  (0.7*60=42)

ได้แบบนี้คร่าวๆ นะครับ  พอจะประมาณการได้แค่นี้


ข้อจำกัด และ สิ่งที่เราไม่รู้ ที่ไม่มีข้อมูลปรากฎในคิวเพลงให้เห็น ได้แก่
- ถ้าในเพลง มีการ change tempo  ก็จะคำนวณผิดเพี้ยนไป
- บางเพลง ไม่ได้เป็น 4/4   เช่น วอลซ์เป็น 3/4  รำวง เป็น 2/4   หรือเพลงแจ๊สบางเพลงเป็น 5/4
- บางเพลง มีการเปลี่ยนจังหวะนับ กลางเพลง ก็มี  เช่น โบว์รักสีดำ

เอาเป็นว่า ถ้าไม่ซีเรียส  ก็พอประมาณการได้อยู่ครับ
อย่างน้อย คิวเพลงที่เหลือ ก็พอคำนวณได้ ว่าจะจบตอนกี่ทุ่ม