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 PDF

Info

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
Application number
CN201610232835.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.)
Qingdao Haiqingkechuang Technology Development Co Ltd
Original Assignee
Qingdao Haiqingkechuang Technology Development Co Ltd
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 Qingdao Haiqingkechuang Technology Development Co Ltd filed Critical Qingdao Haiqingkechuang Technology Development Co Ltd
Priority to CN201610232835.9A priority Critical patent/CN107301857A/en
Publication of CN107301857A publication Critical patent/CN107301857A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • G10H1/0025Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects 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/005Musical 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

A kind of method and system to melody automatically with accompaniment
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.
CN201610232835.9A 2016-04-15 2016-04-15 A kind of method and system to melody automatically with accompaniment Pending CN107301857A (en)

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)

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

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

Patent Citations (11)

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

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

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