[go: up one dir, main page]

CN106384583A - Method for automatically teaching symphony playing and network symphonic instrument - Google Patents

Method for automatically teaching symphony playing and network symphonic instrument Download PDF

Info

Publication number
CN106384583A
CN106384583A CN201610845011.9A CN201610845011A CN106384583A CN 106384583 A CN106384583 A CN 106384583A CN 201610845011 A CN201610845011 A CN 201610845011A CN 106384583 A CN106384583 A CN 106384583A
Authority
CN
China
Prior art keywords
waterfall
music
song
key
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610845011.9A
Other languages
Chinese (zh)
Inventor
李宋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201610845011.9A priority Critical patent/CN106384583A/en
Publication of CN106384583A publication Critical patent/CN106384583A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10FAUTOMATIC MUSICAL INSTRUMENTS
    • G10F1/00Automatic musical instruments
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The invention discloses a method for automatically teaching symphony playing and a network symphonic instrument, which are applied to the network symphonic instruments and are suitable for teaching of all musical instruments. The network symphonic instrument comprises a client side, a server side, a screen display module and a key module. The method for automatically teaching the symphony playing comprises the following steps: acquiring a waterfall song sheet file which is used for teaching demonstration and comprises symphonies played by various musical instruments by the client side, wherein the waterfall song sheet file is provided with multiple channels for changing different musical instruments; controlling the screen display module to display a waterfall song sheet matched with the waterfall song sheet file by the client side according to the obtained waterfall song sheet file, thus commanding the key module which establishes a one-to-one mapping relationship with the waterfall song sheet to operate according to the waterfall song sheet. The network symphonic instrument and the method for automatically teaching the symphony playing, disclosed by the invention, have the advantages of simple structure, low cost and convenience in use.

Description

Automatically religion plays symphonic method and network symphony musical instrument
Technical field
The present invention relates to teaching field, more particularly, to a kind of symphonic method of bullet of religion automatically and network symphony musical instrument.
Background technology
Electronic musical instrument refers to user and triggers electronic signal so as to using electronic synthesis technology or adopt by limited means Sample technology to be simultaneously emitted by the musical instrument of one or more sound by electroacoustic equipment, such as electronic organ, fender, electronic synthesizer, Electronic drum etc..The same with traditional instrument, electronic musical instrument generally requires multiple types, the musical instrument of multi-quantity cooperates, and to obtain more Good audio visual effect.Along with the quickening of time rhythm, in modern music teaching, Music Teacher is difficult to take into account all Student.And, even if time aspect allows, in addition it is also necessary to the quiet environment of spaciousness simultaneously if many people learn to play, this Activity cost undoubtedly can be increased;Additionally, as larger musical instrument in the volume of pianotron one class, carry extremely inconvenient, increased again Move the difficulty of teaching.
Therefore, the instruction cost occurring in existing music teaching is high, music teaching equipment is mobile difficult, be one urgently The problem solving.
Content of the invention
A kind of religion automatically proposed by the present invention plays symphonic method and network symphony musical instrument it is intended to solve existing music The instruction cost occurring in teaching is high, the mobile difficult technical problem of music teaching equipment.
The present invention provides a kind of religion automatically to play symphonic method, is applied in network symphony musical instrument system, network symphony Musical instrument system includes client, server end, screen display module and key-press module, and religion automatically plays symphonic method and includes walking Suddenly:
Client obtains for teaching demonstration and comprises various instrument playings symphonic waterfall music of song file out, and waterfall is sung It is provided with the plurality of passages for changing different musical instruments in spectrum file;
Client shows, according to the waterfall music of song file obtaining, control screen display module, the waterfall matching with waterfall music of song file The cloth music of song, to command the key-press module setting up mapping relations one by one with the waterfall music of song to be operated according to the waterfall music of song.
Further, client obtains for teaching demonstration and comprises various instrument playings symphonic waterfall song out The step of spectrum file includes:
Client sends the download request obtaining waterfall music of song file;
The waterfall music of song file that client the reception server end sends over.
Further, according to the waterfall music of song file obtaining, control screen display module shows and the waterfall music of song client The waterfall music of song that file matches, to command the key-press module setting up mapping relations one by one with the waterfall music of song to enter according to the waterfall music of song The step of row operation includes;
The bullet religion instruction that client receive user sends, enters the pattern model corresponding with bullet religion instruction, and pattern model includes Full tunnel pattern model, selector channel pattern model, colored display pattern model, religion bullet pattern, game pattern model and a finger Bullet pattern;
Under corresponding pattern model, client shows and waterfall according to the waterfall music of song file obtaining, control screen display module The waterfall music of song that cloth music of song file matches, sets up the key-press module of mapping relations one by one according to waterfall to command with the waterfall music of song The music of song is operated.
Further, the waterfall music of song is according to the layout order of key-press module, with time serieses from left to right, from bottom to up It is ranked up, the display so that the waterfall music of song being currently played and key-press module align one by one, and along with key-press module Respective operations, form the waterfall of flow down, are shown on screen display module;Be preset with the waterfall music of song button position, The lasting time limit of button and the dynamics information of button, to command the position of the key-press module foundation default button of the waterfall music of song, to press The dynamics information of the lasting time limit of key and button is operated.
Further, according to the waterfall music of song file obtaining, control screen display module shows and the waterfall music of song client The waterfall music of song that file matches, to command the key-press module setting up mapping relations one by one with the waterfall music of song to enter according to the waterfall music of song Also include after the step of row operation:
When client automatic identification user plays, key information to be to realize automatic teaching and the automatic accompaniment of any musical instrument, wherein, The information of accuracy in pitch and dynamics is carried in key information.
Further, according to the waterfall music of song file obtaining, control screen display module shows and the waterfall music of song client The waterfall music of song that file matches, to command the key-press module setting up mapping relations one by one with the waterfall music of song to enter according to the waterfall music of song Also include after the step of row operation:
If multiple client sets up symphony group, multiple client is formed within the same time and by different instrument playings Vocal music synchronizing information be shown in corresponding screen display module, to form network symphony orchestra.
Further, plurality of passages includes teaching the passage of bullet pattern, and client, according to the waterfall music of song file obtaining, controls Screen display module shows the waterfall music of song matching with waterfall music of song file, sets up mapping pass one by one to command with the waterfall music of song Also include after the step that the key-press module foundation waterfall music of song of system is operated:
If recognizing client to select the religion passage of bullet pattern and when key-press module is not operated according to the waterfall music of song, control Screen display module suspend play, until key-press module according to the waterfall music of song operated when ability control screen display module again Commence play out.
The present invention also provides a kind of network symphony musical instrument, is applied in network symphony musical instrument system, network symphony musical instrument system System includes client, server end, screen display module and key-press module, and client includes:
Acquisition module, for obtaining teaching demonstration and comprising various instrument playings symphonic waterfall music of song file out, waterfall It is provided with the plurality of passages for changing different musical instruments in cloth music of song file;
Commander's module, for according to the waterfall music of song file obtaining, control screen display module shows and waterfall music of song file phase The waterfall music of song of coupling, to command the key-press module setting up mapping relations one by one with the waterfall music of song to be grasped according to the waterfall music of song Make.
Further, acquisition module includes:
Request unit, for sending the download request obtaining waterfall music of song file to server end;
Receiving unit, the waterfall music of song file sending over for the reception server end.
Further, commander's module includes:
Enter unit, the bullet religion instruction sending for receive user, enter the pattern model corresponding with bullet religion instruction, mould of demonstrating Formula includes full tunnel pattern model, selector channel pattern model, colored display pattern model, religion bullet pattern, game pattern model With a thrum pattern;
Exemplary cell, for, under corresponding pattern model, client shows according to the waterfall music of song file obtaining, control screen Module shows the waterfall music of song matching with waterfall music of song file, to command the button setting up mapping relations one by one with the waterfall music of song Module is operated according to the waterfall music of song.
Further, client also includes:
Symphony module, if for during with multiple opposite ends establishment symphony group, by multiple opposite ends within the same time and by difference The vocal music synchronizing information of instrument playing is shown in corresponding screen display module, to form network symphony orchestra.
Further, client also includes:
Control module, if for selecting the religion passage of bullet pattern and when key-press module is not operated according to the waterfall music of song, controlling Screen display module processed suspends to be play, until ability control screen display module weight when key-press module is operated according to the waterfall music of song Newly commence play out.
A kind of religion automatically proposed by the present invention plays symphonic method and network symphony musical instrument, is obtained using client and is used for Teaching demonstration and comprise various instrument playings symphonic waterfall music of song file out;And according to the waterfall music of song literary composition obtaining Part, control screen display module shows the waterfall music of song matching with waterfall music of song file, sets up one to command with the waterfall music of song The key-press module of one mapping relations is operated according to the waterfall music of song, and present configuration is simple, with low cost and easy to use.
Brief description
Fig. 1 teaches, for the present invention, the schematic flow sheet playing symphonic method first embodiment automatically;
Fig. 2 is that in Fig. 1, client obtains for teaching demonstration and comprises the various instrument playings symphonic waterfall music of song out The refinement schematic flow sheet of the step of file;
For client in Fig. 1 according to the waterfall music of song file obtaining, control screen display module shows and the waterfall music of song file Fig. 3 The waterfall music of song matching, to command the key-press module setting up mapping relations one by one with the waterfall music of song to be grasped according to the waterfall music of song The refinement schematic flow sheet of the step made;
Fig. 4 teaches, for the present invention, the schematic flow sheet playing symphonic method second embodiment automatically;
Fig. 5 teaches, for the present invention, the schematic flow sheet playing symphonic method 3rd embodiment automatically;
Fig. 6 teaches, for the present invention, the schematic flow sheet playing symphonic method fourth embodiment automatically;
Fig. 7 is the functional block diagram of inventive network symphony musical instrument first embodiment;
Fig. 8 is the high-level schematic functional block diagram of acquisition module in Fig. 7;
Fig. 9 is the high-level schematic functional block diagram commanding module in Fig. 7;
Figure 10 is the functional block diagram of inventive network symphony musical instrument second embodiment;
Figure 11 is the functional block diagram of inventive network symphony musical instrument 3rd embodiment.
The realization of the object of the invention, functional characteristics and advantage will be described further in conjunction with the embodiments referring to the drawings.
Specific embodiment
It should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
As shown in figure 1, first embodiment of the invention proposes a kind of religion automatically plays symphonic method, it is applied to network symphony In musical instrument system, network symphony musical instrument system includes client, server end, screen display module and key-press module, wherein, screen Curtain display module can be attached on computer screen or screen projection, specifically have four kinds of forms:All-in-one The projection of computer, display screen, touch screen and screen.Screen display module not only can be placed on pianotron it is also possible to place To on any musical instrument including piano.Keyboard input module can be symphony musical instrument physical button, can also symphony The virtual key of device.Keyboard input module can be:Pianotron with dynamics fingerboard, computor-keyboard, screen piano Other musical instruments beyond keyboard, the traditional piano with fingerboard, traditional piano, voice.Wherein, symphony musical instrument can be steel Qin, frame drum, violin, Zheng etc..The physical button of symphony musical instrument can be pianotron with dynamics fingerboard, Computor-keyboard, the traditional piano with fingerboard and traditional piano etc..The virtual key of symphony musical instrument can be on screen The dummy keyboard of display, virtual symphony musical instrument etc..For the pianotron with dynamics fingerboard, by MIDI (Musical Instrument Digital Interface, musical instrument digital interface)Data wire connects client.The present embodiment The symphonic method of automatic religion bullet providing, including step:
Step S100, client obtain for teaching demonstration and comprise various instrument playings symphonic waterfall music of song literary composition out Part, is provided with the plurality of passages for changing different musical instruments in waterfall music of song file.
Client obtains for teaching demonstration and comprises various instrument playings symphonic waterfall music of song file out, its In, it is provided with plurality of passages and the lyrics corresponding with plurality of passages in waterfall music of song file, every passage also includes bullet The data records such as the key position of play dynamics, playing, the rhythm played or unclamp button and corresponding control command etc..Waterfall Cloth music of song file can be processed converted by the MIDI file of international standard:By MIDI file(One has 0,1 ... 14,15 Amount to 16 passages, each passage changes in different time multiple musical instruments)Two-in-one with the lyrics file of respective channel become For a data file, then add file header, then by ZIP or RAR compressed format, data pressure is carried out to this document Contracting, finally reuses AES and is encrypted, and forms waterfall music of song file.As special case, waterfall music of song file can also not have There are the lyrics, can not also encrypt.In addition, the mode that client obtains waterfall music of song file mainly has three kinds, one kind is by this The waterfall music of song file that data base's acquisition on ground prestores;Two kinds be download server end waterfall music of song file;Three kinds is to receive The waterfall music of song file that opposite end sends over.In order to be conducive to showing and impart knowledge to students, how No. 0 vacant out not the letting alone of passage is played Information and allow user to play in real time, the information that the theme of symphony melody or the right hand of piano music are played is placed on No. 1 passage, The information that the left hand of piano music is played is placed on No. 2 passages, the symphonic information beaten a drum is placed on No. 9 passages, it His information of playing is placed on other passages.In order that symphony can also be played with common computor-keyboard, the waterfall music of song each Can show on note its corresponding note with the lyrics it is also possible to the display character of the corresponding button of computor-keyboard and the lyrics.
, according to the waterfall music of song file obtaining, control screen display module shows and the waterfall music of song for step S200, client The waterfall music of song that file matches, to command the key-press module setting up mapping relations one by one with the waterfall music of song to enter according to the waterfall music of song Row operation.
Client is shown and is matched with waterfall music of song file according to the waterfall music of song file obtaining, control screen display module The waterfall music of song, with command with the waterfall music of song set up one by one mapping relations key-press module foundation the waterfall music of song operated.? In the present embodiment, data acquisition, display and the sounding of key-press module can be carried out it is also possible to pass through sound rendering by MIDI technology The mode of device, client structure source of sound itself carries out data acquisition, display and the sounding of key-press module.Wherein, the waterfall music of song can According to the key arrangement order of each musical instrument, it is ranked up with time serieses from left to right, from bottom to up, so that currently The waterfall music of song and the button of each musical instrument play aligns display, and the respective operations of the button along with each musical instrument one by one, Form the waterfall of flow down, the information of Dynamic Announce music, the waterfall showing with the person of demonstration according to screen display module The music of song is operated.This display packing is the two-dimensional signal showing in the plane, and wherein, transverse axis represents to enter from bass to high pitch Each piano key of row arrangement, longitudinal axis express time.The waterfall music of song can also by perpendicular cartesian coordinate system with The form display waterfall information of 3-D view, for example, X-axis(Longitudinal, screen vertical direction of the waterfall music of song)Represent rhythm, tool Body is represented by the length of each sound in the waterfall music of song, for pointing out the lasting time limit of user key-press;Y-axis(The waterfall music of song Horizontal, screen horizontal direction)Represent accuracy in pitch, the position being located especially by each sound in the waterfall music of song to represent, waterfall The position that each sound in the cloth music of song is located is corresponded with key-press module, for pointing out the position of user key-press;Z axis(Inwardly And the direction of normal to screen)Represent tone color, the dynamics especially by each sound in the waterfall music of song to represent, use for prompting The dynamics of family button.Rhythm in the waterfall music of song, accuracy in pitch and tone color are shown in real time by screen display module, so that user Real Time Observation, listen attentively to and learn.
The symphonic method of automatic religion bullet that the present embodiment proposes, obtains for teaching demonstration using client and comprises each Plant instrument playing symphonic waterfall music of song file out;And according to the waterfall music of song file obtaining, control screen shows mould Block shows the waterfall music of song matching with waterfall music of song file, to command the button mould setting up mapping relations one by one with the waterfall music of song Block is operated according to the waterfall music of song.The present embodiment structure is simple, with low cost and easy to use.
Preferably, as shown in Fig. 2 the symphonic method of automatic religion bullet that provides of the present embodiment, step S100 includes:
Step S110, client send the download request obtaining waterfall music of song file.
Client sends download request, to ask to download corresponding waterfall music of song file.This waterfall music of song File prestores in the server, is correspondingly downloaded with the downloading request according to client.
The waterfall music of song file that step S120, client the reception server end send over.
After server obtains the download request that client sends over, send waterfall music of song file;Client real-time reception The waterfall music of song file that server end sends over.Client passes through network(The Internet or LAN)It may be connected to service Device end.Server end provides the waterfall music of song file of magnanimity and image music of song file to supply client crawl, display and download;With When, user can also be played the files passe of recording to server end by client, thus being shared with other users, this After a little users download, you can automatically imparted knowledge to students using these files.
The symphonic method of automatic religion bullet that the present embodiment proposes, client sends acquisition waterfall music of song literary composition The waterfall music of song file that the download request of part the reception server end send over, thus client can be avoided because amount of storage is big The phenomenon leading to system crash occurs.
Preferably, as shown in figure 3, the symphonic method of automatic religion bullet that provides of the present embodiment, step S200 includes:
The bullet religion instruction that step S210, client receive user send, enters the pattern model corresponding with bullet religion instruction, demonstration Pattern includes full tunnel pattern model, selector channel pattern model, colored display pattern model, religion bullet pattern, game demonstration mould Formula and a thrum pattern.
The bullet religion instruction that client receive user sends, and according to the bullet religion instruction that user sends, enter and bullet religion instruction Corresponding pattern model.Wherein, pattern model include full tunnel pattern model, selector channel pattern model, colour show Model pattern, religion bullet pattern, game pattern model and a thrum pattern.
Step S220, under corresponding pattern model, according to the waterfall music of song file obtaining, control screen shows client Module shows the waterfall music of song matching with waterfall music of song file, to command the button setting up mapping relations one by one with the waterfall music of song Module is operated according to the waterfall music of song.
Under corresponding pattern model, client shows according to the waterfall music of song file obtaining, control screen display module The waterfall music of song matching with waterfall music of song file, to command the key-press module foundation setting up mapping relations one by one with the waterfall music of song The waterfall music of song is operated.Specifically,
In full tunnel pattern model, all passages that waterfall is composed in file all enable, thus intactly carry out the waterfall music of song showing Model.Demonstration when, the waterfall music of song according to the layout order of key-press module, with time serieses from left to right, from bottom to up It is ranked up, the display so that the waterfall music of song being currently played and key-press module align one by one, and along with key-press module Respective operations, form the waterfall of flow down, are shown on screen display module.As time goes by, each control command Be able to progressively real-time processing, each key information shown, sounding and noise reduction.So, it is formed for the waterfall of flow down, move State shows the information of music.This display packing is the two-dimensional signal showing in the plane, and wherein, transverse axis represents from bass to height Each piano key that sound is arranged, longitudinal axis express time.The waterfall music of song can also be by perpendicular cartesian coordinate System shows waterfall information, wherein, X-axis in the form of 3-D view(Longitudinal, screen vertical direction of the waterfall music of song)Represent section Play, the length especially by each sound in the waterfall music of song to represent, for pointing out the lasting time limit of user key-press;Y-axis(Waterfall Horizontal, screen the horizontal direction of the music of song)Represent accuracy in pitch, table is carried out in the position being located especially by each sound in the waterfall music of song Show, the position that each sound in the waterfall music of song is located is corresponded with key-press module, for pointing out the position of user key-press;Z axis (Inwardly and normal to screen direction)Represent tone color, the dynamics especially by each sound in the waterfall music of song to represent, be used for The dynamics of prompting user key-press.Rhythm in the waterfall music of song, accuracy in pitch and tone color are shown in real time by screen display module, with Just user's Real Time Observation, listen attentively to and learn.The present embodiment waterfall music of song adopt many MISOPROSTOLs waterfall spectrometry it is simply that music information three-dimensional just Friendship method, is also the essential information showing music using three-dimensional orthogonal XYZ coordinate system(Rhythm, accuracy in pitch, tone color)Method.X-axis Refer to accuracy in pitch information.From left to right represent accuracy in pitch from low to high;Get over the sound on the left side, its accuracy in pitch is lower.Correspond to steel from left to right Each button of qin is it is also possible to correspond to the frequency of the fundamental tone of music from low to high.Y-axis refers to cadence information, that is, certain The time span information of sound.That is, with the time passage of music, length in Y-axis for certain sound represents each sound Time length, that is, the beat of each sound.Express time is from start to end from bottom to up for Y-axis;More following sound, represents this sound More early sounding;Length in Y-axis for certain sound, represents the time value of the sounding of this sound.Z axis refer to timbre information.Tone color is The dynamics of certain sound and its change.In orthogonal the constituted plane of X-axis and Y-axis, the initial point intersecting from X-axis and Y-axis is opened Begin, represent the dynamics of certain sound from small to large inside-out.Meanwhile, the dynamics information represented by Z axis is a scalar value, institute The dynamics of sound that multiple musical instruments are sent and its change information can be represented with segmentation that is to say, that to a first symphony melody Speech, can have multiple parallel and overlapping Z axis.
Selector channel pattern model, is on the basis of full tunnel pattern model it is allowed to user selects to some passages Select or not select, thus realizing only showing and play the passage of selection.
Colored display pattern model, is on the basis of full tunnel pattern model, simply uses colour and highlights No. 1 and leads to Key information on road, other passages are shown using Lycoperdon polymorphum Vitt, are so conducive to user's viewing and listen attentively to theme.
Religion bullet pattern, is on the basis of the pattern model of selector channel, user is selected to the passage needing to teach bullet pattern, When the key information of the passage of corresponding selection reaches, wait user key-press, if user has pushed the wrong button, or do not press completely Complete required press whole button when, then suspend play and wait until user by complete required by whole buttons just continue Play and repeat above wait event.
Game pattern model, is on the basis of the pattern model of selector channel, selects to need game mode for user On passage, it is not to wait for user key-press and directly continuously plays, user observes and operates when selected passage is needing to press Button or button of upspringing, give to judge according to the situation of playing in real time of user, bonus point number, bullet mistake or do not have bullet when bullet is correct The local deduction number played, and provide the PTS situation of user in real time.
One thrum pattern, is on the basis of full tunnel pattern model, presses the rhythm of any button according to user and broadcast Put waterfall spectrum file;User arbitrarily presses one key every time, can play a number of note, or broadcast on the basis of user sets Put the note of several trifles;Note can also be play by the rhythm of any key according to user.In this manner it is possible to by arbitrarily One finger playing any one button, thus play completing certain song.So be conducive to practising rhythm it is also possible to be used for Music follows the actuation of keys of user(Can also be changed by the athletic performance of user)And its rhythm and play.
The symphonic method of automatic religion bullet that the present embodiment proposes, the bullet religion instruction that client receive user sends, enter The pattern model corresponding with bullet religion instruction;Under corresponding pattern model, client is according to the waterfall music of song file obtaining, control Screen display module processed shows the waterfall music of song matching with waterfall music of song file, is mapped one by one with commanding to set up with the waterfall music of song The key-press module of relation is operated according to the waterfall music of song.The present embodiment is imparted knowledge to students to student by multiple pattern models, Thus meeting the needs of different crowd, improve versatility.
Preferably, as shown in figure 4, Fig. 4 automatically teaches the flow process playing symphonic method second embodiment to illustrate for the present invention Figure, on the basis of first embodiment, the symphonic method of automatic religion bullet that second embodiment provides, wrap after step S200 Include:
When step S200A, client automatic identification user play, key information is to realize the automatic teaching and automatically of any musical instrument Accompaniment, wherein, carries the information of accuracy in pitch and dynamics in key information.
Key information when client automatic identification user plays, wherein, for " the electronics steel with dynamics fingerboard Qin ", connects the client on computer by MIDI data line, and client identifies midi signal, thus obtain user plays letter Breath:For example, when with great dynamics(Speed), pressed which piano key;When with great dynamics(Speed)、 Decontroled which piano key;When using what control command.For " computor-keyboard ":Correspond translation by tabling look-up Mode, the key information of user is converted to corresponding MIDI keypad information, then presses " the electronics steel with dynamics fingerboard The mode of qin " is transferred to client.For " screen fingerboard ", method is with " computor-keyboard ".For " with fingerboard Traditional piano ", the sound played using mike Real-time Collection user, the key information of client identifying user(Using quick Fourier's software algorithm, in the fundamental tone of frequency domain automatic identification sound, obtains the dynamics of sound simultaneously by time domain), thus obtaining The accuracy in pitch of button of " pianotron with dynamics fingerboard " and the information of dynamics must be equal to;Can also be every in piano Add the evaluator of a push button signalling at individual button(Identify which button, the dynamics pressed or bounce, press down, bullet The dynamics got up), identify that acquisition is equal to the signal of " pianotron with dynamics fingerboard ".For " traditional piano with Other outer musical instruments ", method, with " the traditional piano with fingerboard ", thus can realize the automatic teaching of any musical instrument And automatic accompaniment.For " voice ", method is with " the traditional piano with fingerboard ";The automatic of voice thus can be realized Teaching and automatic accompaniment.
Preferably, as shown in figure 5, Fig. 5 automatically teaches the flow process playing symphonic method 3rd embodiment to illustrate for the present invention Figure, on the basis of first embodiment, the symphonic method of automatic religion bullet that 3rd embodiment provides, wrap after step S200 Include:
If step S300 multiple client sets up symphony group, by multiple client within the same time and by not happy together The vocal music synchronizing information that device is played is shown in corresponding screen display module, to form network symphony orchestra.
Client can send the sound of various musical instruments, in real time these musical instruments can also be arbitrarily superimposed and be combined and Send sound, and pass through network(The Internet or LAN), it is connected to server end;Client can form two or more The group of people, thus become network symphony musical instrument;In group, anyone client is played and all can be real-time transmitted to other people client End;Meanwhile, everyone can select to play the stack combinations of any musical instrument or these musical instruments in software, and, everyone The display of the key information that everyone plays can be seen from client, and can be local from the client of user oneself Reduce playing sound in real time in data base and hear anyone sent sound of playing, thus forming network symphony orchestra. A special case as the present embodiment is it is also possible to be imparted knowledge to students as teacher by the people in group, other people then may be used as student To see and to hear;Meanwhile, playing of all teachers can be seen by everyone and hear with playing of student.So, It is achieved that the Web-based instruction and remote music teaching.
The symphonic method of automatic religion bullet that the present embodiment proposes, by multiple client is set up into symphony group, and Multiple client and was shown to corresponding screen by the vocal music synchronizing information of different instrument playings and shows within the same time Show in module, to form network symphony orchestra, it is achieved thereby that the Web-based instruction and remote music teaching, reduce instruction cost.
Preferably, as shown in fig. 6, Fig. 6 automatically teaches the flow process playing symphonic method fourth embodiment to illustrate for the present invention Figure, on the basis of first embodiment, the symphonic method of automatic religion bullet that fourth embodiment provides, wrap after step S200 Include:
If step S400 recognizes, client selects the passage of religion bullet pattern and key-press module is not operated according to the waterfall music of song When, then control screen display module suspends and plays, until ability control screen shows when key-press module is operated according to the waterfall music of song Show that module restarts to play.
In the present embodiment, passage includes the religion bullet pattern for teaching and game mode, if user selects religion bullet pattern Passage when, then client when the key information of the waterfall music of song reaches in these passages, wait user key-press, if user presses Wrong button, or not completely by the complete required whole buttons pressed, then client suspend and play and wait until user by complete Required by whole buttons just continue play and repeat above wait event.If user selects the passage of game mode, Client is not to wait for user key-press and directly continuously plays, user observe and operate selected passage when need to press by Key or button of upspringing, client gives to judge according to the situation of playing in real time of user, if recognize bullet correct when bonus point number, If recognizing bullet mistake or the local deduction number do not played, and provide the scoring event of user in real time.
The present embodiment propose the symphonic method of automatic religion bullet, if recognize client select religion bullet pattern passage and When key-press module is not operated according to the waterfall music of song, then control screen display module suspends and plays, until key-press module foundation When the waterfall music of song is operated, ability control screen display module restarts to play, thus commander user correctly plays, and phase Instruction cost should be reduced.
As shown in fig. 7, first embodiment of the invention also provides a kind of network symphony musical instrument, it is applied to network symphony musical instrument system In system, network symphony musical instrument system includes client, server end, screen display module and key-press module, and client includes:
Acquisition module 10, for obtaining teaching demonstration and comprising various instrument playings symphonic waterfall music of song file out, It is provided with plurality of passages and the lyrics corresponding with plurality of passages in waterfall music of song file;
Commander's module 20, for according to the waterfall music of song file obtaining, control screen display module shows and waterfall music of song file The waterfall music of song matching, to command the key-press module setting up mapping relations one by one with the waterfall music of song to be grasped according to the waterfall music of song Make.
The acquisition module 10 of client obtains for teaching demonstration and comprises various instrument playings symphonic waterfall out Cloth music of song file, wherein, is provided with plurality of passages and the lyrics corresponding with plurality of passages, every leads in waterfall music of song file The data records such as the dynamics of playing, the key position played, the rhythm playing or unclamp button are also included on road and corresponding controls System order etc..Waterfall music of song file can be processed converted by the MIDI file of international standard:By MIDI file(One have 0, 1st ... 14,15 amount to 16 passages, and each passage changes in different time multiple musical instruments)Lyrics literary composition with respective channel Part is two-in-one to become a data file, then add file header, then passes through ZIP or RAR compressed format to this document Carry out data compression, finally reuse AES and be encrypted, form waterfall music of song file.As special case, waterfall music of song literary composition Part can also not have the lyrics, can not also encrypt.In addition, the mode that client obtains waterfall music of song file mainly has three kinds, one Plant the waterfall music of song file being to prestore by local data base's acquisition;Two kinds be download server end waterfall music of song file; Three kinds is to receive the waterfall music of song file that opposite end sends over.In order to be conducive to showing and impart knowledge to students, vacant out not for No. 0 passage Let alone and how to play information and to allow user to play in real time, the information that the theme of symphony melody or the right hand of piano music are played is placed on On No. 1 passage, the information that the left hand of piano music is played is placed on No. 2 passages, is placed on No. 9 to lead to the symphonic information beaten a drum On road, other information of playing are placed on other passages.In order that can also play symphony with common computor-keyboard, waterfall is sung Can show on each note of spectrum its corresponding note with the lyrics it is also possible to the display character of the corresponding button of computor-keyboard and song Word.
According to the waterfall music of song file obtaining, control screen display module shows and waterfall song commander's module 20 of client The waterfall music of song that spectrum file matches, sets up the key-press module of mapping relations one by one according to the waterfall music of song to command with the waterfall music of song Operated.In the present embodiment, can by MIDI technology carry out key-press module data acquisition, display and sounding it is also possible to Carry out data acquisition, display and the sounding of key-press module by way of sound synthesizer, client itself build source of sound.Its In, the waterfall music of song can be arranged with time serieses from left to right, from bottom to up according to the key arrangement order of each musical instrument Sequence, the display so that the waterfall music of song being currently played and the button of each musical instrument align one by one, and along with each musical instrument The respective operations of button, form the waterfall of flow down, the information of Dynamic Announce music, with the person of demonstration according to screen display The waterfall music of song that module shows is operated.This display packing is the two-dimensional signal showing in the plane, and wherein, transverse axis represents Each piano key being arranged from bass to high pitch, longitudinal axis express time.The waterfall music of song can also pass through perpendicular Cartesian coordinate system shows waterfall information, wherein, X-axis in the form of 3-D view(Longitudinal, screen Vertical Square of the waterfall music of song To)Represent rhythm, the length especially by each sound in the waterfall music of song to represent, for point out user key-press lasting when Limit;Y-axis(Horizontal, screen the horizontal direction of the waterfall music of song)Represent accuracy in pitch, be located especially by each sound in the waterfall music of song Position representing, position and key-press module that each sound in the waterfall music of song is located correspond, for pointing out user key-press Position;Z axis(Inwardly and normal to screen direction)Represent tone color, the dynamics especially by each sound in the waterfall music of song is come Represent, for pointing out the dynamics of user key-press.Rhythm in the waterfall music of song, accuracy in pitch and tone color are shown in real time by screen display module Illustrate, user's Real Time Observation, to listen attentively to and learn.
The network symphony musical instrument that the present embodiment proposes, obtains for teaching demonstration using client and comprises various musical instruments and drill The symphonic waterfall music of song file playing out;And according to obtain waterfall music of song file, control screen display module show and The waterfall music of song that waterfall music of song file matches, sets up the key-press module of mapping relations one by one according to waterfall to command with the waterfall music of song The cloth music of song is operated.The present embodiment structure is simple, with low cost and easy to use.
Preferably, as shown in fig. 7, the network symphony musical instrument that proposes of the present embodiment, acquisition module 10 includes:
Request unit 11, for sending the download request obtaining waterfall music of song file to server end;
Receiving unit 12, the waterfall music of song file sending over for the reception server end.
The receiving unit 12 of client sends download request to server end, to ask to download corresponding waterfall music of song literary composition Part.This waterfall music of song file prestores in the server, is correspondingly downloaded with the downloading request according to client.
After the download request that the acquisition client of server sends over, send waterfall music of song file;The reception of client The waterfall music of song file that unit 12 real-time reception server end sends over.Client passes through network(The Internet or LAN), May be coupled to server end.Server end provides the waterfall music of song file of magnanimity and image music of song file supply client crawl, Display and download;Meanwhile, user can also be played the files passe of recording to server end by client, thus being shared with Other users, after these users download, you can automatically imparted knowledge to students using these files.
The network symphony musical instrument that the present embodiment proposes, client sends the download obtaining waterfall music of song file The request waterfall music of song file that simultaneously the reception server end sends over, thus can avoid client to lead to system because amount of storage is big The phenomenon of crash occurs.
Preferably, as shown in figure 9, the network symphony musical instrument of the present embodiment proposition, module 20 is commanded to include:
Enter unit 21, the bullet religion instruction sending for receive user, enter the pattern model corresponding with bullet religion instruction, demonstration Pattern includes full tunnel pattern model, selector channel pattern model, colored display pattern model, religion bullet pattern, game demonstration mould Formula and a thrum pattern;
Exemplary cell 22, for, under corresponding pattern model, client shows according to the waterfall music of song file obtaining, control screen Show that module shows the waterfall music of song matching with waterfall music of song file, to command and waterfall music of song foundation the pressing of mapping relations one by one Key module is operated according to the waterfall music of song.
The bullet religion instruction entering the transmission of unit 21 receive user of client, and instructed according to the bullet religion of user's transmission, enter Enter the pattern model corresponding with bullet religion instruction.Wherein, pattern model includes full tunnel pattern model, selector channel demonstration mould Formula, colored display pattern model, religion bullet pattern, game pattern model and a thrum pattern.
Under corresponding pattern model, the exemplary cell 22 of client is according to the waterfall music of song file obtaining, control screen Display module shows the waterfall music of song matching with waterfall music of song file, sets up mapping relations one by one to command with the waterfall music of song Key-press module is operated according to the waterfall music of song.Specifically,
In full tunnel pattern model, all passages that waterfall is composed in file all enable, thus intactly carry out the waterfall music of song showing Model.Demonstration when, the waterfall music of song according to the layout order of key-press module, with time serieses from left to right, from bottom to up It is ranked up, the display so that the waterfall music of song being currently played and key-press module align one by one, and along with key-press module Respective operations, form the waterfall of flow down, are shown on screen display module.As time goes by, each control command Be able to progressively real-time processing, each key information shown, sounding and noise reduction.So, it is formed for the waterfall of flow down, move State shows the information of music.This display packing is the two-dimensional signal showing in the plane, and wherein, transverse axis represents from bass to height Each piano key that sound is arranged, longitudinal axis express time.The waterfall music of song can also be by perpendicular cartesian coordinate System shows waterfall information, wherein, X-axis in the form of 3-D view(Longitudinal, screen vertical direction of the waterfall music of song)Represent section Play, the length especially by each sound in the waterfall music of song to represent, for pointing out the lasting time limit of user key-press;Y-axis(Waterfall Horizontal, screen the horizontal direction of the music of song)Represent accuracy in pitch, table is carried out in the position being located especially by each sound in the waterfall music of song Show, the position that each sound in the waterfall music of song is located is corresponded with key-press module, for pointing out the position of user key-press;Z axis (Inwardly and normal to screen direction)Represent tone color, the dynamics especially by each sound in the waterfall music of song to represent, be used for The dynamics of prompting user key-press.Rhythm in the waterfall music of song, accuracy in pitch and tone color are shown in real time by screen display module, with Just user's Real Time Observation, listen attentively to and learn.
Selector channel pattern model, is on the basis of full tunnel pattern model it is allowed to user selects to some passages Select or not select, thus realizing only showing and play the passage of selection.
Colored display pattern model, is on the basis of full tunnel pattern model, simply uses colour and highlights No. 1 and leads to Key information on road, other passages are shown using Lycoperdon polymorphum Vitt, are so conducive to user's viewing and listen attentively to theme.
Religion bullet pattern, is on the basis of the pattern model of selector channel, user is selected to the passage needing to teach bullet pattern, When the key information of the passage of corresponding selection reaches, wait user key-press, if user has pushed the wrong button, or do not press completely Complete required press whole button when, then suspend play and wait until user by complete required by whole buttons just continue Play and repeat above wait event.
Game pattern model, is on the basis of the pattern model of selector channel, selects to need game mode for user On passage, it is not to wait for user key-press and directly continuously plays, user observes and operates when selected passage is needing to press Button or button of upspringing, give to judge according to the situation of playing in real time of user, bonus point number, bullet mistake or do not have bullet when bullet is correct The local deduction number played, and provide the PTS situation of user in real time.
One thrum pattern, is on the basis of full tunnel pattern model, presses the rhythm of any button according to user and broadcast Put waterfall spectrum file;User arbitrarily presses one key every time, can play a number of note, or broadcast on the basis of user sets Put the note of several trifles;Note can also be play by the rhythm of any key according to user.In this manner it is possible to by arbitrarily One finger playing any one button, thus play completing certain song.So be conducive to practising rhythm it is also possible to be used for Music follows the actuation of keys of user(Can also be changed by the athletic performance of user)And its rhythm and play.
The network symphony musical instrument that the present embodiment proposes, the bullet religion instruction that client receive user sends, enter and refer to bullet religion Make corresponding pattern model;Under corresponding pattern model, client shows according to the waterfall music of song file obtaining, control screen Show that module shows the waterfall music of song matching with waterfall music of song file, to command and waterfall music of song foundation the pressing of mapping relations one by one Key module is operated according to the waterfall music of song.The present embodiment is imparted knowledge to students to student by multiple pattern models, thus meeting The needs of different crowd, improve versatility.
Preferably, as shown in Figure 10, Figure 10 is the functional block diagram of inventive network symphony musical instrument second embodiment, On the basis of first embodiment, client also includes:
Symphony module 30, if for during with multiple opposite ends establishment symphony group, by multiple opposite ends within the same time and by not It is shown in corresponding screen display module with the vocal music synchronizing information of instrument playing, to form network symphony orchestra.
The symphony module 30 of client can send the sound of various musical instruments, can also in real time these musical instruments be carried out arbitrarily It is superimposed and combines and send sound, and pass through network(The Internet or LAN), it is connected to server end;Client can group Become the group of two or more people, thus becoming network symphony musical instrument;In group, anyone client is played and all can be real-time transmitted to Other people client;Meanwhile, everyone can select to play the superposition group of any musical instrument or these musical instruments in software Close, and, everyone can see the display of the key information that everyone plays from client, and can be from user oneself The local data base of client in real time reduction playing sound and hear anyone sent sound of playing, thus shape Become network symphony orchestra.A special case as the present embodiment it is also possible to be imparted knowledge to students as teacher by the people in group, other People then can see as student and hear;Meanwhile, playing of all teachers can be seen by everyone with playing of student To and hear.So, it is achieved that the Web-based instruction and remote music teaching.
The network symphony musical instrument that the present embodiment proposes, by setting up into symphony group by multiple client, and by multiple visitors Family end is shown in corresponding screen display module within the same time and by the vocal music synchronizing information of different instrument playings, To form network symphony orchestra, it is achieved thereby that the Web-based instruction and remote music teaching, reduce instruction cost.
Preferably, as shown in figure 11, Figure 11 is the functional block diagram of inventive network symphony musical instrument 3rd embodiment, On the basis of first embodiment, client also includes:
Control module 40, if for selecting the religion passage of bullet pattern and when key-press module is not operated according to the waterfall music of song, Control screen display module suspends to be play, until ability control screen display module when key-press module is operated according to the waterfall music of song Restart to play.
In the present embodiment, passage includes the religion bullet pattern for teaching and game mode, if user selects religion bullet pattern Passage when, then the control module 40 of client when the key information of the waterfall music of song reaches in these passages, wait user by Key, if user has pushed the wrong button, or not completely by the complete required whole buttons pressed, then client is suspended and is play and wait Treat, until user by complete required by whole buttons just continue play and repeat above wait event.If user selects game During the passage of pattern, then client control module 40 be not to wait for user key-press and directly continuously play, user observes and grasps When passage selected by work needs to push button or upspring button, and client gives to sentence according to the situation of playing in real time of user Disconnected, if recognize bullet correct when bonus point number, if recognizing bullet mistake or the local deduction number do not played, and provide use in real time The scoring event at family.
The network symphony musical instrument that the present embodiment proposes, if recognize passage and the key-press module that client selects religion bullet pattern When not operated according to the waterfall music of song, then control screen display module suspends and plays, until key-press module is according to the waterfall music of song When being operated, ability control screen display module restarts to play, thus commander user correctly plays, and correspondingly reduces Instruction cost.
These are only the preferred embodiments of the present invention, not thereby limit the present invention the scope of the claims, every using this Equivalent structure or equivalent flow conversion that bright description and accompanying drawing content are made, or directly or indirectly it is used in other related skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of religion automatically plays symphonic method, is applied in network symphony musical instrument system, is adapted to the teaching of all musical instruments, Described network symphony musical instrument system includes client, server end, screen display module and key-press module it is characterised in that institute State the automatic religion symphonic method of bullet and include step:
Described client obtains described server end and is used for teaching demonstration and comprises various instrument playings symphonic waterfall out Cloth music of song file, is provided with the plurality of passages for changing different musical instruments in described waterfall music of song file;
Described client, according to the described waterfall music of song file obtaining, controls described screen display module to show and described waterfall song The waterfall music of song that spectrum file matches, to command the described key-press module foundation setting up mapping relations one by one with the described waterfall music of song The described waterfall music of song is operated.
2. the symphonic method of automatic religion bullet according to claim 1 is it is characterised in that described client is according to acquisition Described waterfall music of song file, controls described screen display module to show the waterfall music of song matching with described waterfall music of song file, To command the described key-press module setting up mapping relations one by one with the described waterfall music of song to be operated according to the described waterfall music of song Step includes:
The bullet religion instruction that described client receive user sends, enters the pattern model corresponding with the religion instruction of described bullet, described Pattern model includes full tunnel pattern model, selector channel pattern model, colored display pattern model, religion bullet pattern, plays and show Model pattern and a thrum pattern;
Under corresponding described pattern model, described client, according to the described waterfall music of song file obtaining, controls described screen Display module shows the waterfall music of song matching with described waterfall music of song file, is reflected one by one with commanding to set up with the described waterfall music of song The described key-press module penetrating relation is operated according to the described waterfall music of song.
3. the symphonic method of automatic religion bullet according to claim 2 is it is characterised in that the described waterfall music of song is according to described The layout order of key-press module, is ranked up with time serieses from left to right, from bottom to up, so that the institute being currently played State the waterfall music of song and described key-press module to align one by one display, and formed toward dirty along with the respective operations of described key-press module Dynamic waterfall is shown on described screen display module;Be preset with the described waterfall music of song position of button, button lasting when Limit and button dynamics information, with command described key-press module according to the default described button of the described waterfall music of song position, press The dynamics information of the lasting time limit of key and button is operated.
4. the symphonic method of automatic religion bullet according to any one of claims 1 to 3 is it is characterised in that described client According to the described waterfall music of song file obtaining, control described screen display module to show and match with described waterfall music of song file The waterfall music of song, to command the described key-press module setting up mapping relations one by one with the described waterfall music of song to enter according to the described waterfall music of song Also include after the step of row operation:
Key information when described client automatic identification user plays to realize automatic teaching and the automatic accompaniment of any musical instrument, Wherein, carry the information of accuracy in pitch and dynamics in described key information.
5. the symphonic method of automatic religion bullet according to any one of claims 1 to 3 is it is characterised in that described client According to the described waterfall music of song file obtaining, control described screen display module to show and match with described waterfall music of song file The waterfall music of song, to command the described key-press module setting up mapping relations one by one with the described waterfall music of song to enter according to the described waterfall music of song Also include after the step of row operation:
If multiple client sets up symphony group, by the plurality of client within the same time and by different instrument playings Vocal music synchronizing information be shown in corresponding described screen display module, to form network symphony orchestra.
6. the symphonic method of automatic religion bullet according to Claims 2 or 3 it is characterised in that
Described plurality of passages includes teaching the passage of bullet pattern, and described client, according to the described waterfall music of song file obtaining, controls Described screen display module shows the waterfall music of song matching with described waterfall music of song file, is built with the described waterfall music of song with commanding Also include after the step that the described key-press module of vertical mapping relations one by one is operated according to the described waterfall music of song:
If recognizing, described client selects the described passage teaching bullet pattern and described key-press module is not according to the described waterfall music of song When being operated, then control described screen display module to suspend and play, until described key-press module enters according to the described waterfall music of song Described screen display module is just controlled to restart to play during row operation.
7. a kind of network symphony musical instrument, is applied in network symphony musical instrument system, is adapted to the teaching of all musical instruments, described network Symphony musical instrument system includes client, server end, screen display module and key-press module it is characterised in that described client Including:
Acquisition module, for obtaining teaching demonstration and comprising various instrument playings symphonic waterfall music of song file out, institute State the plurality of passages being provided with waterfall music of song file for changing different musical instruments;
Commander's module, for according to the described waterfall music of song file obtaining, controlling described screen display module to show and described waterfall The waterfall music of song that cloth music of song file matches, to command the described key-press module setting up mapping relations one by one with the described waterfall music of song Operated according to the described waterfall music of song.
8. network symphony musical instrument according to claim 7 is it is characterised in that described commander's module includes:
Enter unit, the bullet religion instruction sending for receive user, enter the pattern model corresponding with the religion instruction of described bullet, institute State pattern model and include full tunnel pattern model, selector channel pattern model, colored display pattern model, religion bullet pattern, game Pattern model and a thrum pattern;
Exemplary cell, under corresponding described pattern model, described client according to the described waterfall music of song file obtaining, Described screen display module is controlled to show the waterfall music of song matching with described waterfall music of song file, to command and described waterfall song The described key-press module that spectrum sets up mapping relations one by one is operated according to the described waterfall music of song.
9. the network symphony musical instrument according to claim 7 or 8 is it is characterised in that described client also includes:
Symphony module, if for during with multiple opposite ends establishment symphony group, by multiple opposite ends within the same time and by difference The vocal music synchronizing information of instrument playing is shown in corresponding described screen display module, to form network symphony orchestra.
10. the network symphony musical instrument according to claim 7 or 8 is it is characterised in that described client also includes:
Control module, if for selecting the passage of religion bullet pattern and described key-press module not to be operated according to the described waterfall music of song When, then control described screen display module to suspend and play, until when described key-press module is operated according to the described waterfall music of song Described screen display module is just controlled to restart to play.
CN201610845011.9A 2016-09-23 2016-09-23 Method for automatically teaching symphony playing and network symphonic instrument Pending CN106384583A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610845011.9A CN106384583A (en) 2016-09-23 2016-09-23 Method for automatically teaching symphony playing and network symphonic instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610845011.9A CN106384583A (en) 2016-09-23 2016-09-23 Method for automatically teaching symphony playing and network symphonic instrument

Publications (1)

Publication Number Publication Date
CN106384583A true CN106384583A (en) 2017-02-08

Family

ID=57936838

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610845011.9A Pending CN106384583A (en) 2016-09-23 2016-09-23 Method for automatically teaching symphony playing and network symphonic instrument

Country Status (1)

Country Link
CN (1) CN106384583A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107205043A (en) * 2017-07-03 2017-09-26 武汉理工大学 A kind of violin class network virtual musical instrument
CN110189732A (en) * 2019-05-31 2019-08-30 李宋 A method for automatically teaching musical instruments and singing by using computer software
CN111477068A (en) * 2020-05-26 2020-07-31 西安文理学院 A musical score-assisted teaching device for preschool music teaching
CN111613193A (en) * 2020-06-16 2020-09-01 内蒙古民族大学 Tone continuously adjustable instrument
CN112262428A (en) * 2018-07-16 2021-01-22 三星电子株式会社 Method and system for music synthesis using hand-drawn patterns/text on digital and non-digital surfaces

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030100965A1 (en) * 1996-07-10 2003-05-29 Sitrick David H. Electronic music stand performer subsystems and music communication methodologies
CN1746938A (en) * 2005-10-08 2006-03-15 深圳市迪索音乐科技有限公司 Intelligent digital musicial teaching instrument
CN201986007U (en) * 2010-12-31 2011-09-21 上海华勤通讯技术有限公司 Mobile phone capable of playing piano
CN104200716A (en) * 2014-09-25 2014-12-10 吴若鹏 Piano and piano interactive practice device
CN104575471A (en) * 2015-01-21 2015-04-29 李宋 Electronic symphony musical instrument capable of playing music in networking mode
CN105243920A (en) * 2015-10-30 2016-01-13 广州乐弥信息科技有限公司 Keyboard musical instrument playing guidance system and teaching method
CN105355115A (en) * 2015-11-12 2016-02-24 郑州大学西亚斯国际学院 Music teaching system and method
CN105608953A (en) * 2016-03-06 2016-05-25 广州市贝斯曼乐器有限公司 Intelligent electronic piano teaching system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030100965A1 (en) * 1996-07-10 2003-05-29 Sitrick David H. Electronic music stand performer subsystems and music communication methodologies
CN1746938A (en) * 2005-10-08 2006-03-15 深圳市迪索音乐科技有限公司 Intelligent digital musicial teaching instrument
CN201986007U (en) * 2010-12-31 2011-09-21 上海华勤通讯技术有限公司 Mobile phone capable of playing piano
CN104200716A (en) * 2014-09-25 2014-12-10 吴若鹏 Piano and piano interactive practice device
CN104575471A (en) * 2015-01-21 2015-04-29 李宋 Electronic symphony musical instrument capable of playing music in networking mode
CN105243920A (en) * 2015-10-30 2016-01-13 广州乐弥信息科技有限公司 Keyboard musical instrument playing guidance system and teaching method
CN105355115A (en) * 2015-11-12 2016-02-24 郑州大学西亚斯国际学院 Music teaching system and method
CN105608953A (en) * 2016-03-06 2016-05-25 广州市贝斯曼乐器有限公司 Intelligent electronic piano teaching system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107205043A (en) * 2017-07-03 2017-09-26 武汉理工大学 A kind of violin class network virtual musical instrument
CN112262428A (en) * 2018-07-16 2021-01-22 三星电子株式会社 Method and system for music synthesis using hand-drawn patterns/text on digital and non-digital surfaces
CN110189732A (en) * 2019-05-31 2019-08-30 李宋 A method for automatically teaching musical instruments and singing by using computer software
CN110189732B (en) * 2019-05-31 2023-04-25 李宋 A method for automatically teaching musical instruments and singing by using computer software
CN111477068A (en) * 2020-05-26 2020-07-31 西安文理学院 A musical score-assisted teaching device for preschool music teaching
CN111613193A (en) * 2020-06-16 2020-09-01 内蒙古民族大学 Tone continuously adjustable instrument
CN111613193B (en) * 2020-06-16 2024-06-11 内蒙古民族大学 Musical instrument with continuously adjustable tone

Similar Documents

Publication Publication Date Title
CN106384583A (en) Method for automatically teaching symphony playing and network symphonic instrument
CN103258529B (en) A kind of electronic musical instrument, musical performance method
US5728960A (en) Multi-dimensional transformation systems and display communication architecture for musical compositions
JP4934180B2 (en) Plucked string instrument performance evaluation device
CN106205278B (en) Electronic courseware generation method and system, electronic equipment and server thereof
US20060117935A1 (en) Display communication system and methodology for musical compositions
CN109844852A (en) System and method for musical performance
CN108028040A (en) Musical performance auxiliary device and method
JP6977741B2 (en) Information processing equipment, information processing methods, performance data display systems, and programs
CN101673540A (en) Method and device for realizing playing music of mobile terminal
JP6492933B2 (en) CONTROL DEVICE, SYNTHETIC SINGING SOUND GENERATION DEVICE, AND PROGRAM
CN106875932B (en) Digital keyboard type musical instrument with sound interaction function and implementation method thereof
KR101081493B1 (en) Method of playing karaoke player with electronic device
KR20130058384A (en) Portable drum playing system
JP5847048B2 (en) Piano roll type score display apparatus, piano roll type score display program, and piano roll type score display method
WO2006011342A1 (en) Music sound generation device and music sound generation system
JP5397637B2 (en) Karaoke equipment
WO2016017623A1 (en) Reference display device, reference display method, and program
JP7338669B2 (en) Information processing device, information processing method, performance data display system, and program
JP6582517B2 (en) Control device and program
JP2005241743A (en) Karaoke device with a singing recording system
JP6425560B2 (en) Karaoke device with repetitive playback function
JP2014066740A (en) Karaoke device
JP6558123B2 (en) Karaoke device and karaoke program
KR100311733B1 (en) Karaoke having a electronic game apparatus and enforcement Method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170208

RJ01 Rejection of invention patent application after publication