JPH02157799A - 旋律分析方式 - Google Patents

旋律分析方式

Info

Publication number
JPH02157799A
JPH02157799A JP63311205A JP31120588A JPH02157799A JP H02157799 A JPH02157799 A JP H02157799A JP 63311205 A JP63311205 A JP 63311205A JP 31120588 A JP31120588 A JP 31120588A JP H02157799 A JPH02157799 A JP H02157799A
Authority
JP
Japan
Prior art keywords
melody
note
partial
measure
starting
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
JP63311205A
Other languages
English (en)
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 JP63311205A priority Critical patent/JPH02157799A/ja
Publication of JPH02157799A publication Critical patent/JPH02157799A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、自動選曲等を目的として、入力された旋律に
関する情報を得る旋律分析方式に関する。
〔従来の技術〕
編曲とは、対象となる旋律(以下、オリジナル旋律とい
う)に対して、伴奏付け、副旋律の創作、前奏、間奏、
演奏などの創作、編曲構成の決定などを行ない、曲とし
て演奏できる状態である楽譜や演奏データを作成する行
為である。
通常、人間がオリジナル旋律から編曲を行なう場合、オ
リジナル旋律を充分に吟味し、その旋律がどのような雰
囲気を持つか、どのような部分旋律からなり、どのよう
な構成を持つか、などを理解した上で、伴奏付け、前奏
や間奏の創作などを行なっていく。この作業において、
フレーズの切れ目でフィルインやオブリガードをいれた
り、盛り土げのために伴奏を変化させたり、サビ(楽曲
の中間部分で冒頭の旋律とは対照的な旋律部分)で副メ
ロディをつけたり、といった一般的な編曲の手法には、
メロディの構成やその意味付けに関する情報が必須であ
る。
従来、オリジナル旋律からの編曲を行なう方法としては
、これらのメロディに関する情報を全く用いずに、あら
かじめ定められたリズム伴奏をメロディに合わせて演奏
する「伴奏つけ」が一般的であった。すなわち、どのよ
うなオリジナル旋律が与えられても、すべての小節に同
一のリズム伴奏がつくというものである。この例として
、ヤマハ株式会社製のF’ortaSound等で知ら
れる鍵盤楽器に備えられた自動伴奏機能を用いる方法が
あげられる。これは、あらかじめ楽器内に備えられた伴
奏パターンの中から使用者が好みのものを選び、その伴
奏に合わせて右手で旋律、左手でベース音を弾くことに
より、ベース音にしたがった和音で伴奏パターンが演奏
されるものである。
この伴奏つけでは、メロディによらずに一定の伴奏がつ
くので、冒頭で述べたようなオリジナル旋律の構成を利
用した高度な編曲を自動的に行なうことはできない。そ
れをする場合には、人間がメロディの構成を理解した上
で、それに対する伴奏やテンポや音量などの適切な変化
の指示を外部から与える必要がある。上記のPorta
Sound等の場合では、旋律の切れ目などで、ユーザ
が伴奏変化のスイッチやフィルインボタンを押すことに
より、これを実現していた。
〔発明が解決しようとする課題〕
従来方式における自動伴奏つけでは、メロディに関する
情報を用いずに同一の伴奏を行なうため、演奏がワンパ
ターンになってしまう。
また、この問題を解決し、旋律の構成に応じた変化に富
む編曲を実現するためには、人間がメロディ構成を理解
した上で、適切な位置で適切な編曲の指示を行なう必要
があった。しかしながら、メロディ構成を理解するため
には、ある程度の音楽の知識や経験が必要であり、また
、メロディ構成に応じて、伴奏や音量などの適切な指示
を与えるためには、編曲に対する高度な知識が必要であ
り、それらの知識を持たない人は編曲や編曲された演奏
を楽しむことができなかった。
〔課題を解決するための手段〕
本発明によれば、 「旋律に関する情報を得る旋律分析において、フレーズ
の開始小節が一か所以上既知である旋律データに対し、
フレーズの開始小節mDを開始点としたx小節分の旋律
データAとmD以外の開始小節mからX小節分の旋律デ
ータBとの間の旋律間距離が、あらかじめ定められた旋
律間距離のしきい値より小さい場合には、mを編曲上の
基本単位である部分旋律の小節単位開始点とすることを
特徴とする旋律分析方式」、 「旋律に関する情報を得る旋律分析において、旋律中の
音1.と前記音t1の次の音t2との間の時間が全音以
上である場合に、前記音t2の存在する小節を、編曲上
の基本単位である部分旋律の小節単位開始点とすること
を特徴とする旋律分析方式」および、 「旋律に関する情報を得る旋律分析において、小節単位
の部分旋律開始点を求めた後、求められた小節単位開始
点m以前の旋律データの音程と音長とを用いて、mの直
前の部分旋律の最終音およびmの部分旋律の開始音を求
めることを特徴とする旋律分析方式」 が得られる。
〔作用〕
特許請求の範囲第(1)項記載の第一の発明においては
、旋律の類似性に基づいて部分旋律を求める。一般に、
曲の旋律は、類似性がないフレーズでできている例は少
なく、大抵は2〜8小節程度の類似性のあるフレーズが
部分的に繰り返される場合が多い、したがって、ある一
つのフレーズの開始点が既知であれば、その旋律と類似
した旋律部分を検出することにより、繰り返しフレーズ
の先頭位置を知ることができる。ここで、フレーズとは
、ある自然な一句切りの旋律であり、部分旋律とは、フ
レーズまたはフレーズの集合であり編曲上の基本単位で
ある。
第一の発明では、オリジナル旋律においてあらかじめ既
知のフレーズの開始小節番号m’0からはじまる一定小
節分(X小節とする)の旋律A、オリジナル旋律内で、
mD以外の小節mからはじまるX小部分の旋律をB、と
じた場合、AとB、のメロディ闇路1fID (A、 
B、 )を尺度として類似性を判定する。Dがあらかじ
め定められたしきい値Thよりも小さい場合には、Aと
81の類似性が高いとみなしてmを部分旋律の開始位置
とする。旋律間距離は、可能なすべてのmに対して求め
る。すなわち、全小節数をMとすると、m−1,2−−
−m−、(M−x+1>(ただし、mDは除く)のすべ
てに対して旋律間距離を求める。
このとき、Aに含まれるmを除いてもよい。
冒頭の第1小節は、旋律の始めでありフレーズの開始小
節である。既知のフレーズ開始小節mDの例としてはこ
の第1小節があげられるが、それ以外に既知のものがあ
ればそれもmpとして用いることができる。
距離尺度としては、例えば、以下の(1) 、 (2>
式に示すような、旋律データの音程とタイミングの両者
の類似性が反映されるものを用いる。ここで、A=al
、a2.=−、ai、 ・・−、aI (値は台番号で
あり無音のときは0の値をとる。■はマツチングする時
間長)、B=bl、b2.・・・(1)式は、at、b
iの少なくともどちらがが無音ならば定数kを、それ以
外は、aiとbiの音番号差の絶対値を距離に加える距
離尺度であり、(2)式は、(1)式を基本に、同じ音
程のa。
bの片方の音が先にオフになった場合に距離を0とする
ケースを加えたものである。
特許請求の範囲第(2)項に記載された第二の発明にお
いては、音長に基づいて部分旋律を求める。−服に、フ
レーズの最終音はフレーズ内の他の音に比べて次の音ま
での時間(以下、ゲートタイムという。正確にはある音
のオンから次の音までの時間である。〉が長い場合が多
く、特に、ゲートタイムが全音以上の音は、フレーズの
最終音である割合が高い。この第二の発明においては、
このことを利用して、オリジナル旋律内でゲートタイム
が全音以上の音を検出し、その音を部分旋律の最終音と
みなし、その次の音の存在する小節を次の部分旋律の開
始小節とみなす。
特許請求の範囲第(3)項に記載された第三の発明にお
いては、第一および第二の発明における方法によって部
分旋律の開始小節を求めた後、求められた開始小節以前
の旋律データの音長や音程に対するルールを用いて、部
分旋律の音符単位の開始点を求める。小節単位の開始点
と音符単位の開始点の両者を求める必要があるのは、伴
奏などの変化は小節単位の開始点で行なう必要があり、
旋律の音色の変化などは音符単位の開始点で行なう必要
があるためである。ルールとしては、「小節単位の開始
点mに対し、(m−1)小節における音長の最も長い音
符を前部分旋律の最終音、その次の音をmを開始小節点
とする部分旋律の開始音とする」というルールを用いる
ことができる。
〔実施例〕
次に、本発明の実施例を示した図面を参照して、本発明
をより詳細に説明する。
第1図は、本発明の旋律分析方式を適用した一実施例を
示すブロック図である。オリジナル旋律格納部1には、
鍵盤キーボードなどを用いて外部から入力された一曲分
の旋律がタイミング、音程(音番号)、音長、音量など
のデータからなる各音t。の情報の時系列データとして
格納されている。
T= (tl、t2.・・・1.−・・、tM)(m:
小節番号。
M:オリジナル旋律の小節数) t @ = (t ml、 t 1lI2+・・・t、
Iln・・−、t、、v)(n:音番号。
N:小節m内の音数) ここでは、オリジナル旋律の例として、第2図の五線譜
に示すものを用いて説明する。第2図では、M=16で
ある。第3図は、第2図の旋律データの一部を示してい
る。タイミング、音長は4分音符を48とした場合の時
間である。
以下、各発明について、部分旋律決定部2における処理
の例を説明する。
第一の発明は、旋律の類似性に着目して部分旋律の開始
小節を求める方式である。入力された旋律は一曲分の旋
律であるため、オリジナル旋律の冒頭をフレーズ開始点
と解釈し、そこから始まる旋律と類似した旋律をオリジ
ナル旋律中で検出する。検出された箇所が求めるべき部
分旋律の開始小節である。
類似した旋律の検出は、以下のように行なう。
まず、既知のフレーズ開始小節番号m o = 1なの
で、そこから始まる旋律Aを求める。旋律AはmDから
X小節分の旋律として求められる。Xは一般的なフレー
ズ長であり、ここでは4小節分とする。Aは旋律間距離
計算のなめに、4分音符を48点としたサンプル点の音
程データとして展開される。B、は、mo以外の小節m
からX小節分の旋律データであり、ここでは、x=4な
ので、Aに含まれない5小節目を始めのmとする。Aと
Bヨの距離D (A、B、)は、(1)式や(2)式の
距離尺度を用いて求めることができる。Dがあらかじめ
定めたしきい値Thよりも小さい場合には、AとB、、
が類似しているとして、mが部分旋律の開始小節とされ
、その情報が部分旋律情報格納部3(第1区)に格納さ
れる。旋律間距離りは、mを5から13まで変化させた
場合のすべてに対して求められ、同様に類似性判定が行
なわれる。第4図は各mに対する旋律間距離の計算結果
を示したもので、この例では、m=9の位1が部分旋律
の開始小節として検出される。第5図は、本発明におけ
るアルゴリズムを示したものである。
第二の発明は、ゲートタイムに着目して部分旋律の開始
小節を求める方式である。ゲートタイムは、ある音から
次の音までの時間であり、第3図に示したデータから容
易に求めることができる。
アルゴリズムは、オリジナル旋律における音tに対し、
ゲートタイムが全音(t=192以上)であるかどうか
調べ、もしそうならばtの次の音の存在する小節を部分
旋律の開始小節とするものである。第2図の旋律の例で
は、m=4.m=12に付点2分音符と4分休符が存在
するため、上記の条件を満足する。したがって、m=5
.13が部分旋律の開始小節として検出される。
第三の発明は、上記の方式によって部分旋律の開始小節
を求めた後、求められた開始小節以前の旋律データの音
長や音程に対するルールを用いて、部分旋律の音符単位
の開始点を求めるものである。第2図において、第9小
節は、弱冠て開始する冒頭の旋律と類似した部分旋律の
開始小節として検出されているが、冒頭に同様に、ここ
は弱冠てあり実際のフレーズの開始音は第8小節内の第
2音くド)と考えられる。このようなとき、旋律の音色
変化などの編曲上の指示は、音符単位の開始点で行なう
必要があり、小節単位で変化させた方が自然な伴奏とは
別に考える必要がある。
この場合、音符単位の開始点の求めるルールとしては、
例えば「小節単位の開始点m′に対し、(m’ −1)
小節における音長の最も長い音符tを前部分旋律の最終
音とし、そのtの次の音を部分旋律の開始音とする」と
いうルールを用いることができる。また、このルールに
加えて、「(m″−1)小節に音が存在しない場合には
、m′小節の第1音を部分旋律の開始音とする。さらに
、(m’ −1)小節の前半(ここではt=96まで)
に音が存在しない場合には、(ml)小節の第1音を部
分旋律の開始音とする」などのルールを加えることがで
きる。第6図は、上記のようにして求められた各部分旋
律の音符単位の開始点をOを囲んで示した図である。
〔発明の効果〕
以上説明したように、本発明によれば、旋律の構成要素
である部分旋律を自動的に求めることができる。そのな
め、この情報を使って、曲の途中の適切な位置で伴奏、
音量、音色などを変更することができ、変化に富む伴奏
付けを行なうことが可能となる。
またそれらの変更を自動的に行なうことができるので、
人間があらかじめメロディ構成を理解したり、編曲の指
示を行なう必要がない。そのため、使用者は、編曲に対
する専門的な知識を持たなくても、単調でなく変化に富
む演奏を楽しむことができる。
【図面の簡単な説明】
第1図は第一の発明の実施例を示すブロック図、第2図
はオリジナル旋律の例を示す図、第3図は第2区の旋律
データの一部を示す図、第4図は第1図における部分旋
律決定部2の動作を説明するための図、第5図は第一の
発明のアルゴリズムを示す区、第6図は第三の発明の処
理結果を説明するための図である。 1・・・オリジナル旋律格納部、2・・・部分旋律決定
部、3・・・部分旋律情報格納部。 代理人 弁理士  内 原  晋 閉  2  男 凹 小節No。 音No。 タイミング 音程(No、) 音長 音量 144  C4(48)   20 48168  E
4 (52)   20 48OG4(55)   9
0 48 98  A4(57)   40 48144  G4
 (55)   40 48E4 (52) E4 (52) D4 (50) E4 (52) 呂

Claims (3)

    【特許請求の範囲】
  1. (1)旋律に関する情報を得る旋律分析において、フレ
    ーズの開始小節が一か所以上既知である旋律データに対
    し、フレーズの開始小節m_Dを開始点としたx小節分
    の旋律データAとm_D以外の開始小節mからx小節分
    の旋律データBとの間の旋律間距離が、あらかじめ定め
    られた旋律間距離のしきい値より小さい場合には、mを
    編曲上の基本単位である部分旋律の小節単位開始点とす
    ることを特徴とする旋律分析方式。
  2. (2)旋律に関する情報を得る旋律分析において、旋律
    中の音t_1と前記音t_1の次の音t_2との間の時
    間が全音以上である場合に、前記音t_2の存在する小
    節を、編曲上の基本単位である部分旋律の小節単位開始
    点とすることを特徴とする旋律分析方式。
  3. (3)旋律に関する情報を得る旋律分析において、小節
    単位の部分旋律開始点を求めた後、求められた小節単位
    開始点m以前の旋律データの音程と音長とを用いて、m
    の直前の部分旋律の最終音およびmの部分旋律の開始音
    を求めることを特徴とする旋律分析方式。
JP63311205A 1988-12-09 1988-12-09 旋律分析方式 Pending JPH02157799A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63311205A JPH02157799A (ja) 1988-12-09 1988-12-09 旋律分析方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63311205A JPH02157799A (ja) 1988-12-09 1988-12-09 旋律分析方式

Publications (1)

Publication Number Publication Date
JPH02157799A true JPH02157799A (ja) 1990-06-18

Family

ID=18014368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63311205A Pending JPH02157799A (ja) 1988-12-09 1988-12-09 旋律分析方式

Country Status (1)

Country Link
JP (1) JPH02157799A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5510572A (en) * 1992-01-12 1996-04-23 Casio Computer Co., Ltd. Apparatus for analyzing and harmonizing melody using results of melody analysis
JP2003529091A (ja) * 1999-08-07 2003-09-30 シベリウス ソフトウェア リミテッド 音楽データベースの検索
JP2015111271A (ja) * 2014-12-26 2015-06-18 ヤマハ株式会社 フレーズデータ検索装置及びプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5510572A (en) * 1992-01-12 1996-04-23 Casio Computer Co., Ltd. Apparatus for analyzing and harmonizing melody using results of melody analysis
JP2003529091A (ja) * 1999-08-07 2003-09-30 シベリウス ソフトウェア リミテッド 音楽データベースの検索
JP2015111271A (ja) * 2014-12-26 2015-06-18 ヤマハ株式会社 フレーズデータ検索装置及びプログラム

Similar Documents

Publication Publication Date Title
JP6040809B2 (ja) コード選択装置、自動伴奏装置、自動伴奏方法および自動伴奏プログラム
JP3704980B2 (ja) 自動作曲装置と記録媒体
US5003860A (en) Automatic accompaniment apparatus
US5510572A (en) Apparatus for analyzing and harmonizing melody using results of melody analysis
US8907197B2 (en) Performance information processing apparatus, performance information processing method, and program recording medium for determining tempo and meter based on performance given by performer
JPH08292762A (ja) 音楽情報分析装置
JP5293710B2 (ja) 調判定装置および調判定プログラム
JP3196604B2 (ja) 和音分析装置
US6365819B2 (en) Electronic musical instrument performance position retrieval system
Vantomme Score following by temporal pattern
JP6658785B2 (ja) 自動伴奏方法および自動伴奏装置
JP3750547B2 (ja) フレーズ分析装置及びフレーズ分析プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3915428B2 (ja) 楽曲分析装置、及びプログラム
JP3271331B2 (ja) メロディ分析装置
JP3216529B2 (ja) 演奏データ分析装置および演奏データ分析方法
JP6421811B2 (ja) コード選択方法およびコード選択装置
JP6606844B2 (ja) ジャンル選択装置、ジャンル選択方法、プログラムおよび電子楽器
JP3807333B2 (ja) メロディ検索装置およびメロディ検索プログラム
JP3271332B2 (ja) 和音付装置
Sutcliffe et al. The C@ merata task at MediaEval 2016: Natural Language Queries Derived from Exam Papers, Articles and Other Sources against Classical Music Scores in MusicXML.
JP3316547B2 (ja) 和音付装置
JP3661963B2 (ja) 電子楽器
JPH08211865A (ja) 自動演奏装置
JP2001142462A (ja) 演奏データ分析装置
JPH0527757A (ja) 電子楽器