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 PDF

Info

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
Application number
CN201910034118.9A
Other languages
Chinese (zh)
Inventor
董秀芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Food and Pharmaceutical Science College
Original Assignee
Jiangsu Food and Pharmaceutical Science College
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Food and Pharmaceutical Science College filed Critical Jiangsu Food and Pharmaceutical Science College
Priority to CN201910034118.9A priority Critical patent/CN109903743A/en
Publication of CN109903743A publication Critical patent/CN109903743A/en
Pending legal-status Critical Current

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

A method of music rhythm is automatically generated based on template
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.
CN201910034118.9A 2019-01-03 2019-01-03 A method of music rhythm is automatically generated based on template Pending CN109903743A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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