Upload
guest841a6f
View
2.598
Download
0
Embed Size (px)
Citation preview
โปรแกรมแปลงโน้ตดน้ตร ไทยเป�น้โน้ตดน้ตร สากล
Thai Musical Notations into Modern Musical
Notations Transforming Program
น้างสาวพิ�มพิ�พิรรณ จิ�โรจิน้�วงศ์� เลขท �7 น้างสาวภรมาภา พิ�น้ภ กด เลขท �9
น้างสาวอาภาว ต ณฑวณ�ช เลขท � 12 ช %น้ม ธยมศ์'กษาป)ท � 6/8
1.บทน้+า2.หล กการและเหต.ผล3.การด+าเน้�น้งาน้4.ผลการด+าเน้�น้งาน้5.สร.ปและว�จิารณ�ผลการ
ด+าเน้�น้งาน้
โปรแกรมแปลงโน้ตดน้ตร ไทยเป�น้โน้ตดน้ตร สากล
•ท �มาและความส+าค ญ•ว ตถุ.ประสงค�•ขอบเขตการศ์'กษา•ประโยชน้�ท �คาดว3าจิะ
ไดร บ•ระยะเวลาใน้การ
ด+าเน้�น้งาน้
บทน้+า
โปรแกรมแปลงโน้ตดน้ตร ไทยเป�น้โน้ตดน้ตร สากล
ท �มาและความส+าค ญ
• ส+าหร บน้ กดน้ตร ม5อสม ครเล3น้ท �วไป โน้ตดน้ตร เป�น้ ส5�อกลางระหว3างท %งผ�ประพิ น้ธ�ก บน้ กดน้ตร และหม�3น้ ก
ดน้ตร ดวยก น้เอง• ใน้ป6จิจิ.บ น้น้ %ดน้ตร สากลและดน้ตร ไทยน้�ยมน้+ามาเล3น้รวมก น้มากข'%น้• เป�น้ส5�อกลางใน้การส5�อสารก น้ระหว3างน้ กดน้ตร กล.3มท �
ใชโน้ตไทยและกล.3มท �ใชโน้ตสากล ใน้การบรรเลงเพิลงร3วมก น้• เพิ��มโอกาสใน้การบรรเลงเพิลงไทย• ส3งเสร�มการบรรเลงเพิลงไทย• อน้.ร กษ�และเผยแพิร3เพิลงไทยThai Musical Notations into Modern
Musical Notations Transforming Program
• ศ์'กษาและพิ ฒน้าข %น้ตอน้ว�ธ การแปลงโน้ตดน้ตร จิากร�ปแบบไทยเป�น้แบบสากล• เข ยน้โปรแกรมท �สามารถุแปลงโน้ตดน้ตร ไทยเป�น้
โน้ตดน้ตร สากล ใน้ร�ปแบบ web application
ว ตถุ.ประสงค�
• พิ ฒน้าข %น้ตอน้ว�ธ การแปลงโน้ตไทยเป�น้โน้ตสากล และเข ยน้โปรแกรมเพิ5�อแปลงโน้ตไทยแบบ8 ช3อง ให
อย�3ใน้ร�ปบรรท ด5 เสน้ ใน้ร�ปแบบ web application• ต วโน้ตท �ร บเขามาจิะตองเป�น้โน้ตดน้ตร ไทยท �เป�น้โน้ต
กลางเท3าน้ %น้ และม ความยาวไม3เก�น้4 บรรท ด
ขอบเขตการศ์'กษา
• โปรแกรมสามารถุใส3โน้ตไดมากท �ส.ด 4 บรรท ด• การกรอกต วโน้ตตองกรอกใหเต8มบรรท ด หาก
กรอกเพิ ยงคร'�งบรรท ดหน้า การค+าน้วณจิะผ�ดพิลาด
• ตองใส3โน้ตต วส.ดทายท.กคร %ง หากไม3ใส3โน้ตต วส.ดทายโปรแกรมจิะท+างาน้ผ�ดพิลาด
ขอจิ+าก ดของโปรแกรม
• ท+าใหเพิลงไทยเป�น้ท �ร� จิ กแพิร3หลายมากข'%น้ เพิราะม โอกาสท �จิะถุ�กน้+ามาบรรเลงมากข'%น้• เม5�อน้+าดน้ตร ไทยและดน้ตร สากลมาบรรเลงรวมก น้จิะช3วยอน้.ร กษ�การเล3น้ดน้ตร ไทยอ กทางหน้'�ง
ประโยชน้�ท �คาดว3าจิะไดร บ
ระยะเวลาใน้การด+าเน้�น้งาน้ • ม ระยะเวลา5 เด5อน้ เร��มต %งแต3 ม�ถุ.น้ายน้ 2550 –
พิฤศ์จิ�กายน้ 2550 ท � การด+าเน้�น้การ ระยะเวลาม�.ย. ก.ค. ส.ค. ก.ย
.ต.ค.
พิ.ย.
1 ศ์'กษาทฤษฎี ดน้ตร ไทยและดน้ตร สากล2 ศ์'กษาโปรแกรมและภาษาท �ใชใน้การพิ ฒน้า
โปรแกรม3 ออกแบบข %น้ตอน้ว�ธ การแปลงโน้ตดน้ตร จิากร�ป
แบบของดน้ตร ไทยเป�น้โน้ตดน้ตร สากล4 ออกแบบข %น้ตอน้การท+างาน้ของโปรแกรม5 พิ ฒน้าโปรแกรมแปลงโน้ตดน้ตร 6 ออกแบบและพิ ฒน้า web interface
7 ตรวจิสอบความถุ�กตองของการท+างาน้ของโปรแกรมและแกไข
8 ทดลองใชโปรแกรมและประเม�น้ความพิ'งพิอใจิของผ�ใชโปรแกรม
หล กการและเหต.ผล•หล กการทางดน้ตร
โปรแกรมแปลงโน้ตดน้ตร ไทยเป�น้โน้ตดน้ตร สากล
องค�ประกอบของต วโน้ต• ส ญล กษณ�แทน้ความส�ง- ต+�าของเส ยง (Pitch)• ส ญล กษณ�แทน้ความส %น้- ยาวของเส ยง(Duration)
หล กการทางดน้ตร
ส ญล กษณ�แทน้ความส�ง- ต+�าของเส ยง (Pitch)
ส ญล กษณ�แทน้ความส %น้- ยาวของเส ยง (Duration)• ดน้ตร ไทย
หล กการทางดน้ตร
ส ญล กษณ�แทน้ความส %น้- ยาวของเส ยง (Duration)• ดน้ตร สากล
หล กการทางดน้ตร
1. ล กษณะต วโน้ต
หล กการทางดน้ตร
2. เคร5�องหมายก+าหน้ดจิ งหวะ
เป�น้ต วบ3งบอกอ ตราจิ งหวะใน้1 หอง ประกอบดวยเลขต วล3างและเลขต วบน้• เลขต วล3าง หมายถุ'ง ล กษณะของต วโน้ตท �จิะใหย'ดป�น้เกณฑ�1 จิ งหวะ
เลข4 หมายถุ'ง โน้ตต วด+า• เลขต วบน้ หมายถุ'ง จิ+าน้วน้ของต วโน้ตท �ก+าหน้ดล กษณะโดยเลขต วล3าง
เลข 2 หมายถุ'ง ม จิ+าน้วน้โน้ตต วด+า2 ต ว
•เคร5�องม5อท �ใชใน้การท+างาน้
•ว�ธ ด+าเน้�น้งาน้•ข %น้ตอน้ว�ธ ใน้การ
พิ ฒน้าโปรแกรม
การด+าเน้�น้งาน้
โปรแกรมแปลงโน้ตดน้ตร ไทยเป�น้โน้ตดน้ตร สากล
เคร5�องม5อท �ใชใน้การท+างาน้
• คอมพิ�วเตอร�แบบพิกพิา (CPU: 800 MHz, RAM:256 MB, HD 10 GB)• Microsoft Windows XP Service Pack 2• Macromedia Dreamweaver• Edit Plus• Internet Explorer• Server• Adobe Photoshop• MS Paint
• ศ์'กษาทฤษฎี ดน้ตร ไทยและดน้ตร สากล• ศ์'กษาโปรแกรมและภาษาท �ใชใน้การพิ ฒน้าโปรแกรม• ออกแบบข %น้ตอน้ว�ธ การแปลงโน้ตดน้ตร จิากร�ปแบบของดน้ตร ไทยเป�น้โน้ตดน้ตร สากล• ออกแบบข %น้ตอน้การท+างาน้ของโปรแกรม• พิ ฒน้าโปรแกรมแปลงโน้ตดน้ตร • ออกแบบและพิ ฒน้า web interface• ตรวจิสอบความถุ�กตองของการท+างาน้ของโปรแกรมและแกไข• ทดลองใชโปรแกรมและประเม�น้ความพิ'งพิอใจิของผ�ใชโปรแกรม
ว�ธ การด+าเน้�น้งาน้
ข %น้ตอน้ว�ธ ใน้การพิ ฒน้าโปรแกรม
•การร บค3าต วโน้ตไทย• การหาต+าแหน้3งโน้ตต วแรก เพิ5�อก+าหน้ดจิ.ดเร��มต
น้ของการท+างาน้•การค+าน้วณจิ งหวะโน้ต•การแสดงผลต วโน้ตสากล
•เว8บไซต�•การประเม�น้จิากผ�
เช �ยวชาญดาน้ดน้ตร
ผลการด+าเน้�น้งาน้
โปรแกรมแปลงโน้ตดน้ตร ไทยเป�น้โน้ตดน้ตร สากล
เว8บไซต�
www.mwit.ac.th/~st04672/interface
การประเม�น้จิากผ�เช �ยวชาญดาน้ดน้ตร
• แบบฟอร�มท �ใชใน้การประเม�น้
ด�แบบฟอร�ม• ผลการ
ประเม�น้ เกณฑ�การประเม�น้ 5 4 3 2 1
1. ความถุ�กตองของการแปลงโน้ต
5 1 0 0 0
2. ความสะดวกใน้การใชงาน้ 1 1 5 0 0
3. ประโยชน้�ท �ไดจิากโปรแกรม 1 5 0 0 0
4. ความสวยงามของโปรแกรม 0 5 1 0 0
5. ความพิ'งพิอใจิต3อโปรแกรมโดยรวม
1 5 0 0 0
•สร.ปผลการด+าเน้�น้งาน้
•ว�จิารณ�ผลการด+าเน้�น้งาน้
•ขอเสน้อแน้ะ
สร.ปและว�จิารณ�ผลการด+าเน้�น้งาน้
โปรแกรมแปลงโน้ตดน้ตร ไทยเป�น้โน้ตดน้ตร สากล
สร.ปผลการด+าเน้�น้งาน้• โปรแกรมสามารถุแปลงโน้ตไดถุ�กตอง 96.7%• โปรแกรมน้ %เหมาะส+าหร บน้ กดน้ตร ม5อสม ครเล3น้ท �วไป• โปรแกรมน้ %ย งม ขอจิ+าก ดอย�3มาก สมควรไดร บการพิ ฒน้าต3อไป
ว�จิารณ�ผลการด+าเน้�น้งาน้• ป6ญหาท �พิบระหว3างการท+างาน้
o ไม3ค.น้เคยก บภาษาท �ใชใน้การเข ยน้โปรแกรมo การก+าหน้ดเง5�อน้ไขทางดน้ตร ไม3ครบถุวน้ ท+าใหตองกล บมาแกไขค+าส �งและฟ6งก�ช น้ต3างๆบ3อยคร %งo การท+างาน้ไม3เป�น้ไปตามก+าหน้ดเวลา เน้5�องจิากป6ญหาขางตน้
• ส��งท �ควรปร บปร.งo ควรท+าใหการเขาถุ'งโปรแกรมท+าไดง3ายข'%น้
ขอเสน้อแน้ะ• ควรท+าใหโปรแกรมใส3โน้ตไดครอบคล.ม และม จิ+าน้วน้มากข'%น้• ควรท+าใหร�ปแบบการร บค3าสะดวกต3อการใชงาน้มากข'%น้• ควรท+าใหสามารถุบ น้ท'กไฟล�เก8บไวใน้ฐาน้ขอม�ลของผ�ใชได
บรรณาน้.กรม
จิ�ตรเกษม พิ ฒน้าศ์�ร� . เสร�มแต3งโฮมเพิจิใหม ช ว�ตช วาดวย JavaScript. โรงพิ�มพิ�ธน้าเพิรส แอน้ด�
กราฟฟAค จิ+าก ด , กร.งเทพิมหาน้คร: พิ�มพิ�คร %งท � 1, พิ.ศ์. 2541
พิระเจิน้ด.ร�ยางค� . แบบเร ยน้ด.ร�ยางค�ศ์าสตร� สากล ฉบ บท�ลเกลาท�ลกระหม3อมถุวาย . โรงพิ�มพิ�กรม
แผน้ท �ทหาร , กร.งเทพิมหาน้คร: พิ�มพิ�คร %งท �4 , พิ.ศ์. 2527
ว ระศ์ กด�C ซ'งถุาวร,ดร .JavaProgrammingVolumeII. โรงพิ�มพิ�เอ8ช เอ8น้
กร. Dป จิ+าก ด , กร.งเทพิมหาน้คร: พิ�มพิ�คร %งท � 1, พิ.ศ์ .2545
สมศ์ กด�C โชคช ยช.ต�ก.ล . อ�น้ไซท� PHP5 . โรง พิ�มพิ�โปรว�ช �น้ จิ+าก ด , กร.งเทพิมหาน้คร: พิ�มพิ�คร %งท �
1, พิ.ศ์. 2547 http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm#docu
• อาจิารย�ศ์�ร�พิร บ.ญเปล �ยน้พิล : อาจิารย�ท �ปร'กษาโครงงาน้• อาจิารย�สาขาว�ชาคอมพิ�วเตอร�และเทคโน้โลย : ใหค+าแน้ะน้+าใน้การท+าโครงงาน้• อาจิารย�พิรท�พิย� พิรอมม�ล : ใหความร� ทางดาน้ดน้ตร • อาจิารย�ดน้ตร ท.กท3าน้ : สละเวลาใน้การประเม�น้ค.ณภาพิของโปรแกรม• โรงเร ยน้มห�ดลว�ทยาน้.สรณ� : เอ5%อเฟE% อสถุาน้ท �
ขอขอบค.ณ...