JPS60262193A - 自動伴奏装置 - Google Patents

自動伴奏装置

Info

Publication number
JPS60262193A
JPS60262193A JP59118844A JP11884484A JPS60262193A JP S60262193 A JPS60262193 A JP S60262193A JP 59118844 A JP59118844 A JP 59118844A JP 11884484 A JP11884484 A JP 11884484A JP S60262193 A JPS60262193 A JP S60262193A
Authority
JP
Japan
Prior art keywords
pattern
data
rhythm
accompaniment
counter
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.)
Granted
Application number
JP59118844A
Other languages
English (en)
Other versions
JPH0656550B2 (ja
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP59118844A priority Critical patent/JPH0656550B2/ja
Priority to US06/709,774 priority patent/US4674384A/en
Priority to GB08506306A priority patent/GB2156135B/en
Priority to DE19853509474 priority patent/DE3509474A1/de
Publication of JPS60262193A publication Critical patent/JPS60262193A/ja
Publication of JPH0656550B2 publication Critical patent/JPH0656550B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、鍵操作状態に応じて最適な伴奏パターンに
自動的に変更するようにした自動伴奏装置に関する。
〔従来技術とその問題点〕
従来、自動伴奏装置にはリズムパターン選択スイッチが
設けられており、ロック、ボサノバ、サンバ等の各種の
リズムが自動演奏されるようになっている。その場合、
このリズムは、例えば2小節を1周期として同一リズム
パターンが繰返されるものである。
しかしながら、同一パターンの繰返しであると伴奏が単
調になり、飽きがきやすい問題がある。
そのため従来でも、バリエーションスイッチを設けてバ
リエーションを挿入したり、或いは、例えばロック11
ロツク■の2種類のスイッチを設けて、同じロックでも
ロック■をオンすると8ビート系のロックが演奏され、
またロック■をオンすると16ビート系のロックが演奏
されるようにしている。
然るにこのようにすると、スイッチの数が増え、また回
路が複雑になり、更に演奏操作も難しくなる問題が新た
に発生する。
〔発明の目的〕
簡単な構成で、各種の伴奏パターンが自動的に変更され
、飽きのこない、また演奏操作も簡単な自動伴奏装置を
提供することを目的とする。
〔発明の要点〕
予め設定された所定期間内の押鍵タイミングまたは押鍵
速度信号に基づいて抽出される鍵操作状態の特徴を示す
データから、予め定められている伴奏パターンのうちの
1つの伴奏パターンを選択し、伴奏パターンの変更を自
動的に行うようにしたものである。
〔実施例〕
以下、図面を参照してこの発明を、自動リズム伴奏が行
える電子楽器に適用した一実施例を説明する。
第1図は全体構成を示す。図中、1は鍵Jlで、例えば
61個の鍵を有し、また各錘からの出力信:1″ 号は
押鍵検出回路2に与えられて押鍵操作状態、: 即ち、
押鍵速度及び音高が夫々検出される。そしてこの回路2
からは音高を表わすキーコードKYDT、押鍵速度を表
わすデータKYPRが出力し、前記キーコードKYDT
は楽音形成回路3に与えられ、またデータKYPRは楽
音形成回路3及び特徴量抽出回路4に与えられる。
楽音形成回路3は操作鍵の楽音を前記キーコードKYD
’l’等に基づいて作成し、それをアンプ5、スピーカ
6等を介し放音させる。
一方、テンポ発振器7は設定テンポに応じたテンポクロ
ック1月、を発生し、テンポカウンタ8に与えて計数さ
せる。そしてこのテンポカウンタ8からは、1小節を0
〜47の合計48のタイミングに分割したタイミングデ
ータCo と、0〜3にその値が変化し、4小節単位で
クリアされる小節データQb(即ち、その値Oは1小節
目、1.2.3は夫々、2.3.4小節目を示し、そし
て0に戻ってあらたな1小節目を示し、以下は同様な繰
返しとなる)とを出力する。そしてタイミングデータC
8は特徴量抽出回路4及びリズムパターンメモリ10に
供給され、また小節データCbは特徴量抽出回路4に与
えられる。
特徴量抽出回路4はパワーオン時、またはリズムスター
ト/ストップスイッチ(図示略)のオン、オフ時に信号
CRを発生してテンポカウンタ8をリセットすると共に
、前記各小節内の48個のタイミングのうち、4小節を
1区切りとして夫々同じタイミング内に押鍵されたメロ
ディの押鍵数の総和を更にこの4小節間の全押鍵数で割
算した結果を表わすデータX1〜X48を発生してパタ
ーン分類回路9へ与える。
パターン分類回路9には、この実施例では第4図(A)
、(B)に示す2種類のメロディに対する特徴量a1〜
lL4いb1〜1)4gが予め記憶されていると共に、
前記データx1〜X41に基づいて、現在の鍵操作状態
を判断し、それが前記2種のパターンのどちらに類似し
ているかを判別してその結果、ロックまたはロックバラ
ードの何れか一方のリズムパターンを指定するパターン
選択信号Ptをリズムパターンメモリ10に与える。
換言すれば、前記特徴量[Ll〜&48.1)、 −b
4、とは、第4図(A)のロックのリズム、または第4
図(B)のロックバラードのリズムに対応したメロディ
、即ち、各メロディの鍵操作状態を夫々特徴づけるデー
タであり、例えば前記ロックのリズムに適したメロディ
につき、各↑データXl〜X48を統計的に処理して得
られたデータが、前記特徴量a1〜”41であり、パタ
ーン分類回路9にプリセットされているものである。そ
してパターン分類回路9は、前記特徴量a、〜&46、
b。
〜b、い及びデータXi 〜X4mから各ノぐターンに
つき次式(1)、(2)の計算を行って前記ノザターン
選択信号ptを出力する。
da−(X、 −[Ll )!+(x、−FL2y+・
・・+(X411 ass )!、・・(1)db=(
X、−’bげ+(x2−bl )”+・・・+(x48
 b4+1 )”・・(2)而してこのようにして得ら
れたデータda、db(距離を表わすデータである)の
うち値の小さい方(距離の短い方)がよく類似している
方と決め、四ツク、ロックバラードの何れか一方ヲ指定
する前記パターン選択信号ptを発生する。
前記リズムパターンメモリ10には、前記のロック、ロ
ックバラードのほか、リズム選択スイツチ11によって
選択されるその他のリズムを含めた多数のリズムパター
ンデータが記憶され、而してこのスイッチ11の選択ま
たはパターン選択信号ptに応じたリズムパターンデー
タを読出されてリズム音源回路12に供給する。
リズム音源回路12は複数のリズム音源を含み、前記リ
ズムパターンデータに応じたリズム音源が駆動′されて
リズム音が作成され、アンプ5、スピーカ6を介し放音
される。
次に第2図により特徴量抽出回路4の具体的構成を説明
する。制御装置15には、前記データKYPR,小節デ
ータOb NタイミングデータC0が入力し、これに基
づいて4小節毎の特徴量のデータX、〜x48を演算部
16に演算出力させるための制御プログラムが記憶され
ている。この場合、データ記憶部17には、1小節内の
前記48個のタイミング別に設けられ、そのタイミング
で押鍵11° があると+1されるカウンタSKE¥が
48個設けられている。またレジスタ群18には、各タ
イミングを順次指定するカウンタ■と、4小節内の押鍵
総数をカウントするカウンタtotalが設けられてい
る。そして制御装置15はまた、パワーオン時などに信
号ORを発生する。
次に第3図ないし第6図を参照して動作を説明する。鼓
で、この実施例では説明を簡単にするために、既に述べ
たように、第4図(A)に示すロック、または第4図(
B)に示すロックバラードの2種類のリズムのうちいず
れか一方がメロディの内容に応じて自動的に切換えられ
、自動演奏されるものと仮定する。そして第4図(A)
、(B)の各メロディに対しパターン分類回路9には、
具体的には、第6図に示すような内容の特徴量al〜a
4g、b、〜b4+1がプリセットされている。
そこで、いま第41M(A)のメロディを鍵盤1によっ
てマニュアル演奏したものとする。なお、リズム選択ス
イッチ11はロックを指定しておく。
そして演奏を開始すると各錘の出力が押鍵検出回路2に
与えられ、キーコードKYDT、押鍵速度のデータKY
PRが発生する。キーコードKYDT、データKYPR
は共に楽音形成回路3に与えられてその楽音を作成され
、アンプ5、スピーカ6を介し放音される。またデータ
KYPRは特徴量抽出回路4に与えられて、テンポカウ
ンタ8からのタイミングデータC8及び小節データCb
とから、第4図(A)のメロディの特徴を示すデータX
1〜X48(後述するが第5図に示すようなデータとな
る)を算出し、4小節毎にそれをパターン分類回路9に
与える。
パターン分類回路9では、送られてくるデータX1〜X
48と、内部にプリセットされているデータ(特徴i 
) a1〜’4a、b、〜b4.とから、前記(1)、
(2)の各式を計算し、而してこの場合にはda(db
となり、ロックを指定するパターン選択信号Ptをリズ
ムパターンメモリ10に与える。したがってメモリ10
からはロックのリズムパターンデータが続けて読出され
、リズム音源回路12を駆動してロックの自動リズム音
がマニュアル演奏のメロディ音に追随して放音される。
次に、前記特徴量抽出回路4の具体的な動作を第3図の
フローチャートを参照して説明する。このフローチャー
トは、既に述べた理由から4小節を1単位としてデータ
X、〜X4gを算出する。
したがって1小節目が開始するとステップSIの処理に
より特徴量抽出回路4内の制御装置15は″IHレベル
の信号ORを発生し、テンポカウンタ8をリセットする
。そのためそのタイミングデータC6、小節データab
は共に「0」となる。
次にステップS、により、データ記憶部17内の前記4
8個のタイミングの各々に対するカウンタ5KEYがす
べてクリアされる。そしてステップSsによりレジスタ
群18内のカウンタ■もクリアされ、この小節、即ち、
第1小節の第1タイミングが設定される。
次にステップS4ではタイミングデータC8とカウンタ
Iの各値が一致する−か否かが判断され、一致するので
必テップS6に進み、押鍵操作に伴うデータ(速度を表
わす)KYPRが制御装置15に新たに入力したか否か
が判断される。そしていまの場合、メロディの第1楽音
(音高A、)の鍵が演奏開始時に操作されるまではステ
ップS B %84 、Ss 、・・・の繰返しとなる
。そして操作されるとステップS6に抜け、第1タイミ
ングのカウンタ5KEY(0)が+1されて「1」とな
る。
詰り、この第1楽音は、第1小節を48個のタイミング
に分割したその第1タイミングに相当するタイミングで
発音されるべき楽音であるためである。
次にレジスタ群18内のカウンタtotalが+1され
て「1」となる。而してこのカウンタtotaノは1つ
の単位を形成する4小節のうちにおける総押鍵数を示す
。そしてステップs4に戻る。このときタイミングデー
タc0は+1されて「1」となると、即ち、第2タイミ
ングを示すと不一致となり、ステップS8に進んでカウ
ンタIがインクリメントされ、「l」の第2タイミング
の値となる。そしてその値が1小節分の終了を示す「4
8」か否かを判断され、そうではないがら:1□′ ス
テップs4に戻る。
このステップS4では、今回は一致するのでステップS
llに進み、次の押鍵操作の有無が判断される。而して
、前記第1楽音は音長が8分音符であるから次の押鍵は
第7タイミングに当る。したがってカウンタIの値が「
6Jに達するまでの開、ステップS4、S6、S4、S
8、S9、S4、Sl、・・・が繰返され、この間、カ
ウンタ■の値が「1」から1「2」、「3」、・・・、
「6」と1づつ増加する。
次にカウンタlが「6」となり、第2楽音(音高E、)
がオンされると、ステップS@、Sa 、S7の各処理
が実行され、第7タイミングのカウンタ8KFiY(6
)が+1されてIl」となり、またカウンタtota、
/も+1されてr2Jとなる。そしてステップS、に戻
り、次に第13タイミングで第3楽音(F4 )がオン
されるまでの間、スフーツ’7’84.8ssS4.8
@、So 、S4.5I11・・・が繰返され、カウン
タIが+1づつされて「12」まで増大する。
次に前記第13タイミングとなると、ステップ84〜8
.の処理により、この第13タイミングのカウンタ5K
EY(12)の値が+1されて「1」となる。またカウ
ンタtota7も+1されて「3」となる。そしてステ
ップS、に戻る。而してこの人パターンのメロディの1
小節目は、以後オンされる鍵がなく、シたがって次の2
小節目が開始されるまでの間、ステップS3〜S、 、
S6、S9の各処理により単に、カウンタ■の値が+1
づつされて「48」まで順次増加してゆく。
そして「48」になるとそのことがステップs9にて判
断され、ステップS、Oに進んでIJs節データcoが
「0」か否かが判断される。而して正にこのとき、小節
データC8は+1されて2小節目を表わすデータ「1」
に変化しており、したがってステップS、に戻ってカウ
ンタ■がクリアされる。
以後の2〜4小節のメロディに対する処理は、上述した
1小節目と全く同様である。そして各小節の処理に伴っ
て各楽音の操作タイミングに対応するカウンタ5KEY
はそのオンのたびに+1され、またカウンタtota7
は6鍵のオンごとに+1されて4小節、1単位内の総鍵
数がカウントされる。そして4小節の最後の第47タイ
ミングになると、カウンタIは「48」となってステッ
プS9から810に進み、またこの直前、小節データC
0はクリアされて「0」となり、次の4小節、1単位を
示しており、そのためステップSIOからSX、に進ん
で1〜48の各タイミングのデータX1〜X 48を、
対応するカウンタS K E Y (x ) (x=1
〜48)の値をカウンタtota、/の値(いまの例で
は総鍵数は19)で割算することにより第5図に示す如
く算出され、次いでパターン分類回路9へ送出される。
そこでパターン分類回路9では、前記(1)、(2)式
の計算を、入力したデータX1〜”48と、プリセット
されたデータ”I −84g) b、〜b4sとから実
行する。而してこの場合には、da=0゜030、ab
=0.093であるからeL a (d bとなり、そ
の結果、ロックのリズムパターンを指定するパターン選
択信号Ptを発生し、リズムパターンメモリ10に供給
する。
一方、第4図(B)に示すメロディを演奏するときには
、a&==0.117、db=o−076であるからd
a>dbとなりその結果自動リズム伴奏としてはロック
バラードが自動的に選択される。
そしてこの場合の第3図に関する動作はAパターンのと
きと同様である。
鼓で、第4図の曲では、曲の開始から説明したから、リ
ズムは予めAパターンのロックをリズム選択スイッチ1
1によって選択しておいたが、曲の途中でその曲を第4
図(B)に示すメロディに切換えると、上述した演算に
よってリズムはBパターンのロックバラードに自動的に
変更される。
勿論、Bパターンの途中で第4図(A)に示すメロディ
に切換えると、Aパターンのリズム(ロック)に自動的
に変更される。
尚、前記実施例では、押鍵タイミングからそのときの鍵
操作状態を判断して自動リズム伴奏の内容を変更したが
、押鍵速度からそのときの鍵操作状態を判断してリズム
伴奏を変更してもよい。
・(・、あ、や4ffl(A)、。、。62、え−2゜
7pデイ楽音の下に示す数値は、例えば最大値を「10
0」としたときの押鍵速度値を示している。
そして上述したように、例えば48個の各タイミングに
ついて、4小節を1単位とした平均押鍵速度値を算出し
、データX1〜X4aを出力するようにしてもよい。
また、前記実施例では、選択できるリズムパターンを2
種類としたが、勿論3種類以上あってもよい。
更に前記距離計算をユークリッド距離として行ったが、
マハラノビス距離、積率相関係数、その他であってもよ
い。
また前記実施例では、パターン分類を1段で構成して1
回の演算(式(1)、(2)の演算)だけでパターン分
類を行ったが、パターン分類を複数、縦続接続し、例え
ば1段目では、ロック、スイング、レゲエなどの大分類
を行い、2段目では8ビー1−116ビート、3連符形
などのタイミング分類を行い、更に3段目ではノーマル
、シンコペーションパターンの分類を行うなど、徐々に
最適なパターンが選択できるようにしてもよい。
〔発明の効果〕
以上説明したように、この発明は、予め設定された所定
期間内の押鍵タイミングまたは押鍵速度信号に基づいて
抽出される鍵操作状態の特徴を示すデータとから、予め
定められている伴奏パターンのうちの1つの伴奏パター
ンを選択し、伴奏パターンの変更を自動的に行うように
した自動伴奏装置であるから、リズム選択スイッチを多
数設けたりする必要がなく、また演奏曲の変更に応じて
自動的にリズム伴奏等が切換わり、したがって自然な演
奏効果が得られ、また機構、回路の構成も演奏操作も簡
単になる利点もある。
【図面の簡単な説明】
第1図はこの発明の一実施例の回路構成図、第2図は特
徴量抽出回路4の詳細回路図、第3図は動作を説明する
フローチャートの図、第4図(A)、(B)は2種類の
メロディとそのリズムパターンと示す楽譜の図、第5図
はデータX1〜X4Iの一例を示す図、第6図は特徴量
a1〜a44、b、〜b411の一例を示すデータ内容
図である。 1・・・・・・鍵盤、2・・・・・・押鍵検出回路、3
・・・・・・楽音形成回路、4・・・・・・特徴量抽出
回路、訃・・・・・アンプ、6・・・・・・スピーカ、
7・・・・・・テンポ発振器、8・・・・・・テンポカ
ウンタ、9・・・・・・パターン分類回路、10・・・
・・・リズムパターンメモリ、11・・・・・・リズム
選択スイッチ、12・・・・・・リズム音源回路、工5
・・・・・・制御装置、16・・・・・・演算部、17
・・・・・・データ記憶部、18・・・・・・レジスタ
群。 特許出願人 カシオ計算機株式会社 ′T!−一一

Claims (1)

    【特許請求の範囲】
  1. 予め設定された期間内の押鍵タイミング信号または押鍵
    速度信号に基づいて鍵操作状態の特徴を示す特徴データ
    を抽出する抽出手段と、この抽出手段で抽出された上記
    特徴データにより予め定められた伴奏パターンの中から
    最適な伴奏パターンを選択するパターン選択手段と、こ
    のパターン選択手段で選択された伴奏パターンによる伴
    奏音を作成する楽音作成手段とを有し、鍵操作状態に応
    じて自動的に伴奏パターンの変更を行うことを特徴とす
    る自動伴奏装置。
JP59118844A 1984-03-15 1984-06-09 自動伴奏装置 Expired - Lifetime JPH0656550B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP59118844A JPH0656550B2 (ja) 1984-06-09 1984-06-09 自動伴奏装置
US06/709,774 US4674384A (en) 1984-03-15 1985-03-08 Electronic musical instrument with automatic accompaniment unit
GB08506306A GB2156135B (en) 1984-03-15 1985-03-12 Electronic musical instrument with automatic accompaniment unit
DE19853509474 DE3509474A1 (de) 1984-03-15 1985-03-15 Elektronisches musikinstrument mit automatischer begleitvorrichtung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59118844A JPH0656550B2 (ja) 1984-06-09 1984-06-09 自動伴奏装置

Publications (2)

Publication Number Publication Date
JPS60262193A true JPS60262193A (ja) 1985-12-25
JPH0656550B2 JPH0656550B2 (ja) 1994-07-27

Family

ID=14746550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59118844A Expired - Lifetime JPH0656550B2 (ja) 1984-03-15 1984-06-09 自動伴奏装置

Country Status (1)

Country Link
JP (1) JPH0656550B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01170993A (ja) * 1987-12-25 1989-07-06 Yamaha Corp 電子楽器
JP2006098858A (ja) * 2004-09-30 2006-04-13 Casio Comput Co Ltd 楽音制御装置および楽音制御処理のプログラム
JP2013195738A (ja) * 2012-03-21 2013-09-30 Yamaha Corp 歌唱評価装置
JP2016080769A (ja) * 2014-10-10 2016-05-16 カシオ計算機株式会社 電子楽器、電子楽器における楽音パラメータ制御方法およびプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59189395A (ja) * 1983-04-13 1984-10-26 ヤマハ株式会社 電子楽器の自動伴奏装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59189395A (ja) * 1983-04-13 1984-10-26 ヤマハ株式会社 電子楽器の自動伴奏装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01170993A (ja) * 1987-12-25 1989-07-06 Yamaha Corp 電子楽器
JP2006098858A (ja) * 2004-09-30 2006-04-13 Casio Comput Co Ltd 楽音制御装置および楽音制御処理のプログラム
JP2013195738A (ja) * 2012-03-21 2013-09-30 Yamaha Corp 歌唱評価装置
JP2016080769A (ja) * 2014-10-10 2016-05-16 カシオ計算機株式会社 電子楽器、電子楽器における楽音パラメータ制御方法およびプログラム

Also Published As

Publication number Publication date
JPH0656550B2 (ja) 1994-07-27

Similar Documents

Publication Publication Date Title
JP3704980B2 (ja) 自動作曲装置と記録媒体
JP3303617B2 (ja) 自動作曲装置
NL193006C (nl) Werkwijze en inrichting voor verbeterde automatische harmonisering.
US4708046A (en) Electronic musical instrument equipped with memorized randomly modifiable accompaniment patterns
JP3528654B2 (ja) メロディ生成装置及びリズム生成装置と記録媒体
US5457282A (en) Automatic accompaniment apparatus having arrangement function with beat adjustment
US4542675A (en) Automatic tempo set
JPH01179090A (ja) 自動伴奏装置
JPH0656550B2 (ja) 自動伴奏装置
US5478967A (en) Automatic performing system for repeating and performing an accompaniment pattern
JP3195111B2 (ja) 自動演奏装置
JP3664126B2 (ja) 自動作曲装置
JPH0125994Y2 (ja)
JP2940449B2 (ja) 自動演奏装置
JP3641955B2 (ja) 楽曲データ生成装置及びそのための記録媒体
JPH0631977B2 (ja) 電子楽器
JP3430895B2 (ja) 自動伴奏装置及び自動伴奏制御プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3427413B2 (ja) 自動編曲装置
JP3141448B2 (ja) 自動伴奏装置
JP2599720B2 (ja) 電子楽器
JP3316547B2 (ja) 和音付装置
JPS62135894A (ja) 自動伴奏装置
JPH08314456A (ja) 自動伴奏装置
JP3752940B2 (ja) 自動作曲方法、自動作曲装置及び記録媒体
JPH0320874Y2 (ja)