การเขียนโปรแกรม
อ๊อต คอมพิวเตอร์ศึกษาปี 2/2552 Sisaket University
แรงบรรดาลใจในการเริ่มเขียนโปรแกรมอย่างจริงๆ จังๆ คือ การที่ผมอย่างจะลดขั้นตอนในการแกะเพลงในการเล่นกีต้าร์มื่อกีต้าร์ต้องใช้เวลาในการแกะเพลงเป็นเวลานาน ทำให้ช้าไม่ทันในการเล่นบางครั้ง และอยากจะสร้างแบบฝึกสอนให้เพื่อน ๆ นักดนตรีที่กำลังฝึกหัดได้เล่นตามเพื่อที่จะได้พัฒนาตนเองสู่ขั้นเทพได้เร็วขึ้น ซึ่งโปรเจ็กที่ผมคิดขึ้นมานี้
มันมีลักษณะเป็นแทปกีต้าร์ แทปกลอง และแทปเบส ซึ่งอยู่ในรูปแบบของไฟล์ midi ซึ่งสามารถใช้โปรแกรมต่าง ๆ ที่เปิดไฟล์นี้ได้เช่น guitar pro, power tab เป็นต้น ซึ่งตัวโปรแกรมทึ่ผมสร้างขึ้นนี้จะเป็นการนำเพลงไฟล์ต่าง ๆ เช่น mp3 audio เข้าไปในโปรแกรม แล้วโปรแกรมจะทำการแยกเสียง หรือ แยกแทรกออกเป็นส่วน ๆ คือ เอากลองออกมาต่างหาก กีต้าร์ เบส อย่างละแทรก เมื่อได้แต่ละแทรกแล้ว โปรแกรมก็จะแปลงจากไฟล์ ออดิโอ เป็น midi เมื่อแปลงได้เรียบร้อยแล้วก็ทำการแปลค้าออกมาเป็น แทปกีต้าร์หรือเบสแล้วแต่แทรก เมื่อได้ทั้งสามแทรกเรียบร้อยแล้วก็มาที่ขั้นต่อมาคือการแก้ไขข้อผิดพลาดต่างๆ ที่โปรแกรมอาจทำงานผิดผลาด เมื่อแก้ไขข้อผิดผลาดเสร็จเรียบร้อยแล้ว ก็ทำการทดสอบโดยเปิด ply ในโปรแกรม ในการเล่นนั้นเราสามารถเลือกเสียงต่าง ๆ ได้ตามต้องการเช่น เสียงแตก หรือเสียงกีต้าร์อะคุสติก เป็นต้น เสียงแตกนี้สามารถนำโปรแกรมเช่นGuitar rig คือโปรแกรมเอฟเฟกกีต้าร์ มาปลั๊กอินได้ ทำให้ได้เสียงที่สมบูรณ์เหมื่อนต้นฉบับเกือบร้อยเปอร์เซ็นต์
ซึ่งถ้าเสียงที่นอกเหนือจาก 3 แทรกก็จะตัดออดทั้งหมดเลยและยังมีอีกส่วนหนี่งคือเนื่อเพลงจะนำไปแปลเป็นตัวอักษรต่างหาก จนถึงขั้นตอนที่ 3 ก็นำมา mix เข้ากับแทปทั้ง 3 แทป แล้วก็ใช้ bakrow ของโปรแกรมเป็นสีพื้นหลัง
พอเราได้แทปทั้งหมดแล้วก็จะแยกเป็น 2 แบบ คือ แบบที่เป็นไฟล์ ไมดิ และ เท็ก
ไฟล์ ใช้สำหรับการที่ให้สมาชิกในเว็บไซด์มาดาวโหลด
โปรแกรมนี้ชื่อ Tab player Edition version 1.0
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ทำเสร็จหรือยังครับขอลองทดสอบดูหน่อยครับeging2004@hotmail.com
ตอบลบเป็นแนวคิดที่ดีครับ
ตอบลบถ้าทำได้ คงช่วยเบาแรวคนดนตรีได้เยอะเชียว
ยังงัยขอให้ทำสำเร็จนะครับ
ขอทดลองใช้่หน่อยได้มั้ยคะ ถ้าตัวโปรแกรมโอเค หนูพร้อมจ่ายเพื่อซื้อตัวเต็มนะ ติดต่อมาที่อีเมลได้เลยนะคะ octoperfaco@gmail.com
ตอบลบ