JPH0740186B2 - 自動演奏装置 - Google Patents

自動演奏装置

Info

Publication number
JPH0740186B2
JPH0740186B2 JP62133841A JP13384187A JPH0740186B2 JP H0740186 B2 JPH0740186 B2 JP H0740186B2 JP 62133841 A JP62133841 A JP 62133841A JP 13384187 A JP13384187 A JP 13384187A JP H0740186 B2 JPH0740186 B2 JP H0740186B2
Authority
JP
Japan
Prior art keywords
automatic performance
memory
data
output
automatic
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.)
Expired - Fee Related
Application number
JP62133841A
Other languages
English (en)
Other versions
JPS63298293A (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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP62133841A priority Critical patent/JPH0740186B2/ja
Publication of JPS63298293A publication Critical patent/JPS63298293A/ja
Publication of JPH0740186B2 publication Critical patent/JPH0740186B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、2系統の自動演奏手段を有し、かつ、その
2系統の自動演奏手段が共に繰り返し演奏可能に構成さ
れた自動演奏装置に関する。
「従来の技術」 近年、自動演奏可能に構成された電子楽器が実用化され
ている。この電子楽器は、従来の電子楽器に加えて、自
動演奏のための演奏データが記憶されるメモリと、この
メモリ内のデータを読み出し、楽音発生部へ供給する読
み出し手段とが設けられている。この自動演奏は、例え
ば電子楽器の練習時等に使用される。すなわち、例えば
メロディの練習をする時は伴奏音を自動演奏させ、ま
た、伴奏音の練習をする時はメロディを自動演奏させ
る。
ところで、電子楽器の練習時においては、通常、同じ箇
所を繰り返し練習する。そこで、繰り返し自動演奏をす
ることができるように構成された電子楽器が開発された
(特開昭58-127996号)。
「発明が解決しようとする問題点」 このような繰り返し自動演奏可能に構成された電子楽器
において、自動演奏と同時に自動リズム音を発生させる
場合も多い。しかし、従来の電子楽器は、この自動演奏
音と自動リズム音を同時に発生させる場合に、次のよう
な問題がある。
すなわち、例えばリズム音の繰り返し単位が偶数小節
(例えば、2小節)で、一方、自動演奏の繰り返し単位
が奇数小節(例えば、3小節)であった場合に、2回目
以降の自動演奏時に自動演奏とリズム音との整合がとれ
なくなる。第7図はこの状態を示したもので、図に符号
Aで示した小節は、本来、リズムパターンが「1」でな
ければならないが、実際には「2」となってしまう。そ
して、このように自動演奏音とリズム音との整合がとれ
ないと、発生楽音が不自然なものとなってしまう。
この発明は上述した事情に鑑みてなされたもので、2系
統の自動演奏を同時に、かつ、繰り返し行う場合におい
て、両演奏の整合をとることができる自動演奏装置を提
供することを目的としている。
「問題点を解決するための手段」 第1の発明は、所定の長さのパターンによる第1の自動
演奏と該第1の自動演奏のパターンより長い演奏データ
による第2の自動演奏を同時に、かつ、それぞれ繰り返
して行う自動演奏装置において、前記第2の自動演奏の
繰り返し時点を検出する検出手段と、前記第2の自動演
奏の長さが、同第2の自動演奏の繰り返し時点が前記第
1の自動演奏のn回目(nは2以上の整数)の繰り返し
時点と一致する長さか否かを判断する判断手段と、前記
判断手段が一致しない長さと判断した場合、前記検出手
段が該繰り返し時点を検出した時、前記第1の自動演奏
における演奏を所定位置に移行させる手段とを具備する
ことを特徴としている。
また、第2の発明は、第1図に示すように構成されてい
る。すなわち、第1の自動演奏メモリと、第1の楽音発
生手段と、前記第1の自動演奏メモリ内のデータを複数
回繰り返して読み出し、前記第1の楽音発生手段へ供給
する第1の読出制御手段と、第2の自動演奏メモリと、
第2の楽音発生手段と、前記第2の自動演奏メモリ内の
偶数小節分のデータを複数回繰り返して読み出し、前記
第2の楽音発生手段へ供給する第2の読出制御手段と、
前記第1の自動演奏メモリ内の奇数小節分のデータを繰
り返して読み出す場合に、その繰り返し時点を検出する
検出手段と、前記検出手段により繰り返し時点が検出さ
れた時、前記第2の自動演奏メモリの読み出しを初期状
態に戻す手段とを具備している。この場合、第1の自動
演奏メモリおよび第2の自動演奏メモリにはそれぞれ種
々の演奏データが記憶されるが、その例を第2図に示
す。この第2図において、ケース1の場合は第1の自動
演奏メモリにメロディ音の演奏データが記憶され第2の
自動演奏メモリにはリズム音の演奏データが記憶され
る。同様に、例えばケース4の場合は、第1の自動演奏
メモリにコード(伴奏)音の演奏データが記憶され、第
2の自動演奏メモリにはリズム音の演奏データが記憶さ
れる。
「作用」 第1の発明によれば、繰り返し小節数が長い方の自動演
奏の繰り返し時点を検出し、この検出時点において繰り
返し小節数が短い方の自動演奏を所定の小節へ強制的に
移行させることによって、第1,第2の自動演奏の整合を
とる。
第2の発明によれば、第1の自動演奏メモリ内の奇数小
節分のデータを繰り返して読み出す場合に、その繰り返
し時点を検出し、その検出時において前記第2の自動演
奏メモリの読み出しを初期状態に戻すことによって第1,
第2の自動演奏の整合をとる。
「実施例」 以下、図面を参照してこの発明の一実施例について説明
する。第3図はこの発明の一実施例の構成を示すブロッ
ク図である。なお、この実施例は第2図のケース1の場
合である。この図において、符号1は複数のキーを有し
て構成されるキーボードであり、各キーの下方には、キ
ーのオン/オフ検出用のキースイッチが設けられてい
る。2は書込制御回路、3は自動演奏用メモリである。
書込制御回路2は、キーボード1の各キースイッチの出
力に基づいて各キーのオン/オフ状態を検出すると共
に、操作パネル面に設けられたストップスイッチ4,エン
ディングスイッチ5の各操作状態を検出し、これらの検
出結果に基づいて自動演奏用の演奏データを作成し、こ
の演奏データを自動演奏用メモリ3に書き込む。また、
後述するテンポクロックTCLをカウントすることによっ
て小節線の位置を検出し、この検出結果に基づいて小節
線コードを自動演奏用メモリ3に書き込む。なお、この
小節線の検出は、キーボード1による自動演奏開始時点
を基準とする。第4図は演奏データの一例を示す図であ
る。この図においてUK1,UK2,…は楽音の音高を示す音高
データであり、音高データであることを示す識別コード
(音高マーク)と、オクターブコードと、ノートコード
とから構成されている。FL1,FL2,…は楽音の長さを示す
符長データであり、符長データであることを示す識別コ
ード(符長マーク)と、楽音の長さを示す長さデータと
から構成されている。そして、上述した音高データと符
長データの組によって、個々の音符を示す楽音データMD
が構成される。なお、休符の場合は音高データが例えば
「0」となる。また、第4図において、小節線コードは
上述した小節線が検出された時書き込まれるコード、繰
り返しコードは、楽曲の最後においてストップスイッチ
4が操作された時書き込まれるコードである。また、ス
トップスイッチ4の代わりにエンディングスイッチ5が
操作された場合は、終了コードが書き込まれる。しかし
て、操作者が鍵盤1によってメロディ音を演奏すると、
該メロディ音の各音符または休符に対応する楽音データ
MDが順次メモリ3内に書き込まれ、また、小節線の位置
において小節線コードが自動的に書き込まれる。また、
演奏終了時においてストップスイッチ4を押すと、繰り
返しコードがメモリ3に書き込まれ、エンディングスイ
ッチ5を押すと、終了コードがメモリ3に書き込まれ
る。
次に、第3図において、6は自動演奏用メモリ3内の演
奏データを読み出す読出制御回路であり、詳細は後述す
る。7は読出制御回路6から出力される演奏データに基
づいて楽音信号を形成する楽音発生回路であり、その出
力は増幅器8によって増幅され、スピーカ9から楽音と
して発音される。10はリズム音のスタートを指示するリ
ズムスタートスイッチ、11はテンポの基となるテンポク
ロックTCLを発生するテンポクロック発振器、11aはテン
ポクロックTCLの周波数を設定するためのヴォリュー
ム、12はカウンタ、13は操作パネル面に設けられたリズ
ムセレクタ(リズム選択操作子)、14はリズムパターン
メモリである。このリズムパターンメモリ14は、予め複
数種類のリズムパターンが記憶されており、これらのリ
ズムパターンの内の1つがリズムセレクタ13によって選
択され、この選択されたリズムパターンを構成する“1"
/“0"のデータ列がカウンタ12の出力に基づいて順次、
繰り返し読み出される。15は複数のリズム音源によって
構成されるリズム音発生回路であり、各リズム音源(ス
ネアロール用リズム音源を除く)が各々リズムパターン
メモリ14の出力(“1")によって駆動される。このリズ
ム音発生回路15内の各リズム音源の出力はミキシングさ
れ、増幅器8へ供給される。16はスネアロール用発振
器、17はアンドゲートである。リズムパターンメモリ14
からスネアロール用音源の駆動を指示する“1"信号が出
力されると、アンドゲート17が開状態となり、スネアロ
ール用発振器16の出力パルスが同アンドゲート17を介し
てリズム音発生回路15へ供給され、この信号に基づいて
スネアロール用音源が駆動される。なお、テンポクロッ
ク発振器11と別個にスネアロール用発振器16を設けた理
由は、スネアロール用の音源をテンポクロックに基づい
て駆動すると、テンポクロックの周波数が変更される度
に連打の間隔が異なることになって不自然な楽音となる
のに対し、スネアロール用発振器16を設ければ、連打の
間隔をテンポクロックの周波数に無関係とすることがで
き、より自然な楽音(連打音)を発生することができる
からである。
次に、読出制御回路6の詳細を第5図を参照して説明す
る。図において、21は自動演奏を開始しようとする時に
操作するプレイスイッチ、22は自動演奏終了時に操作す
るストップスイッチ、23はプレイスイッチ21が押された
時点でパルス信号を出力する微分回路、24はストップス
イッチ22が押された時点でパルス信号を出力する微分回
路である。25,26,27はオアゲート、28,29はリセット・
リセットフリップフロップ、30はアンドゲート、31はオ
アゲート、32は自動演奏用メモリ3へアドレスデータを
供給するアドレスカウンタである。34は終了コード検出
回路であり、自動演奏用メモリ3から終了コードが出力
された時これを検出し、パルス信号をオアゲート27へ出
力する。35は繰り返しコード検出回路であり、自動演奏
用メモリ3から繰り返しコードが出力された時これを検
出し、パルス信号を出力する。36は符長マーク検出回路
であり、自動演奏用メモリ3から符長データが出力され
た時、同データに含まれる符長マークを検出し、パルス
信号を出力する。このパルス信号によって、符長データ
に含まれる長さデータがラッチ37に読み込まれる。38は
比較回路、39は符長カウンタである。符長カウンタ39
は、テンポクロックTCLをアップカウントし、そのカウ
ント出力を比較回路38へ供給する。比較回路38はラッチ
37の出力を符長カウンタ39の出力とを比較し、両者が一
致した時一致信号EQを微分回路40へ出力する。微分回路
40は、一致信号EQの立ち上がりにおいてパルス信号を出
力してオアゲート41を介して符長カウンタ39のリセット
端子Rへ出力する。42は小節線コード検出回路であり、
自動演奏用メモリ3から小節線コードが出力された時こ
れを検出して、パルス信号をオアゲート41を介して符長
カウンタ39のリセット端子Rへ出力すると共に、小節線
カウンタ43のクロック端子CKへ出力する。小節線カウン
タ43は、小節線コード検出回路42から出力されるパルス
信号をアップカウントし、そのカウンタ出力を奇数検出
回路44へ出力する。奇数検出回路44は、小節線カウンタ
43のカウント出力が奇数の場合に“1"信号を、偶数の場
合に“0"信号を出力する回路である。47は音高マーク検
出回路であり、自動演奏用メモリ3から音高データが出
力された時、該音高データに含まれる音高マークを検出
し、パルス信号をラッチ48へ出力する。ラッチ48は、そ
のパルス信号を受け、音高データに含まれるオクターブ
コードおよびノートコードを読み込み、第3図の楽音発
生回路7へ出力する。
次に、上記の構成による自動演奏装置の自動演奏時の動
作を説明する。ここで、自動演奏用メモリ3には、その
1番地から順に演奏データが記憶されているものとす
る。また、読出制御回路6は、初期リセットが行なわれ
た状態にあるものとする。すなわち、フリップフロップ
28がリセット状態、フリップフロップ29がセット状態、
カウンタ32,39,43がリセット状態、ラッチ37,48がリセ
ット状態にあるものとする。
自動演奏を行う場合、操作者は、まず、リズムセレクタ
13(第3図)によって、リズムの種類(ワルツ,マンボ
等)を選択し、次いでリズムスタートスイッチ10を押
す。リズムスタートスイッチ10が押されると、信号RHST
が“1"信号となり、この“1"信号がオアゲート26(第5
図)を介してフリップフロップ29のリセット端子Rへ供
給され、フリップフロップ29がリセットされる。フリッ
プフロップ29がリセットされ、その出力端Qから“0"信
号が出力されると、この時、奇数検出回路44の出力が
“0"信号にあり、アンドゲート45の出力が“0"信号にあ
ることから、オアゲート46の出力信号RSTが“0"信号と
なり、この“0"信号がカウンタ12(第3図),テンポク
ロック発振器11,スネアロール用発振器16の各リセット
端子Rへ供給さる。これにより、上記各回路のリセット
状態が解除される。テンポクロック発振器11,カウンタ1
2のリセット状態が解除されると、以後、テンポクロッ
ク発振器11からテンポクロックTCLが出力され、カウン
タ12がこのテンポクロックTCLをアップカウントする。
このカウンタ12のカウント出力の変化に応じて、リズム
パターンメモリ14からリズムパターンが読み出され、リ
ズム音発生回路15へ供給される。この結果、同回路15内
の各リズム音源が駆動され、同回路15からリズム音信号
が出力され、増幅器8を介してスピーカ9へ供給され
る。これによりスピーカ9からリズム音が発生する。
次に、操作者は、このリズム音に合わせて、第5図のプ
レイスイッチ21をオンとする。プレイスイッチ21がオン
とされると、微分回路23からパルス信号が出力される。
このパルス信号は、オアゲート31を介してアンドレスカ
ウンタ32のリセット端子Rおよびオアゲート41を介して
符長カウンタ39のリセット端子Rへ供給され、これによ
りアドレスカウンタ32および符長カウンタ39がリセット
される。また、オアゲート26を介してフリップフロップ
29のリセット端子Rへ供給される。なおこの時、フリッ
プフロップ29は既にリセット状態にあり、したがって、
回路上の変化はない。また同パルス信号は、オアゲート
25を介してフリップフロップ28のセット端子Sへ供給さ
れる。これにより、フリップフロップ29がセットされ
る。
フリップフロップ28がセットされ、その出力端子Qから
“1"信号が出力されると、アンドゲート30が開状態とな
り、システムクロックφの第1番目のパルスが同アンド
ゲート30を介してアドレスカウンタ32のクロック端子CK
へ供給される。これにより、アドレスカウンタ32のカウ
ント出力が「1」となり、このデータ「1」が自動演奏
用メモリ3のアドレス端子へ供給され、同メモリ3の1
番地内の音高データUK1(第4図参照)がメモリ3から
出力される。音高データUK1がメモリ3から出力される
と、音高マーク検出回路47からパルス信号が出力され、
ラッチ48へ供給される。これにより、音高データUK1の
オクターブコードおよびノートコードが各々ラッチ48に
読み込まれ、楽音発生回路7へ供給される。楽音発生回
路7は、これらのオクターブコードおよびノートコード
を受け、同コードに対応する音高の楽音信号を形成し、
増幅器8を介してスピーカ9へ供給する。これにより、
音高データUK1に対応する音高の楽音が発生する。
次に、システムクロックφの第2番目のパルスがアドレ
スカウンタ32へ供給されると、アドレスカウンタ32のカ
ウント出力が「2」となり、自動演奏用メモリ3の2番
地内の符長データFL1が同メモリ3から読み出される。
メモリ3から符長データFL1が出力されると、符長マー
ク検出回路36からパルス信号が出力され、ラッチ37およ
びフリップフロップ28のリセット端子Rへ供給される。
ラッチ37へパルス信号が供給されると、メモリ3から出
力されている符長データFL1の長さデータがラッチ37に
読み込まれ、この読み込まれたデータが比較回路38へ出
力される。また、フリップフロップ28のリセット端子R
へパルス信号が供給されると、フリップフロップ28がリ
セットされる。これにより、アンドゲート30が閉状態と
なり、以後、アドレスカウンタ32のカウントが停止す
る。
比較回路38へ、ラッチ37に読み込まれた長さデータが供
給されると、比較回路38から出力される一致信号EQが
“0"となる。一方、符長カウンタ39は、微分回路32の出
力によってリセットされた後、テンポクロックTCLのア
ップカウントを行う。そして、同カウンタ39のカウント
出力がラッチ37の出力データに一致すると、比較回路38
から出力される一致信号EQが“1"となる。一致信号EQが
“1"信号になると、その立ち上がりにおいて微分回路40
からパルス信号が出力され、オアゲート25を介してフリ
ップフロップ28のセット端子Sへ供給される。これによ
り、フリップフロップ28がセットされる。また、微分回
路40からのパルス信号がオアゲート41を介して符長カウ
ンタ39のリセット端子Rへ供給されると、同カウンタ39
がリセットされる。これにより、符長カウンタ39が再び
テンポクロックTCLのカウントを開始する。
一方、フリップフロップ28がセットされると、再びアン
ドゲート30が開状態となり、システムクロックφがアド
レスカウンタ32へ供給される。これにより、アドレスカ
ウンタ32のカウント出力が「3」となり、自動演奏用メ
モリ3の3番地から音高データUK2が読みだされる。音
高データUK2がメモリ3から読み出されると、前述した
場合と同様に、音高マーク検出回路47からパルス信号が
出力され、このパルス信号によってラッチ48に音高デー
タUK2のオクターブコードおよびノートコードが読み込
まれ、楽音発生回路7へ出力される。これにより、楽音
発生回路7から、音高データUK2に対応する楽音信号が
出力され、スピーカ9から同楽音信号に基づく楽音が発
生する。
次に、アドレスカウンタ32のカウント出力が「4」にな
ると、自動演奏用メモリ3の4番地から符長データFL2
が読み出される。これにより、符長マーク検出回路36か
らパルス信号が出力され、このパルス信号によってフリ
ップフロップ28がリセットされ、アンドゲート30が閉状
態となる。また、同パルス信号によって符長データFL2
の長さデータがラッチ37に読み込まれる。以後、符長カ
ウンタ39のアップカウントが進み、再び、符長カウンタ
39のカウント出力とラッチ37の出力データとが一致する
と、比較回路38から一致信号EQとして“1"信号が出力さ
れ、以下、上記と同様の過程が繰り返される。
次に、自動演奏用メモリ3から小節線コードが読み出さ
れると、小節線コード検出回路42からパルス信号が出力
される。これにより、符長カウンタ39がリセットされ、
また、小節線カウンタ39のカウント出力が「1」とな
る。以後、自動演奏用メモリ3から小節線コードが出力
される毎に、符長カウンタ39がリセットされ、また、小
節線カウンタ43にカウント出力が「1」ずつアップす
る。
次に、自動演奏用メモリ3から繰り返しコードが読み出
されると、繰り返しコード検出回路35からパルス信号RE
Pが出力され、オアゲート31を介してアドレスカウンタ3
2のリセット端子Rおよびオアゲート41を介して符長カ
ウンタ39のリセット端子Rへ供給される。これにより、
アドレスカウンタ32および符長カウンタ39がリセットさ
れる。また、同パルス信号REPはアンドゲート45の第1
入力端へも供給される。この時点において、小節線カウ
ンタ43の出力が偶数であった場合は奇数検出回路44の出
力が“0"であり、したがってアンドゲート45が閉状態に
あり、同アンドゲート45からパルス信号が出力されるこ
とはない。一方、この時点において、小節線カウンタ43
の出力が奇数であった場合は、奇数検出回路44から“1"
信号が出力されており、したがって、パルス信号REPが
アンドゲート45を介して出力され、小節線カウンタ43の
リセット端子Rへ出力される。これにより、小節線カウ
ンタ43がリセットされる。また、アンドゲート45から出
力されたパルス信号はオアゲート46を介して、信号RST
として出力され、第3図のカウンタ12,テンポクロック
発振器11,スネアロール用発振器16の各リセット端子R
へ供給される。これにより、カウンタ12,テンポクロッ
ク発振器11,スネアロール用発振器16がいずれもリセッ
トされる。これにより、自動リズム演奏は初期状態に戻
って第1小節目のリズム音の発生が行なわれる。
このように、自動演奏用メモリ3から繰り返しコードが
出力されると、アドレスカウンタ32がリセットされ、ま
た、小節線カウンタ43の出力が奇数の場合には、同カウ
ンタ43,カウンタ12等のリセットが行なわれる。また、
この時点でフリップフロップ28はセット状態にあり、ア
ンドゲート30が開状態にある。したがって、次のシステ
ムクロックφによりアドレスカウンタ32のカウント出力
が再び「1」となり、自動演奏用メモリ3から、再び前
述した音高データUK1の読み出され、以後、前述した場
合と同様にして、第2回目の自動演奏が行なわれる。そ
して、繰り返しコードが再びメモリ3から読み出される
と、続いて第3回目の自動演奏が行なわれる。このよう
にして、繰り返し自動演奏が行なわれる。
次に、ストップスイッチ22(第5図)が押されると、微
分回路24からパルス信号が出力され、オアゲート27を介
してフリップフロップ29のセット端子Sへ供給される。
これによりフリップフロップ29がセットされる。フリッ
プフロップ29がセットされると、その出力端子Qから
“1"信号が出力され、この“1"信号がオアゲート31を介
してアドレスカウンタ32のリセット端子Rへ供給される
と共に、オアゲート46を介してカウンタ12,テンポクロ
ック発振器11,スネアロール用発振器16の各リセット端
子Rへ供給される。これにより、アドレスカウンタ32,
カウンタ12,テンポクロック発振器11,スネアロール用発
振器16が各々リセットされ、自動演奏およびリズム演奏
が終了する。
このように、上記実施例によれば、繰り返しコードが自
動演奏用メモリ3から読み出された時点において、それ
までに自動演奏された小節数が奇数であった場合は、カ
ウンタ12およびテンポクロック発振器11がリセットさ
れ、したがって、以後初期状態に戻って再びリズム音の
形成が行なわれる。この処理により、次の自動演奏開始
時点において、リズム音とメロディ音との整合がとれ
る。一方、それまでに自動演奏された小節数が偶数であ
った場合は、カウンタ12およびテンポクロック発振器11
のリセットは行なわれない。これは、リズムパターンが
通常2小節単位となっているので、自動演奏された楽曲
部分が偶数小節の場合は、わざわざカウンタ12等をリセ
ットして整合をとる必要がないからである。
なお、繰り返しコードの代わりに、終了コードが書き込
まれていた場合は、該終了コードが自動演奏用メモリ3
から読み出された時、終了コード検出回路34からパルス
信号が出力され、オアゲート27を介してフリップフロッ
プ29のセット端子Sへ供給される。これにより、フリッ
プフロップ29がセットされ、ストップスイッチ22が押さ
れた場合と同様に、自動演奏およびリズム演奏が終了す
る。
以上がこの発明の一実施例の詳細である。上記実施例は
第2図のケース1の場合であるが、この発明は、ケース
1に限らず同図の他のケースにも勿論適用することがで
き、また、同図以外のケースにも適用可能である。
例えば、同図のケース4の場合は、上記実施例を次のよ
うに変更すればよい。すなわち、まず、自動演奏用メモ
リ3内には、第6図に示すように、音高データUK1,UK2
……に代えて、和音データLK1,LK2……を記憶させる。
この和音データLK1,LK2……は、同図に示すように、識
別コードとしての和音マークと、和音種類(メジャ,マ
イナ,セブンス,ディミニッシュ等)を示す和音種類デ
ータと、根音を示すノートコードとから構成される。ま
た、音高マーク検出回路47に代えて、和音マークを検出
する和音マーク検出回路を設ける。さらに、楽音発生回
路7内に、和音メモリを設ける。この和音メモリは、ノ
ートコードに対応する楽音を根音とする和音(この和音
の種類は和音種類データにより決定される)を構成する
3個の楽音データを、上記ノートコードおよび和音種類
データをアドレスとして得るように構成されたROMであ
り、この和音メモリのアドレス端子へ和音種類データお
よびノートコードを供給すると、同和音メモリからこれ
らのデータおよびコードに対応する3個の楽音データが
読み出される。楽音発生回路7は、この和音メモリから
読み出された楽音データに基づいて伴奏音信号を形成す
る。
なお、第1発明の構成要件(C)における「所定の小
節」とは、第1小節目に限るものではない。両自動演奏
の整合がとれるような小節へ移行させればよい。また、
各自動演奏の繰り返し小節数は、実施例のものに限らな
い。
「発明の効果」 以上説明したように、この発明によれば、2系統の自動
演奏を同時に、かつ、繰り返し行わせる場合において、
繰り返し時点における両演奏の整合を常にとるこができ
る効果がある。
【図面の簡単な説明】
第1図はこの発明の機能ブロック図、第2図は自動演奏
の組み合わせ例を示す図、第3図はこの発明の一実施例
の構成を示すブロック図、第4図は第3図の自動演奏用
メモリ3内に記憶されるデータのフォーマットおよび記
憶状態を示す図、第5図は第3図の読出制御回路6の詳
細を示すブロック図、第6図は第3図の実施例の変形例
を説明するための図であり、自動演奏用メモリ3内に記
憶されるデータのフォーマットおよび記憶状態を示す
図、第7図は従来技術の問題点を説明するための図であ
る。 3……自動演奏用メモリ、6……読出制御回路、7……
楽音発生回路、12……カウンタ、14……リズムパターン
メモリ、15……リズム音発生回路、35……繰り返しコー
ド検出回路。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】(a)所定の長さのパターンによる第1の
    自動演奏と該第1の自動演奏のパターンより長い演奏デ
    ータによる第2の自動演奏を同時に、かつ、それぞれ繰
    り返して行う自動演奏装置において、 (b)前記第2の自動演奏の繰り返し時点を検出する検
    出手段と、 (c)前記第2の自動演奏の長さが、同第2の自動演奏
    の繰り返し時点が前記第1の自動演奏のn回目(nは2
    以上の整数)の繰り返し時点と一致する長さか否かを判
    断する判断手段と、 (d)前記判断手段が一致しない長さと判断した場合、
    前記検出手段が該繰り返し時点を検出した時、前記第1
    の自動演奏における演奏を所定位置に移行させる手段
    と、 を具備してなる自動演奏装置。
  2. 【請求項2】(a)第1の自動演奏メモリと、 (b)第1の楽音発生手段と、 (c)前記第1の自動演奏メモリ内のデータを複数回繰
    り返して読み出し、前記第1の楽音発生手段へ供給する
    第1の読出制御手段と、 (d)第2の自動演奏メモリと、 (e)第2の楽音発生手段と、 (f)前記第2の自動演奏メモリ内の偶数小節分のデー
    タを複数回繰り返して読み出し、前記第2の楽音発生手
    段へ供給する第2の読出制御手段と、 (g)前記第1の自動演奏メモリ内の奇数小節分のデー
    タを繰り返して読み出す場合に、その繰り返し時点を検
    出する検出手段と、 (h)前記検出手段により繰り返し時点が検出された
    時、前記第2の自動演奏メモリの読み出しを初期状態に
    戻す手段と、 を具備してなる自動演奏装置。
JP62133841A 1987-05-29 1987-05-29 自動演奏装置 Expired - Fee Related JPH0740186B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62133841A JPH0740186B2 (ja) 1987-05-29 1987-05-29 自動演奏装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62133841A JPH0740186B2 (ja) 1987-05-29 1987-05-29 自動演奏装置

Publications (2)

Publication Number Publication Date
JPS63298293A JPS63298293A (ja) 1988-12-06
JPH0740186B2 true JPH0740186B2 (ja) 1995-05-01

Family

ID=15114291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62133841A Expired - Fee Related JPH0740186B2 (ja) 1987-05-29 1987-05-29 自動演奏装置

Country Status (1)

Country Link
JP (1) JPH0740186B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3006159A1 (en) 2014-10-10 2016-04-13 Vysoká Skola Bánská - Technická Univerzita Ostrava Mobile device for cooling of machine tools with exhaustion and filtration of oil mist

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2720794B2 (ja) * 1994-07-11 1998-03-04 ヤマハ株式会社 自動演奏装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61204693A (ja) * 1985-03-08 1986-09-10 カシオ計算機株式会社 自動演奏装置を備えた電子楽器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3006159A1 (en) 2014-10-10 2016-04-13 Vysoká Skola Bánská - Technická Univerzita Ostrava Mobile device for cooling of machine tools with exhaustion and filtration of oil mist

Also Published As

Publication number Publication date
JPS63298293A (ja) 1988-12-06

Similar Documents

Publication Publication Date Title
JPS6228472B2 (ja)
JPS6157640B2 (ja)
JP3239411B2 (ja) 自動演奏機能付電子楽器
JPH0740186B2 (ja) 自動演奏装置
US4655112A (en) Automatic music playing apparatus
JP2587737B2 (ja) 自動伴奏装置
JPH0428114B2 (ja)
JPS5994792A (ja) 電子楽器
JPS61256391A (ja) 自動演奏装置
JPH0347517B2 (ja)
JP2643334B2 (ja) 自動演奏装置
JP2513387B2 (ja) 電子楽器
JPS6326875Y2 (ja)
JP2660471B2 (ja) 自動演奏装置
JP2570068B2 (ja) 自動演奏装置
JPS59195690A (ja) 電子楽器
JP2550826B2 (ja) 電子楽器
JP2674331B2 (ja) 自動伴奏装置
JPS5828794A (ja) 電子楽器の音声指示装置
JPH0561462A (ja) 自動演奏装置
JP2639380B2 (ja) 自動演奏装置
JPS6030950B2 (ja) 電子楽器装置
JPH0343636B2 (ja)
JPS59189395A (ja) 電子楽器の自動伴奏装置
JPH0428115B2 (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees