CN109903743A - A method of music rhythm is automatically generated based on template - Google Patents
A method of music rhythm is automatically generated based on template Download PDFInfo
- Publication number
- CN109903743A CN109903743A CN201910034118.9A CN201910034118A CN109903743A CN 109903743 A CN109903743 A CN 109903743A CN 201910034118 A CN201910034118 A CN 201910034118A CN 109903743 A CN109903743 A CN 109903743A
- Authority
- CN
- China
- Prior art keywords
- melody
- module
- music rhythm
- duplicate checking
- analysis
- 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
Landscapes
- Auxiliary Devices For Music (AREA)
Abstract
The invention discloses a kind of methods for automatically generating music rhythm based on template, specifically includes the following steps: the tune that S1, user can be groaned out at random by the typing oneself of voice input module, after voice input module groans out tune, note pitch intelligent analysis module, rhythm note intelligent analysis module, phrase attribute intelligent analysis module and beat intelligent selection module in melody analysis system can analyze it, and be related to music rhythm manufacture technology field.A kind of method that music rhythm is automatically generated based on template, for being ignorant of the music-lover of composition, tune need to only be groaned out, the tune that system can groan out automatically according to user produces the melody being close with tune, good creation approach is provided for layman, so that layman can also experience the enjoyment of creation in the case where not needing cost, while good duplicate checking is carried out to melody, creation inspiration can also have been provided for professional person.
Description
Technical field
The present invention relates to music rhythm manufacture technology field, specially a kind of side that music rhythm is automatically generated based on template
Method.
Background technique
Melody is the primary essential of music, is often referred to several musical sounds and is formed organized, rhythm by artistic conception
Sequence, what monophonic constitute by certain pitch, duration and volume, with logic factor carried out, melody is by many sounds
Happy fundamental, such as mode, rhythm, beat, dynamics, tone color perform ways and means, are organically combined into, and constitute melody packet
Containing two elements, i.e. melodic line and rhythm, in the progress of continuous melody, due to pitch trend and formed various straight lines or
The progress of curve, these carry out the stretching, extension or fluctuating of lines in similar picture, therefore referred to as melodic line, in terms of the time of sound,
When the performance function such as length, speed, pause of sound and various music rhythms of the different pitches issued in succession combines, melody is
The various syntaxes and structure of music can be formed, some present computer programs can produce music rhythm, but manufacturing process
It is cumbersome.
The method of traditional generation music rhythm, the tune that system can not groan out automatically according to user are produced and are adjusted
The melody that son is close does not provide good creation approach for layman, after melody production, not to melody
Carry out good duplicate checking.
Summary of the invention
(1) the technical issues of solving
In view of the deficiencies of the prior art, the present invention provides a kind of method for automatically generating music rhythm based on template, solutions
The problem of method for generating music rhythm of having determined cannot make melody automatically, not carry out duplicate checking to melody.
(2) technical solution
In order to achieve the above object, the present invention is achieved by the following technical programs: one kind automatically generating sound based on template
The method of happy melody, specifically includes the following steps:
The tune that S1, user can be groaned out at random by the typing oneself of voice input module, will to voice input module
After tune is groaned out, note pitch intelligent analysis module, rhythm note intelligent analysis module in melody analysis system, phrase attribute
Intelligent analysis module and beat intelligent selection module can analyze it, i.e., to the rough note pitch of tune, rhythm note,
Phrase attribute and beat carry out intellectual analysis, to melody analysis network analysis after analysis result can be sent to melody intelligence
Selecting module;
S2, melody intelligent selection module can select to connect from music rhythm database by the analysis result of tune in S1
Melody segment can be sent to melody integration system after choosing to melody intelligent selection module, at this time by close melody segment
Melody in melody integration system is pieced together module and can be pieced together to melody segment, and after piecing together to melody, user can be with
Melody total duration is inputted by duration shearing property module, duration shearing property module can shear melody at this time, make it
Reach the standard duration of user's setting;
S3, to the melody integration system in S2 to melody integration after, melody integration system can will be after integration
Melody is sent to music rhythm duplicate checking module, and music rhythm duplicate checking module carries out duplicate checking to the melody to complete at this time, if rotation
Rule is largely overlapped with the appearance of existing melody, and melody can be returned melody intelligent selection module by music rhythm duplicate checking module, to revolve
Rule intelligent selection module can reselect melody, until duplicate checking passes through, after melody passes through duplicate checking, and music rhythm
Melody can be sent to audition module by duplicate checking module, and user can carry out audition to melody by audition module;
S4, after user is by the audition module audition in S3, selected if publication can be passed through to melody satisfaction
Module is confirmed, so that melody release module issues melody, melody spectrum plot module can come out melody spectrum plot,
If user is dissatisfied to melody, melody can be denied by issuing selecting module, so that melody is returned melody intelligence
Energy selecting module, melody intelligent selection module can reselect melody segment, melody integration from music rhythm database at this time
System can again integrate melody segment, and music rhythm duplicate checking module can carry out duplicate checking again to melody, pass through to duplicate checking
Afterwards, user can carry out audition to melody by audition module, until User Satisfaction.
Preferably, the output end of the voice input module is connect with the input terminal of melody analysis system, the melody point
The output end of analysis system is connect with the input terminal of melody intelligent selection module, and melody intelligent selection module and music rhythm number
It realizes and is bi-directionally connected according to library, the output end of the melody intelligent selection module is connect with the input terminal of melody integration system, described
The output end of melody integration system is connect with the input terminal of music rhythm duplicate checking module, and the output of music rhythm duplicate checking module
End is connect with the input terminal of melody intelligent selection module.
Preferably, the output end of the music rhythm duplicate checking module and the input terminal of audition module connect, the audition mould
The output end of block is connect with the input terminal of publication selecting module, and issue the output end of selecting module respectively with melody Intelligent Selection
The input terminal for selecting module is connected with the input terminal of melody release module, the output end and melody spectrum plot of the melody release module
The input terminal of module connects.
Preferably, the melody analysis system include note pitch intelligent analysis module, rhythm note intelligent analysis module,
Phrase attribute intelligent analysis module and beat intelligent selection module.
Preferably, the melody integration system includes melody splicing module and duration shearing property module, and the melody is spelled
The output end of connection module is connect with the input terminal of duration shearing property module.
(3) beneficial effect
The present invention provides a kind of methods for automatically generating music rhythm based on template.Have compared with prior art following
The utility model has the advantages that a kind of method for automatically generating music rhythm based on template, specifically includes the following steps: S1, user can be with
The tune groaned out at random by the typing oneself of voice input module, S2, melody intelligent selection module can pass through point of tune in S1
Analysis result selects the melody segment being close from music rhythm database, can incite somebody to action after choosing to melody intelligent selection module
Melody segment is sent to melody integration system, and the melody in melody integration system is pieced together module and can be spelled to melody segment at this time
Gather, S3, to the melody integration system in S2 to melody integration after, melody integration system can send out the melody after integration
It send to music rhythm duplicate checking module, music rhythm duplicate checking module carries out duplicate checking to the melody to complete at this time, S4, works as user
After by the audition module audition in S3, if can be confirmed by issuing selecting module to melody satisfaction, to revolve
Rule release module issues melody, and the present invention only need to groan out tune, system can for the music-lover for being ignorant of wrirting music
The melody being close with tune is produced automatically according to the tune that user groans out, the use for the person of being convenient to use is amateur
Personage provides good creation approach, so that layman can also experience the pleasure of creation in the case where not needing cost
Interest, while good duplicate checking has been carried out to melody, creation inspiration can also be provided for professional person.
Detailed description of the invention
Fig. 1 is the structural principle block diagram of present system;
Fig. 2 is the structural principle block diagram of melody analysis system of the present invention;
Fig. 3 is the structural principle block diagram of melody integration system of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Fig. 1-3 is please referred to, the embodiment of the present invention provides a kind of technical solution: one kind automatically generating music rhythm based on template
Method, specifically includes the following steps:
The tune that S1, user can be groaned out at random by the typing oneself of voice input module, will to voice input module
After tune is groaned out, note pitch intelligent analysis module, rhythm note intelligent analysis module in melody analysis system, phrase attribute
Intelligent analysis module and beat intelligent selection module can analyze it, i.e., to the rough note pitch of tune, rhythm note,
Phrase attribute and beat carry out intellectual analysis, to melody analysis network analysis after analysis result can be sent to melody intelligence
Selecting module;
S2, melody intelligent selection module can select to connect from music rhythm database by the analysis result of tune in S1
Melody segment can be sent to melody integration system after choosing to melody intelligent selection module, at this time by close melody segment
Melody in melody integration system is pieced together module and can be pieced together to melody segment, and after piecing together to melody, user can be with
Melody total duration is inputted by duration shearing property module, duration shearing property module can shear melody at this time, make it
Reach the standard duration of user's setting;
S3, to the melody integration system in S2 to melody integration after, melody integration system can will be after integration
Melody is sent to music rhythm duplicate checking module, and music rhythm duplicate checking module carries out duplicate checking to the melody to complete at this time, if rotation
Rule is largely overlapped with the appearance of existing melody, and melody can be returned melody intelligent selection module by music rhythm duplicate checking module, to revolve
Rule intelligent selection module can reselect melody, until duplicate checking passes through, after melody passes through duplicate checking, and music rhythm
Melody can be sent to audition module by duplicate checking module, and user can carry out audition to melody by audition module;
S4, after user is by the audition module audition in S3, selected if publication can be passed through to melody satisfaction
Module is confirmed, so that melody release module issues melody, melody spectrum plot module can come out melody spectrum plot,
If user is dissatisfied to melody, melody can be denied by issuing selecting module, so that melody is returned melody intelligence
Energy selecting module, melody intelligent selection module can reselect melody segment, melody integration from music rhythm database at this time
System can again integrate melody segment, and music rhythm duplicate checking module can carry out duplicate checking again to melody, pass through to duplicate checking
Afterwards, user can carry out audition to melody by audition module, until User Satisfaction.
In the present invention, the output end of voice input module is connect with the input terminal of melody analysis system, melody analysis system
Output end connect with the input terminal of melody intelligent selection module, and melody intelligent selection module and music rhythm database are real
It is now bi-directionally connected, the output end of melody intelligent selection module is connect with the input terminal of melody integration system, melody integration system
Output end is connect with the input terminal of music rhythm duplicate checking module, and the output end of music rhythm duplicate checking module and melody Intelligent Selection
Select the input terminal connection of module.
In the present invention, the input terminal of the output end of music rhythm duplicate checking module and audition module is connected, audition module it is defeated
Outlet is connect with the input terminal of publication selecting module, and issue the output end of selecting module respectively with melody intelligent selection module
Input terminal connected with the input terminal of melody release module, the input of the output end of melody release module and melody spectrum plot module
End connection.
In the present invention, melody analysis system includes note pitch intelligent analysis module, rhythm note intelligent analysis module, pleasure
Sentence attribute intelligent analysis module and beat intelligent selection module.
In the present invention, melody integration system includes melody splicing module and duration shearing property module, melody splicing module
Output end connect with the input terminal of duration shearing property module.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with
A variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understanding
And modification, the scope of the present invention is defined by the appended.
Claims (5)
1. a kind of method for automatically generating music rhythm based on template, it is characterised in that: specifically includes the following steps:
The tune that S1, user can be groaned out at random by the typing oneself of voice input module, to voice input module by tune
Note pitch intelligent analysis module, rhythm note intelligent analysis module, phrase attribute intelligence after groaning out, in melody analysis system
Analysis module and beat intelligent selection module can analyze it, i.e., to the rough note pitch of tune, rhythm note, phrase
Attribute and beat carry out intellectual analysis, to melody analysis network analysis after analysis result can be sent to melody intelligent selection
Module;
What S2, melody intelligent selection module can select to be close from music rhythm database by the analysis result of tune in S1
Melody segment can be sent to melody integration system after choosing to melody intelligent selection module, at this time melody by melody segment
Melody in integration system is pieced together module and can be pieced together to melody segment, and after piecing together to melody, user can pass through
Duration shearing property module inputs melody total duration, and duration shearing property module can shear melody at this time, reach
The standard duration of user's setting;
S3, to the melody integration system in S2 to melody integration after, melody integration system can be by the melody after integration
Be sent to music rhythm duplicate checking module, music rhythm duplicate checking module carries out duplicate checking to the melody that completes at this time, if melody with
There are a large amount of coincidences in existing melody, and melody can be returned melody intelligent selection module by music rhythm duplicate checking module, thus melody intelligence
Energy selecting module can reselect melody, until duplicate checking passes through, after melody passes through duplicate checking, and music rhythm duplicate checking
Melody can be sent to audition module by module, and user can carry out audition to melody by audition module;
S4, after user is by the audition module audition in S3, if publication selecting module can be passed through to melody satisfaction
Confirmed, so that melody release module issues melody, melody spectrum plot module can come out melody spectrum plot, if making
User is dissatisfied to melody, can be denied by issuing selecting module melody, so that melody is returned melody Intelligent Selection
Module is selected, melody intelligent selection module can reselect melody segment, melody integration system from music rhythm database at this time
Again melody segment can be integrated, music rhythm duplicate checking module can carry out again duplicate checking to melody to be made after duplicate checking passes through
User can carry out audition to melody by audition module, until User Satisfaction.
2. a kind of method for automatically generating music rhythm based on template according to claim 1, it is characterised in that: institute's predicate
The output end of sound recording module is connect with the input terminal of melody analysis system, the output end and melody intelligence of the melody analysis system
The input terminal connection of energy selecting module, and melody intelligent selection module is bi-directionally connected with music rhythm database realizing, it is described
The output end of melody intelligent selection module is connect with the input terminal of melody integration system, the output end of the melody integration system with
The input terminal of music rhythm duplicate checking module connects, and the output end of music rhythm duplicate checking module and melody intelligent selection module
Input terminal connection.
3. a kind of method for automatically generating music rhythm based on template according to claim 1, it is characterised in that: the sound
The output end of happy melody duplicate checking module and the input terminal of audition module connect, the output end and publication selection mould of the audition module
The input terminal of block connects, and the output end for issuing selecting module is sent out with the input terminal of melody intelligent selection module and melody respectively
The input terminal of cloth module connects, and the output end of the melody release module is connect with the input terminal of melody spectrum plot module.
4. a kind of method for automatically generating music rhythm based on template according to claim 1, it is characterised in that: the rotation
Restraining analysis system includes note pitch intelligent analysis module, rhythm note intelligent analysis module, phrase attribute intelligent analysis module
With beat intelligent selection module.
5. a kind of method for automatically generating music rhythm based on template according to claim 1, it is characterised in that: the rotation
Rule integration system includes melody splicing module and duration shearing property module, the output end of the melody splicing module with when long pruning
Cut the input terminal connection of control module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910034118.9A CN109903743A (en) | 2019-01-03 | 2019-01-03 | A method of music rhythm is automatically generated based on template |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910034118.9A CN109903743A (en) | 2019-01-03 | 2019-01-03 | A method of music rhythm is automatically generated based on template |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109903743A true CN109903743A (en) | 2019-06-18 |
Family
ID=66943790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910034118.9A Pending CN109903743A (en) | 2019-01-03 | 2019-01-03 | A method of music rhythm is automatically generated based on template |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109903743A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111460208A (en) * | 2020-03-30 | 2020-07-28 | 张寅� | Music searching method and system |
CN116343720A (en) * | 2023-04-10 | 2023-06-27 | 广州感音科技有限公司 | Multi-sound part music score note grouping method, system, medium and computer |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4982643A (en) * | 1987-12-24 | 1991-01-08 | Casio Computer Co., Ltd. | Automatic composer |
CN1737797A (en) * | 2005-09-08 | 2006-02-22 | 上海交通大学 | Rhythm character indexed digital music data-base based on contents and generation system thereof |
US20060230909A1 (en) * | 2005-04-18 | 2006-10-19 | Lg Electronics Inc. | Operating method of a music composing device |
CN101800046A (en) * | 2010-01-11 | 2010-08-11 | 北京中星微电子有限公司 | Method and device for generating MIDI music according to notes |
CN104485101A (en) * | 2014-11-19 | 2015-04-01 | 成都云创新科技有限公司 | Method for automatically generating music melody on basis of template |
US20150317965A1 (en) * | 2014-04-30 | 2015-11-05 | Skiptune, LLC | Systems and methods for analyzing melodies |
CN105718486A (en) * | 2014-12-05 | 2016-06-29 | 科大讯飞股份有限公司 | Online query by humming method and system |
CN107967476A (en) * | 2017-12-05 | 2018-04-27 | 北京工业大学 | A kind of method that image turns sound |
CN108428441A (en) * | 2018-02-09 | 2018-08-21 | 咪咕音乐有限公司 | Multimedia file producting method, electronic equipment and storage medium |
CN108806655A (en) * | 2017-04-26 | 2018-11-13 | 微软技术许可有限责任公司 | Song automatically generates |
-
2019
- 2019-01-03 CN CN201910034118.9A patent/CN109903743A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4982643A (en) * | 1987-12-24 | 1991-01-08 | Casio Computer Co., Ltd. | Automatic composer |
US20060230909A1 (en) * | 2005-04-18 | 2006-10-19 | Lg Electronics Inc. | Operating method of a music composing device |
CN1737797A (en) * | 2005-09-08 | 2006-02-22 | 上海交通大学 | Rhythm character indexed digital music data-base based on contents and generation system thereof |
CN101800046A (en) * | 2010-01-11 | 2010-08-11 | 北京中星微电子有限公司 | Method and device for generating MIDI music according to notes |
US20150317965A1 (en) * | 2014-04-30 | 2015-11-05 | Skiptune, LLC | Systems and methods for analyzing melodies |
CN104485101A (en) * | 2014-11-19 | 2015-04-01 | 成都云创新科技有限公司 | Method for automatically generating music melody on basis of template |
CN105718486A (en) * | 2014-12-05 | 2016-06-29 | 科大讯飞股份有限公司 | Online query by humming method and system |
CN108806655A (en) * | 2017-04-26 | 2018-11-13 | 微软技术许可有限责任公司 | Song automatically generates |
CN107967476A (en) * | 2017-12-05 | 2018-04-27 | 北京工业大学 | A kind of method that image turns sound |
CN108428441A (en) * | 2018-02-09 | 2018-08-21 | 咪咕音乐有限公司 | Multimedia file producting method, electronic equipment and storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111460208A (en) * | 2020-03-30 | 2020-07-28 | 张寅� | Music searching method and system |
CN116343720A (en) * | 2023-04-10 | 2023-06-27 | 广州感音科技有限公司 | Multi-sound part music score note grouping method, system, medium and computer |
CN116343720B (en) * | 2023-04-10 | 2023-11-21 | 广州感音科技有限公司 | Multi-sound part music score note grouping method, system, medium and computer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Herremans et al. | MorpheuS: generating structured music with constrained patterns and tension | |
Farbood et al. | Hyperscore: a graphical sketchpad for novice composers | |
US9459828B2 (en) | Musically contextual audio advertisements | |
CN105513607A (en) | Method and apparatus for music composition and lyric writing | |
CN102568526A (en) | Information processing apparatus, content data reconfiguring method and program | |
Lysaker | Brian Eno's Ambient 1: Music for Airports | |
CN109903743A (en) | A method of music rhythm is automatically generated based on template | |
Marquez-Borbon et al. | Designing digital musical interactions in experimental contexts | |
Moffat et al. | Sound effect synthesis | |
CN105931625A (en) | Rap music automatic generation method based on character input | |
Tulilaulu et al. | Data musicalization | |
CN110517655A (en) | A kind of melody generation method and system | |
Paradiso | The modular explosion-deja vu or something new | |
Collins | A funny thing happened on the way to the formula: Algorithmic composition for musical theater | |
Tsougras et al. | Conceptual blending and meaning construction: a structural/hermeneutical analysis of the ‘old castle’from musorgsky’s ‘pictures at an exhibition’ | |
Ockelford | Zygonic theory: Introduction, scope, and prospects | |
Phillipov | 'None so vile'? Towards an ethics of death metal | |
Said | Glenn Gould, the virtuoso as intellectual | |
Lemmon | The politics of aesthetic preference in participatory music | |
CN105976801A (en) | Pure music automatic generation method based on user's real-time action input | |
Sharma et al. | Towards understanding and verbalizing spatial sound phenomena in electronic music | |
Roma et al. | Freesound Radio: supporting music creation by exploration of a sound database | |
Matsubara et al. | Distance in Pitch Sensitive Time-span Tree | |
CN110162659A (en) | It is a kind of that rhythm newly bent generation method is determined based on pitch network | |
Tucker | Thematic Synthesis: Rethinking Generative Music with Compositional Understanding in Game and Software Development |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190618 |