CN106384583A - Method for automatically teaching symphony playing and network symphonic instrument - Google Patents
Method for automatically teaching symphony playing and network symphonic instrument Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000013507 mapping Methods 0.000 claims abstract description 29
- ZYXYTGQFPZEUFX-UHFFFAOYSA-N benzpyrimoxan Chemical compound O1C(OCCC1)C=1C(=NC=NC=1)OCC1=CC=C(C=C1)C(F)(F)F ZYXYTGQFPZEUFX-UHFFFAOYSA-N 0.000 claims description 10
- 239000004744 fabric Substances 0.000 claims description 8
- 230000002045 lasting effect Effects 0.000 claims description 8
- 238000001228 spectrum Methods 0.000 claims description 8
- 230000001755 vocal effect Effects 0.000 claims description 8
- 230000000149 penetrating effect Effects 0.000 claims 1
- 230000008901 benefit Effects 0.000 abstract description 2
- 230000033764 rhythmic process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 7
- 239000000203 mixture Substances 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 229910000831 Steel Inorganic materials 0.000 description 4
- 238000012856 packing Methods 0.000 description 4
- 239000010959 steel Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 241000222065 Lycoperdon Species 0.000 description 2
- 241000768494 Polymorphum Species 0.000 description 2
- 230000037147 athletic performance Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000004611 spectroscopical analysis Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10F—AUTOMATIC MUSICAL INSTRUMENTS
- G10F1/00—Automatic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols 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
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.
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)
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)
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 |
-
2016
- 2016-09-23 CN CN201610845011.9A patent/CN106384583A/en active Pending
Patent Citations (8)
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)
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 |