A kind of Multi-function electronic music instrument tutoring system for music teachingTechnical field
The invention belongs to music teaching field, specifically a kind of Multi-function electronic music instrument for music teaching is imparted knowledge to studentsSystem.
Background technique
The referred to musician of electronic musical instrument triggers electronic signal by limited means, make it using electronic synthesis technology orSampling technique is first come the musical instrument that is made a sound by electroacoustic equipment, such as electronic organ, fender, electronic synthesizer, electronic drumFirst, electronic musical instrument be different from traditional instrument, it has special electrophonic musical body, have evident characteristic, the sounding body of traditional instrument,Substantially string, film, spring, plate or metallic object etc., such as violin class, urheen kind and bullet stringed musical instrument, the sending sound by Chord vibrationSound, gong and pull out kind musical instrument then by metallic object vibration make a sound, although electric guitar, electric bass are classified as electrophonic musical instrument scope, itSounding body be still string, secondly the sounding body of electronic musical instrument forms oscillator by several electronic components, is put by voltageGreatly, different frequencies variation produces different audio signals, then carries out power amplification, sends out specific sound by loudspeakerSound, usually by being accomplished manually, the mistake that student occurs when practicing is recognized by teacher and informs student for existing electronic musical instrument teachingModify, but when this method cannot avoid practice completely mistake generation, while the dynamics that presses of when student plays also withoutMethod is grasped, and the posture of playing of student is also usually ignored when playing, and mistake is played posture and can be caused to the body of studentVery macrolesion.
Summary of the invention
In order to make up for the deficiencies of the prior art, a kind of Multi-function electronic music instrument for music teaching proposed by the present invention is taughtSystem.Present invention is mainly used for solve the teaching of existing electronic musical instrument can not students ' completely wrong syllable, can not graspThe tuning of electronic musical instrument, at the same also can not students ' play posture, the more place of can not making a mistake for student is examinedThe problem of examination.
The technical solution adopted by the present invention to solve the technical problems is: of the present invention a kind of for music teachingMulti-function electronic music instrument tutoring system, including judgment module, musical instrument module, logging modle, evaluation module and raising module;It is describedThe sound that judgment module is used to judge to play out is with the presence or absence of mistake;The musical instrument module is used for the number provided according to judgment moduleAccording to appraising and deciding whether musical instrument is damaged;The logging modle plays process for recording;The evaluation module is used for according to logging modleThe data evaluation of record plays effect and realizes reward and punishment;It is described improve data that module is used to be provided according to evaluation module intoThe outstanding learning method of row is shared;The judgment module includes audio recognition unit and action recognition unit;The audio identification is singleMember includes tuning determination component and syllable determination component;The tuning determination component is for judging whether the tuning of musical instrument is correct;Whether the syllable that the syllable determination component is used to judge to play is correct;The action recognition unit include dynamics determination component andPosture determination component;The dynamics determination component is used to judge whether the dynamics pressed when student's practice to be accurate;The posture is sentencedDisconnected component is used to judge sitting posture when student's practice and whether play posture accurate;When student starts to play song, audio is knownTuning determination component in other unit can effectively judge whether the tuning of the musical instrument is accurate, while also by syllable determination componentIt may determine that the song whether there is syllable mistake when playing, and the dynamics determination component in action recognition unit can be effectiveIdentify whether the pressing dynamics of song student when playing reach specified requirement, and posture determination component then can be in student's bulletIts posture is monitored when playing song, and is compared with standard gestures, checks for and plays poor form, by settingStudent can be monitored in real time when playing by setting audio recognition unit and action recognition unit, be observed in playing from many aspectsThe wrong phenomenon of appearance, clearly know convenient for student oneself shortcoming where, can effectively improve student'sImprovement effect.
Preferably, the musical instrument module includes that duration calculation unit, collection storage unit and musical instrument appraise and decide unit;When describedLong computing unit is used to calculate the time situation of student's practice, and sends the data to collection storage unit;The collection storageUnit appraises and decides component for storing the practice conditions of student, and sending the data to musical instrument to appraise and decide in unit;The musical instrument coreOrder member includes verification component, determines component and reporting component;The verification component is used to check audio and action situation, and willData are sent to judgement component;It is described to determine that component is used to judge the fine or not situation of musical instrument, if not occurring mistake during playingIt misses, and the tone color of the song is changed, and so as to determine that the musical instrument produces damage, and transmits a signal to report groupPart;The reporting component is used to report the fine or not situation of musical instrument;It, can be to this by duration calculation unit when student is when playingThe practice duration of song is calculated, and sends the data to collection storage unit, is collected storage unit and is stored to dataAnd send it to musical instrument and appraise and decide in unit and appraise and decide component, it appraises and decides component and passes through the tone color and standard pronunciation played out to the songColor compares, and checks that whole first song whether there is defect in playing, and send the data to judgement component, determines that component passes throughThe data received are analyzed, if not occurring mistake during playing, and the tone color of the song is changed, thusIt can be determined that the musical instrument produces damage, and transmit a signal to reporting component, reporting component immediately leads to damage signalReport, musical instrument can be monitored in real time with the presence or absence of degree of impairment by appraising and deciding unit by the way that musical instrument is arranged, can be with first in case of damageTime repairs replacement, prevents from having an impact the practice of student.
Preferably, the logging modle includes practice number recording module, music score of Chinese operas difficulty judging unit, movement audio typingUnit and analytical unit;The practice number typing unit is used to record the number of student's practice;The music score of Chinese operas difficulty judgement is singleDifficulty or ease of the member for judging the current music score of Chinese operas are horizontal, and complete typing by movement audio typing unit;The movement audio typingUnit is used to record the audio issued when student's practice and action situation, and logging data is then sent to analytical unit;It is describedAnalytical unit includes that fatigue determines that component and superiority and inferiority determine component;The fatigue determines that component is used for according to movement audio unit noteWhether the data judging student of record there is practice fatigue;The superiority and inferiority determines to set up the number for according to movement audio unit recordAccording to the superiority and inferiority situation for determining student's practice;During student's practice, practice number typing unit can be to student's songThe number of practice is recorded, while music score of Chinese operas difficulty judging unit can carry out difficulty judgement to the music score of Chinese operas, and pass through operation soundIt imitates typing unit and completes typing, then act audio typing unit for logging data and be sent to analytical unit, in analytical unitWhether fatigue determines that component carries out tone color analysis according to the data that student plays generation to the song repeatedly, check the student because of lengthTime, which plays generation feeling of fatigue, causes the incongruent place of pressing dynamics more and more, if showing that the student is very tired,The practice pressure of the student can suitably be stopped, while superiority and inferiority determines that component contrasts bullet for the sequence analysis that the student playsWhether the effect played becomes better and better, if being worse and worse or without improving that the provable student does not play conscientiously or study sideMethod mistake can control student's problem when playing by the way that analytical unit is arranged in real time, can also recognize this in timeWhether physical demands is excessive by student, and there are serious feeling of fatigue for itself, and specific aim carries out after fully understanding situation in order to teacherGuidance.
Preferably, the evaluation module includes evaluation unit, rewards and punishments unit and examination question unit;The evaluation unit is for commentingThe case where valence student practices, evaluation unit obtain the practice score of the student by comparing data and normal data, andScore is transferred to rewards and punishments unit and examination question unit;The rewards and punishments unit is used to encourage or punish according to the prize of student's practice conditionsIt penalizes, and is announced by reporting component;The examination question unit carries out instead for being set a question according to the local specific aim that student malfunctionsMultiple practice;It is finished when student all plays song, student is played data by the movement audio typing unit in logging modleIt is sent to evaluation unit, evaluation unit obtains the practice score of the student by comparing data and normal data, and willScore is transferred to rewards and punishments unit and examination question unit, target fractional that rewards and punishments unit is formulated according to school and student play score intoRow is made after combining calculating for the corresponding way of rewards and punishments of each student, and is announced by reporting component, while examination questionThe erroneous point that unit often occurs when playing according to student is that student formulates dedicated examination question, can be with by setting rewards and punishments unitMake have a basic insight mutually between student, knows the deficiency and advantage of other side, while the enterprise of student can also be excited, makeThere is a competitive relation in it, be conducive to the learning interest of training student from each other, and then can be with by setting examination question unitIt is targetedly repeated for the weak spot of student, them is helped to overcome this weak spot, be conducive to improve student's bulletThe integral level played.
Preferably, the raising module includes ranking unit, inviting unit and contest unit;The ranking unit for pairA certain fixed song carries out overall ranking when student's practice, selects the first song of best one that the student plays, and by dataIt is sent to inviting unit;The inviting unit is used to that student to be invited to take in competition using behave oneself best one first song;It is described competingUnit is matched for the match between each student;It is finished when student plays, ranking unit passes through the movement audio record in logging modleEnter the data that unit provides and ranking carried out to the different songs that student plays, selects the first song of best one that the student plays,And inviting unit is sent the data to, inviting unit is allowed by issuing invitation to every student to after data progress induction and conclusionThey determine that playing best one first song completes match by contest unit with system, are allowed between student by the way that ranking unit is arrangedGenerate it is a kind of in study unrealistically compare the heart, make their autonomous learnings, the self-teaching enjoyment of training student, while passing through setting contestUnit can also make to learn from each other between student, fully understand how different songs should be played, and be conducive to improve student side entirelyLevel is played in position, promotes self level of aggregation.
Preferably, the evaluation module further includes for optimization unit;The optimization unit that is directed to includes song analysis groupPart searches component and output precision;The song analytic unit, will be bent after analysis for analyzing the song of student trainingMesh name data part is sent to lookup component;It is described search component and be used to search behave oneself best when song practice in databaseOnce, and by the data found out it is sent to output precision;The output precision is for extracting the song to behave oneself best;Work asIt is raw complete the examination question that examination question unit provides after, evaluation unit checks again for and finds out which song according to there are serious errors, andSend the data to for optimization unit, for optimization unit in song analytic unit by analyzing different songs afterTrack name data part is sent to lookup component, search component by after being searched in database by songs different in this systemThe best data played are found out, and the data found out are sent to output precision, and output precision leads obtained dataOut, the student of song weakness is allowed to be practiced according to this outstanding exercise mode, it can root for optimization unit by settingIt is difficult to carry out large database concept lookup at improved mistake according to student, finds out the outstanding exercise mode of the song, and make the student logicalCross the practice of this method, can help to the full extent they correct itself there are the shortcomings that, greatly improve learning efficiency.
Beneficial effects of the present invention are as follows:
1. student can be monitored in real time when playing by setting audio recognition unit and action recognition unit, fromMultiple related views play the wrong phenomenon of middle appearance, clearly know convenient for student oneself shortcoming where, canTo effectively improve the improvement effect of student.
It whether there is degree of impairment 2. appraising and deciding unit by setting musical instrument and can monitor musical instrument in real time, it can in case of damageTo repair replacement at the first time, prevent from having an impact the practice of student.
3. student's problem when playing can be controlled in real time by the way that analytical unit is arranged, can also recognize in timeWhether physical demands is excessive by the student, itself there are serious feeling of fatigue, in order to teacher fully understand after situation specific aim intoRow guidance.
Detailed description of the invention
Fig. 1 is whole structural block diagram of the invention;
Fig. 2 is the structural block diagram of judgment module in figure of the present invention;
Fig. 3 is the structural block diagram of musical instrument module in figure of the present invention;
Fig. 4 is the structural block diagram of logging modle in figure of the present invention;
Fig. 5 is the structural block diagram of evaluation module in figure of the present invention;
Specific embodiment
It is imparted knowledge to students using a kind of Multi-function electronic music instrument for music teaching of Fig. 1-Fig. 5 to an embodiment of the present invention and isSystem carries out as described below.
As shown in Figure 1, a kind of Multi-function electronic music instrument tutoring system for music teaching of the present invention, including sentenceDisconnected module, musical instrument module, logging modle, evaluation module and raising module;The judgment module is used for the sound for judging to play outWith the presence or absence of mistake;The musical instrument module is used to appraise and decide whether musical instrument is damaged according to the data that judgment module provides;The recordModule plays process for recording;The evaluation module, which is used to play effect according to the data evaluation that logging modle records, realizes prizeIt encourages and punishes;The outstanding learning method sharing of data progress for improving module and being used to be provided according to evaluation module;The judgementModule includes audio recognition unit and action recognition unit;The audio recognition unit includes tuning determination component and syllable judgementComponent;The tuning determination component is for judging whether the tuning of musical instrument is correct;The syllable determination component is played for judgingSyllable it is whether correct;The action recognition unit includes dynamics determination component and posture determination component;The dynamics judgement groupPart is used to judge whether the dynamics pressed when student's practice to be accurate;The posture determination component is used to judge seat when student's practiceAppearance and whether play posture accurate;When student starts to play song, the tuning determination component in audio recognition unit can haveEffect judges whether the tuning of the musical instrument is accurate, while can also judge whether the song is deposited when playing by syllable determination componentIn syllable mistake, and the dynamics determination component in action recognition unit can effectively identify the pressing of song student when playingWhether dynamics reaches specified requirement, and posture determination component can then be monitored its posture when student plays song, andIt is compared with standard gestures, checks for and play poor form, pass through setting audio recognition unit and action recognition listMember can monitor student in real time when playing, and the wrong phenomenon of middle appearance is played in observation from many aspects, more convenient for studentAdd clearly know oneself shortcoming where, can effectively improve the improvement effect of student.
As shown in figure 3, the musical instrument module includes that duration calculation unit, collection storage unit and musical instrument appraise and decide unit;InstituteDuration calculation unit is stated for calculating the time situation of student's practice, and sends the data to collection storage unit;The collectionStorage unit appraises and decides component for storing the practice conditions of student, and sending the data to musical instrument to appraise and decide in unit;The pleasureDevice appraises and decides unit and includes verification component, determines component and reporting component;The verification component is used to check audio and action situation,And send the data to judgement component;It is described to determine that component is used to judge the fine or not situation of musical instrument, if do not gone out during playingExisting mistake, and the tone color of the song is changed, and so as to determine that the musical instrument produces damage, and transmits a signal to reportAccuse component;The reporting component is used to report the fine or not situation of musical instrument;It, can be with by duration calculation unit when student is when playingThe practice duration of the song is calculated, and sends the data to collection storage unit, storage unit is collected and data is carried outIt stores and sends it to musical instrument and appraise and decide in unit and appraise and decide component, appraise and decide component and pass through the tone color and mark played out to the songQuasi- tone color compares, and checks that whole first song whether there is defect in playing, and send the data to judgement component, determines componentBy analyzing the data received, if not occurring mistake during playing, and the tone color of the song is changed,So as to determine that the musical instrument produces damage, and transmit a signal to reporting component, reporting component immediately by damage signal intoRow notification, musical instrument can be monitored in real time with the presence or absence of degree of impairment by appraising and deciding unit by the way that musical instrument is arranged, can be in case of damageReplacement is repaired at the first time, prevents from having an impact the practice of student.
As shown in figure 4, the logging modle includes practice number recording module, music score of Chinese operas difficulty judging unit, movement audioTyping unit and analytical unit;The practice number typing unit is used to record the number of student's practice;The music score of Chinese operas difficulty is sentencedDisconnected unit is used to judge that the difficulty or ease of the current music score of Chinese operas to be horizontal, and completes typing by movement audio typing unit;The movement audioTyping unit is used to record the audio issued when student's practice and action situation, and logging data is then sent to analytical unit;The analytical unit includes that fatigue determines that component and superiority and inferiority determine component;The fatigue determines that component is used for according to movement audio listWhether the data judging student of member record there is practice fatigue;The superiority and inferiority determines to set up for according to movement audio unit recordData judging student practice superiority and inferiority situation;During student's practice, practice number typing unit can be somebody's turn to do studentThe number of song practice is recorded, while music score of Chinese operas difficulty judging unit can carry out difficulty judgement to the music score of Chinese operas, and by dynamicMake audio typing unit and complete typing, then acts audio typing unit for logging data and be sent to analytical unit, analytical unitInterior fatigue determines that component carries out tone color analysis according to the data that student plays generation to the song repeatedly, whether checks the studentCause the incongruent place of pressing dynamics more and more because playing generation feeling of fatigue for a long time, if showing that the student is very tiredLabor can suitably stop the practice pressure of the student, while superiority and inferiority determines the sequence analysis comparison that component is played for the studentWhether the effect played out becomes better and better, if being worse and worse or without improving that the provable student does not conscientiously play or learnsLearning method mistake can control student's problem when playing by the way that analytical unit is arranged in real time, can also understand in timeTo the student, whether physical demands is excessive, itself is there are serious feeling of fatigue, in order to which teacher fully understands specific aim after situationIt is instructed.
As shown in figure 5, the evaluation module includes evaluation unit, rewards and punishments unit and examination question unit;The evaluation unit is usedIn evaluating the case where student practices, evaluation unit obtains the practice point of the student by comparing data and normal dataNumber, and score is transferred to rewards and punishments unit and examination question unit;The rewards and punishments unit is used to be encouraged according to the prize of student's practice conditionsOr punishment, and announced by reporting component;The examination question unit be used for according to the local specific aim that student malfunctions set a question intoRow is repeated;It is finished when student all plays song, movement audio typing unit the playing student in logging modleData are sent to evaluation unit, and evaluation unit obtains the practice score of the student by comparing data and normal data,And score is transferred to rewards and punishments unit and examination question unit, target fractional that rewards and punishments unit is formulated according to school and student's plays pointNumber is made after being combined calculating for the corresponding way of rewards and punishments of each student, and is announced by reporting component, simultaneouslyExamination question unit is that student formulates dedicated examination question according to the erroneous point that student often occurs when playing, by the way that rewards and punishments unit is arrangedIt can make have a basic insight mutually between student, know the deficiency and advantage of other side, while can also excite that student's is enterprisingThe heart makes it there is a competitive relation from each other, is conducive to the learning interest of training student, and then by setting examination question unitIt can targetedly be repeated for the weak spot of student, them is helped to overcome this weak spot, be conducive to improve and learnThe raw integral level played.
As shown in Figure 1, the raising module includes ranking unit, inviting unit and contest unit;The ranking unit is usedThe first song of best one that the student plays is selected in overall ranking when carrying out student's practice to a certain fixed song, and willData are sent to inviting unit;The inviting unit is used to that student to be invited to take in competition using behave oneself best one first song;InstituteContest unit is stated for the match between each student;It is finished when student plays, ranking unit passes through the operation sound in logging modleThe data that effect typing unit provides carry out ranking to the different songs that student plays, and it is first bent to select best one that the student playsMesh, and send the data to inviting unit, inviting unit by issue to every student after induction and conclusion inviting to data,It allows them to determine that playing best one first song completes match by contest unit with system, allows student by the way that ranking unit is arrangedBetween generate it is a kind of in study unrealistically compare the heart, make their autonomous learnings, the self-teaching enjoyment of training student, while competing by being arrangedMatch unit can also make to learn from each other between student, fully understand how different songs should be played, and be conducive to improve student completeLevel is played in orientation, promotes self level of aggregation.
As shown in figure 5, the evaluation module further includes for optimization unit;The optimization unit that is directed to includes song analysisComponent searches component and output precision;The song analytic unit, will after analysis for analyzing the song of student trainingTrack name data part is sent to lookup component;Behave oneself best when the lookup component is for searching song practice in databaseIt is primary, and the data found out are sent to output precision;The output precision is for extracting the song to behave oneself best;WhenAfter student completes the examination question that provides of examination question unit, evaluation unit checks again for and finds out which song according to there are serious error,And send the data to for optimization unit, for the song analytic unit in optimization unit by analyzing different songsTrack name data part is sent to lookup component afterwards, search component by after being searched in database will in this system it is different bentThe best data that mesh is played are found out, and the data found out are sent to output precision, the data that output precision will obtainExport, allows the student of the song weakness to be practiced according to this outstanding exercise mode, by setting for optimize unit can be withIt is difficult to improved mistake place progress large database concept lookup according to student, finds out the outstanding exercise mode of the song, and allow the studentPractice by this method, can help to the full extent they correct itself there are the shortcomings that, greatly improve learning efficiency.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specificEmbodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the artUnder the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very muchForm, all of these belong to the protection of the present invention.