JPH0981149A - 伴奏用和音生成方法及び和音進行生成装置 - Google Patents

伴奏用和音生成方法及び和音進行生成装置

Info

Publication number
JPH0981149A
JPH0981149A JP7234221A JP23422195A JPH0981149A JP H0981149 A JPH0981149 A JP H0981149A JP 7234221 A JP7234221 A JP 7234221A JP 23422195 A JP23422195 A JP 23422195A JP H0981149 A JPH0981149 A JP H0981149A
Authority
JP
Japan
Prior art keywords
chord
performance information
name
chord name
accompaniment
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
JP7234221A
Other languages
English (en)
Inventor
Shinichi Nakao
伸一 中尾
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.)
KORUGU KK
Korg Inc
Original Assignee
KORUGU KK
Korg Inc
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 KORUGU KK, Korg Inc filed Critical KORUGU KK
Priority to JP7234221A priority Critical patent/JPH0981149A/ja
Publication of JPH0981149A publication Critical patent/JPH0981149A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【課題】 演奏情報に最適な和音から成る伴奏を付け
る。 【解決手段】 演奏情報を一旦記憶手段2に記憶させ、
この記憶手段に記憶した演奏情報を単位ブロックずつ先
行して読み出す。先行して読み出した演奏情報を元に和
音名を決定する。演奏情報を先行して読み出すことによ
り、曲の流れを把握することができる。この結果、各瞬
時ごとに最適な和音名を決定することができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、例えば作曲、あ
るいは編曲等を行う場合に用いて好適な伴奏用和音生成
方法及び和音進行生成装置に関する。
【0002】
【従来の技術】従来より演奏情報を入力することによ
り、この演奏情報に適合した和音をリアルタイムで生成
し、この和音を予め設定した伴奏スタイルに従って自動
伴奏を行う自動伴奏機能が付加された電子式鍵盤楽器が
実用化されている。
【0003】
【発明が解決しようとする課題】従来はメロディ等の演
奏と同時に打鍵された音に適合した和音を変換テーブル
から検索し、検索された和音を用いて伴奏を行ってい
る。このようにリアルタイムで打鍵された音に適合した
和音を検索する場合、次に打鍵される音が何であるかが
不明である。つまり、打鍵された音しか判断の元として
利用することができないため、メロディの流れの中で、
各瞬時ごとに適切な和音を決定することはむずかしい。
従って時には不具合な和音が決定されてしまう不都合が
ある。
【0004】また、例えば演奏の不正確さによって打鍵
のタイミングがずれた場合に、そのタイミングのずれを
補正することができず、意図しない和音が出力されるこ
ともある。更に、小節の前半又は後半が休止符号により
音が全く無い場合には、伴奏用和音を生成することがで
きない不都合もある。このような不都合を持つことか
ら、その場限りの演奏には利用できても、演奏を記録
し、その演奏を繰り返し聴くような場合には、伴奏の不
具合が目に付き実用に耐えない。
【0005】この発明の目的は、曲の流れに従って適切
な和音を決定することができる和音進行生成装置を提供
しようとするものである。
【0006】
【課題を解決するための手段】この発明では、メロディ
等の演奏情報を一旦記憶手段に記憶させ、この記憶手段
に記憶した演奏情報を再生しながら和音を決定し、伴奏
情報を生成する構成としたものである。従って、この発
明によれば演奏情報を記憶手段に記憶させることによ
り、再生時に演奏情報を先行して知ることができる。よ
って現時点で再生されている音に対して、その次に再生
される音、更にその次の音を先行して知ることができる
から、予め曲の流れを把握することができる。よって曲
の流れに最適な和音を生成させることができる利点が得
られる。
【0007】また、演奏の不正確さによって打鍵のタイ
ミングがずれた場合でも、次の音の情報を先行して知る
ことができるため、そのタイミングのずれを修正するこ
とができる。更に小節の前半又は後半に休止符号等によ
り音が全く無い場合でも、その無音部分に適切な和音を
生成させることができる。
【0008】
【発明の実施の形態】図1にこの発明による和音進行生
成装置の実施例を示す。図中1は例えば鍵盤等の演奏情
報入力手段を示す。この演奏情報入力手段1からメロデ
ィ等の演奏情報を入力する。演奏情報入力手段1から入
力された演奏情報(ディジタル信号)は記憶手段2に記
憶される。記憶手段2は例えば半導体メモリから成るR
AM(ランダムアクセスメモリ)を用いることができ
る。
【0009】記憶手段2に記憶した演奏情報は読出手段
3によって読み出され、加算手段4を通じて出力装置5
に出力される。出力装置5はDA変換器、アナログ増幅
器、スピーカ等を具備し、演奏情報を音として放音する
ことができる。つまり、演奏情報の書き込み動作と平行
して、読出手段3に読み出しを実行させることにより、
入力と同時に演奏情報を音として放音させることができ
る。従って、演奏情報を入力する際には、その入力した
情報を通常の鍵盤楽器と同様に、同時に音として聴くこ
とができる。
【0010】演奏情報の入力が終了した後で、和音生成
装置10が起動される。和音生成装置10は読出手段1
1と、和音名決定手段12と、和音名記録手段13と、
和音発生手段14とによって構成される。和音生成装置
10を構成する読出手段11は記憶手段2に書き込まれ
た演奏情報を先行して読み出すことができる構成を具備
している。つまり、例えば1小節を単位ブロックとして
読み出すことができるように構成し、1小節に配列され
る演奏情報を読出手段3が読み出す演奏情報に先行して
取得する。
【0011】読出手段11で読み出した演奏情報は和音
名決定手段12に与えられる。和音名決定手段12では
先行して取得した例えば1小節分の演奏情報により、こ
の小節の各音符に付加すべき伴奏用の和音名を決定す
る。和音名決定手段12で和音名が決定されると、その
和音名が和音名記録手段13に記録される。和音名記録
手段13に記録された和音名は和音発生手段14に与え
られ、和音発生手段14で与えられた和音名に従って和
音を生成する。和音発生手段14には伴奏発生手段を内
蔵し、予め設定した伴奏スタイルに従って和音情報を生
成する。
【0012】和音発生手段14で生成された和音情報は
加算手段4に出力され、この加算手段4で読出手段3か
ら出力される演奏情報に加えられ、出力装置5に出力さ
れる。従って出力装置5では演奏情報に和音名で規定さ
れた和音が伴奏として付加されて音として放音される。
図2は和音名決定手段12の内部構成を示す。和音名決
定手段12はノートフィルタ15と、第1和音名決定手
段16と、第2和音名決定手段17と、第3和音名決定
手段18と、これら第1〜第3和音名決定手段16,1
7,18で決定した和音名の何れか一つを選択する選別
手段19と、和音進行発生手段20とによって構成する
ことができる。
【0013】ノートフィルタ15は入力された演奏情報
の中で無視すべきものがあった場合は、その演奏情報を
除去する動作を行う。無視すべき演奏情報としては、例
えば与えられた時間が極端に短い場合、或いは前後の音
と極端に音高が異なる等である。これらの無視すべき演
奏情報を除去して第1〜第3和音名決定手段16〜18
で和音名を決定する。第1和音名決定手段16は例えば
各小節内に存在する演奏情報の和音構造を分析して和音
名を決定する。例えば図3に示すように、1小節内に
ド、ミ、ソの演奏情報が存在したとすると、この小節で
は和音名Cと決定する。また、図4に示す演奏情報の場
合はCm (Cマイナー)と決定する。
【0014】第2和音名決定手段17は重要音分析手法
によって和音名を決定する和音名決定手段を用いた場合
を示す。重要音とは、例えば各小節または各拍の最初の
音と、これに隣接する次の音、或いは各小節の中で長い
時間が与えられている音と、これに隣接する次の音、或
いは小節の中で最も低い音と、これに隣接する次の音等
である。これらの重要音を抽出し、隣接する音の相互間
の度数(半音の数)を検出し、度数に応じて和音名を決
定する。
【0015】このため、この第2和音名決定手段17は
重要音抽出手段17Aと、重要音分析手段17Bとを具
備し、重要音抽出手段17Aで抽出した重要音の相互の
度数に応じて重要音分析手段17Bで分析し、和音名を
決定する。第1和音名決定手段16及び第2和音名決定
手段17における和音名の決定方法は和声理論に従うも
のであり、その詳細は音楽分野の専門書に委ねるものと
し、ここではその詳細説明は省略する。但し、長調であ
るか短調であるかは、予め何れか一方を選択し、設定し
ておくものとする。従って、設定が例えば長調であるな
らば与えられた演奏情報、或いは重要音の度数を含む長
調の和音名が候補にあげられ、その候補の中から和声理
論に従って最適な和音名に決定される。
【0016】第3和音名決定手段18は従来から採用さ
れている音名決定方法を用いる。つまり、記憶手段2か
ら読み出される演奏情報が、例えば1小節に1音しか存
在しなかった場合には、第1和音名決定手段16及び第
2和音名決定手段17では和音名を決定することはでき
ない。このような場合に、従来から用いられている音名
決定方法(小節の先頭の音を元にして和音名を決定す
る)により和音名を決定する。
【0017】これら、第1和音名決定手段16と、第2
和音名決定手段17と、第3和音名決定手段18で決定
した和音名は選別手段19に与えられ、その何れか一つ
が選択される。選別手段19は第1和音名決定手段16
に優先度1を与え、第1和音名決定手段16が出力する
和音名を優先して選択する。第1和音名決定手段16で
和音名が決定できない場合に、第2,第3和音名決定手
段17と18から出力される和音名を選択する。この場
合も、第3和音名決定手段18の出力より第2和音名決
定手段17の出力を優先して選択するものとする。
【0018】選別手段19で選択した和音名は和音進行
発生手段20で和音進行を修飾する処理を施す。この修
飾処理は例えば和音の進行がC−C−Gという入力があ
った場合に、C−Dm 7−G7という和音進行に修飾す
ることを行う。和音進行発生手段20で処理された和音
名は、和音名記録手段13に与えられ、和音列として記
録される。和音名記録手段13に記録された和音列は再
生時に読出手段3の読み出しと同期して読み出され、図
1に示した和音発生手段14で予め設定した伴奏スタイ
ルに従って和音情報が出力される。和音発生手段14か
ら出力された和音情報は図1で説明したように、加算手
段4で読出手段3から出力される演奏情報(メロディ)
と重ね合わされ、出力装置5に出力される。
【0019】なお、図1に示した実施例では、和音名記
録手段13を設けた例を示したが、この和音名記録手段
13は必ずしも必要はなく、無くしてもこの発明による
和音進行生成装置を構成することができる。
【0020】
【発明の効果】以上説明したように、この発明によれば
演奏情報を予め記憶手段2に記憶し、記憶手段2に記憶
した演奏情報を元に和音名を決定する構成としたから、
和音名決定手段12は演奏情報を或る量ずつ(例えば1
小節ずつ)先行して読み出すことができる。この結果、
演奏情報の流れを把握することができる。よって曲の流
れに最適な和音を生成させることができる利点が得られ
る。
【0021】また、演奏の不正確さのために、音の発生
タイミングがずれた場合でも、次の音の情報を先行して
知ることができる。よって、そのタイミングのずれを修
正して伴奏用和音を生成することができる。また、休止
符号等によって小節の前半又は後半に音が全くない場合
でもその無音部分に適切な和音を生成させることができ
る。
【図面の簡単な説明】
【図1】この発明の一実施例を示すブロック図。
【図2】この発明の要部となる和音名決定手段の構成を
説明するためのブロック図。
【図3】音名決定方法の一例を説明するための図。
【図4】図3と同様の図。
【符号の説明】
1 演奏情報入力手段 2 記憶手段 3 読出手段 4 加算手段 5 出力装置 10 和音生成装置 11 読出手段 12 和音名決定手段 13 和音名記録手段 14 和音発生手段

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 演奏情報を記憶手段に記憶させ、この記
    憶手段に記憶した演奏情報を演奏のタイミングより先行
    させて読出し、その先行して取得した演奏情報により伴
    奏用の和音名を決定することを特徴とする伴奏用和音生
    成方法。
  2. 【請求項2】 A.演奏情報の入力手段と、 B.演奏情報の記憶手段と、 C.この記憶手段に記憶した演奏情報を単位ブロックご
    とに先行して読み出す読出手段と、 D.読み出された演奏情報から和音名を生成する和音名
    決定手段と、 E.この和音名決定手段で決定した和音名から和音を発
    生させる和音発生手段と、 F.上記読出手段で読み出した演奏情報による演奏と和
    音発生手段で発生する和音を出力する出力手段と、 によって構成したことを特徴とする和音進行生成装置。
  3. 【請求項3】 請求項2記載の和音進行生成装置におい
    て、上記和音名決定手段が発生する和音名を記録する和
    音名記録手段と、この和音名記録手段に記録した和音名
    に従って上記和音発生手段により和音を発生させる構成
    としたことを特徴とする和音進行生成装置。
  4. 【請求項4】 請求項2または3の和音進行生成装置に
    おいて、和音発生手段で発生した和音を予め設定した伴
    奏スタイルに従って変化する伴奏情報に変換する伴奏手
    段を設けたことを特徴とする和音進行生成装置。
JP7234221A 1995-09-12 1995-09-12 伴奏用和音生成方法及び和音進行生成装置 Pending JPH0981149A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7234221A JPH0981149A (ja) 1995-09-12 1995-09-12 伴奏用和音生成方法及び和音進行生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7234221A JPH0981149A (ja) 1995-09-12 1995-09-12 伴奏用和音生成方法及び和音進行生成装置

Publications (1)

Publication Number Publication Date
JPH0981149A true JPH0981149A (ja) 1997-03-28

Family

ID=16967604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7234221A Pending JPH0981149A (ja) 1995-09-12 1995-09-12 伴奏用和音生成方法及び和音進行生成装置

Country Status (1)

Country Link
JP (1) JPH0981149A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100515020B1 (ko) * 1997-10-01 2005-12-01 삼성전자주식회사 컨텐션 모드를 방지하는 듀얼 포트 메모리 장치
JP2017027087A (ja) * 2016-11-10 2017-02-02 カシオ計算機株式会社 コード選択装置、自動伴奏装置、自動伴奏方法およびコード選択方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100515020B1 (ko) * 1997-10-01 2005-12-01 삼성전자주식회사 컨텐션 모드를 방지하는 듀얼 포트 메모리 장치
JP2017027087A (ja) * 2016-11-10 2017-02-02 カシオ計算機株式会社 コード選択装置、自動伴奏装置、自動伴奏方法およびコード選択方法

Similar Documents

Publication Publication Date Title
US20230402026A1 (en) Audio processing method and apparatus, and device and medium
US6740804B2 (en) Waveform generating method, performance data processing method, waveform selection apparatus, waveform data recording apparatus, and waveform data recording and reproducing apparatus
WO1998002867A1 (en) Automatic improvisation system and method
KR20240002752A (ko) 음악생성방법 및 그 장치
JP2551245B2 (ja) 自動伴奏装置
JP3750533B2 (ja) 波形データ録音装置および録音波形データ再生装置
KR20090023912A (ko) 음악 데이터 처리 시스템
JP3879524B2 (ja) 波形生成方法、演奏データ処理方法および波形選択装置
JPS58220189A (ja) 自動演奏装置
JP4089447B2 (ja) 演奏データ処理装置および演奏データ処理用プログラム
JPH06202621A (ja) 楽曲演奏情報を利用した楽曲検索装置
JP7231719B2 (ja) 楽曲データ編集装置、および楽曲データ編集プログラム
JPH06149242A (ja) 自動演奏装置
JP3807333B2 (ja) メロディ検索装置およびメロディ検索プログラム
JP4413643B2 (ja) 楽曲検索再生装置
RU2314502C2 (ru) Устройство и способ для обработки звука звонка
JP3743993B2 (ja) コード判定装置、コード判定方法およびコード判定方法を記録した媒体
JP3775390B2 (ja) 演奏設定データ選択装置、演奏設定データ選択方法及び記録媒体
JP3818296B2 (ja) 和音検出装置
JP6424907B2 (ja) 演奏情報検索方法を実現するためのプログラム、当該演奏情報検索方法および演奏情報検索装置
JP3755385B2 (ja) 音源装置および音源装置において読み取り可能な記録媒体
JPH0341498A (ja) 楽音データ生成装置
JP3821094B2 (ja) 演奏設定データ選択装置、演奏設定データ選択方法及び記録媒体
JPH0413187A (ja) ボイスチェンジャー機能付楽音発生装置
KR930008568B1 (ko) 전자악기에서의 자동 반주 코드 발생방법

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040210

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040518

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040716

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040914