JPH1011057A - 自動伴奏装置および該自動伴奏装置を備えた電子楽器 - Google Patents

自動伴奏装置および該自動伴奏装置を備えた電子楽器

Info

Publication number
JPH1011057A
JPH1011057A JP8179979A JP17997996A JPH1011057A JP H1011057 A JPH1011057 A JP H1011057A JP 8179979 A JP8179979 A JP 8179979A JP 17997996 A JP17997996 A JP 17997996A JP H1011057 A JPH1011057 A JP H1011057A
Authority
JP
Japan
Prior art keywords
key
automatic accompaniment
transposed
value
chord
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
JP8179979A
Other languages
English (en)
Inventor
Junichi Takano
純一 高野
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.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing 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 Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP8179979A priority Critical patent/JPH1011057A/ja
Publication of JPH1011057A publication Critical patent/JPH1011057A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【課題】 所望のキーを指定するのみで、該キーによる
演奏が実行される自動伴奏装置および該自動伴奏装置を
備えた電子楽器を提供すること。 【解決手段】 コード進行情報に基づいて自動伴奏を行
う装置において、移調するキーを入力する手段と、移調
するキーおよび各コードのルート情報を数値化する手段
と、数値化手段の出力データに基づき、移調されたコー
ドルートに対応する数値を求める手段と、数値算出手段
の出力値をコードルート記号に変換する手段とを備え
る。従って、コード進行を移調したい場合には、単に移
調すべきキーの記号を入力するのみで、コード進行が自
動的に移調される。また、電子楽器にこの自動伴奏装置
を組み込むことにより、コード進行を所望のキーに移調
して自動伴奏を行うことができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は自動伴奏装置および
該自動伴奏装置を備えた電子楽器に関し、特にキーを指
定することにより、コード進行を自動的に移調する自動
伴奏装置および該自動伴奏装置を備えた電子楽器に関す
るものである。
【0002】
【従来の技術】従来、電子ピアノ等の電子楽器におい
て、予めメモリ等に記憶されたコード進行情報に基づ
き、伴奏用の楽音信号を発生させる自動伴奏装置があっ
た。そして、自動伴奏を行うためのコード進行情報には
固有のキー(C、Amなど)が存在し、使用者が該固有
のキーとは異なるキーで演奏したい場合には、移調操作
を行っていた。
【0003】
【発明が解決しようとする課題】従来の自動伴奏装置に
おける移調操作は、元のキーから何半音上あるいは下に
移調するかを指示するものであるので、初心者にとって
は、所望のキーまでが何半音であるかを即座に判断する
ことが難しく、試行錯誤を繰り返さないと所望のキーが
設定できないという問題点があった。本発明の目的は、
前記のような従来技術の問題点を解決し、所望のキーを
指定するのみで、該キーによる演奏が実行される自動伴
奏装置および該自動伴奏装置を備えた電子楽器を提供す
ることにある。
【0004】
【課題を解決するための手段】本発明は、コード進行情
報に基づき、楽音信号を発生させる自動伴奏装置におい
て、移調するキーを入力するキー入力手段と、移調する
キーおよび各コードのルート情報を数値化する数値化手
段と、数値化手段の出力データに基づき、移調されたコ
ードルートに対応する数値を求める数値算出手段と、数
値算出手段の出力値をコードルート記号に変換する変換
手段とを備えたことを特徴とする。また、電子楽器にお
いて、前記自動伴奏装置を備え、キー入力手段から入力
されたキー情報に基づき、該自動伴奏装置によって予め
記憶されているコード進行情報を移調し、移調されたコ
ード進行情報に基づき表示および自動伴奏の少なくとも
一方を行う手段を備えたことを特徴とする。
【0005】本発明は上記のような構成により、自動伴
奏装置においてコード進行を移調したい場合には、単に
移調すべきキーの記号(C〜B)を入力するのみで、コ
ード進行が自動的に移調される。また、電子楽器にこの
自動伴奏装置の機能を組み込むことにより、記憶されて
いるコード進行を容易に所望のキーに移調して自動伴奏
を行うことができる。
【0006】
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して詳細に説明する。図1は、本発明を適用した
電子ピアノの構成を示すブロック図である。CPU1
は、ROM2に格納されている制御プログラムに基づ
き、電子ピアノ全体の制御を行う中央処理装置である。
ROM2には制御プログラム、音色パラメータ、コード
進行データ等が記憶されている。音色パラメータには波
形メモリに記憶されている楽音波形のアドレス情報、エ
ンベロープ制御情報等がある。RAM3はワークエリア
およびバッファとして使用され、使用者が書き込んだコ
ード進行情報も記憶される。また、バッテリ等によりバ
ックアップされていてもよい。パネル回路4は、音色選
択などのための各種スイッチ、液晶やLEDにより文字
等を表示する表示装置およびそれらのインターフェース
回路からなる。
【0007】キーボード5は、例えばそれぞれ2つのス
イッチを備えた複数の鍵から成るキーボードおよび、各
鍵のスイッチの状態をスキャンし、その変化を検出して
キーイベント情報やタッチ情報を生成する回路から成
る。音源回路6は、例えば波形読み出し方式により所望
の楽音信号を発生する回路であり、デジタル楽音波形サ
ンプル値が記憶されている波形メモリから、発音すべき
音高に比例したアドレス間隔で順次波形データを読み出
し、補間演算を行って楽音波形信号を発生させる。ま
た、エンベロープ発生回路を有し、設定されたエンベロ
ープパラメータに基づいて発生したエンベロープ信号を
楽音波形信号に乗算してエンベロープを付与し、楽音信
号を出力する。楽音発生回路6は、複数(例えば32)
の楽音発生チャネルを有しているが、実際には、1つの
楽音発生回路を時分割多重動作させることにより、同時
に複数の楽音信号を独立して発生可能に構成されてい
る。
【0008】D/A変換器7はデジタル楽音信号をアナ
ログ信号に変換し、アンプ8によって増幅された楽音信
号はスピーカ9から発音される。バス10は電子ピアノ
内の各回路を接続している。なお、必要に応じて、メモ
リカードインターフェース回路、フロッピィディスク装
置、MIDIインターフェース回路等を備えていてもよ
い。
【0009】図2は、キーあるいはコードルート(根
音)と数値の対応テーブルの例を示す説明図である。こ
の例においては、C(ド)からB(シ)までの1オクタ
ーブの中の半音単位の12音について、図示するような
数値を対応させて記憶している。この実施例においては
Cを0としており、これは、通常キーをCメジャーとし
てコード進行を記憶あるいは表示する場合が多いためで
ある。しかし、本発明を実施する場合に例えば0をどの
音名に対応させるかは自由である。
【0010】図3は、電子ピアノ内部において、コード
進行情報を機能コードによって表した場合の、各距離記
号(ローマ数字を使用する)と半音単位の距離の値の対
応テーブルの内容を示す説明図である。一般にコードネ
ームはルート名(C〜B)とコードタイプ(m、7、et
c.)との組み合わせで表記される。このルート名をトニ
ック(主音、キー)からの距離で表し、コードタイプを
単純な形で表したものを機能コードと呼ぶ。例えば
「I」は、該コードルートとキーとの音の距離が0、即
ち等しいことを示しており、「V」は半音単位の距離が
7であることを示している。従って、例えばキーが
「D」であった場合に、機能コードの距離記号が「V」
であれば、コードルートは「A」となる。
【0011】図4は、コード進行の移調処理を示すフロ
ーチャートである。この処理は、使用者がパネルを操作
することによって、コード進行情報の1つを選択し、移
調処理を指示することによって起動される。なお、この
例においては、コード進行情報は機能コードによって表
現されているものとする。ステップS1においては、使
用者に対してキーを指定するように催促し、パネルから
入力されたキー(C〜Bおよびメジャー/マイナーの
別)を取り込む。
【0012】ステップS2においては、図2に示すテー
ブルを使用してキーを数値化する。この場合には、0を
どこにするかは任意である。ステップS3においては、
キーがマイナーであるか否かが判定され、結果が肯定の
場合にはステップS4に移行し、キー値に3が加算され
る。ステップS5においては、キー値が11より大きい
か否かが判定され、結果が肯定の場合にはステップS6
に移行してキー値から12が減算される。
【0013】ステップS7においては、コード進行情報
から機能コードを1つ読み出す。ステップS8において
は、図3に示すテーブルを使用して、機能コードの距離
情報を数値化する。ステップS9においては、数値化し
た距離値にキー値を加算し、移調後のルート値を求め
る。ステップS10においては、求めたルート値が11
より大きいか否かが判定され、結果が肯定の場合にはス
テップS11に移行し、ルート値から12が減算され
る。
【0014】ステップS12においては、図2に示すテ
ーブルを使用して、ルート値をルート記号に逆変換し、
所定のエリアに格納する。ステップS13においては、
コード進行情報の終わりに達したか否かが判定され、結
果が否定の場合にはステップS7に戻って移調処理を繰
り返すが、肯定の場合には処理を終了する。なお、移調
されたコード進行情報は表示され、あるいは該情報に基
づき自動伴奏が行われる。
【0015】次に、例えば、IIm7−V7−IIIm7−VI7…
のような機能コードによるコード進行がROM2あるい
はRAM3に記憶されており、これを移調処理する場合
について説明する。移調するキーを例えば「F」とした
場合、まずステップS2の処理によって「F」が「5」
に変換される。次に、ステップS7の処理によって、最
初の機能コード「IIm7」が読み出される。この機能コー
ドの距離は「II」であるので、ステップS8の処理によ
り「2」に変換される。
【0016】ステップS9の処理においては、「5」と
「2」が加算され、移調するコードルート値「7」が得
られる。ステップS12においては、図2のテーブルを
参照し、「7」が「G」に逆変換される。以下同様に第
2番目の機能コードの距離「V」は「C」に、3番目の
「III」は「A」に、4番目の「VI」は「D」にそれぞ
れ変換され、最終的には、Gm7−C7−Am7−D7
というコード進行が得られる。
【0017】キーをBmとした場合には、ステップS2
で「B」が「11」に変換されるが、マイナーの指定な
ので、ステップS4〜6の処理により3が加算された後
に12が減算され、キー値は「2」となる。そして最終
的には、Em7−A7−Gbm7(F#m7)−B7とい
うコード進行が得られる。
【0018】以上、実施例を説明したが、次に示すよう
な変形例も考えられる。実施例においては、コード進行
が機能コードによって表されている例を開示したが、コ
ード進行が通常のコード記号、即ちコードルートとコー
ドタイプによってあらわされている場合であっても、本
発明を実施可能である。このような場合には、図4のス
テップS8における距離の数値化処理において、図2に
示したテーブルを使用してキーとコードルートとの距離
値を求めるようにすればよい。
【0019】例えばキーがCメジャーの場合には、図2
のテーブル値がそのままキーとコードルートとの距離値
を表しているので、単にコードルート記号に基づいて図
2のテーブルを引くだけでよい。例えばコードルートが
「D」である場合には距離値は「2」となる。このよう
に、キーに対応する数値を0にすることにより、テーブ
ルの値が元のキーと移調するキーの距離を表すことにな
るので、該距離を算出する処理が省ける。
【0020】キーに対応する数値が0でない場合、例え
ば図2のテーブルを使用してキーが「F」であるコード
進行を「G」に移調する場合には、「G」に対応する値
「7」から「F」に対応する値「5」を減算した「2」
が移調すべき距離となる。従って、図2のテーブルによ
って数値化された各コードのコードルート値に「2」を
加算し、逆変換することにより移調されたコード進行が
得られる。なお減算結果が負になった場合には12を加
算すればよい。なお、本発明は電子ピアノ、消音型ピア
ノ、シンセサイザーなどの電子楽器の他、専用の自動伴
奏装置、パソコン等において実施することも可能であ
る。
【0021】
【発明の効果】以上述べたように、本発明においては、
自動伴奏装置においてコード進行を移調したい場合に
は、単に移調すべきキーの記号(C〜B)を入力するの
みで、コード進行が自動的に移調され、表示あるいは自
動演奏することができるという効果がある。また、電子
楽器にこの自動伴奏装置の機能を組み込むことにより、
記憶されているコード進行を容易に所望のキーに移調し
て自動伴奏を行うことができるという効果がある。
【図面の簡単な説明】
【図1】本発明を適用した電子ピアノの構成を示すブロ
ック図である。
【図2】キーあるいはコードルート(根音)と数値の対
応テーブルの例を示す説明図である。
【図3】機能コードにおける各距離記号と距離値の対応
テーブルの内容を示す説明図である。
【図4】コード進行の移調処理を示すフローチャートで
ある。
【符号の説明】
1…CPU、2…ROM、3…RAM、4…パネル回
路、5…PAD回路、6…楽音発生回路、7…D/A変
換器、8…アンプ、9…スピーカ、10…バス

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 各コードについてキーとコードルートと
    の距離情報が指定される機能コードによるコード進行情
    報に基づき、楽音信号を発生させる自動伴奏装置におい
    て、 移調するキーを入力するキー入力手段と、 移調するキーおよび各機能コードの距離情報を数値化す
    る数値化手段と数値化手段の出力データに基づき、移調
    するコードルートに対応する数値を求める数値算出手段
    と、 数値算出手段の出力値をコードルート記号に変換する変
    換手段とを備えたことを特徴とする自動伴奏装置。
  2. 【請求項2】 前記数値化手段は、半音上がる毎に1だ
    け値が増加するキーと数値の対応テーブルおよび、半音
    上がる毎に1だけ値が増加するコードルートの距離情報
    と数値の対応テーブルを使用して数値化を行い、 前記数値算出手段は、キー値と距離値を加算する手段を
    含むことを特徴とする請求項1に記載の自動伴奏装置。
  3. 【請求項3】 固有のキーが指定されているコード進行
    情報に基づき、楽音信号を発生させる自動伴奏装置にお
    いて、 移調するキーを入力するキー入力手段と、 移調するキーおよび各コードのコードルートを数値化す
    る数値化手段と数値化手段の出力データに基づき、移調
    するコードルートに対応する数値を求める数値算出手段
    と、 数値算出手段の出力値をコードルート記号に変換する変
    換手段とを備えたことを特徴とする自動伴奏装置。
  4. 【請求項4】 前記数値化手段は、固有のキーに対応す
    る数値を0とし、固有のキーから半音上がる毎に1だけ
    値が増加するルート記号と数値の対応テーブルを使用し
    て数値化を行うことを特徴とする請求項3に記載の自動
    伴奏装置。
  5. 【請求項5】 前記数値算出手段は、キーがマイナーで
    ある場合には、移調するキーの値に3を加算する手段
    と、 移調するキーの値とコードルートの値を加算する手段
    と、 移調されたコードルートの値が12以上である場合に
    は、該値から12を減算する手段とを備えたことを特徴
    とする請求項1ないし4のいずれかに記載された自動伴
    奏装置。
  6. 【請求項6】 請求項1ないし5のいずれかに記載され
    た自動伴奏装置を備え、 キー入力手段から入力されたキー情報に基づき、該自動
    伴奏装置によって予め記憶されているコード進行情報を
    移調し、 移調されたコード進行情報に基づき表示および自動伴奏
    の少なくとも一方を行う手段を備えたことを特徴とする
    電子楽器。
JP8179979A 1996-06-20 1996-06-20 自動伴奏装置および該自動伴奏装置を備えた電子楽器 Pending JPH1011057A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8179979A JPH1011057A (ja) 1996-06-20 1996-06-20 自動伴奏装置および該自動伴奏装置を備えた電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8179979A JPH1011057A (ja) 1996-06-20 1996-06-20 自動伴奏装置および該自動伴奏装置を備えた電子楽器

Publications (1)

Publication Number Publication Date
JPH1011057A true JPH1011057A (ja) 1998-01-16

Family

ID=16075341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8179979A Pending JPH1011057A (ja) 1996-06-20 1996-06-20 自動伴奏装置および該自動伴奏装置を備えた電子楽器

Country Status (1)

Country Link
JP (1) JPH1011057A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101364377B1 (ko) * 2012-10-26 2014-02-26 문한기 이조 악기 타입 및 연주 실력에 따른 자동 이조 변환 장치 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101364377B1 (ko) * 2012-10-26 2014-02-26 문한기 이조 악기 타입 및 연주 실력에 따른 자동 이조 변환 장치 및 방법

Similar Documents

Publication Publication Date Title
JP3812328B2 (ja) 自動伴奏パターン発生装置及び方法
JP2583809B2 (ja) 電子楽器
JP3354047B2 (ja) コード変換装置および該コード変換装置を備えた電子楽器
JPH1011065A (ja) コード選択装置および該コード選択装置を備えた電子楽器
JP4093000B2 (ja) 楽譜表示データを記憶した記憶媒体、その楽譜表示データを用いた楽譜表示装置及びプログラム
JP4093001B2 (ja) 楽譜表示データを記憶した記憶媒体、その楽譜表示データを用いた楽譜表示装置及びプログラム
JP3933070B2 (ja) アルペジオ生成装置及びプログラム
JP2915753B2 (ja) 電子楽器
JP3493838B2 (ja) 電子楽器
JP2580917Y2 (ja) ピッチ変換装置
JP3424989B2 (ja) 電子楽器の自動伴奏装置
JPH08278784A (ja) 電子楽器
JP3651675B2 (ja) 電子楽器
JPH1063268A (ja) 電子楽器
JPH08292769A (ja) 電子楽器
JP2004246069A (ja) 電子音楽装置及びトランスポーズ設定プログラム
JP2001100745A (ja) 電子楽器
JPS6239438B2 (ja)
JP2004101707A (ja) 楽譜表示データを記憶した記憶媒体、その楽譜表示データを用いた楽譜表示装置及びプログラム
JPH0720868A (ja) 発音指示装置
JPH08185170A (ja) 楽音発生装置
JPH06282267A (ja) 自動伴奏装置
JPH09190188A (ja) 電子鍵盤楽器
JPH08106289A (ja) 電子・電気楽器の自動伴奏装置
JPH08185181A (ja) 自動伴奏装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040127