JPH01310384A - Automatic arrangement system - Google Patents

Automatic arrangement system

Info

Publication number
JPH01310384A
JPH01310384A JP63142310A JP14231088A JPH01310384A JP H01310384 A JPH01310384 A JP H01310384A JP 63142310 A JP63142310 A JP 63142310A JP 14231088 A JP14231088 A JP 14231088A JP H01310384 A JPH01310384 A JP H01310384A
Authority
JP
Japan
Prior art keywords
melody
partial
melodies
accompaniment
data
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
JP63142310A
Other languages
Japanese (ja)
Inventor
Hiromi Fujii
藤井 浩美
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63142310A priority Critical patent/JPH01310384A/en
Publication of JPH01310384A publication Critical patent/JPH01310384A/en
Pending legal-status Critical Current

Links

Landscapes

  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To generate accompaniment patterns adapted to respective partial melodies automatically by utilizing an extracted melody structure by analyzing input melody data and extracting the relation among partial melodies as elements of the data as the melody structure. CONSTITUTION:A partial melody extraction part 2 applies a division rule 3 to basic data 1 to find notes at respective division points of a basic melody and divide the melody into partial melodies. Then a melody structure extracting means 4 determines which of introduction, development, turn and conclusion the partial melodies correspond to according to similarity among the partial melodies and the input order of the partial melodies. An accompaniment determining means 5 applies an accompaniment rule 6 to determine accompaniment patterns which are used for the respective partial melodies. An editing data generating means 8 generates accompaniment data according to chord progress wherein patterns specified from the accompaniment patterns are held previously and outputs the data as arrangement data together with the basic melody data. Thus, the accompaniment patterns adapted to the respective partial melodies are generated automatically.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、入力された旋律に適合した伴奏を生成し、編
曲データとして出力する自動編曲方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an automatic arrangement method that generates an accompaniment suitable for an input melody and outputs it as arrangement data.

(従来の技術) 編曲とは、対象となる旋律(以後、基本旋律と呼ぶ)に
対して、伴奏付け、副旋律の創作、前奏、間奏、後奏な
どの創作、編曲構成の決定などを行い、曲として演奏で
きる状態、すなわち、楽譜や演奏データを作成する行為
である。
(Prior art) Arranging involves adding accompaniment to a target melody (hereinafter referred to as the basic melody), creating sub-melodies, creating preludes, interludes, postludes, etc., and determining the arrangement structure. This is the act of creating a musical score or performance data that can be played as a piece of music.

これらの作業は、現在、基本的には手作業で咎なわれて
いる。つまり、編曲者が、頭の中で音楽を作成し、それ
を楽譜に書くという方法である。
Currently, these tasks are basically done manually. In other words, an arranger creates music in his head and writes it into a score.

しかし、この方法では、編曲の結果を即座に演奏として
聴くことはできない。そこで、近年では、コンピュータ
の自動演奏機能を用いた編曲が行なわれるようになって
きた。この方法は、演奏データ作成エディタを使用して
編曲された演奏データを作成し、自動演奏により編曲結
果を確認、修正しながら最終的な曲データを作る方法で
ある。ところが、いずれの方法でも、編曲には、非常に
手間と時間がかかるのが現状である。また、編曲には、
高度な音楽知識や技術が必要であるため、その技術をも
たない人は編曲をする事ができない。
However, with this method, the result of the arrangement cannot be immediately heard as a performance. Therefore, in recent years, music has been arranged using the automatic performance function of computers. In this method, arranged performance data is created using a performance data creation editor, and the final song data is created while checking and correcting the arrangement results through automatic performance. However, with either method, the current situation is that arranging takes a lot of effort and time. In addition, for the arrangement,
Since advanced musical knowledge and skills are required, people who do not have these skills cannot arrange music.

この2つの理由から、最近は、編曲の一部の作業を自動
化する試みがなされている。
For these two reasons, attempts have recently been made to automate some of the arranging tasks.

その試みには、編曲の作業のうち、伴奏付けを自動的に
行うものが知られている。その1つは、ヤマハ株式会社
のPortaSound(商標)等で知られる鍵盤楽器
に備えられた自動伴奏機能を用いるものである。これは
、あらかじめ楽器内に備えられた伴奏パターンの中から
使用者が好みのものを選び、その伴奏に合わせて右手で
旋律、左手でベース音を弾くことにより、ベース音に従
った和音で伴奏パターンが演奏されるものである。伴奏
のパターンを変化させる場合には、スイッチにより、違
う伴奏パターンを選択することにより、演奏の途中でも
パターンを変化させることができる。
One known attempt is to automatically add accompaniment during the arrangement process. One of these uses an automatic accompaniment function provided in keyboard instruments such as Yamaha Corporation's PortaSound (trademark). This allows the user to select their favorite accompaniment pattern from among the accompaniment patterns provided in the instrument, play the melody with the right hand, and play the bass note with the left hand to play the accompaniment with chords that follow the bass note. A pattern is played. When changing the accompaniment pattern, the pattern can be changed even during the performance by selecting a different accompaniment pattern using a switch.

モラーつは、パーソナルコンピュータの自動演奏ソフト
ウェアを用いることにより、同様の自動伴奏を行なうも
のである。これには、例えば、シャープ株式会社製のパ
ーソナルコンピュータX68000用の音楽ソフト”m
usic−pro”が知られている。同ソフトでは、指
定した伴奏パターンを、入力された和音に応じて自動的
に演奏させる機能を持つ。そのため、エディタを用いて
、旋律に対する伴奏パターンの種類と和音進行を記述し
ておくことより、自動的に伴奏が和音進行に従って作成
され、演奏が行われる。
Moller performs similar automatic accompaniment by using automatic performance software on a personal computer. This includes, for example, the music software "m" for the personal computer X68000 manufactured by Sharp Corporation.
usic-pro" is known. This software has a function to automatically play a specified accompaniment pattern according to the input chord. Therefore, using an editor, you can select the type of accompaniment pattern for the melody and By describing the chord progression, accompaniment is automatically created and performed according to the chord progression.

(発明が解決しようとする問題点) 従来方式における自動伴奏付けでは、使用者が伴奏の変
化を指定する必要があり、指定しない場合には旋律区間
すべてにおいて同一の伴奏パターンで演奏されるために
、長い旋律では、演奏が単調になるという欠点がある。
(Problems to be Solved by the Invention) In the conventional method of automatic accompaniment, it is necessary for the user to specify a change in accompaniment, and if the user does not specify, the same accompaniment pattern is played in all melodic sections. , the disadvantage is that the performance becomes monotonous for long melodies.

これを防ぐために、従来方式における鍵盤楽器の自動伴
奏機能では“フィルイン′”機能を備えている楽器もあ
る。“フィルイン″は、旋律の空白部分などを装飾する
即興的なバックグラウンドであり、′フィルイン″の指
定をすることにより、その箇所で一時的に伴奏パターン
を変化させることができる。しかしながら、この機能は
一時的であり、伴奏パターン自身を変化させるものでは
なかった。
To prevent this, some conventional keyboard instruments have automatic accompaniment functions that include a ``fill-in'' function. A “fill-in” is an improvised background that decorates a blank part of a melody, and by specifying a “fill-in,” you can temporarily change the accompaniment pattern at that point.However, this function was temporary and did not change the accompaniment pattern itself.

また、従来方式では、°基本旋律に対して伴奏付けを行
なうだけであり、編曲をする上で必須の作業である、編
曲構成の決定および各構成要素(前奏、間奏、後奏、コ
ーラスなど)の作成を自動化するものではなかった。す
なわち、基本旋律を曲として仕上げるためには、編曲構
成を決定し、かつ、各構成要素を作成する作業に関して
、従来通りの手間をかけなくてはならなかった。
In addition, in the conventional method, accompaniment is only added to the basic melody, and it is necessary to decide the arrangement structure and each component (prelude, interlude, postlude, chorus, etc.), which is an essential task for arranging. It was not intended to automate the creation of That is, in order to finish the basic melody as a song, it was necessary to take the conventional effort to determine the arrangement structure and create each component.

これらの従来方式の問題点に対し、本発明における第1
の発明では、従来方式における伴奏変更の指定の手間や
演奏の単調さをなくし、旋律の区切れ目で自動的にかつ
適切な伴奏パターン変化を実現する自動編曲方式を提供
することを目的とする。
In order to solve these problems of the conventional method, the first method of the present invention is
The object of the invention is to provide an automatic arrangement method that eliminates the trouble of specifying accompaniment changes and the monotony of performance in conventional methods, and realizes automatic and appropriate accompaniment pattern changes at melodic breaks.

また、第2の発明では、入力旋律から前奏、間奏、後奏
、コーラスからなる編曲構成の決定と、各要素の演奏デ
ータを作成し、曲としての演奏を実現する自動編曲方式
を提供することを目的とする。
Further, the second invention provides an automatic arrangement method that determines an arrangement structure consisting of a prelude, interlude, postlude, and chorus from an input melody, creates performance data for each element, and realizes a performance as a song. With the goal.

(問題を解決するための手段) 本発明における第1の発明による自動編曲方式は、入力
された旋律データを分析し、旋律データの構成要素であ
る部分旋律とそれら部分旋律間の関係を旋律構造として
抽出し、抽出された旋律構造を利用して、各部分旋律に
適合した伴奏パターンを作成し、旋律データと共に編曲
データとして出力することを特徴とする。
(Means for Solving the Problem) The automatic arrangement method according to the first aspect of the present invention analyzes input melody data, and constructs a melody structure by analyzing partial melodies that are constituent elements of the melody data and the relationships between these partial melodies. The feature is that an accompaniment pattern suitable for each partial melody is created using the extracted melody structure, and outputted as arrangement data together with the melody data.

本発明における第2の発明による自動編曲方式は、入力
された旋律データを分析し、旋律データの構成要素であ
る部分旋律とそれら部分旋律間の関係を旋律構造として
抽出し、抽出された旋律構造と部分旋律を利用して、編
曲構成の要素である前奏、間奏、後奏、コーラスの演奏
データを作成し、編曲データとして出力することを特徴
とする。
The automatic arrangement method according to the second aspect of the present invention analyzes input melody data, extracts partial melodies that are constituent elements of the melody data and relationships between these partial melodies as a melodic structure, and extracts the extracted melodic structure. The present invention is characterized in that performance data for a prelude, an interlude, a postlude, and a chorus, which are elements of an arrangement composition, are created using the and partial melodies, and output as arrangement data.

(作用) 本発明における第1の発明は、入力された旋律を分析し
て、旋律データをまとまりのある旋律(部分旋律と呼ぶ
)の集合に分割し、求められた部分旋律の間の関係とし
て旋律構造を求めることにより、変化に富む自動伴奏付
けを可能にするものである。以下に、その原理を説明す
る。
(Operation) The first aspect of the present invention analyzes the input melody, divides the melody data into a set of cohesive melodies (referred to as partial melodies), and calculates the relationship between the found partial melodies. By determining the melodic structure, it is possible to create automatic accompaniment that is rich in variety. The principle will be explained below.

一般に、−曲の旋律の中には、複数の部分旋律による起
承転結、すなわち、曲想の流れが存在する。また、旋律
に伴奏付けを行なう場合には、その曲想の流れを考慮し
て、伴奏を変化させることが、単調さを避けたり、曲を
盛り上げるためにも大切である。本発明の原理は、まず
、旋律を分析することにより、旋律を曲想の流れをつく
っている基本単位である部分旋律に分割し、さらに、そ
れら部分旋律間の関係を、曲想の流れを作る要素である
旋律構造として求める。さらに、求められた旋律構造を
利用することにより、部分旋律間の句切りで曲想の変化
に応じた伴奏変化を可能にするというものである。本発
明では、旋律データから部分旋律への分割を行なう部分
旋律抽出手段、および、部分旋律間の関係として旋律構
造を求める旋律構造抽出手段、伴奏付は決定手段を設け
ることにより、上記のような変化に富む伴奏付けを実現
する。以下に、部分旋律抽出手段、旋律構造抽出手段に
よる処理について説明する。
In general, the melody of a piece of music has a beginning, development, turn, and conclusion based on a plurality of partial melodies, that is, a flow of thoughts. Furthermore, when adding accompaniment to a melody, it is important to consider the flow of the song and change the accompaniment to avoid monotony and to liven up the song. The principle of the present invention is to first analyze the melody, divide it into partial melodies, which are the basic units that create the flow of the song, and then determine the relationships between these partial melodies, which are the elements that make up the flow of the song. Find it as a melodic structure. Furthermore, by utilizing the determined melodic structure, it is possible to change the accompaniment according to changes in the song idea at the pauses between partial melodies. In the present invention, by providing partial melody extraction means for dividing melody data into partial melodies, melody structure extraction means for determining melody structure as a relationship between partial melodies, and accompaniment determining means, the above-mentioned Achieve a rich variety of accompaniment. The processing by the partial melody extraction means and the melody structure extraction means will be explained below.

部分旋律抽出手段は、入力された一曲分の旋律を分析し
、旋律としてまとまりのある単位である部分旋律の集合
に分割する。この時、部分旋律抽出手段には、旋律を分
割するための、音符や旋律に関するルールがあらかじめ
定められており、それらを適用することにより分割点の
音符を求める。分割点の音符が求められると、旋律構造
抽出手段により、旋律構造として各部分旋律間の関係を
求める。部分旋律間の関係は曲想の展開に関係する要素
であり、部分旋律の入力順と旋律の類似性とから求めら
れる。旋律の類似性は、各部分旋律間の音程差と音長差
を利用した旋律間距離から求められる。−曲中の曲想の
展開が、起承転結の流れに従って展開されることを仮定
して、各部分旋律が“起″、“承″、“転″、パ結″の
いずれに相当するかを、各部分旋律の人力順序と類似性
から求められる。
The partial melody extracting means analyzes the input melody for one song and divides it into a set of partial melodies, each of which is a coherent unit of melody. At this time, rules regarding notes and melodies for dividing the melody are predetermined in the partial melody extraction means, and by applying these rules, the notes at the dividing points are obtained. Once the notes at the dividing points are determined, the melodic structure extracting means determines the relationship between each partial melody as a melodic structure. The relationship between partial melodies is an element related to the development of the melodies, and is determined from the input order of the partial melodies and the similarity of the melodies. The similarity of melodies is determined from the distance between melodies using the pitch difference and note length difference between each partial melody. - Assuming that the development of the melodies in a song follows the flow of the beginning, development, turn, and conclusion, we can determine whether each partial melody corresponds to “beginning,” “jou,” “continuation,” or “pa-ketsu.” It is determined from the manual order and similarity of the partial melodies.

伴奏付は決定手段は、求められた旋律構造、すなわち、
各部分旋律の起承転結の関係から、各部分旋律の伴奏パ
ターンを決定する。伴奏付けは、あらかじめ旋律構造に
対する伴奏付は規則が定められており、それらによって
決定される。伴奏付は規則には、起承転結のそれぞれの
部分で用いる伴奏パーンを限定する規則が用意されてい
る。このようにして、伴奏パターンが部分旋律ごとに求
められるため、旋律の句切りで曲想に適合した形で伴奏
が変化し、変化に富む伴奏っけが可能となる。
The means of determining accompaniment is based on the desired melodic structure, i.e.
The accompaniment pattern for each partial melody is determined from the relationship between the beginning, development, and conclusion of each partial melody. Rules for adding accompaniment to a melodic structure are determined in advance, and the accompaniment is determined by these rules. The accompaniment rules include rules that limit the accompaniment pans used for each part of the beginning, development, turn, and conclusion. In this way, since an accompaniment pattern is determined for each partial melody, the accompaniment changes in a way that matches the idea of the piece at the end of the melody, making it possible to create a richly varied accompaniment.

本発明における第2の発明は、入力された旋律データを
分析し、第1の発明と同様に部分旋律とそれら部分旋律
間の関係である旋律構造を求め、求められた旋律構造を
、編曲構成の要素である前奏、間奏、後奏などの演奏デ
ータの作成に利用するというものである。本発明では、
部分旋律抽出手段、旋律構造抽出手段、編曲構成選択手
段、構成要素作成手段を設けることにより、旋律データ
から、前記の編曲構成の要素、すなわち、前奏、間奏、
後奏、コーラス等の演奏データを作成し、曲としての演
奏を実現する。本発明において、部分旋律抽出手段、旋
律構成抽出手段における処理は、第1の発明と同様であ
るので、以下、編曲構成選択手段、構成要素作成手段の
処理について説明する。
The second aspect of the present invention analyzes input melody data, determines melodic structures that are partial melodies and relationships between these partial melodies, and converts the determined melodic structure into an arrangement structure. It is used to create performance data such as prelude, interlude, and postlude, which are the elements of In the present invention,
By providing a partial melody extraction means, a melody structure extraction means, an arrangement composition selection means, and a composition element creation means, the elements of the above-mentioned arrangement composition, that is, prelude, interlude,
Create performance data such as a postlude, chorus, etc., and realize a performance as a song. In the present invention, the processing in the partial melody extraction means and the melody composition extraction means is the same as that in the first invention, so the processing in the arrangement composition selection means and the component creation means will be described below.

編曲構成選択手段では、あらかじめ保持された典型的な
編曲構成(前奏、間奏、後奏、コーラスの並びとして記
述されている)から、編曲者が好みのパターンを選択す
るものである。
The arrangement selection means allows the arranger to select a favorite pattern from pre-stored typical arrangement arrangements (described as a sequence of prelude, interlude, postlude, and chorus).

構成要素作成手段は、選択された編曲構成の構成要素で
ある前奏、間奏、後奏、コーラスをどのように演奏する
かを決定する。コーラスの部分は旋律を持つため、演奏
する伴奏パターンを決定するのみで良いが、問題となる
のは、旋律のない前奏、間奏、後奏をどのように演奏す
るか、である。この問題に対しては、編曲の手法でよく
使用される、旋律や旋律に対する和音進行を利用する方
法を用いることができる。例えば、前奏には、起承転結
の“′結″の旋律と和音進行、間奏には“起承″の和音
進行、後奏には゛′結″の和音進行、を用いるなどの方
法である。構成要素作成手段では、これらのルールを適
用することにより、各構成要素における旋律、和音進行
、伴奏パターンを決定する。
The component creation means determines how to perform the prelude, interlude, postlude, and chorus, which are the components of the selected arrangement structure. Since the chorus part has a melody, it is only necessary to determine the accompaniment pattern to be played, but the problem is how to play the prelude, interlude, and postlude, which do not have a melody. To solve this problem, it is possible to use a method that utilizes melodies and chord progressions for melodies, which are often used in arranging techniques. For example, the prelude uses a ``'ketsu'' melody and chord progression, the interlude uses a ``keisho'' chord progression, and the postlude uses a ``'ketsu'' chord progression.Components The creation means applies these rules to determine the melody, chord progression, and accompaniment pattern for each component.

また、構成要素作成手段は、コーラス部分の作成の際、
求められた旋律構造を変化させることも可能である。例
えば、1.2コーラスは起承転結の流れに沿って演奏す
るが、3コーラスは“転結″のみを2回繰り返す、など
の場合である。
In addition, when creating the chorus part, the component creation means
It is also possible to vary the melodic structure found. For example, the 1.2nd chorus is played along the flow of the beginning, development, turn, and conclusion, but the 3rd chorus only repeats the "continuation" twice.

以上のように、旋律データおよび旋律構造を利用するこ
とにより、基本旋律から編曲構成の構成要素である前奏
、間奏、後奏などの演奏データを作成し、曲としての演
奏を実現できる。
As described above, by using the melody data and melody structure, it is possible to create performance data for the prelude, interlude, postlude, etc. that are the constituent elements of the arrangement from the basic melody, and to realize the performance of the song.

(実施例) 以下に、本発明の実施例について図面を参照しながら詳
細に説明する。第1図は、本発明による第1の発明の自
動編曲装置の一実施例を示すブロック図である。
(Example) Examples of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of an automatic arranging device according to a first aspect of the present invention.

基本旋律データ1は、編曲の対象となる基本旋律が、処
理に必要な情報である、音程と音長のデータに変換され
保持されたものである。基本旋律として、ここでは、第
3図に示す旋律を例にとり説明する。
The basic melody data 1 is obtained by converting a basic melody to be arranged into pitch and note length data, which are information necessary for processing. As a basic melody, the melody shown in FIG. 3 will be explained here as an example.

部分旋律抽出部2では、基本データ1に対して、分割ル
ール3を適用し、基本旋律における旋律の分割点の音符
を求め、基本旋律を複数の部分旋律に分割する。部分旋
律は、ある自然なひと句切りの旋律である。分割ルール
は、音長、音程などに関するルールとしてあらかじめ定
められている。部分旋律の最終音を分割点と呼ぶことに
すると、人間が旋律の句切りを感じる場合の現象として
、分割点は他に比べて音長が長い、分割点が終止感を感
じる音程(調の根音)を持つことが多い、分割点の直後
から以前の旋律が繰り返される、などの現象が挙げられ
る。これらをルール化し、基本旋律データ1に適用する
ことにより、基本旋律を部分旋律に分割することができ
る。分割ルールとして、ここでは、[2小節ごとに、最
も音長の長い音符を分割点とする」を用いることにする
。第4図は、前記のルールを適用した結果求められた分
割点、および部分旋律を表している。○で囲んだ音符が
分割点、すなわち、各部分旋律における最終音符である
The partial melody extraction unit 2 applies division rule 3 to the basic data 1, finds notes at melody division points in the basic melody, and divides the basic melody into a plurality of partial melodies. A partial melody is a natural one-phrase melody. The division rules are predetermined as rules regarding note length, pitch, etc. If we call the final note of a partial melody the dividing point, the phenomena that occur when humans feel the end of a melody are that the dividing point has a longer note length than the others, and that the dividing point has a pitch (in key) that gives a feeling of ending. Examples include phenomena such as the previous melody being repeated immediately after the division point. By making these into rules and applying them to the basic melody data 1, the basic melody can be divided into partial melodies. Here, as a division rule, we will use the following rule: ``For every two measures, the note with the longest note length is used as the division point.'' FIG. 4 shows the division points and partial melodies obtained as a result of applying the above-mentioned rules. The circled notes are the division points, that is, the final notes in each partial melody.

分割点の音符が求められ、部分旋律に分割されると、旋
律構造抽出手段4は、各部分旋律間の旋律の類似性と部
分旋律の入力順から、各部分旋律が曲想の展開上の“起
″、゛承″、“転″、“結″のいずれに相当するかを決
定する。旋律の類似性を求めるには、さまざまな方法が
考えられる。例えば、旋律Aの時刻iにおける音程をa
i(音が存在しない場合はai=0)、旋律Bの時刻i
における音程をbiとすると、旋律A、 B間の時刻i
=1.2.・・・、Iまでの距離りを以下のように求め
ることができる。
When the notes at the dividing points are determined and the melodies are divided into partial melodies, the melodic structure extracting means 4 determines whether each partial melody is a Determine whether it corresponds to "Origin", "Success", "Transition", or "Conclusion". Various methods can be considered to find the similarity of melodies. For example, if the pitch of melody A at time i is a
i (if there is no sound, ai = 0), time i of melody B
If the pitch in is bi, then the time i between melody A and B is
=1.2. ..., the distance to I can be calculated as follows.

d、= la、−b、l  (a、≠b、:#0の時)
d、=k(kは定数)  (aH=:0orb、=0の
時)D=Σdi 全ての部分旋律間の距離(距離が小さいほど類似性が高
いと解釈される)が求められると、以下のように、各部
分旋律の曲想の展開“起承転結″への対応が決定される
。まず、部分旋律を入力順に並べる。基本旋律が゛起″
から始まり、“結″で終ると仮定すると、始めの部分設
立は“起″、最終部分旋律は“結゛′に対応する。次に
、“起゛′の部分旋律として最も類似していない部分旋
律を“転″、“起″にも“転″にも類似しない部分旋律
を“承″とする。残りの部分旋律は、前後の展開のうち
のどちらに類似しているかで“起承転結″のいずれかに
判定する。
d, = la, -b, l (when a, ≠ b,: #0)
d, = k (k is a constant) (when aH=:0orb, =0) D=Σdi When the distance between all partial melodies (the smaller the distance is interpreted as the higher the similarity), the following is obtained. As such, the correspondence to the development of the musical idea of each partial melody is determined. First, the partial melodies are arranged in the order of input. The basic melody begins
Assuming that the melody begins with `` and ends with ``,'' the first part of the melody corresponds to ``o,'' and the final part of the melody corresponds to ``su. The melody is called ``Ten'', and the partial melody that is not similar to ``Ki'' or ``Ten'' is called ``Sei''. The remaining partial melodies are determined to be either "beginning, development, turn, and conclusion" depending on which of the preceding and following developments they resemble.

伴奏付は決定手段5は、求められた旋律構造をもとに、
伴奏付はルール6を適用し、各部分旋律において使用す
る伴奏パターンを決定する。伴奏付はルール6は、“起
承転結”のそれぞれの曲想の展開に適した伴奏パターン
番号を記述したものである。
The accompaniment determining means 5 determines the accompaniment based on the obtained melodic structure.
For accompaniment, Rule 6 is applied to determine the accompaniment pattern to be used for each partial melody. Rule 6 for accompaniment describes accompaniment pattern numbers suitable for the development of each musical idea of "starting, turning, and ending."

第5図は、決定された旋律構造および、伴奏付けルール
により求められた伴奏パターン番号の例である。
FIG. 5 is an example of the determined melody structure and accompaniment pattern numbers determined based on the accompaniment rules.

編曲データ作成手段8は、伴奏パターン9から指定され
たパターンを選び、あらかじめ保持された和音進行7に
従って、伴奏データを作成し、基本旋律データと共に、
編曲データ10として出力する。
Arrangement data creation means 8 selects a specified pattern from accompaniment patterns 9, creates accompaniment data according to chord progression 7 held in advance, and creates accompaniment data along with basic melody data.
Output as arrangement data 10.

和音進行7は、編曲者により入力されたもの、または、
基本旋律より自動的に決定されたものを用いることがで
きる。基本旋律より自動的に決定する方法は、特願昭6
1−225410号明細書に記述されている方法を用い
ることができる。この方法は、基本旋律の音程の度数分
布より調を求め、その調において用いられる和音の中か
ら旋律との適合性の高いものを選択し、さらに、和音進
行規則を適用して最も優先度の高い和音を求める方法で
ある。
Chord progression 7 is input by the arranger, or
An automatically determined basic melody can be used. The method of automatically determining the basic melody is
1-225410 can be used. This method finds the key from the frequency distribution of the intervals of the basic melody, selects chords that are highly compatible with the melody from among the chords used in that key, and then applies chord progression rules to select the chords with the highest priority. This is a method for finding high chords.

次に、本発明における第2の発明について説明する。第
2図は、本発明における第2の発明の一実施例を示すブ
ロック図である。
Next, the second aspect of the present invention will be explained. FIG. 2 is a block diagram showing an embodiment of the second aspect of the present invention.

基本旋律データ1は、第1の発明と同様、編曲の対象と
なる基本旋律が音長と音程の特徴量に変換されたもので
ある。第1の発明と同様に、部分旋律抽出手段2により
基本旋律を複数の部分旋律に分割し、旋律構造抽出手段
4により、各部分旋律の曲想の展開上の意味付けを表す
旋律構造、すなわち、゛起承転結′”との対応を求める
Similar to the first invention, the basic melody data 1 is obtained by converting a basic melody to be arranged into feature quantities of note length and pitch. Similar to the first invention, the basic melody is divided into a plurality of partial melodies by the partial melody extracting means 2, and the melodic structure expressing the meaning of the development of each partial melody is extracted by the melodic structure extracting means 4, that is, We are looking for a response to ``origin, development, development, and conclusion''.

編曲構成選択手段11は、あらかじめ典型的な編曲構成
を保持した編曲構成パターン12より、編曲者の好みの
編曲構成を選択する手段である。保持された編曲構成の
例を第6図に示す。編曲構成の要素としては、基本旋律
(コーラス)の一番、二番、・・・(第1コーラス、第
2コーラス、・・・と呼ぶ)の他に、前奏、間奏、後奏
などがある。ここでは、例として、構成要素を第1コー
ラス、第2コーラス、前奏、間奏、後奏の5つとし、編
曲構成として、第6図の(b)が選択された場合を説明
する。
The arrangement selection means 11 is a means for selecting an arrangement arrangement preferred by the arranger from arrangement arrangement patterns 12 that hold typical arrangement arrangements in advance. An example of a retained arrangement configuration is shown in FIG. Elements of the arrangement include the basic melody (chorus) first, second, etc. (referred to as the first chorus, second chorus, etc.), as well as a prelude, interlude, and postlude. . Here, as an example, a case will be described in which there are five constituent elements: a first chorus, a second chorus, a prelude, an interlude, and a postlude, and the arrangement structure shown in FIG. 6(b) is selected.

構成要素作成手段13は、構成要素作成ルール14を用
いて、編曲構成の要素である第1コーラス、第2コーラ
ス、前奏、間奏、後奏の演奏データを作成するために必
要な旋律、和音進行、伴奏パターンを決定する。構成要
素作成ルール14には、各構成要素の旋律、和音進行、
伴奏パターンを決定するルールが記述されている。第7
図(a)は、構成要素作成ルールの例を示している。そ
れぞれの構成要素、前奏、第1コーラス、第2コーラス
、後奏に対して、旋律および和音進行を得るための曲想
の展開の情報が記述されている。旋律、和音進行は、旋
律構造抽出手段4により得られた旋律構造から、′“起
承転結″それぞれに対応する部分旋律番号を得ることに
よって求めることができる。第7図(b)は対応する部
分旋律番号を示している。以下、第7図のルールの例に
従って各構成要素の旋律、和音進行、伴奏パターンが決
定される様子を説明する。
The component creation means 13 uses the component creation rules 14 to create melodies and chord progressions necessary for creating performance data for the first chorus, second chorus, prelude, interlude, and postlude, which are the elements of the arrangement composition. , determine the accompaniment pattern. Component creation rule 14 includes the melody, chord progression, and
The rules for determining accompaniment patterns are described. 7th
Figure (a) shows an example of component creation rules. For each component, prelude, first chorus, second chorus, and postlude, information about the development of the musical idea to obtain the melody and chord progression is described. The melody and chord progression can be determined from the melody structure obtained by the melody structure extracting means 4 by obtaining partial melody numbers corresponding to each of the ``initiation, development, turn, and conclusion''. FIG. 7(b) shows the corresponding partial melody numbers. Hereinafter, the manner in which the melody, chord progression, and accompaniment pattern of each component are determined according to the example rules shown in FIG. 7 will be explained.

まず、コーラス部分(第1コーラス、第2コーラス)は
基本旋律を旋律として用いる。和音進行は、第1の発明
と同様に求めることができる。ここで、第2コーラスは
、全ての旋律を用いずに、゛起承転結″の“′転結″を
用いる。このように、コーラスを基本旋律をすべて用い
るのでなく、求められた旋律構造を生かした変形コーラ
スを作成することが可能である。また、第7図のルール
では、伴奏パターンを第1コーラスと第2コーラスで変
化させ、また、後奏では、音量の制御の指定をしている
。その他、ルールには記述されていないが、音色やテン
ポの指定なども行うことができる。
First, the chorus part (first chorus, second chorus) uses the basic melody as the melody. The chord progression can be determined in the same manner as in the first invention. Here, the second chorus does not use the entire melody, but instead uses the ``introduction, development, turn, and conclusion''.In this way, the chorus does not use all the basic melody, but rather makes use of the desired melodic structure. It is possible to create a modified chorus.Furthermore, according to the rules shown in FIG. 7, the accompaniment pattern is changed between the first chorus and the second chorus, and volume control is specified for the after-play. Although not mentioned in the rules, you can also specify the tone and tempo.

次に、前奏、後奏に関して、コーラス部分と同様に、仮
旋律(コーラスの旋律と区別するため仮旋律と呼ぶこと
にする)、和音進行、伴奏パターンなどを決定する。こ
れらの構成要素はコーラス部分とは異なり、定められた
旋律やコード進行が存在しない。そのため、何かの方法
によりそれらの仮旋律、和音進行、伴奏パターンを決定
しなくてはならない。これらを決定するには、(1)典
型的な仮旋律や和音進行や伴奏パターンをあらかじめ用
意しておき、それらのうち適当と思われるものを用いる
、(2)コーラス部分の旋律、コード進行、伴奏パター
ンを利用する、方法が考えられる。(1)に関しては、
保持された旋律や和音進行や伴奏パターンをそのまま読
みだし、編曲データ作成手段8に送れば良い。(2)に
関しては、編曲における典型的な手法をルール化するこ
とにより実現できる。例えば、前奏作成のルールとして
は、(a)基本旋律の゛転結″の旋律を仮旋律として和
音進行をコーラス部分とは異なる伴奏パターンで演奏す
る、(b)旋律は演奏せず、和音進行のみ゛′結′”の
部分を用いる、(e)旋律、和音進行は利用せず、コー
ラス部分と同じ伴奏パターンを同一和音で4小節演奏す
る、などの方法を用いることができる。第7図のルール
では、前奏の作成ルールとして、上記の(b)を用いて
いる。
Next, for the prelude and postlude, similar to the chorus section, the temporary melody (hereinafter referred to as a temporary melody to distinguish it from the chorus melody), chord progression, accompaniment pattern, etc. are determined. Unlike the chorus, these components do not have a set melody or chord progression. Therefore, the temporary melody, chord progression, and accompaniment pattern must be determined in some way. To determine these, (1) prepare typical temporary melodies, chord progressions, and accompaniment patterns in advance and use those that seem appropriate; (2) melody, chord progression, and accompaniment patterns for the chorus part; One possible method is to use accompaniment patterns. Regarding (1),
The retained melody, chord progression, and accompaniment pattern may be read out as they are and sent to the arrangement data creation means 8. Regarding (2), it can be realized by creating rules for typical techniques in arrangement. For example, the rules for creating a prelude are: (a) use the ``transition'' melody of the basic melody as a provisional melody, and play the chord progression in a different accompaniment pattern than the chorus; (b) do not play the melody, but play the chord progression. Methods such as (e) playing the same accompaniment pattern as the chorus part with the same chords for four bars without using the melody or chord progression can be used. In the rule shown in FIG. 7, the above (b) is used as the prelude creation rule.

後奏についても、前奏と同様に、ルールに従い、仮旋律
、和音進行、伴奏パターン等を決定する。
As with the prelude, for the postlude, the provisional melody, chord progression, accompaniment pattern, etc. are determined according to the rules.

最後に、編曲データ作成手段では、各構成要素に対して
求められた、旋律(仮旋律)、和音進行、伴奏パターン
に従って、伴奏パターン9における伴奏パターンを選択
し、編曲データを作成し、編曲構成の順に従って出力す
る。
Finally, the arrangement data creation means selects an accompaniment pattern in accompaniment pattern 9 according to the melody (provisional melody), chord progression, and accompaniment pattern found for each component, creates arrangement data, and creates an arrangement configuration. Output in the following order.

(発明の効果) 本発明における第1の発明により、使用者による伴奏変
更の指定を必要とせずに曲想に合った変化に富む伴奏付
けが実現される。
(Effects of the Invention) According to the first aspect of the present invention, it is possible to realize accompaniment that is rich in variations that match the musical idea without requiring the user to specify changes in accompaniment.

また、本発明における第2の発明により、基本旋律を入
力するだけで、編曲構成を決定し、前奏、間奏、後奏等
を含む曲としての演奏が可能となる。
Further, according to the second aspect of the present invention, by simply inputting the basic melody, it is possible to determine the arrangement structure and perform the music as a piece including a prelude, interlude, postlude, etc.

そのため、従来非常に手間のかかっていた編曲の作業を
大幅に低減できることになる。
Therefore, the arrangement work, which conventionally took a lot of effort, can be significantly reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明の第1の発明の一実施例を示すブロッ
ク図。第2図は本発明の第2の発明の一実施例を示すブ
ロック図。第3図は、基本旋律の例を示す図。第4図は
、第3図の部分旋律抽出手段2の処理結果の例を示す図
。第5図は、旋律構造抽出手段4および伴奏付は決定手
段5の処理の処理結果の例を示す図。第6図は、編曲構
成パターン12の例を示す図。第7図は、構成要素作成
ルール14および構成要素作成手段の処理を説明するた
めの図である。 図において、 1・・・基本旋律データ、2・・・部分旋律抽出手段、
3・・・分割ルール、4・・・旋律構造抽出手段、5・
・・伴奏付は決定手段、6・・・伴奏付はルール、7・
・・和音進行、8・・・編曲データ作成手段、9・・・
伴奏パターン、10・・・編曲データ、11・・・編曲
構成選択手段、12・・・編曲構成パターン、13・・
・構成要素作成手段、14・・・構成要素作成ルール。
FIG. 1 is a block diagram showing an embodiment of the first aspect of the present invention. FIG. 2 is a block diagram showing an embodiment of the second invention of the present invention. FIG. 3 is a diagram showing an example of a basic melody. FIG. 4 is a diagram showing an example of a processing result of the partial melody extraction means 2 of FIG. 3. FIG. 5 is a diagram showing an example of the processing results of the melodic structure extraction means 4 and the accompaniment determination means 5. FIG. 6 is a diagram showing an example of the arrangement configuration pattern 12. FIG. 7 is a diagram for explaining the component creation rule 14 and the processing of the component creation means. In the figure, 1... Basic melody data, 2... Partial melody extraction means,
3... Division rule, 4... Melodic structure extraction means, 5.
...with accompaniment is a decision means, 6...with accompaniment is a rule, 7.
...Chord progression, 8...Arrangement data creation means, 9...
Accompaniment pattern, 10... Arrangement data, 11... Arrangement configuration selection means, 12... Arrangement configuration pattern, 13...
- Component creation means, 14... Component creation rules.

Claims (2)

【特許請求の範囲】[Claims] (1)入力された旋律データを分析し、旋律データの構
成要素である部分旋律とそれら部分旋律間の関係を旋律
構造として抽出し、抽出された旋律構造を利用して、各
部分旋律に適合した伴奏パターンを作成し、旋律データ
と共に編曲データとして出力することを特徴とする自動
編曲方式。
(1) Analyze the input melody data, extract the partial melodies that are the constituent elements of the melody data and the relationships between these partial melodies as a melodic structure, and use the extracted melodic structure to adapt to each partial melody. An automatic arrangement method characterized by creating an accompaniment pattern and outputting it as arrangement data together with melody data.
(2)入力された旋律データを分析し、旋律データの構
成要素である部分旋律とそれら部分旋律間の関係を旋律
構造として抽出し、抽出された旋律構造と部分旋律を利
用して、編曲構成の要素である前奏、間奏、後奏、コー
ラスの演奏データを作成し、編曲データとして出力する
ことを特徴とする自動編曲方式。
(2) Analyze the input melody data, extract the partial melodies that are the constituent elements of the melody data and the relationships between these partial melodies as a melodic structure, and use the extracted melodic structure and partial melodies to compose an arrangement. An automatic arrangement method characterized by creating performance data for the prelude, interlude, postlude, and chorus, which are the elements of the song, and outputting it as arrangement data.
JP63142310A 1988-06-08 1988-06-08 Automatic arrangement system Pending JPH01310384A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63142310A JPH01310384A (en) 1988-06-08 1988-06-08 Automatic arrangement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63142310A JPH01310384A (en) 1988-06-08 1988-06-08 Automatic arrangement system

Publications (1)

Publication Number Publication Date
JPH01310384A true JPH01310384A (en) 1989-12-14

Family

ID=15312387

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63142310A Pending JPH01310384A (en) 1988-06-08 1988-06-08 Automatic arrangement system

Country Status (1)

Country Link
JP (1) JPH01310384A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08292762A (en) * 1995-04-24 1996-11-05 Yamaha Corp Musical information analyzer
JP2008250008A (en) * 2007-03-30 2008-10-16 Yamaha Corp Musical sound processing apparatus and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5933096B2 (en) * 1977-02-15 1984-08-13 帝人株式会社 Method for manufacturing thermoplastic resin sheet or film
JPS61120183A (en) * 1984-11-15 1986-06-07 日本ビクター株式会社 Musical sound analyzer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5933096B2 (en) * 1977-02-15 1984-08-13 帝人株式会社 Method for manufacturing thermoplastic resin sheet or film
JPS61120183A (en) * 1984-11-15 1986-06-07 日本ビクター株式会社 Musical sound analyzer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08292762A (en) * 1995-04-24 1996-11-05 Yamaha Corp Musical information analyzer
JP2008250008A (en) * 2007-03-30 2008-10-16 Yamaha Corp Musical sound processing apparatus and program

Similar Documents

Publication Publication Date Title
US6124543A (en) Apparatus and method for automatically composing music according to a user-inputted theme melody
US5736663A (en) Method and device for automatic music composition employing music template information
US6576828B2 (en) Automatic composition apparatus and method using rhythm pattern characteristics database and setting composition conditions section by section
US6175072B1 (en) Automatic music composing apparatus and method
JP6465136B2 (en) Electronic musical instrument, method, and program
US6294720B1 (en) Apparatus and method for creating melody and rhythm by extracting characteristic features from given motif
US6403870B2 (en) Apparatus and method for creating melody incorporating plural motifs
US6100462A (en) Apparatus and method for generating melody
US7705229B2 (en) Method, apparatus and programs for teaching and composing music
JP2002023747A (en) Automatic musical composition method and device therefor and recording medium
CN113096624A (en) Method, device, equipment and storage medium for automatically creating symphony music
JPH01310384A (en) Automatic arrangement system
JP2007219139A (en) Melody generation method
JP3623557B2 (en) Automatic composition system and automatic composition method
JP3664126B2 (en) Automatic composer
JP3641955B2 (en) Music data generator and recording medium therefor
JP7831467B2 (en) Automatic musical instrument, automatic musical performance method, program, and electronic musical instrument
Davis Bring out the counterpoint: exploring the relationship between implied polyphony and rubato in Bach's solo violin music
JP7831464B2 (en) Automatic musical instrument, electronic musical instrument, automatic musical performance method, and program
JP3329242B2 (en) Performance data analyzer and medium recording performance data analysis program
JP3752940B2 (en) Automatic composition method, automatic composition device and recording medium
JP2026028593A (en) Accompaniment generation method, accompaniment generation program, accompaniment generation device, and accompaniment generation system
Siegel Live electronics in denmark
Jones A computational composer's assistant for atonal counterpoint
JP2002006843A (en) Automatic composing device and method as well as memory medium