Chulalongkorn University Theses and Dissertations (Chula ETD)

การพัฒนาโปรแกรมจัดคอร์ดเพลง

Other Title (Parallel Title in Other Language of ETD)

Development of a program to arrange musical chords

Year (A.D.)

1998

Document Type

Thesis

First Advisor

สมชาย ทยานยง

Faculty/College

Graduate School (บัณฑิตวิทยาลัย)

Degree Name

วิศวกรรมศาสตรมหาบัณฑิต

Degree Level

ปริญญาโท

Degree Discipline

วิศวกรรมคอมพิวเตอร์

DOI

10.58837/CHULA.THE.1998.917

Abstract

วิทยานิพนธ์นี้ กล่าวถึงการออกแบบและพัฒนาโปรแกรมจัดคอร์ดเพลง โดยมีจุดประสงค์เพื่อเป็นเครื่องมือช่วยจัดคอร์ดเพลงแทนนักดนตรีที่ไม่ชำนาญ และเพื่อช่วยลดเวลาการแต่งเพลงและการแกะเพลงของนักดนตรีลงระเบียบวิธีการจัดคอร์ดเพลงของโปรแกรมนี้ พัฒนามาจากทฤษฎีดนตรีต่างๆ ที่ได้รับการเรียงลำดับความสำคัญเพื่อนำมาสร้างเป็นกฎการศึกษาสำนึก (Heuristic Rule) ซึ่งในการทำงานของโปรแกรม โปรแกรมจะรับข้อมูลขาเข้าเป็นทำนองเพลง และแสดงผลลัพธ์เป็นคอร์ดเพลง โดยมีขั้นตอนการจัดคอร์ดสามขั้นคือ ขั้นแรก ตรวจสอบบันไดเสียงของทำนองเพลง ขั้นที่สอง สร้างคลังคอร์ดในบันไดเสียง และขั้นที่สาม จัดคอร์ดเพลงโดยการคิดคะแนนให้กับคอร์ดเพลงในคลังคอร์ดและเลือกใช้คอร์ดที่มีคะแนนสูงสุด ซึ่งหากมีคอร์ดที่มีคะแนนสูงสุดเท่ากันหลายคอร์ด โปรแกรมจะกลั่นกรองเป็นลำดับขั้นตามกฎการศึกษาสำนึก จนได้คอร์ดที่ดีที่สุดสำหรับทำนองเพลงออกมา และจากการทดสอบความไพเราะของคอร์ดเพลงสังเคราะห์เทียบกับคอร์ดเพลงต้นฉบับจะพบว่า ในกลุ่มผู้ฟังทั่วไปมีความเห็นว่าคอร์ดสังเคราะห์ที่สร้างจากโปรแกรมมีความไพเราะมากกว่าหรือเทียบเท่ากับคอร์ดต้นฉบับคิดเป็นร้อยละ 55 ในขณะที่กลุ่มผู้ฟังที่เป็นนักดนตรีมีความเห็นว่าคอร์ดสังเคราะห์ไพเราะน้อยกว่าคอร์ดต้นฉบับเล็กน้อยคิดเป็นร้อยละ 47

Other Abstract (Other language abstract of ETD)

This thesis presents the design and development of a musical chord arrangement program. This program can help amateur musician to reduce the song composition and transcription time. The chord arrangement algorithm is developed from musical theories and heuristic rules. The program receives melody as an input and gives chords as an output. The algorithm has three steps. The first, verifies a melody scale and key signature. The second, creates a collection of chords that compatible with the scale. And the last, the most appropriate chord is selected from the collection. From the melodious testing between the synthesized chord and the original chord, general listeners and musician listeners approve the synthesized chord is better or equal the original chord 55 and 47 percent respectively.

Share

COinS