CN107301857A - A kind of method and system to melody automatically with accompaniment - Google Patents
A kind of method and system to melody automatically with accompaniment Download PDFInfo
- Publication number
- CN107301857A CN107301857A CN201610232835.9A CN201610232835A CN107301857A CN 107301857 A CN107301857 A CN 107301857A CN 201610232835 A CN201610232835 A CN 201610232835A CN 107301857 A CN107301857 A CN 107301857A
- Authority
- CN
- China
- Prior art keywords
- chord
- melody
- trifle
- accompaniment
- somebody
- 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
Classifications
-
- 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
- G10H1/0025—Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
-
- 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
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
-
- 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/005—Musical accompaniment, i.e. complete instrumental rhythm synthesis added to a performed melody, e.g. as output by drum machines
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Manually write music for a song based on existing technology is a great difficulty and great engineering.In conventional method, accompaniment and voice agree with degree height, and effect is relatively good, but cost is high.It is existing on internet to there are some softwares to be although integrated with part performance template, but to complete the making of entire song, in addition it is also necessary to professional knowledge changes to choose suitable chord and orchestration and production grade.A kind of method to melody automatically with accompaniment, it is characterized in that, comprise the following steps, the parameters such as the MIDI files and various instrument types of user's offer are provided, trifle is divided according to speed and obtains note information, is determined tonality by analyzing, is determined mode, with chord and effect of optimization, with musical instrument and MIDI is generated.Heavy manual procedure is changed into method of the automated intelligent with accompaniment of quickness and high efficiency by this method.User can attempt a variety of automatic match patterns within a very short time, and any musical instrument and chord can be also changed at any time, final effect can be heard in operating process at any time, finally save as audio file.
Description
Technical field
The invention belongs to musical score field, and in particular to a kind of method to melody automatically with accompaniment.
Background technology
In original song, it is necessary to which the artificial music score of Chinese operas of music of specialty matches somebody with somebody chord and musical instrument after the completion of ci and qu, then pass through pleasure
Team's faithful record or computer software produce the audio file of accompaniment.Specifically, to realize to one section of lyrics or melody
Write music for a song, it is necessary to which the person of writing music for a song has the hardware technology support in terms of powerful music theory, operative knowledge deposit, while in terms of soft technique
The person that also requires music has strong, sensitive musicality experience, and completion work of writing music for a song is a process that is extremely complex and having much difficulty.
At the beginning of music, it is to be understood that the changing rule of tonality, overall recognition is carried out to the emotion keynote of the lyrics or melody, mode is determined
Tonality even its modulation change, and further determine that music speed;During music, music person allows for accomplishing to sound
The professional knowledge such as journey, modal tonality, pitch, bar and rhythm, chord, orchestration, music style, MIDI making, soft source of sound, effect device
With the flexible utilization of technical ability;Meanwhile, grasp as Sonar, Nuendo, Cubaes etc. these music softwares are for music person
It is also essential;In addition to it correctly can use chord according to melody, it will further recognize that orchestration, understands the performance wind of various musical instruments
Lattice and emotional expression mode, can just allot a first melodious song.After these end-of-jobs, or please professional band, Huo Zhezai
By specific computer music work station and substantial amounts of source of sound audio plug-in unit, idea is become actual audio file.It is such
In conventional method, accompaniment and voice agree with degree height, and effect is relatively good, but cost is high, asks a professional music making people
And faithful record musical instrument is then thousands of easily.It is existing on internet to there are some softwares to be although integrated with part performance template, but will
Complete the making of entire song, in addition it is also necessary to which professional knowledge changes to choose suitable chord and orchestration and production grade.Slap
Above-mentioned numerous and diverse technical ability of writing music for a song is held, can not possibly be completed without diligent for many years study and practice.Even in the comprehensive talent
Numerous today's society, will appreciate that and skillfully actually rare with the talent of wherein several technologies, can be to all of above soft
The use of hardware technical ability digest it is even more extremely difficult, therefore manually write music for a song based on existing technology be a great difficulty and
Great engineering.
The content of the invention
For the problem of professional producer's faithful record musical instrument cost is high, existing network Software for producing is inefficient, the present invention is carried
A kind of method to melody automatically with accompaniment is supplied, its technical scheme is as follows:
The workflow of this product is:
1. the parameters such as the MIDI files and various instrument types of user's offer are provided.
2. dividing trifle according to speed obtains note information, tonality is determined by analyzing.
3. determine mode.
4. with chord and effect of optimization.
5. with musical instrument and generate MIDI.
Here is detailed flow:
A. tonality is determined:By the analysis of the MIDI files inputted to user, the note of the inside is sorted by length, then basis
The note of longer duration of adding up matches 12 kinds of tune, until selecting a kind of suitable tonality.
Input after MIDI files, the note in file is sorted by length, takes preceding i (i=3) individual long to match 12 kinds of tune, if
Having the long of 2 or more than 2, the match is successful, then i+1 repeats aforementioned operation.If 1 long, the match is successful, program of setting the tone
Terminate;If 0 tune successful match, the nI tune that the match is successful for last time is taken, if some tune in nI tune is not wrapped
Containing one or six grade of sound, then this tune is excluded, if nI=3 and be continuous pure five degree, take middle tone, EP (end of program) is seted the tone;If
NI, which is not equal to 3 or is not continuous pure five degree, is then divided into two kinds of situations, if nI=1, EP (end of program) of setting the tone, if nI
In 1, judgement is the one-level sound which is adjusted to the long that will sort successively from big to small, until matching, EP (end of program) of setting the tone.
B. mode is determined:According to the feature of mode, after tonality is determined, come by the pitch of last effective long note
Determine mode.If not can determine that, determined with the ratio of the pitch appearance of accumulation length in song.
First the diatonic scale for the tune set is arranged since 1 (singing do), then finds out the long of last in melody, if
The long is that the 1st or the 5th in adjusting, then mode is defined as big tune;If the long is the 3rd or the 6th, mode in adjusting
It is defined as ditty;If the long be not adjust in the 1st nor the 3rd nor the 5th nor the 6th, then statistics
The accumulation length that these longs occur in each sound level, accumulation length is set to N1, N2, N3 ..., if N1+N5 is more than N3+N6,
Then mode is defined as big tune;If N1+N5 is less than or equal to N3+N6, mode is defined as ditty.
C. special trifle matches somebody with somebody chord:The speed now provided according to user divides trifle, then to the first trifle, last trifle and
Above adjacent trifle mixes corresponding chord by following rule.
First trifle matches somebody with somebody chord, if first count does not have note, with one-level chord;If first count has note, then
If the first weight audio is the sound of the one or three Pyatyi, with one-level chord, if the first weight audio is not the sound of the one or three Pyatyi,
Then match somebody with somebody Pyatyi chord.4th trifle and the 7th trifle match somebody with somebody chord, if the first weight audio is 2467 grades of sound, with five
Level chord, if the first weight audio is not 2467 grades of sound, EP (end of program).Last trifle matches somebody with somebody chord, by last
Trifle is divided into front and rear two halves and matches somebody with somebody chord respectively, then if the first weight audio is the sound of the one or three Pyatyi, with one-level chord, such as
Really the first weight audio is not the sound of the one or three Pyatyi, then with Pyatyi chord.If two parts chord phase before and after last trifle
Together, then this trifle is made into same chord.If two parts chord is different before and after last trifle, EP (end of program).
D. other trifles match somebody with somebody chord:After other trifles sort according to note length, referring again to the ratio occupied in trifle
Match somebody with somebody again.If any repeating, then carry out effect of optimization according to lower five degree of preferential rules.
Other trifles give note to sort according to note length, and using in trifle each half claps most long note of upper time as this
Individual half note clapped.The weight proportion for setting eight notes is 35%, 5%, 10%, 5%, 25% respectively.5%, 10%, 5%, each half claps
On note be multiplied by the weight proportion of oneself respectively, unisonance is added.The note of wherein same musical alphabet is considered as same sound, such as G4
=G5=G.By the sequence of these note weighted values, and first and second is taken out, by the two sounds and the matching of known chord, if
Without the match is successful, then use size chord respectively using the big ditty of chord of weight maximum sound as root sound, match into if 1
Work(, it is determined that be this chord, the match is successful if 2 and more than 2, then is compared with previous trifle, according to preferential
Power selection chord.
E. match somebody with somebody musical instrument and generate MIDI.If user has used random parameter, this program starts safe one of built-in comparison
A little collocation modes, generate accompanying song at random.If user manually selects each musical instrument or certain prepattern, according to institute
Choosing generation accompaniment.
User can preset instrument parameters, if opening casual cnalogy, carry out, at random with accompaniment, generating MIDI files
It is written to storage device;If being not turned on casual cnalogy, according to various musical instruments and performance type with accompaniment, generation MIDI texts
Part is written to storage device.
In order to which the above method and step are put into practice, present invention also offers it is a kind of to melody automatically with accompaniment be
System.
Its technical scheme is as follows:
A kind of system to melody automatically with accompaniment, it is characterised in that determination tonality module is provided with server, mode is determined
Module, with chord module, with musical instrument module and generation MIDI file modules, determine tonality module, determine mode module with determination
Chord module is connected, and determines that chord module is connected with musical instrument module, is connected with musical instrument module with generation MIDI file modules, really
Setting the tone property module is used for the MIDI file analyses inputted to user and selects tonality with MIDI file adaptability;Determine mode
Module is used for the melody by tonality is determined, and determines mode;It is used to mix corresponding and rotation to melody with chord module;With musical instrument
Module, which is used to generate to melody, accompanies;Generation MIDI file modules are used to the melody configured generating MIDI files.
The beneficial effect of the technical program is:
For liking humming the public users of song, realize and write music for a song to one section of the automatic of melody, by heavy artificial treatment
Process is changed into method of the automated intelligent with accompaniment of quickness and high efficiency.User can attempt a variety of automatic within a very short time
With pattern, any musical instrument and chord can be also changed at any time, final effect can be heard in operating process at any time, finally save as audio
File.On the one hand it can largely reduce the workload write music for a song and time, reduce hard work amount, reduce the work period, drop
Low estimated cost, improves operating efficiency, and the requirement to user's professional knowledge is also very low, without asking music making people and band, only
Need that a client is installed, simple manipulation mouse or mobile device are that can be used.Meanwhile, this does not have any soft to user
Hardware technology requirement, is set without any threshold, for extensive music-lover, even if without enough knowledge expertise branch
Support, can also complete to write music for a song to the quick of one section of melody anywhere or anytime, be conducive to extensively it is popular preserve moment inspiration and by its
It is time saving to be easily processed into one section of interesting to listen to song, greatly enhance interest and operability that music is write music for a song.Another
Aspect, for professional music producer, can be processed melody substantially, be that base is laid in follow-up deep processing processing
Stone;By writing music for a song automatically, also inspiration can be provided to singer or composer, thus more energy can be placed on keeping on improving for works
On, create more works rich in new meaning.It is the culture and arts development of people's class society also to make Network Science technology science and technology simultaneously
Make more valuable contribution.
Brief description of the drawings:
Fig. 1 is the schematic diagram for determining tonality flow;
Fig. 2 is the schematic diagram for determining mode flow;
Fig. 3 is the schematic diagram that special trifle matches somebody with somebody chord flow;
Fig. 4 is the schematic diagram that other trifles match somebody with somebody chord flow;
Fig. 5 is with musical instrument and generates the schematic diagrames of MIDI flows;
The overall flow figure of Fig. 6 this method;
Fig. 7 is the structure chart of the technical program.
This method needs input/output parameters in programming process:
This software receives following 16 parameters, and order must be consistent with what is specified:
1, String fileName, // input MIDI path and name
2, int userTempo, // user velocity, general 40 ~ 160 clap per minute
3, String outputFile, // output MIDI name
4, int pianoArpeggios, // piano decomposes accompaniment Class1 ~ 4
5, int pianoPillar, // piano pillar accompaniment type 31 ~ 32
6, int pianointegrate, // piano integrates accompaniment type 61 ~ 62
7, int pianoTimbre, // piano sound 0 ~ 7
8, int guitarArpeggios, // guitar decomposes accompaniment Class1 ~ 10
9, int guitarSweep, // guitar sweeps string accompaniment type 31 ~ 36
10, int guitarTimbre, // guitar tone color 24 ~ 31
11, int stringsPlay, // string music accompaniment type(1 is intensive, and 2 disperse)
12, int stringsTimbre, // strings sound 40 ~ 47
13, int bassPlay, // bass plays method:1 ~ 4 is gentle, 31 ~ 34 jumps
14, int bassTimbre, // bass tone color 32 ~ 39
15, int drumsPlay, // percussion music plays method 1 ~ 16
16, boolean randomType//unlatching is accompanied type at random
Parameter declaration:
The melody that this product is received is necessary for midi format, and the 1st parameter is the path and name for inputting MIDI.
The accompaniment of this product output is also midi format.3rd parameter is the filename for generating MIDI.
16th parameter is one and generates the switch accompanied at random, and true is opens, and false is closing.
Outside the 1st, 3,16 parameter, other parameters only receive the integer more than or equal to zero.
Due to MIDI it is merely meant that the signal parameter of music, specific tamber effect relies on the equipment for playing MIDI.
The scope that instrument tamber is specified below is the tone color of this musical instrument class, if the numerical value received, which exceedes, specifies model
Enclose, then may produce the sound of other musical instruments(But numerical value is no more than 127), concrete numerical value and musical instrument corresponding relation meet
The regulation of GM tone color tables.
Embodiment:
Shown in following flow:
A. user is after mobile phone terminal installs APP, the parameter such as type or musical instrument that selection will be with accompaniment(Acquiescence can be with automated randomized
Selection), sound-recording function is then opened, song of singing opera arias.Then by clicking on audition, other ginsengs that recording file and user are inputted
Number is uploaded onto the server together.
B. server receives file and parameter, first passes through a kind of algorithm and audio file is changed into midi format, go forward side by side
Row optimization.Then the method for using this patent, the parameter specified according to user allots a perfect MIDI accompaniment.Again MIDI
An audio file is synthesized, mobile phone terminal is issued to.
C. at this moment client can point out user synthesis completion, you can audition.
Claims (9)
1. a kind of method to melody automatically with accompaniment, it is characterised in that completed by server to melody automatically with accompaniment, bag
Include following steps,
Step(1)The parameter for carrying melodic MIDI files and various instrument types that user provides is received,
Step(2)MIDI files are analyzed, the note information that trifle obtains melody is divided according to speed, determines tonality,
Step(3)Mode is determined to the melody for determining tonality,
Step(4)To melody with chord and effect of optimization,
Step(5)Match somebody with somebody musical instrument to melody, and melody is generated into MIDI files.
2. a kind of method to melody automatically with accompaniment as claimed in claim 1, it is characterised in that step(2)Determine tonality
When, by the analysis of the MIDI files inputted to user, the note of the inside is sorted by length, then according to the longer duration that adds up
Note match 12 kinds of tune, until selecting a kind of suitable tonality.
3. a kind of method to melody automatically with accompaniment as claimed in claim 1, it is characterised in that step(3)Determine mode
When:According to the feature of mode, after tonality is determined, mode is determined by the pitch of last effective long note;If
It not can determine that, then determined with the ratio of the pitch appearance of accumulation length in song.
4. a kind of method to melody automatically with accompaniment as claimed in claim 1, it is characterised in that step(4)Special trifle
During with chord, the speed now provided according to user divides trifle, then to the first trifle, last trifle and above adjacent trifle
Mix corresponding chord.
5. a kind of method to melody automatically with accompaniment as claimed in claim 4, it is characterised in that the rule with chord is as follows:
First trifle matches somebody with somebody chord:If first count does not have note, with one-level chord;If first count has note, then if
First weight audio is the sound of the one or three Pyatyi, then with one-level chord, if the first weight audio is not the sound of the one or three Pyatyi, matches somebody with somebody
With Pyatyi chord;
4th trifle and the 7th trifle match somebody with somebody chord:If the first weight audio is 2467 grades of sound, with Pyatyi chord, if
First weight audio is not 2467 grades of sound, then EP (end of program);
Last trifle matches somebody with somebody chord:Last trifle is divided into front and rear two halves and matches somebody with somebody chord respectively, if the first weight audio is first
The sound of three Pyatyis, then with one-level chord, if the first weight audio is not the sound of the one or three Pyatyi, with Pyatyi chord;If
Two parts chord is identical before and after last trifle, then this trifle is made into same chord;If two before and after last trifle
Divide chord different, then EP (end of program).
6. a kind of method to melody automatically with accompaniment as claimed in claim 1, it is characterised in that step(4)Other trifles
During with chord, after being sorted according to note length, match somebody with somebody referring again to the proportion occupied in trifle;If any repeat, then according to
Lower five degree of preferential rules carry out effect of optimization.
7. a kind of method to melody automatically with accompaniment as claimed in claim 6, it is characterised in that other trifles are according to sound
Accord with length and give note sequence, using in trifle each half claps note of the upper time most long note for this partly bat;Set eight sounds
The weight proportion of symbol is 35%, 5%, 10%, 5%, 25%, 5%, 10%, 5% respectively, and each half note clapped is multiplied by oneself respectively
Weight proportion, unisonance is added;The note of wherein same musical alphabet is considered as same sound;By the sequence of these note weighted values, and take
Go out first and second, the two sounds and known chord matched, if without the match is successful, then using the maximum sound of weight as
The big ditty of chord of root sound uses size chord respectively, and the match is successful if 1, it is determined that be this chord, if 2 and 2
The match is successful more than individual, then and previous trifle is compared, and chord is selected according to priority.
8. a kind of method to melody automatically with accompaniment as claimed in claim 1, it is characterised in that step(5)With musical instrument simultaneously
When generating MIDI, if user has used random parameter, this program starts built-in collocation mode, random generation song companion
Play;If user manually selects each musical instrument or certain prepattern, accompanied according to selected generation.
9. a kind of system to melody automatically with accompaniment, it is characterised in that determination tonality module is provided with server, determines to adjust
Formula module, with chord module, with musical instrument module and generation MIDI file modules, determine tonality module, determine mode module with really
Determine the connection of chord module, determine that chord module is connected with musical instrument module, be connected with musical instrument module with generation MIDI file modules,
Determine that tonality module is used for the MIDI file analyses that are inputted to user and selects tonality with MIDI file adaptability;It is determined that adjusting
Formula module is used for the melody by tonality is determined, and determines mode;It is used to mix corresponding and rotation to melody with chord module;Dub in background music
Device module, which is used to generate to melody, accompanies;Generation MIDI file modules are used to the melody configured generating MIDI files.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610232835.9A CN107301857A (en) | 2016-04-15 | 2016-04-15 | A kind of method and system to melody automatically with accompaniment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610232835.9A CN107301857A (en) | 2016-04-15 | 2016-04-15 | A kind of method and system to melody automatically with accompaniment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107301857A true CN107301857A (en) | 2017-10-27 |
Family
ID=60137218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610232835.9A Pending CN107301857A (en) | 2016-04-15 | 2016-04-15 | A kind of method and system to melody automatically with accompaniment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107301857A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108766409A (en) * | 2018-05-25 | 2018-11-06 | 中国传媒大学 | A kind of opera synthetic method, device and computer readable storage medium |
CN109166566A (en) * | 2018-08-27 | 2019-01-08 | 北京奥曼特奇科技有限公司 | A kind of method and system for music intelligent accompaniment |
CN109448684A (en) * | 2018-11-12 | 2019-03-08 | 量子云未来(北京)信息科技有限公司 | A kind of intelligence music method and system |
CN109545177A (en) * | 2019-01-04 | 2019-03-29 | 平安科技(深圳)有限公司 | A kind of melody is dubbed in background music method and device |
CN109584845A (en) * | 2018-11-16 | 2019-04-05 | 平安科技(深圳)有限公司 | Automatic dub in background music method and system, terminal and computer readable storage medium |
CN109616090A (en) * | 2018-12-24 | 2019-04-12 | 北京达佳互联信息技术有限公司 | Multitone rail sequence generating method, device, equipment and storage medium |
CN110430326A (en) * | 2019-09-10 | 2019-11-08 | Oppo广东移动通信有限公司 | The tinkle of bells edit methods, device, mobile terminal and storage medium |
CN111696500A (en) * | 2020-06-17 | 2020-09-22 | 不亦乐乎科技(杭州)有限责任公司 | Method and device for identifying MIDI sequence chord |
CN112420003A (en) * | 2019-08-22 | 2021-02-26 | 北京峰趣互联网信息服务有限公司 | Method and device for generating accompaniment, electronic equipment and computer-readable storage medium |
CN112528631A (en) * | 2020-12-03 | 2021-03-19 | 上海谷均教育科技有限公司 | Intelligent accompaniment system based on deep learning algorithm |
CN112825244A (en) * | 2019-11-21 | 2021-05-21 | 阿里巴巴集团控股有限公司 | Dubbing music audio generation method and apparatus |
CN113066458A (en) * | 2021-03-17 | 2021-07-02 | 平安科技(深圳)有限公司 | Melody generation method, device and equipment based on LISP-like chain data and storage medium |
CN114333742A (en) * | 2021-12-27 | 2022-04-12 | 北京达佳互联信息技术有限公司 | Multi-track accompaniment generation method, and training method and device of multi-track accompaniment generation model |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06348271A (en) * | 1993-06-08 | 1994-12-22 | Yamaha Corp | Automatic accompaniment device |
US5563361A (en) * | 1993-05-31 | 1996-10-08 | Yamaha Corporation | Automatic accompaniment apparatus |
US20060230909A1 (en) * | 2005-04-18 | 2006-10-19 | Lg Electronics Inc. | Operating method of a music composing device |
CN101076850A (en) * | 2004-10-11 | 2007-11-21 | 弗劳恩霍夫应用研究促进协会 | Method and device for extracting a melody underlying an audio signal |
CN101123085A (en) * | 2006-08-09 | 2008-02-13 | 株式会社河合乐器制作所 | Chord-name detection apparatus and chord-name detection program |
CN101313477A (en) * | 2005-12-21 | 2008-11-26 | Lg电子株式会社 | Music generating device and operating method thereof |
CN103093748A (en) * | 2013-01-31 | 2013-05-08 | 成都玉禾鼎数字娱乐有限公司 | Method of automatically matching chord for known melody |
CN104008747A (en) * | 2013-02-27 | 2014-08-27 | 雅马哈株式会社 | Apparatus and method for detecting music chords |
US9018505B2 (en) * | 2013-03-14 | 2015-04-28 | Casio Computer Co., Ltd. | Automatic accompaniment apparatus, a method of automatically playing accompaniment, and a computer readable recording medium with an automatic accompaniment program recorded thereon |
CN105161087A (en) * | 2015-09-18 | 2015-12-16 | 努比亚技术有限公司 | Automatic harmony method, device, and terminal automatic harmony operation method |
-
2016
- 2016-04-15 CN CN201610232835.9A patent/CN107301857A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5563361A (en) * | 1993-05-31 | 1996-10-08 | Yamaha Corporation | Automatic accompaniment apparatus |
JPH06348271A (en) * | 1993-06-08 | 1994-12-22 | Yamaha Corp | Automatic accompaniment device |
CN101076850A (en) * | 2004-10-11 | 2007-11-21 | 弗劳恩霍夫应用研究促进协会 | Method and device for extracting a melody underlying an audio signal |
US20060230909A1 (en) * | 2005-04-18 | 2006-10-19 | Lg Electronics Inc. | Operating method of a music composing device |
CN101203904A (en) * | 2005-04-18 | 2008-06-18 | Lg电子株式会社 | Operating method of a music composing device |
CN101313477A (en) * | 2005-12-21 | 2008-11-26 | Lg电子株式会社 | Music generating device and operating method thereof |
CN101123085A (en) * | 2006-08-09 | 2008-02-13 | 株式会社河合乐器制作所 | Chord-name detection apparatus and chord-name detection program |
CN103093748A (en) * | 2013-01-31 | 2013-05-08 | 成都玉禾鼎数字娱乐有限公司 | Method of automatically matching chord for known melody |
CN104008747A (en) * | 2013-02-27 | 2014-08-27 | 雅马哈株式会社 | Apparatus and method for detecting music chords |
US9018505B2 (en) * | 2013-03-14 | 2015-04-28 | Casio Computer Co., Ltd. | Automatic accompaniment apparatus, a method of automatically playing accompaniment, and a computer readable recording medium with an automatic accompaniment program recorded thereon |
CN105161087A (en) * | 2015-09-18 | 2015-12-16 | 努比亚技术有限公司 | Automatic harmony method, device, and terminal automatic harmony operation method |
Non-Patent Citations (5)
Title |
---|
CHING-HUA CHUAN 等: ""A hybrid system for automatic generation of style-specific accompaniment"", 《4TH INTERNATIONAL JOINT WORKSHOP ON COMPUTATIONAL CREATIVITY, IJWCC 2007》 * |
HUA-TSUNG CHEN 等: ""A Tempo Analysis System for Automatic Music Accompaniment"", 《 2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO》 * |
吴瑞琪: ""面向农牧民歌旋律的自动伴奏技术研究"", 《CNKI中国优秀硕士学位论文全文数据库哲学与人文科学辑》 * |
孙佳音: ""音乐要素自动分析关键技术研究"", 《CNKI中国优秀博士学位论文全文数据库信息科技辑》 * |
长春迪声软件有限公司: ""悠悠虚拟乐队教程文档"", 《HTTP://WWW.DSOUNDSOFT.COM/DOCS/YOUBAND/》 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108766409A (en) * | 2018-05-25 | 2018-11-06 | 中国传媒大学 | A kind of opera synthetic method, device and computer readable storage medium |
CN109166566A (en) * | 2018-08-27 | 2019-01-08 | 北京奥曼特奇科技有限公司 | A kind of method and system for music intelligent accompaniment |
CN109448684B (en) * | 2018-11-12 | 2023-11-17 | 合肥科拉斯特网络科技有限公司 | Intelligent music composing method and system |
CN109448684A (en) * | 2018-11-12 | 2019-03-08 | 量子云未来(北京)信息科技有限公司 | A kind of intelligence music method and system |
CN109584845A (en) * | 2018-11-16 | 2019-04-05 | 平安科技(深圳)有限公司 | Automatic dub in background music method and system, terminal and computer readable storage medium |
CN109584845B (en) * | 2018-11-16 | 2023-11-03 | 平安科技(深圳)有限公司 | Automatic music distribution method and system, terminal and computer readable storage medium |
CN109616090A (en) * | 2018-12-24 | 2019-04-12 | 北京达佳互联信息技术有限公司 | Multitone rail sequence generating method, device, equipment and storage medium |
CN109616090B (en) * | 2018-12-24 | 2020-12-18 | 北京达佳互联信息技术有限公司 | Multi-track sequence generation method, device, equipment and storage medium |
CN109545177A (en) * | 2019-01-04 | 2019-03-29 | 平安科技(深圳)有限公司 | A kind of melody is dubbed in background music method and device |
CN109545177B (en) * | 2019-01-04 | 2023-08-22 | 平安科技(深圳)有限公司 | Melody matching method and device |
CN112420003A (en) * | 2019-08-22 | 2021-02-26 | 北京峰趣互联网信息服务有限公司 | Method and device for generating accompaniment, electronic equipment and computer-readable storage medium |
CN110430326A (en) * | 2019-09-10 | 2019-11-08 | Oppo广东移动通信有限公司 | The tinkle of bells edit methods, device, mobile terminal and storage medium |
CN112825244A (en) * | 2019-11-21 | 2021-05-21 | 阿里巴巴集团控股有限公司 | Dubbing music audio generation method and apparatus |
CN112825244B (en) * | 2019-11-21 | 2024-04-12 | 阿里巴巴集团控股有限公司 | Music audio generation method and device |
CN111696500B (en) * | 2020-06-17 | 2023-06-23 | 不亦乐乎科技(杭州)有限责任公司 | MIDI sequence chord identification method and device |
CN111696500A (en) * | 2020-06-17 | 2020-09-22 | 不亦乐乎科技(杭州)有限责任公司 | Method and device for identifying MIDI sequence chord |
CN112528631B (en) * | 2020-12-03 | 2022-08-09 | 上海谷均教育科技有限公司 | Intelligent accompaniment system based on deep learning algorithm |
CN112528631A (en) * | 2020-12-03 | 2021-03-19 | 上海谷均教育科技有限公司 | Intelligent accompaniment system based on deep learning algorithm |
CN113066458A (en) * | 2021-03-17 | 2021-07-02 | 平安科技(深圳)有限公司 | Melody generation method, device and equipment based on LISP-like chain data and storage medium |
CN114333742A (en) * | 2021-12-27 | 2022-04-12 | 北京达佳互联信息技术有限公司 | Multi-track accompaniment generation method, and training method and device of multi-track accompaniment generation model |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107301857A (en) | A kind of method and system to melody automatically with accompaniment | |
CN106652984B (en) | Method for automatically composing songs by using computer | |
US9177540B2 (en) | System and method for conforming an audio input to a musical key | |
US9310959B2 (en) | System and method for enhancing audio | |
Kirke et al. | A survey of computer systems for expressive music performance | |
US9257053B2 (en) | System and method for providing audio for a requested note using a render cache | |
US8785760B2 (en) | System and method for applying a chain of effects to a musical composition | |
US8779268B2 (en) | System and method for producing a more harmonious musical accompaniment | |
US20140053711A1 (en) | System and method creating harmonizing tracks for an audio input | |
JP2010538335A (en) | Automatic accompaniment for voice melody | |
JP3407626B2 (en) | Performance practice apparatus, performance practice method and recording medium | |
CN1145679A (en) | Method and appts. for changing the timber and/or pitch of audio signals | |
US20110271187A1 (en) | Musical Composition System | |
CA2843437A1 (en) | System and method for producing a more harmonious musical accompaniment and for applying a chain of effects to a musical composition | |
WO2020000751A1 (en) | Automatic composition method and apparatus, and computer device and storage medium | |
CN107430849A (en) | Sound control apparatus, audio control method and sound control program | |
CA2843438A1 (en) | System and method for providing audio for a requested note using a render cache | |
JP2007219139A (en) | Melody generation system | |
Farbood | Hyperscore: A new approach to interactive, computer-generated music | |
Dias | Interfacing jazz: A study in computer-mediated jazz music creation and performance | |
Amerotti et al. | A Live Performance Rule System Informed by Irish Traditional Dance Music | |
Unemi | A design of genetic encoding for breeding short musical pieces | |
Fay | AAIM: Algorithmically Assisted Improvised Music | |
JP3760909B2 (en) | Musical sound generating apparatus and method | |
Fujio et al. | A system of mixing songs for automatic DJ performance using genetic programming |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20171027 |