Font Size: a A A

The Design And Realization Of The Computer Assistant Training System Of The Keyboard Test On The Basic Harmony Rules

Posted on:2004-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:G ZhangFull Text:PDF
GTID:2168360092981696Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
"The Computer Assistant Training System of keyboard test on basic harmony rules" is pointed out to resolve the problems in the traditional harmony test during the instructional reform of the information technology's integration into Curriculum process. MIDI communication, computer multimedia, and C++ object oriented programmed technologies are applied in this system, which has also combined with harmony teacher's broad instructional experience. After testing and developing for a long time, it has proved to have a good effect not only on students to enhance their interests and performance of harmonics study, but on teachers to be greatly relieved from their heavy works.The aim of the system is: to automate the traditional harmony test, to give a real-time assessment and intellectual instruction to the learners. According to different demands, this system has two versions: one is called "exercise version" which is designed as a tutor for students to take exercise more effectively and interestingly after class, the other is "exam version" that helps teachers with the harmony test and relieve them of original hard work.The basic way to accomplish our system is: first connect the MIDI keyboard or electronic organ with computer; when the learners play chords according to the given title, system will receive the MIDI message all at once which should be recognized and turned into harmony signal, and then give a proper feedback or evaluation to students' performance in accordance with the basic harmonics principles.To achieve the above functions, there're two key points, which are also the most difficult ones to deal with:1. Receive the original MIDI message and recognize it to get the distinctive harmony signals. In this part, it is critical to assure the real-time when receiving messages and the accuracy when identifying them. After researching on the MIDI norms and summarizing the regulations of many students' playing samples, we've approached a way to solve the problem which can divide and discern the harmony accurately, whatever the playing speed or intensity. That is, associate the time-interval between each chord with MIDI denotational message.2. Apply the harmony principles to analyze and evaluate the performance of the learners. Long-term study shows that, due to the variety of the answerand the uncertainty of the playing data, it is infeasible to simply contrast the playing data with original answer. The best way is to make the system intellectual which is also the premise of accuracy. Therefore, we integrate three points together to make analysis, which are the basic title database information, the harmony principle information and the playing data information. It comes out that this system can give a scientific and precise evaluation to the leaner 's performance whatever the lever of the students or the diversity of the playing data.Nowadays, there're a lot of software about MIDI creation and synthesis which can helps us to compose or play digital music with the computer. But for music amateur and professional players, the functions above is not enough, a software that can be more interactive and intellectual like a teacher to lead learners to study music principles is in great need. Consequently, we design and develop this system to meet the demands. Although some deficiency and imperfectness, it is really an excellent attempt to integrate the basic music theory into modern computer information technology which can be said to fill up the blankness in this field.
Keywords/Search Tags:harmony, basic rules, MIDI keyboard, MIDI message, Computer Assistant Training system, real-time receiving and conversion
PDF Full Text Request
Related items