by m3rLinEz
1. November 2008 11:32
จากบันทึกคราวก่อนก็ทำเสร้จไปแค่ 3 อย่าง คือ
ลองทำ DFT บน Sample ที่อ่านมาจาก WAV ดูว่าจะได้ผลตามที่คิดมั้ย (ใช้ Library ทำแล้ว)
ลองพล็อตกราฟ Fourier ออกมาดูจะได้เข้าใจได้ง่ายๆ (ใช้ gnuplot)
เอาผลจากการทำ Fourier มาลองใช้ Harmonic Product Spectrum (HPS) เพื่อหา Pitch ดู (เขียนเสร็จแล้วตอนแรกลืมใส่ absolute บน output ของ DFT ใส่เสร็จแล้วผลก็ออกมาสวยงาม)
- ทำ
Vocal Extraction บนไฟล์เสียงเพลงที่อ่านเข้ามาด้วยวิธี Phase
Cancellation เคยเห็นวีดิโอบน YouTube แล้ว น่าจะพอดัดแปลงได้ แต่ Result
คงไม่ดีเท่าไหร่แฮะ (ยังไม่ได้ทำแฮะ)
เท่าที่ลองทำ HPS ดูบนไฟล์เพลง ปรากฎว่าค่ามันกระจายมากเลย ยังไม่รู้จะแก้ปัญหายังไง เด๋วอาจจะต้องลองไปปรึกษาอาจารย์ดู เผื่อมันจะมีวิธีทาง Learning เท่ๆ : ) (ฝึนไปอีกแระ)