JPH0769689B2 - Automatic music player tempo control device - Google Patents
Automatic music player tempo control deviceInfo
- Publication number
- JPH0769689B2 JPH0769689B2 JP4228308A JP22830892A JPH0769689B2 JP H0769689 B2 JPH0769689 B2 JP H0769689B2 JP 4228308 A JP4228308 A JP 4228308A JP 22830892 A JP22830892 A JP 22830892A JP H0769689 B2 JPH0769689 B2 JP H0769689B2
- Authority
- JP
- Japan
- Prior art keywords
- tempo
- pulse
- setting
- 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 - Lifetime
Links
- 238000012935 Averaging Methods 0.000 claims description 19
- 238000005259 measurement Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000033764 rhythmic process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 210000000056 organ Anatomy 0.000 description 10
- 238000001514 detection method Methods 0.000 description 8
- 230000005764 inhibitory process Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 239000011800 void material Substances 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、テンポクロツクに基
づいて演奏曲のテンポを決定するようにした自動演奏機
(例えば、自動演奏機能付電子オルガン、オートリズム
装置、オートベースコード装置、オートアルペジオ装置
等)のテンポ制御装置に係り、特に音楽演奏に際して人
が通常拍子をとる動作に連動してテンポクロツクの周波
数を所望の値に設定し得るようにした装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic musical instrument (for example, an electronic organ with an automatic musical performance function, an automatic rhythm device, an automatic bass chord device, an automatic arpeggio device) which determines the tempo of a musical composition based on a tempo clock. Etc.), and more particularly to a device capable of setting the frequency of the tempo clock to a desired value in conjunction with the operation of a person who normally takes a beat when playing music.
【0002】[0002]
【従来の技術】従来、この種の装置は、例えば特開昭5
3−138318号公報および特開昭53−13342
3号公報に示されているように、演奏者が演奏前に鍵盤
または操作子を所定回数だけ操作すると、この操作に応
答して相前後する操作の時間間隔を測定するとともに前
記測定結果を表すデータを記憶しておき、前記所定回数
の操作後に自動伴奏、自動リズムなどの自動演奏を自動
的に開始し、同開始された自動演奏のテンポを前記記憶
されたデータに応じて決定する。また、同公報には、前
記所定回数の操作の間に複数の操作間隔を測定してそれ
らの平均値をテンポ制御に利用することも提案されてい
る。2. Description of the Related Art Conventionally, an apparatus of this type is disclosed in, for example, Japanese Patent Laid-Open No.
JP-A-3-138318 and JP-A-53-13342.
As shown in Japanese Patent Publication No. 3, when a performer operates a keyboard or an operator a predetermined number of times before playing, the time interval between successive operations in response to this operation is measured and the measurement result is displayed. Data is stored, and automatic performances such as automatic accompaniment and automatic rhythm are automatically started after the predetermined number of operations, and the tempo of the started automatic performance is determined according to the stored data. The publication also proposes measuring a plurality of operation intervals during the predetermined number of operations and using the average value thereof for tempo control.
【0003】[0003]
【発明が解決しようとする課題】しかし、上記従来の装
置にあっては、演奏者がテンポを設定するために鍵盤ま
たは操作子を操作する場合、自動演奏の作動を停止させ
るので、自動演奏機の自動演奏中に同演奏のテンポを変
更することはできなかった。However, in the above-mentioned conventional apparatus, when the performer operates the keyboard or the operator to set the tempo, the operation of the automatic performance is stopped. It was not possible to change the tempo of the performance during the automatic performance of.
【0004】この発明は上記問題に対処するためになさ
れたもので、その目的は自動演奏機の自動演奏中にも同
演奏のテンポを変更することができる自動演奏機のテン
ポ制御装置を提供することにある。The present invention has been made to solve the above problems, and an object thereof is to provide a tempo control device for an automatic musical instrument, which is capable of changing the tempo of the automatic musical instrument during automatic musical performance. Especially.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に、この発明の構成上の特徴は、音楽の拍子をとる際に
行う人間の動作または音楽の拍子をとる際に使用する器
具の動作のタイミングに同期してテンポパルスを発生す
るテンポ設定パルス発生手段と、テンポ設定パルス発生
手段から相前後して出力されるテンポパルスの時間間隔
を測定するパルス間隔測定手段と、パルス間隔測定手段
により測定された測定結果をそれぞれ表し予め決められ
た数に等しい複数のテンポ制御データを記憶するための
記憶手段と、パルス間隔測定手段によりテンポパルスの
時間間隔が測定される毎に自動演奏機の作動とは独立に
記憶手段に記憶されている最も古いテンポ制御データに
代えてパルス間隔測定手段により新たに測定された測定
結果を表すテンポ制御データを同記憶手段に記憶させる
更新手段と、記憶手段に記憶されている複数のテンポ制
御データを平均化する平均化手段と、平均化手段の出力
により制御されて同出力に応じた周波数を有し自動演奏
機のテンポを制御するためのテンポクロツクを発生する
テンポクロツク発生手段とを備えたことにある。In order to achieve the above-mentioned object, a structural feature of the present invention is that a human motion performed when taking a time signature of music or an operation of an instrument used when taking a time signature of music. By the tempo setting pulse generating means for generating the tempo pulse in synchronization with the timing of, the pulse interval measuring means for measuring the time interval of the tempo pulse outputted one after another from the tempo setting pulse generating means, and the pulse interval measuring means. Storage means for storing a plurality of tempo control data, each of which represents a measured measurement result and is equal to a predetermined number, and the operation of the automatic musical instrument each time the time interval of the tempo pulse is measured by the pulse interval measuring means. Independent of the oldest tempo control data stored in the storage means independently of, the tempo representing the measurement result newly measured by the pulse interval measuring means. Control means for storing the control data in the storage means, averaging means for averaging a plurality of tempo control data stored in the storage means, and a frequency controlled by the output of the averaging means according to the output. And a tempo clock generating means for generating a tempo clock for controlling the tempo of the automatic musical instrument.
【0006】[0006]
【発明の作用・効果】上記のように構成したこの発明に
おいては、テンポ設定パルス発生手段からテンポパルス
が発生されると、パルス間隔測定手段が発生されたテン
ポパルスの時間間隔を測定し、更新手段が同測定された
時間間隔を表すテンポ制御データを自動演奏機の作動と
は独立に順次記憶手段に記憶させる。このテンポ制御デ
ータの記憶動作においては、テンポ記憶手段に記憶され
ている最も古いテンポ制御データが同記憶手段から消去
され、新たに測定された時間間隔を表すテンポ制御デー
タが順次記憶される。その結果、この発明によれば、2
つ以上のテンポパルスがテンポ設定パルス発生手段から
出力されれば、記憶手段に記憶されているテンポ制御デ
ータはいつでも更新されるので、自動演奏機による自動
演奏中にも同演奏のテンポを変更できる。In the present invention configured as described above, when the tempo pulse is generated by the tempo setting pulse generating means, the pulse interval measuring means measures and updates the time interval of the generated tempo pulse. The means sequentially stores tempo control data representing the measured time interval in the storage means independently of the operation of the automatic player. In the storage operation of the tempo control data, the oldest tempo control data stored in the tempo storage means is erased from the storage means, and the tempo control data representing a newly measured time interval is sequentially stored. As a result, according to the present invention, 2
If more than one tempo pulse is output from the tempo setting pulse generation means, the tempo control data stored in the storage means is updated at any time, so the tempo of the same performance can be changed even during automatic performance by the automatic performance machine. .
【0007】[0007]
【実施例】以下に、この発明を実施例に基づいて詳細に
説明する。図1は自動演奏機の一例として自動演奏機能
付の電子オルガンに本発明を適用した場合を示す全体ブ
ロック回路図、図2は本発明の要部であるテンポクロツ
ク発生制御回路を示すブロツク回路図、図3はデータメ
モリ内のデータフオーマツトを示す図、図4〜7はそれ
ぞれテンポ設定パルス発生手段の一例を示す構造図、図
8はテンポクロツク発生制御回路内における各信号の時
間的関係を示すタイミングチヤートである。EXAMPLES The present invention will be described in detail below based on examples. FIG. 1 is an overall block circuit diagram showing a case where the present invention is applied to an electronic organ with an automatic performance function as an example of an automatic musical instrument, and FIG. 2 is a block circuit diagram showing a tempo clock generation control circuit which is a main part of the present invention. FIG. 3 is a diagram showing a data format in a data memory, FIGS. 4 to 7 are structural diagrams showing an example of tempo setting pulse generating means, and FIG. 8 is a timing showing a time relation of each signal in a tempo clock generation control circuit. It is a chart.
【0008】図1において、1は上鍵盤(UK)のキー
スイツチ群、2は下鍵盤(LK)のキースイツチ群、3
はペダル鍵盤(PK)のキースイツチ群をそれぞれ示
し、これらのキースイツチ群1,2,3から発生する各
キーコードはメロデイー音発生回路4、伴奏音発生回路
5及びベース音発生回路6を介してそれぞれ楽音信号に
変換され、メインアンプ、スピーカ等からなるサウンド
システム7を介して楽音として出力されることになる。In FIG. 1, 1 is an upper keyboard (UK) key switch group, 2 is a lower keyboard (LK) key switch group, 3
Indicates a key switch group of the pedal keyboard (PK), and each key code generated from these key switch groups 1, 2 and 3 passes through a melody sound generating circuit 4, an accompaniment sound generating circuit 5 and a bass sound generating circuit 6, respectively. It is converted into a musical tone signal and output as a musical tone through the sound system 7 including a main amplifier and a speaker.
【0009】8はリズムパターンを記憶するパターンメ
モリであり、このパターンメモリ8内には後述するテン
ポクロツクTCLによって歩進制御されるアドレスカウ
ンタ9の出力によつて順次アドレス指定される例えば1
28のアドレスがあり、各アドレスの記憶内容は2小節
の時間長を128分の1に等分した各区間におけるリズ
ム音の発音有無に対応している。従つて、テンポクロツ
クTCLに同期してアドレスカウンタ9が歩進するとパ
ターンメモリ8からはリズムタイミング信号が出力され
るとともに、この信号はリズム音源10を介してリズム
音信号に変換され、さらにサウンドシステム7を介して
リズム音として出力される。Reference numeral 8 is a pattern memory for storing rhythm patterns. In the pattern memory 8, for example, 1 is sequentially addressed by the output of an address counter 9 which is step-controlled by a tempo clock TCL described later.
There are 28 addresses, and the stored contents of each address correspond to the presence or absence of sounding of the rhythm sound in each section obtained by equally dividing the time length of two measures into 1/128. Accordingly, when the address counter 9 advances in synchronization with the tempo clock TCL, a rhythm timing signal is output from the pattern memory 8 and this signal is converted into a rhythm sound signal via the rhythm sound source 10, and the sound system 7 Is output as a rhythm sound via.
【0010】次に、11は各種の演奏データが記憶され
たメモリ(以下、データメモリと言う。)であり、この
例におけるデータメモリ11は所望の曲目に応じて書き
換え可能になすべくRAMが使用されており、図示の如
く楽譜12の下部に沿って磁気的に記録された演奏デー
タを読取装置13によつて走査しつつ読取り、データメ
モリ11内に書込むシステムが採用されている。Next, reference numeral 11 is a memory (hereinafter referred to as a data memory) in which various performance data are stored, and the data memory 11 in this example is a RAM used so as to be rewritable according to a desired song. As shown in the figure, a system in which magnetically recorded performance data along the lower part of the musical score 12 is read by the reading device 13 while being scanned and written into the data memory 11 is adopted.
【0011】一方、演奏データとはその名の通り演奏に
必要な様々なデータを意味し、この実施例においては、
UKにおいて打鍵すべき鍵の音名をあらわすノートコー
ド、その音の属するオクターブをあらわすオクターブコ
ード、その音の長さをあらわす符長コード、LKで打鍵
すべき和音の根音を現わす根音コード、その和音の種別
(例えば、Major,Minor,7th,Minor7th等)をあらわす種
別コード、その曲目の終了をあらわすFINISHコード、及
びこれらの各種コードを識別する識別コード等からな
る。On the other hand, the performance data means, as its name implies, various data necessary for performance, and in this embodiment,
A note chord representing the note name of the key to be keyed in the UK, an octave code representing the octave to which the note belongs, a note length code representing the length of the note, and a root note chord representing the root note of the chord to be entered in the LK. , A chord type (for example, Major, Minor, 7th, Minor7th) of the chord, a FINISH code indicating the end of the tune, and an identification code for identifying these various chords.
【0012】そして、これらコード化された各演奏デー
タは、図3に示すように所定のフオーマツトに従つて前
記データメモリ11内の各アドレスに記憶されている。
すなわち、データメモリ11内の各アドレスにはそれぞ
れ8ビットの記憶容量があり、図中「UK」、「L
K」、「符長、「FINISH」と記された各アドレスの内容
は図示する如く次のように構成されている。 (i) 「UK」; 上位2ビツトb1,b2にはUKに関す
るデータであることを示す識別コード「10」が記憶さ
れる。第3,4ビツトb3,b4 にはUKで打鍵すべき
音の属するオクターブを示すオクターブコードが記憶さ
れる。このオクターブコードは例えば、第1〜4オクタ
ーブを2ビツトバイナリコード「00」〜「11」に対
応させている。第5〜8ビツトb5〜b8 にはUKで打
鍵すべき音名(ノート)を示すノートコードが4ビツト
のバイナリコードで記憶される。例えば、C,C#,
D,D#・・・A# ,Bの12音をバイナリコードの
「0001」〜「1100」に対応させる。 (ii) 「LK」;上位2ビツトb1,b2にはLKに関す
るデータであることを示す識別コード「01」が記憶さ
れる。第3,4ビツトb3,b4にはLKで打鍵すべきコ
ードの種類(例えば、Major,Minor,7th,Minor7th)を示
す識別コードが記憶される。この例では、Major「0
0」、Minor「01」、7th「10」、Minor7th「11」
の関係にある。第5〜8ビツトb5〜b8 には上記コー
ドの根音を示す根音コードが記憶される。この例では、
C,C# ,〜Bの12根音を4ビツトバイナリコードの
「0000」〜「1011」に対応させている。 (iii) 「符長」;上位2ビツトb1,b2 には符長に関
するデータであることを示す識別コード「00」が記憶
される。第3〜8ビツトb3〜b8 には全音譜の64分
の1に対応するテンポクロツクTCLの計数値で符長を
あらわす符長コードが記憶されている。 (iV) 「FINISH」;第1〜8ビツトにはその曲目の終了
をあらわす終了コード「11111111」が記憶される。 (V) その他;第1,2ビツトb1,b2 にUK識別コー
ド「10」を記憶させ、第3〜8ビツトb3 〜b8 の値
を全て「0」とすればUKの休符を示し、それに続く符
長用アドレスの第3〜8ビツトb3〜b8 に符長コード
を記憶させれば、休符の長さを示すことになる。Each of these coded performance data is stored in each address in the data memory 11 according to a predetermined format as shown in FIG.
That is, each address in the data memory 11 has a storage capacity of 8 bits, and is represented by "UK" and "L" in the figure.
The contents of each address described as "K", "note length, and" FINISH "are configured as shown below. (i) "UK"; An identification code "10" indicating that the data is related to UK is stored in the upper 2 bits b 1 and b 2 . An octave code indicating the octave to which the note to be keyed with the UK belongs is stored in the third and fourth bits b 3 and b 4 . In this octave code, for example, the first to fourth octaves are made to correspond to 2-bit binary codes "00" to "11". The fifth to eighth bit b 5 ~b 8 note code indicating pitch name to be keyed by an UK (the note) is stored in a binary code of four bits. For example, C, C # ,
Twelve tones of D, D # ... A # , B are associated with binary codes “0001” to “1100”. (ii) “LK”; the upper two bits b 1 and b 2 store the identification code “01” indicating that the data is related to LK. The third and fourth bits b 3 and b 4 store an identification code indicating the type of code to be keyed by the LK (for example, Major, Minor, 7th, Minor7th). In this example, Major “0
0 ", Minor" 01 ", 7th" 10 ", Minor7th" 11 "
Have a relationship. A root note code indicating the root note of the above chord is stored in the fifth to eighth bits b5 to b8. In this example,
The 12 roots of C, C # , and B are made to correspond to 4-bit binary codes "0000" to "1011". (iii) "note length"; most significant 2 bits b 1, b 2 identification code "00" indicating the data relating Fucho to is stored. The 3rd to 8th bits b3 to b8 store a note length code representing the note length by the count value of the tempo clock TCL corresponding to 1/64 of the whole musical score. (iV) "FINISH"; The end code "11111111" indicating the end of the song is stored in the 1st to 8th bits. (V) Others: the first and second bit b 1, b 2 are stored the UK identification code "10", the 3-8 bit b 3 If all the values of ~b 8 "0" UK rests And the code length code is stored in the following third to eighth bits b3 to b8 of the code length address, the length of the rest is indicated.
【0013】以上の構成において、電源が投入されると
図示しないイニシアルクリア回路が駆動されてイニシア
ルクリアパルスICがORゲート14を介してRSフリ
ップフロップ(以下、単にRSFFと言う。)15のリ
セット入力Rへと供給され、そのQ出力“1”によって
アドレスカウンタ16は先頭アドレスにリセツトされ
る。また、イニシアルクリアパルスICはORゲート1
8を介してRSFF19のリセツト入力Rにも供給され
ANDゲート20を禁止状態とする。In the above structure, when the power is turned on, an initial clear circuit (not shown) is driven, and an initial clear pulse IC is input to the reset input of the RS flip-flop (hereinafter simply referred to as RSFF) 15 via the OR gate 14. It is supplied to R, and the Q output "1" resets the address counter 16 to the head address. Also, the initial clear pulse IC has an OR gate 1
It is also supplied to the reset input R of the RSFF 19 via 8 to make the AND gate 20 in a prohibited state.
【0014】次いで、スタートスイツチ21を閉成する
とその出力の立上りに同期して微分回路22からはスタ
ートパルスSSが出力される。このスタートパルスSS
はRSFF19のセツト入力Sに供給され、そのQ出力
“1”によつてANDゲート20の禁止は解かれるとと
もに、ORゲート23を介してRSFF24のリセツト
入力Rにも供給され、そのQ出力“0”によつてAND
ゲート25を禁止状態とする。さらに、スタートパルス
SSはRSFF15のセツト入力Sにも供給され、その
反転Q出力“0”によつてアドレスカウンタ16は歩進
可能な状態になるとともに、同パルスSSはORゲート
26を介してRSFF27のセツト入力Sにも供給さ
れ、そのQ出力“1”によつてパターンメモリ8用のア
ドレスカウンタ9はリセツト状態となる。Next, when the start switch 21 is closed, the start pulse SS is output from the differentiating circuit 22 in synchronization with the rise of its output. This start pulse SS
Is supplied to the set input S of the RSFF 19, the inhibition of the AND gate 20 is released by its Q output "1", and it is also supplied to the reset input R of the RSFF 24 via the OR gate 23, and its Q output "0". "By AND
The gate 25 is prohibited. Further, the start pulse SS is also supplied to the set input S of the RSFF 15, the inverted Q output “0” thereof enables the address counter 16 to be stepped, and the pulse SS is supplied to the RSFF 27 via the OR gate 26. Is also supplied to the set input S, and the Q output "1" brings the address counter 9 for the pattern memory 8 into the reset state.
【0015】次いで、後述するテンポ設定パルス発生器
28の操作に伴ない発生するテンポ設定パルスONが、
ANDゲート20及びORゲート29を介してRSFF
24のセツト入力に供給されると、そのQ出力“1”に
よつてANDゲート25の禁止は解かれ、アドレスカウ
ンタ16はクロツクφを受けて歩進開始とともに、テン
ポ設定パルスONはRSFF27のリセツト入力Rにも
供給され、そのQ出力“0”によつてアドレスカウンタ
9は歩進可能となり、以降は後述するテンポクロツクT
CLを計数しはじめ、これに伴ないパターンメモリ8か
らは前述の如くリズムタイミング信号が時系列的に出力
され、リズム音源10及びサウンドシステム7を介して
リズム音に変換される。また、テンポ設定パルスONは
ANDゲート20を介してD型フリツプフロツプ(以
下、単にDFFと言う)17に供給され、遅延されたの
ちORゲート18を介してRSRR19のリセツト入力
Rに供給される。これによつてRSFF19のQ出力は
“0”となり、ANDゲート20はスタートパルスSS
が再び発生するまで禁止される。このことは、テンポ設
定パルスONの最初のパルスによつてアドレスカウンタ
16をスタートさせ、以降のパルスによつてはアドレス
カウンタ16が歩進しないようにする必要があるからで
ある。Next, the tempo setting pulse ON generated with the operation of the tempo setting pulse generator 28 described later is
RSFF through AND gate 20 and OR gate 29
When it is supplied to the set input of 24, the inhibition of the AND gate 25 is released by its Q output "1", the address counter 16 receives the clock φ and the step start is started, and the tempo setting pulse ON is reset by the RSFF 27. It is also supplied to the input R, and the Q output "0" enables the address counter 9 to step up.
CL is started to be counted, and accordingly, the rhythm timing signal is output from the pattern memory 8 in time series as described above, and is converted into a rhythm sound via the rhythm sound source 10 and the sound system 7. Further, the tempo setting pulse ON is supplied to the D-type flip-flop (hereinafter, simply referred to as DFF) 17 via the AND gate 20, delayed and then supplied to the reset input R of the RSRR 19 via the OR gate 18. As a result, the Q output of the RSFF 19 becomes "0" and the AND gate 20 outputs the start pulse SS.
Is banned until occurs again. This is because it is necessary to start the address counter 16 by the first pulse of the tempo setting pulse ON and prevent the address counter 16 from stepping by the subsequent pulses.
【0016】アドレスカウンタ16が歩進動作を開始す
ると、コモンバス30上には図3において「UK」、
「LK」、「符長」と記された第1データ群の各アドレ
スのデータ内容が順次8ビツトづつ並列に出力され、順
次読出されたデータの上位2ビツトにUK、LK、符長
の各識別コードが存在すると、UKコード検出回路3
1、LKコード検出回路32、符長コード検出回路33
が各別に駆動され、ラッチ回路34にはUKデータの下
位6ビットが、ラッチ回路35にはLKデータの下位6
ビットがさらにラッチ回路36には符長データの下位6
ビットがそれぞれラッチされる。そして、ラッチ回路3
6に符長データがラッチされると、符長コード検出回路
33の検出出力“1”はORゲート23を介してRSF
F24のリセット入力へ供給され、そのQ出力“0”に
よってANDゲート25は禁止されることになり、アド
レスカウンタ16の歩進は停止し、さらにこの検出出力
“1”によってカウンタ37はリセットされ、カウンタ
37はテンポクロックTCLを計数しはじめることにな
る。そして、このカウンタ37の計数値とラツチ回路3
6にラツチされた符長コードとが一致すると、比較回路
38の一致出力EQは“0”から“1”へと転じその立
上りに同期して微分回路39からは一致パルスEPが出
力される。この一致パルスEPはORゲート29を介し
てRSFF24のセツト入力Sに供給され、そのQ出力
“0”によつてANDゲート25の禁止は解かれ、アド
レスカウンタ16はクロツクφを受けて歩進を再開す
る。そして、アドレスカウンタ16の歩進が再開され
る。コモンバス30上には図3に示す第2データ群の内
容が順次読出され、前述と同様にして、ラツチ回路34
にはUKコードが、ラツチ回路36には符長コードがそ
れぞれラツチされる。尚、このとき、第2データ群中に
は図3に示す如くLKデータは存在しないため、ラツチ
回路35のデータ内容は前回のデータ群におけるLKコ
ードの内容に保持されたままとなる。そして、符長コー
ドがラツチ回路36にラツチされると同時に、前述と同
様にしてアドレスカウンタ16の歩進は停止され、他方
カウンタ37はテンポクロツクTCLの計数を開始し、
その計数値がラツチ回路36にラツチされた符長コード
と一致すると、前述と同様にして今度は第3データ群が
コモンバス30上に読出され、以下同様にしてカウンタ
37の計数値とラツチ回路36の符長コードとが一致す
る毎に、第4,5…の各データ群が順次コモンバス上に
送出され、各ラツチ回路34〜36にラツチされること
になる。そして、このときラツチ回路34,35に次々
とラツチされるUK,LK各コードのラツチされている
期間は各コードの属するデータ群に含まれる符長コード
によって決定され、前述の如くこの符長コードはテンポ
クロツクTCLを基準として音符の長さをあらわすもの
であるから、ラツチ回路34,35にはUKコード、L
Kコードがそれぞれ打鍵すべきタイミング及び長さをも
つてラツチされることになる。When the address counter 16 starts the stepping operation, "UK" on the common bus 30 in FIG.
The data contents of the respective addresses of the first data group, which are described as "LK" and "code length", are sequentially output in parallel by 8 bits at a time, and the upper 2 bits of the sequentially read data are respectively UK, LK, and code length. If the identification code exists, the UK code detection circuit 3
1, LK code detection circuit 32, code length code detection circuit 33
Are driven separately, the lower 6 bits of the UK data are stored in the latch circuit 34, and the lower 6 bits of the LK data are stored in the latch circuit 35.
The bit is further stored in the latch circuit 36 as the lower 6
Each bit is latched. Then, the latch circuit 3
When the code length data is latched at 6, the detection output “1” of the code length code detection circuit 33 is transmitted to the RSF via the OR gate 23.
It is supplied to the reset input of F24, and its Q output "0" inhibits the AND gate 25, the stepping of the address counter 16 is stopped, and further the detection output "1" resets the counter 37, The counter 37 will start counting the tempo clock TCL. Then, the count value of the counter 37 and the latch circuit 3
When the code length code 6 is matched, the coincidence output EQ of the comparison circuit 38 changes from "0" to "1" and the coincidence pulse EP is output from the differentiating circuit 39 in synchronization with its rise. This coincidence pulse EP is supplied to the set input S of the RSFF 24 via the OR gate 29, the inhibition of the AND gate 25 is released by its Q output "0", and the address counter 16 receives the clock φ and advances. Resume. Then, the stepping of the address counter 16 is restarted. The contents of the second data group shown in FIG. 3 are sequentially read onto the common bus 30, and the latch circuit 34 is operated in the same manner as described above.
To the latch circuit 36 and the latch circuit 36 to the code length code. At this time, since the LK data does not exist in the second data group as shown in FIG. 3, the data content of the latch circuit 35 remains held in the content of the LK code in the previous data group. Then, at the same time that the code length code is latched by the latch circuit 36, the stepping of the address counter 16 is stopped in the same manner as described above, while the counter 37 starts counting the tempo clock TCL,
When the count value matches the code length code latched by the latch circuit 36, the third data group is read onto the common bus 30 in the same manner as described above, and the count value of the counter 37 and the latch circuit 36 are similarly read. Each time the code length code of 4 matches, the 4th, 5th, ... Data groups are sequentially transmitted to the common bus and latched by the latch circuits 34 to 36. At this time, the latched period of each of the UK and LK codes which are successively latched by the latch circuits 34 and 35 is determined by the code length code included in the data group to which each code belongs. Represents the length of a note with reference to the tempo clock TCL. Therefore, the latch circuits 34 and 35 have UK codes and L
Each K code will be latched with the timing and length for keying.
【0017】次いで、以上のデータ群の読出しを繰り返
しつつFINISHコード「11111111」が読出されると、FINI
SHコード検出回路40の検出出力“1”はORゲート1
4を介してRSFF15のリセツト入力Rへと供給さ
れ、その反転Q出力“1”によつてアドレスカウンタ1
6は再び所定の先頭アドレスにリセツトされる。Next, when the FINISH code "11111111" is read while repeating the above-mentioned reading of the data group, the FINI
The detection output “1” of the SH code detection circuit 40 is the OR gate 1
4 is supplied to the reset input R of the RSFF 15 via its 4 and its inverted Q output "1" causes the address counter 1
6 is reset to a predetermined start address again.
【0018】一方、ラツチ回路34にラツチされるUK
コード(オクターブコード+ノートコード)は、自動U
K演奏スイツチ41にてイネーブルされるデコーダ42
によつてデコードされたのちメロデイー音発生回路43
へと供給され、メロデイー音発生回路43からはメロデ
イー音信号が出力されるとともにこのメロデイー音信号
はさらにサウンドシステム7を介してメロデイー音とし
て出力される。また、ラッチ回路35にラッチされるL
Kコード(種別コード+根音コード)は、自動LK演奏
スイッチ44にてイネーブルされるデコーダROM45
を介して和音を構成する各ノートコードにデコードされ
たのち、伴奏音発生回路46へと供給され、伴奏音発生
回路46からは伴奏音信号が出力されるとともに、この
伴奏音信号はさらにサウンドシステム7を介して伴奏音
として出力される。On the other hand, the UK which is latched by the latch circuit 34
Chord (octave chord + note chord) is automatic U
Decoder 42 enabled by K performance switch 41
Melody sound generation circuit 43 after being decoded by
The melody sound generation circuit 43 outputs a melody sound signal and the melody sound signal is further output as a melody sound via the sound system 7. Further, L latched by the latch circuit 35
The K code (type code + root note code) is a decoder ROM 45 enabled by the automatic LK performance switch 44.
After being decoded into each note code that constitutes a chord via, the chord is supplied to the accompaniment sound generation circuit 46, and an accompaniment sound signal is output from the accompaniment sound generation circuit 46. It is output as an accompaniment sound via 7.
【0019】かくして、この電子オルガンによれば楽譜
12を読取装置13にセットしたのち電源を投入し、ス
タートスイッチ21、テンポパルス設定パルス発生器2
8を操作し、さらに自動UK演奏スイッチ41、自動L
K演奏スイッチ44及び自動リズム演奏スイッチ10a
を投入すれば、サウンドシステム7からは前記楽譜に記
載された曲がメロディー音、伴奏音及びリズム音を伴っ
て自動演奏され、又その演奏される曲のテンポはテンポ
クロックTCLの周波数に基づいて決定され、テンポク
ロックTCLの周波数が高ければ曲のテンポは速く、逆
にテンポクロックTCLの周波数が低ければ遅くなるの
である。特に、この発明では前記テンポ設定パルス発生
器28の操作タイミングによってテンポクロックTCL
の周波数を任意の値に、迅速かつ確実に設定することが
できる。Thus, according to this electronic organ, after the musical score 12 is set in the reading device 13, the power is turned on, the start switch 21 and the tempo pulse setting pulse generator 2 are set.
8 is operated, and further automatic UK performance switch 41, automatic L
K performance switch 44 and automatic rhythm performance switch 10a
, The music described in the score is automatically played from the sound system 7 with a melody sound, an accompaniment sound and a rhythm sound, and the tempo of the played music is based on the frequency of the tempo clock TCL. The higher the frequency of the determined tempo clock TCL, the faster the tempo of the song, and conversely, the lower the frequency of the tempo clock TCL, the slower it is. In particular, according to the present invention, the tempo clock TCL is set according to the operation timing of the tempo setting pulse generator 28.
The frequency of can be set to any value quickly and reliably.
【0020】まず、テンポ設定パルス発生器28の具体
的な幾つかの例を図4〜7によって説明する。図4は、
通常音楽演奏の際に人が演奏曲の拍子をとったり、又は
指示したりするには、足踏み、手拍子あるいは机を叩く
等の動作をすることに鑑み、そのような一定のタイミン
グの伴う動作によって、そのタイミングに同期したパル
スを発生させることができるように構成したもので、図
示例では剛性を有する基板47上に接点48a,48b
を対向配置せしめるとともに、その上方には可撓性プレ
ートよりなる衝撃板49を適宜隙間を設けて対向設置
し、さらにその下面に接点導通用の導電性プレート50
を固着せしめて、前記衝撃板49を手や棒によって叩く
ことにより、あるいは衝撃板49を足踏みすることによ
り前記接点48a,48b間を導通させることができる
ように構成するとともに、その接点開閉に伴う出力の
“0”から“1”の立上りを微分回路51によって検出
してパルス変換し、このパルスを前述のテンポ設定パル
スONとするように構成したものである。First, some specific examples of the tempo setting pulse generator 28 will be described with reference to FIGS. Figure 4
In order for a person to take the time signature of a performance song or to give an instruction during normal music performance, in view of performing an operation such as stepping, clapping or hitting a desk, an operation involving such a certain timing, The configuration is such that a pulse synchronized with the timing can be generated. In the illustrated example, contacts 48a and 48b are provided on a rigid substrate 47.
And a shock plate 49 made of a flexible plate is installed facing the space above the space, and a conductive plate 50 for contact conduction is provided on the lower surface thereof.
Is fixed and the impact plate 49 is hit with a hand or a stick, or the impact plate 49 is stepped on so that the contacts 48a and 48b can be electrically connected. The differentiating circuit 51 detects the rising of the output from "0" to "1", converts the pulse, and turns this pulse on.
【0021】図5は、通常音楽演奏の際に人が演奏曲の
拍子をとったり、又は指示したりするには、指揮棒を揺
振させる如き揺振動作を行なうことに鑑み、このような
揺振動作のタイミングに同期してパルスを発生させるこ
とができるように構成したもので、図示例では指揮棒の
如き棒状部材52内に軸方向へ延びる空所53を形成す
るとともに、その空所の先端側の内端面には一方の接点
片54を、又これと対向するように、かつ常時はスプリ
ング55を介して後方へ付勢され、揺振動作(矢印)に
伴ない遠心力によって先端側へ突出するように他方の接
点部材56を内蔵するとともに、さらに前記接点54,
56の開閉に伴なう電気信号を搬送波にのせて送信すべ
く発信装置57を内蔵し、他方電子オルガン本体側には
これを受信すべく受信装置58及び受信されたスイッチ
ング号“0”から“1”への立上りを検出する微分回路
59を設け、これにより電子オルガンより離れた地点か
ら指揮棒を揺振する如き動作をするだけで、電子オルガ
ンの自動演奏時におけるテンポを任意に設定できるよう
に構成したものである。FIG. 5 shows that, in order for a person to take the time signature of a musical piece to be played or to give an instruction during a normal music performance, a shaking motion such as shaking the baton is performed in consideration of such shaking motion. It is configured so that a pulse can be generated in synchronization with the timing of the shaking action. In the illustrated example, a void 53 extending in the axial direction is formed in a rod-shaped member 52 such as a command rod, and the void of the void is formed. One contact piece 54 is provided on the inner end surface on the tip end side, and is urged rearward so as to face the contact piece 54 and normally via a spring 55. The tip end side is formed by the centrifugal force accompanying the shaking motion (arrow). While incorporating the other contact member 56 so as to project to the
A transmitting device 57 is built in for transmitting an electric signal accompanying the opening and closing of 56 on a carrier wave, while the electronic organ main body side receives the receiving device 58 and the switching signals "0" to "0" to receive it. A differentiating circuit 59 for detecting the rise to 1 "is provided, whereby the tempo at the time of automatic performance of the electronic organ can be arbitrarily set only by performing an operation such as shaking the baton from a point away from the electronic organ. It is configured in.
【0022】図6、図7は、通常音楽演奏の際に人が演
奏曲の拍子をとる場合には、しばしばメトロノームの振
子に合わせることに鑑み、このメトロノームのスイング
に同期してパルスを発生することができるように構成し
たもので、図示例ではメトロノーム60の振子61のス
イング軌道を挟んで投光器62、受光器63を相対向し
て設け、振子61のスイングに伴なって投受光器62,
63間が遮られることに基づいて受光器63側より得ら
れるパルスの立上りを微分回路64にて検出して微小幅
パルスに変換し、これをテンポ設定パルスONとするよ
うに構成したものである。FIGS. 6 and 7 show that when a person takes the time signature of a music piece to be played during normal music performance, a pulse is generated in synchronism with the swing of the metronome in view of the fact that the person often matches the pendulum of the metronome. In the illustrated example, the projector 62 and the light receiver 63 are provided to face each other with the swing trajectory of the pendulum 61 of the metronome 60 interposed therebetween.
The rising edge of the pulse obtained from the side of the light receiver 63 is detected by the differentiating circuit 64 on the basis of the interruption between the 63, and is converted into a minute width pulse, and this is turned on. .
【0023】このように、テンポ設定パルス発生器28
としては様々な構成を採用することができ、要するに、
人が通常音楽の拍子をとる際に行なう動作あるいは人が
通常音楽の拍子をとる際に使用する器具(例えば、メト
ロノーム)の動作等のタイミングに同期してテンポパル
スを発生するものである。そして、このテンポ設定パル
ス発生器28から出力されるテンポ設定パルスONは、
図1に示す如くテンポクロック発生制御回路65に対し
て制御入力として供給され、他方テンポクロック発生制
御回路65からはテンポ設定パルスONの周波数に応じ
た周波数を有するテンポクロックTCLが出力されるこ
とになる。すなわち、テンポ設定パルスONの周波数が
高ければ、テンポクロックTCLの周波数も高くなり、
逆にテンポ設定パルスONの周波数が低ければ、テンポ
クロックTCLの周波数も低くなる。In this way, the tempo setting pulse generator 28
Various configurations can be adopted as
The tempo pulse is generated in synchronism with the timing of an operation performed when a person takes the beat of normal music or the operation of an instrument (for example, a metronome) used when the person takes the beat of normal music. The tempo setting pulse ON output from the tempo setting pulse generator 28 is
As shown in FIG. 1, the tempo clock generation control circuit 65 is supplied as a control input, while the tempo clock generation control circuit 65 outputs a tempo clock TCL having a frequency corresponding to the frequency of the tempo setting pulse ON. Become. That is, if the frequency of the tempo setting pulse ON is high, the frequency of the tempo clock TCL is also high,
Conversely, if the frequency of the tempo setting pulse ON is low, the frequency of the tempo clock TCL also becomes low.
【0024】図2は、上述のテンポクロック発生制御回
路65の具体的な一例を示すブロック回路図で、以下こ
の回路の動作を図8のタイミングチャートを参照しつつ
説明する。まず、この回路を構成する主要なブロックの
機能を簡単に説明すると、66は許容範囲設定器であ
り、その機能はテンポ設定パルスONを制御入力として
取り込むに際して、その許容範囲を設定することにあ
る。すなわち、許容範囲設定器66には、基準テンポを
4分音符、8分音符のいずれにするかを設定するための
基準テンポ設定器67と、この基準テンポ設定器67で
設定された基準テンポを基準としてその上下どれだけの
範囲でテンポを可変するかを設定するテンポ可変範囲設
定器68とを備える。そして、この例では、“高”、
“中”、“低”からなる3個の設定ボタンを有し、
“中”設定にては前記基準テンポを中心として上下各等
しい幅内におけるテンポ可変を可能ならしめ、“高”設
定にては前記基準テンポよりも上方(高くなる方向)に
ついては可変幅を大きく、他方基準テンポよりも下方
(低くなる方向)については可変幅を小さくするような
テンポ可変を可能ならしめ、さらに“低”設定にては前
記基準テンポよりも下方(低くなる方向)については可
変幅を大きく、他方基準テンポよりも上方(高くなる方
向)については可変幅を小さくするようなテンポ可変を
可能ならしめることになる。すなわち、許容範囲設定器
66からは、上記の各設定内容を示す並列データ(範囲
設定データ)が出力されることになる。FIG. 2 is a block circuit diagram showing a concrete example of the above-described tempo clock generation control circuit 65. The operation of this circuit will be described below with reference to the timing chart of FIG. First, the function of the main blocks constituting this circuit will be briefly described. 66 is an allowable range setting device, and its function is to set the allowable range when the tempo setting pulse ON is taken in as a control input. . That is, the allowable range setting device 66 is provided with a reference tempo setting device 67 for setting whether the reference tempo is a quarter note or an eighth note, and a reference tempo set by the reference tempo setting device 67. As a reference, a tempo variable range setting device 68 for setting the range above and below which the tempo is variable. And in this example, "high",
It has three setting buttons consisting of "medium" and "low",
In the "medium" setting, tempo can be varied within the same width above and below the reference tempo, and in the "high" setting, the variable width is increased above the reference tempo (in the direction of increasing). On the other hand, the tempo can be changed so as to reduce the variable width below the reference tempo (lowering direction), and at the "Low" setting, the tempo can be changed below (lowering direction). It becomes possible to change the tempo by increasing the width and decreasing the variable width above the reference tempo (in the direction in which the tempo increases). That is, the permissible range setting unit 66 outputs parallel data (range setting data) indicating the above setting contents.
【0025】69はデータ弁別回路であって、後述する
テンポカウンタ70の計数値を遂次監視し、その計数が
前記範囲設定器66から出力される範囲設定データで指
定される範囲内になると同時に、そのEN出力が“0”
から“1”へと転ずるように構成されている。71は平
均化回路であって、各入力A,B,Cに供給されるデー
タの平均値を出力するように構成されている。72は各
入力A,Bに供給されるデータを択一的に出力するよう
に構成されたセレクタであって、セレクト入力SAが
“1”の場合には入力Aに供給されるデータが、又セレ
クト入力SBが“1”の場合には入力Bに供給されるデ
ータが選択されることになる。73はテンポクロック発
振器であって、例えば許容範囲設定器66から出力され
る基準テンポ切換信号TCSによって発振周波数を2段
切換えされる基準発振器とこの基準発振器の出力を分周
する可変分周回路とから構成され、また、この可変分周
回路の分周比はセレクタ72の出力によって設定される
ように構成されている。74は前記テンポ設定パルス発
生器28によることなくテンポクロックTCLの周波数
を任意の値に手動によって設定するためのテンポ設定器
である。Reference numeral 69 is a data discriminating circuit, which successively monitors the count value of a tempo counter 70, which will be described later, and when the count is within the range specified by the range setting data output from the range setting device 66, at the same time. , Its EN output is "0"
To "1". Reference numeral 71 denotes an averaging circuit, which is configured to output the average value of the data supplied to the respective inputs A, B, C. Reference numeral 72 denotes a selector configured to selectively output the data supplied to the respective inputs A and B. When the select input SA is "1", the data supplied to the input A is When the select input SB is "1", the data supplied to the input B is selected. Reference numeral 73 denotes a tempo clock oscillator, for example, a reference oscillator whose oscillation frequency is switched in two stages by a reference tempo switching signal TCS output from the allowable range setting unit 66, and a variable frequency dividing circuit for dividing the output of this reference oscillator. Further, the frequency division ratio of this variable frequency dividing circuit is set by the output of the selector 72. Reference numeral 74 is a tempo setting device for manually setting the frequency of the tempo clock TCL to an arbitrary value without using the tempo setting pulse generator 28.
【0026】以上の構成において、先ずテンポ設定器
(マニュアル)74を使用してテンポクロックTCLの
周波数を所望の値に設定し、次いでセレクタ手動切換ス
イッチ75を閉成すれば、テンポ設定器(マニュアル)
74から出力される設定データはセレクタ72を介して
テンポクロック発振器73に供給され、発振器73から
は所望の周波数を有するテンポクロックTCLが出力さ
れる。すなわち、この実施例によれば、セレクタ手動切
換スイッチ75を閉成した場合には、テンポ設定パルス
発生器28の操作タイミングとは無関係に、テンポ設定
パルス発生器73からは一定周波数を有するテンポクロ
ックTCLが発生し、このテンポクロックTCLの周波
数はテンポ設定器74のデジタル設定操作によっても可
変することができる。In the above structure, first, the tempo setter (manual) 74 is used to set the frequency of the tempo clock TCL to a desired value, and then the selector manual changeover switch 75 is closed. )
The setting data output from 74 is supplied to the tempo clock oscillator 73 via the selector 72, and the tempo clock TCL having a desired frequency is output from the oscillator 73. That is, according to this embodiment, when the selector manual selector switch 75 is closed, the tempo clock having a constant frequency is output from the tempo setting pulse generator 73 regardless of the operation timing of the tempo setting pulse generator 28. TCL is generated, and the frequency of the tempo clock TCL can be changed by a digital setting operation of the tempo setter 74.
【0027】次に、セレクタ手動切換スイッチ75を開
成した状態において、スタートスイッチ21(図1参
照)の操作に伴なうスタートパルスSSがRSFF76
のリセット入力Rに供給されると、その反転Q出力
“1”はORゲート77,78を介してセレクタ72の
切換入力SAに供給され、図8のタイミングチャートに
示す如く前述の手動切換の場合の同様のしてテンポクロ
ック発振器73に対してテンポ設定器(マニュアル)7
4からのマニュアル設定データが供給され、発振器73
からはテンポ設定器(マニュアル)74で設定された周
波数のテンポクロツクTCLが発生する。Next, when the selector manual selector switch 75 is opened, the start pulse SS associated with the operation of the start switch 21 (see FIG. 1) is RSFF76.
When it is supplied to the reset input R, the inverted Q output "1" is supplied to the switching input SA of the selector 72 via the OR gates 77 and 78, and in the case of the manual switching described above as shown in the timing chart of FIG. In the same way as for the tempo clock oscillator 73, the tempo setter (manual) 7
4 is supplied with the manual setting data, and the oscillator 73
Then, the tempo clock TCL having the frequency set by the tempo setter (manual) 74 is generated.
【0028】次いで、テンポ設定パルス発生器28の操
作タイミングに同期してテンポ設定パルスONが発生す
ると、このテンポ設定パルスONは図1に示す如くAN
Dゲート20、ORゲート29を介してRSFF24の
セット入力に供給され、そのQ出力“1”によってAN
Dゲート25が禁止を解かれ、アドレスカウンタ16の
歩進が開始され、以後前述の経過によってデータメモリ
11からは各演奏データが順次テンポクロックTCLに
同期して読出されることについては既に説明した通りで
ある。Next, when the tempo setting pulse ON is generated in synchronization with the operation timing of the tempo setting pulse generator 28, this tempo setting pulse ON is AN as shown in FIG.
It is supplied to the set input of the RSFF 24 via the D gate 20 and the OR gate 29, and the Q output "1" causes AN.
It has already been explained that the prohibition of the D gate 25 is released, the stepping of the address counter 16 is started, and thereafter each performance data is sequentially read from the data memory 11 in synchronization with the tempo clock TCL. On the street.
【0029】一方、図2に示すテンポカウンタ70はテ
ンポ設定パルス発生器28から出力される最初のテンポ
設定パルスONを受けて図8のタイミングチャートに示
す如くクロックφの計数を開始するとともに、その計数
値が許容範囲設定器66によって設定された許容範囲内
に入ると同時に弁別回路69のEN出力は“0”から
“1”へと立上りANDゲート79の禁止が解かれる。
そして、次のテンポ設定パルスONの到来とともに、テ
ンポカウンタ70の計数値T1は第1ラッチ回路80に
ラッチされるとともに、同パルスONを受けてテンポカ
ウンタ70は再びリセットされ、かつ弁別回路69のE
N出力も“1”から“0”へと立下り、ANDゲート7
9は再び禁止状態となる。そして、再びテンポカウンタ
70の計数値が許容範囲設定器66によって設定された
許容範囲に入ると、弁別回路69のEN出力は“0”か
ら“1”へと立上り、ANDゲート79の禁止は再び解
かれる。この状態において第3番目の設定パルス“O
N”が到来すると第1ラッチ回路80にラッチされてい
たデータT1は第2ラッチ回路81へと転送されるとと
もに、第1ラッチ回路80にはテンポカウンタ70の新
たな計数値T2がラッチされ、同時に弁別回路69のE
N出力が“0”となることによってANDゲート79は
再び禁止されることになる。On the other hand, the tempo counter 70 shown in FIG. 2 receives the first tempo setting pulse ON output from the tempo setting pulse generator 28 and starts counting the clock φ as shown in the timing chart of FIG. At the same time that the count value falls within the allowable range set by the allowable range setter 66, the EN output of the discrimination circuit 69 rises from "0" to "1" and the inhibition of the AND gate 79 is released.
Then, with the arrival of the next tempo setting pulse ON, the count value T 1 of the tempo counter 70 is latched by the first latch circuit 80, the tempo counter 70 is reset again upon receiving the same pulse ON, and the discrimination circuit 69. E
N output also falls from "1" to "0", and AND gate 7
9 is again prohibited. Then, when the count value of the tempo counter 70 enters the allowable range set by the allowable range setter 66 again, the EN output of the discrimination circuit 69 rises from "0" to "1", and the prohibition of the AND gate 79 is resumed. To be solved. In this state, the third setting pulse "O"
When N ″ arrives, the data T 1 latched in the first latch circuit 80 is transferred to the second latch circuit 81, and a new count value T 2 of the tempo counter 70 is latched in the first latch circuit 80. At the same time, E of the discrimination circuit 69
When the N output becomes "0", the AND gate 79 is again prohibited.
【0030】そして、以上の動作を繰り返しつつテンポ
設定パルス発生器28から4個の設定パルスONが到来
し、かつこれらのパルス間周期T1,T2,T3がいずれ
も許容範囲設定器66で指定された許容範囲内にあるも
のであると、第1〜3ラッチ回路80〜82にはそれぞ
れ各パルス間周期T1,T2,T3をクロックφの周期を
基準としてあらわす周期データがラッチされることにな
るとともに、同設定パルスONはANDゲート79及び
ANDゲート83を介して、あらかじめ計数値「3」を
もってオーバーフローするように構成されたスタートパ
ルスSSによってリセットされている初期テンポ設定カ
ウンタ84のクロック入力CKにも供給されるため、そ
のオーバーフロー出力C0“1”によってRSFF76
をセットするとともに出力C0“1”はインバータ85
を介して反転されてANDゲート83に帰還され、以後
初期テンポ設定カウンタ84に対する設定パルスONの
入力は禁止される。そして、RSFF76がセットされ
るとそのQ出力“0”はORゲート78を経由したのち
インバータ86で“1”に反転されてセレクタ72の切
換入力SBに供給され、この結果テンポクロック発振器
73に供給される周波数設定用のデータは、テンポ設定
器74からのマニュアル設定データから平均化回路71
の出力データへと切換わることになる。すなわち、セレ
クタ手動切換スイッチ75の開成状態にてテンポパルス
発生器28を操作すると、平均化回路71における平均
化演算に必要な3個のデータが全て整うまでの間、テン
ポクロック発振器73からはテンポ設定器(マニュア
ル)74で指定された周波数を有するテンポクロックT
CLが自動的に出力され、他方3個のデータが第1〜3
ラッチ回路80〜82にそれぞれラッチされると同時
に、テンポクロック発振器73からはテンポ設定パルス
発生器28の操作タイミングに同期した周波数を有する
テンポクロックTCLが自動的に発生することになる。While the above operation is repeated, the four setting pulses ON come from the tempo setting pulse generator 28, and the inter-pulse periods T 1 , T 2 and T 3 are all within the allowable range setting unit 66. If it is within the allowable range specified by, the first to third latch circuits 80 to 82 have cycle data representing the pulse-to-pulse cycles T 1 , T 2 and T 3 with reference to the cycle of the clock φ. The initial tempo setting counter, which is to be latched, is reset by the start pulse SS configured to overflow with the count value “3” in advance via the AND gate 79 and the AND gate 83 while being latched. Since it is also supplied to the clock input CK of 84, its overflow output C 0 "1" causes RSFF76
And the output C 0 “1” is set to the inverter 85.
The signal is inverted via the AND and fed back to the AND gate 83, and thereafter, the input of the setting pulse ON to the initial tempo setting counter 84 is prohibited. When the RSFF 76 is set, its Q output "0" is passed through the OR gate 78, inverted by the inverter 86 to "1", and supplied to the switching input SB of the selector 72. As a result, it is supplied to the tempo clock oscillator 73. The frequency setting data to be used is the averaging circuit 71 based on the manual setting data from the tempo setter 74.
The output data will be switched to. That is, when the tempo pulse generator 28 is operated with the selector manual selector switch 75 open, the tempo clock oscillator 73 outputs the tempo until all the three pieces of data required for the averaging operation in the averaging circuit 71 are completed. Tempo clock T having a frequency specified by the setter (manual) 74
CL is automatically output, while the other three data are the first to third
At the same time as being latched by the latch circuits 80 to 82, the tempo clock oscillator 73 automatically generates the tempo clock TCL having a frequency synchronized with the operation timing of the tempo setting pulse generator 28.
【0031】以後、テンポクロック発振器73からは第
1〜3の各ラッチ回路80〜82にラッチされた周期デ
ータの平均値で指定される周波数を有するテンポクロッ
クTCLが発生し、従ってテンポ設定パルス発生器28
を速いタイミングで操作してテンポ設定パルスONの周
波数を高くすると、これに応じてテンポクロックTCL
の周波数は上昇し電子オルガンの自動演奏テンポは速く
なり、他方テンポ設定パルス発生器28を遅いタイミン
グで操作してテンポ設定パルスONの周波数を低くする
と、これに応じてテンポクロックTCLの周波数は低下
し電子オルガンの自動演奏テンポは遅くなるのである。Thereafter, the tempo clock oscillator 73 generates the tempo clock TCL having a frequency designated by the average value of the period data latched by the first to third latch circuits 80 to 82, and accordingly, the tempo setting pulse is generated. Bowl 28
When the tempo setting pulse ON frequency is increased by operating the
When the tempo setting pulse generator 28 is operated at a slow timing to decrease the frequency of the tempo setting pulse ON, the frequency of the tempo clock TCL decreases correspondingly. However, the automatic playing tempo of the electronic organ slows down.
【0032】また、このとき図8に示す第6番目の設定
パルスONのように、その前の設定パルスONからの時
間T5が許容範囲設定器66で指定される許容時間より
も短かい場合には、第6番目のテンポ設定パルスONの
到来時点においては未だANDゲート79は禁止された
状態にあるため、第6番目のテンポ設定パルスONが到
来してもテンポカウンタ70の計数値は第1のラッチ回
路80へ転送されず、このため第1〜3ラッチ回路80
〜82の記憶内容は第6番目の設定パルスONの到来以
降についても第5番目の設定パルスONが到来した時点
に記憶された内容に保持され、図8に示す如く許容範囲
内にある正常なパルスである第7番目の設定パルスON
の到来を待って各ラッチ回路80〜82のデータは初め
て更新されるのである。従って、この実施例によれば例
えばテンポ設定パルス発生器を一定のタイミングで操作
しようとして誤ってそのタイミングを乱しこれによりテ
ンポ設定パルス発生器28から出力される設定パルスO
N同志の間隔が許容範囲よりも短かくなったような場合
には、これらのパルス間隔をあらわす周期データは平均
化回路71における平均化演算のためのデータとしては
除外されることになり、この結果テンポクロック発振器
73から出力されるテンポクロックTCLの周波数は、
テンポ設定パルスONの周波数の乱れにも拘らず安定に
維持されることになる。At this time, as in the sixth setting pulse ON shown in FIG. 8, when the time T 5 from the previous setting pulse ON is shorter than the allowable time specified by the allowable range setting unit 66. In addition, since the AND gate 79 is still in a prohibited state at the time when the sixth tempo setting pulse is ON, the count value of the tempo counter 70 is the first value even when the sixth tempo setting pulse is ON. The first to third latch circuits 80 are not transferred to the first latch circuit 80.
The stored contents of ~ 82 are retained at the contents stored at the time when the fifth setting pulse ON arrives even after the arrival of the sixth setting pulse ON, and the normal contents are within the allowable range as shown in FIG. 7th setting pulse which is a pulse is ON
The data in each of the latch circuits 80 to 82 is updated for the first time after the arrival of. Therefore, according to this embodiment, for example, when the tempo setting pulse generator is operated at a constant timing, the timing is erroneously disturbed, whereby the setting pulse O output from the tempo setting pulse generator 28 is generated.
If the N intervals become shorter than the permissible range, the cycle data representing these pulse intervals will be excluded as data for the averaging operation in the averaging circuit 71. As a result, the frequency of the tempo clock TCL output from the tempo clock oscillator 73 is
The tempo setting pulse is kept stable despite the disturbance of the frequency.
【0033】また、セレクタ72が平均化回路71側に
切換ったのちに、第1〜3ラッチ回路80〜82のいず
れかの記憶内容が不慮の誤動作により消失したような場
合には、NORゲート86,87,88の出力のいずれ
かが“1”となるとともに、この“1”信号はORゲー
ト89,78を順に経由してセレクタ72の切換入力S
Aへと供給され、これによりテンポクロック発振器73
に供給される周波数設定用データは平均化回路71の出
力でデータからテンポ設定器(マニュアル)74の設定
データに再び切換えられることになる。従って、この実
施例によれば前述の不測の事態によって3個のラッチ回
路80〜82のいずれかの記憶内容が消失しこれによっ
て平均化回路71の演算結果が大きく変動したような場
合には、テンポクロックTCLの周波数はテンポ設定器
(マニュアル)74の設定値に戻されるに留まり、平均
化回路71の出力によってテンポクロックTCLの周波
数が大幅に変動することを確実に防止できる。Further, after the selector 72 is switched to the averaging circuit 71 side, if the stored contents of any of the first to third latch circuits 80 to 82 are lost by an accidental malfunction, the NOR gate is used. Any one of the outputs of 86, 87, 88 becomes "1", and this "1" signal goes through the OR gates 89, 78 in order and the switching input S of the selector 72 is inputted.
A to the tempo clock oscillator 73.
At the output of the averaging circuit 71, the frequency setting data supplied to is switched from the data to the setting data of the tempo setter (manual) 74 again. Therefore, according to this embodiment, in the case where the stored contents of any of the three latch circuits 80 to 82 are lost due to the above-mentioned unforeseen situation and the arithmetic result of the averaging circuit 71 is largely changed, The frequency of the tempo clock TCL is only returned to the setting value of the tempo setter (manual) 74, and it is possible to reliably prevent the frequency of the tempo clock TCL from significantly changing due to the output of the averaging circuit 71.
【0034】かくして、以上の実施例に示す自動伴奏機
能付の電子オルガンによれば、図1に示す如く楽譜12
を読取装置13にセットしたのち電源を投入してイニシ
アルクリア動作を行い、さらにメロディー音スイッチ4
1、伴奏音スイッチ44及びリズム音スイッチ10aを
適宜選択しつつ投入し、次いでスタートスイッチ21を
閉成するとともにセレクタ手動切換スイッチ75を開成
状態にてテンポ設定パルス発生器28をタイミング操作
すれば、例えば図4に示す場合であれば衝撃板49を手
や棒で叩いたり、あるいは足踏みすれば、図2に示す平
均化回路71における演算条件の成立とともに、テンポ
クロック発振器73からはそのときの基準テンポの設定
内容(例えば、4分音符、8分音符)を基準とし、かつ
衝撃板49を叩くあるいは足踏みするタイミングで指示
されるテンポで自動演奏音がサウンドシステムから流れ
出し、またその自動演奏音のテンポは衝撃板49を速く
叩けばそれにつれて早くなり、又遅く叩けばそれにつれ
て遅くなり、その許容範囲は許容設定器66によって任
意に設定することができ、さらに前述の如く不測の事態
によって各ラッチ回路80〜82のいずれかの記憶内容
が消失したような場合にもそのテンポは大幅に変動する
虞れもないほか、セレクタ手動切換スイッチ75を投入
すれば、テンポ設定器(マニュアル)によるテンポ設定
も行うことができ、また図1に示すリズム単独スイッチ
90を操作すれば単なるリズムボックスとしても使用す
ることができるものである。Thus, according to the electronic organ with the automatic accompaniment function shown in the above embodiment, as shown in FIG.
After setting to the reading device 13, the power is turned on to perform the initial clear operation, and the melody sound switch 4
1, the accompaniment sound switch 44 and the rhythm sound switch 10a are appropriately selected and turned on, and then the start switch 21 is closed and the selector manual changeover switch 75 is opened, and the tempo setting pulse generator 28 is timing-operated. For example, in the case shown in FIG. 4, if the impact plate 49 is struck with a hand or a stick, or stepped on, the calculation conditions in the averaging circuit 71 shown in FIG. Based on the set contents of the tempo (for example, quarter note, eighth note) and at the tempo designated at the timing of hitting or stepping on the impact plate 49, the automatic performance sound flows out from the sound system, and the automatic performance sound The faster the tempo of the impact plate 49, the faster the tempo, and the slower the beat, the slower the tempo. The allowable range can be arbitrarily set by the allowance setting unit 66, and even if the stored contents of any of the latch circuits 80 to 82 are lost due to an unforeseen situation, the tempo changes greatly. In addition, there is no fear that the selector manual changeover switch 75 is turned on so that the tempo can be set by the tempo setter (manual), and by operating the rhythm single switch 90 shown in FIG. It can be used.
【0035】尚、以上の実施例においては、テンポ設定
パルス発生器28として図4〜7によって3種類の例の
みを示したが、例えば図4の例において衝撃板49を例
えばタッチスイッチの接触検知板とすれば軽く指先で触
れるだけでテンポを指示することができるほか、その他
種々の構成を採用し得ることは勿論であり、要するに通
常の場合に人が音楽演奏の際に曲のテンポを指示するタ
イミング動作又は音楽演奏の際にテンポの基準となる何
らかの物体のタイミング的な動きに応じてパルスを発生
するものであれば如何なるものでもよい。さらに、以上
の実施例においては、本発明を自動演奏機能付の電子オ
ルガンに採用した場合を説明したが、本発明の適用はこ
れに限らないことは勿論であり、先に本出願により種々
提案されている各種の自動演奏機例えば、オートベスコ
ード装置、オートアルペジオ装置、オートリズム装置等
に広く採用することができるものである。In the above embodiment, only three types of tempo setting pulse generator 28 are shown in FIGS. 4 to 7, but the impact plate 49 in the example of FIG. If it is a board, the tempo can be specified by simply touching it with the fingertips, and it goes without saying that various other configurations can be adopted. In short, in the normal case, a person can specify the tempo of a song when playing music. Any device may be used as long as it generates a pulse in response to a timing operation of a certain object that serves as a tempo reference during a timing operation or music performance. Further, in the above embodiments, the case where the present invention is applied to the electronic organ with an automatic performance function has been described, but it goes without saying that the application of the present invention is not limited to this, and various proposals have been made according to the present application. The present invention can be widely adopted for various types of automatic musical instruments that have been used, for example, automatic Beth chord device, automatic arpeggio device, and automatic rhythm device.
【0036】以上の説明で明かなように、上記実施例に
よれば、テンポ設定パルス発生器28からテンポパルス
列が供給されれば、このテンポパルス列の時間間隔が常
に測定されて自動演奏機の作動とは独立にラッチ回路8
0に記憶され、ラッチ回路80,81に以前に記憶され
ていたデータはそれぞれラッチ回路81,82に転送さ
れるとともに、ラッチ回路82に以前に記憶されていた
データは消去されるので、自動演奏の演奏中にも同演奏
のテンポが変更される。As is apparent from the above description, according to the above embodiment, when the tempo pulse train is supplied from the tempo setting pulse generator 28, the time interval of the tempo pulse train is constantly measured and the automatic musical instrument is operated. Latch circuit 8 independent of
The data stored in 0 and previously stored in the latch circuits 80 and 81 are transferred to the latch circuits 81 and 82, respectively, and the data previously stored in the latch circuit 82 is erased. The tempo of the performance is changed during the performance of.
【図1】 自動演奏機の一例として自動演奏機能付の電
子オルガンに本発明を適用した場合を示す全体ブロック
回路図である。FIG. 1 is an overall block circuit diagram showing a case where the present invention is applied to an electronic organ having an automatic performance function as an example of an automatic performance machine.
【図2】 本発明の要部であるテンポクロック発生制御
回路を示すブロック回路図である。FIG. 2 is a block circuit diagram showing a tempo clock generation control circuit which is a main part of the present invention.
【図3】 データメモリ内のデータフォーマットを示す
図である。FIG. 3 is a diagram showing a data format in a data memory.
【図4】 テンポ設定パルス発生器の一例を示す構造図
である。FIG. 4 is a structural diagram showing an example of a tempo setting pulse generator.
【図5】 テンポ設定パルス発生器の他の例を示す構造
図である。FIG. 5 is a structural diagram showing another example of the tempo setting pulse generator.
【図6】 テンポ設定パルス発生器の他の例を示す構造
図である。FIG. 6 is a structural diagram showing another example of the tempo setting pulse generator.
【図7】 図6のテンポ設定パルス器の側断面図であ
る。7 is a side sectional view of the tempo setting pulser of FIG.
【図8】 テンポクロック発生制御回路内における各信
号の時間的関係を示すタイミングチャートである。FIG. 8 is a timing chart showing a temporal relationship of each signal in the tempo clock generation control circuit.
28…テンポ設定パルス発生器、48a,48b…接
点、49…衝撃板、50…導電性プレート、52…棒状
部材、54,56…接点、57…発信装置、58…受信
装置、60…メトロノーム、61…振子、62…投光
器、63…受光器、66…許容範囲設定器、69…デー
タ弁別器、70…テンポカウンタ、71…平均化回路、
72…セレクタ、73…テンポクロック発振器、74…
テンポ設定器、79…ANDゲート、80〜82…ラッ
チ回路、84…初期テンポ設定カウンタ。28 ... Tempo setting pulse generator, 48a, 48b ... Contact point, 49 ... Impact plate, 50 ... Conductive plate, 52 ... Rod member, 54, 56 ... Contact point, 57 ... Transmitting device, 58 ... Receiving device, 60 ... Metronome, 61 ... Pendulum, 62 ... Emitter, 63 ... Photoreceiver, 66 ... Allowable range setting device, 69 ... Data discriminator, 70 ... Tempo counter, 71 ... Averaging circuit,
72 ... selector, 73 ... tempo clock oscillator, 74 ...
Tempo setter, 79 ... AND gate, 80-82 ... Latch circuit, 84 ... Initial tempo setting counter.
Claims (5)
たは音楽の拍子をとる際に使用する器具の動作のタイミ
ングに同期してテンポパルスを発生するテンポ設定パル
ス発生手段と、 前記テンポ設定パルス発生手段から相前後して出力され
るテンポパルスの時間間隔を測定するパルス間隔測定手
段と、 前記パルス間隔測定手段により測定された測定結果をそ
れぞれ表し予め決められた数に等しい複数のテンポ制御
データを記憶するための記憶手段と、 前記パルス間隔測定手段によりテンポパルスの時間間隔
が測定される毎に自動演奏機の作動とは独立に前記記憶
手段に記憶されている最も古いテンポ制御データに代え
て前記パルス間隔測定手段により新たに測定された測定
結果を表すテンポ制御データを同記憶手段に記憶させる
更新手段と、 前記記憶手段に記憶されている複数のテンポ制御データ
を平均化する平均化手段と、 前記平均化手段の出力により制御されて同出力に応じた
周波数を有し自動演奏機のテンポを制御するためのテン
ポクロツクを発生するテンポクロツク発生手段とを備え
たことを特徴とする自動演奏機のテンポ制御装置。1. Tempo setting pulse generating means for generating a tempo pulse in synchronism with the timing of a human motion performed when capturing a musical beat or an operation of an instrument used when capturing a musical beat, and the tempo setting. Pulse interval measuring means for measuring the time interval of tempo pulses output one after another from the pulse generating means, and a plurality of tempo controls each representing a measurement result measured by the pulse interval measuring means and equal to a predetermined number Storage means for storing data, and the oldest tempo control data stored in the storage means independent of the operation of the automatic musical instrument each time the time interval of the tempo pulse is measured by the pulse interval measuring means. Instead, updating means for storing the tempo control data representing the measurement result newly measured by the pulse interval measuring means in the storage means, Averaging means for averaging a plurality of tempo control data stored in the storage means, and for controlling the tempo of an automatic player having a frequency controlled by the output of the averaging means and corresponding to the output. And a tempo clock generating means for generating the tempo clock.
伝送手段を介して、前記パルス間隔測定手段、前記記憶
手段、前記更新手段、前記平均化手段及び前記テンポク
ロツク発生手段を内蔵した自動演奏機本体と接続したこ
とを特徴とする前記請求項1に記載の自動演奏機のテン
ポ制御装置。2. An automatic musical instrument main body incorporating the tempo setting pulse generating means, via the wireless transmitting means, with the pulse interval measuring means, the storing means, the updating means, the averaging means and the tempo clock generating means. The tempo control device for an automatic musical instrument according to claim 1, wherein the tempo control device is connected to the tempo control device.
操作板と、前記外部操作板に対する押圧もしくは接触操
作で開閉するスイッチとで構成したことを特徴とする前
記請求項1に記載の自動演奏機のテンポ制御装置。3. The automatic musical instrument according to claim 1, wherein the tempo setting pulse generating means is composed of an external operation plate and a switch which is opened / closed by pressing or contacting the external operation plate. Tempo controller.
棒内に内蔵されかつ同指揮棒の揺振動操作に応じて開閉
するスイッチで構成したことを特徴とする前記請求項1
又は2に記載の自動演奏機のテンポ制御装置。4. The tempo setting pulse generating means comprises a switch which is built in the baton and which opens and closes in response to a rocking vibration operation of the baton.
Alternatively, the tempo control device for the automatic musical instrument according to item 2.
演奏の際にテンポの基準となる物体の動きを光学的に検
出する検出手段で構成したことを特徴とする前記請求項
1に記載の自動演奏機のテンポ制御装置。5. The automatic apparatus according to claim 1, wherein the tempo setting pulse generating means is constituted by a detecting means for optically detecting a movement of an object serving as a tempo reference when playing music. The tempo control device for the playing machine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4228308A JPH0769689B2 (en) | 1992-08-27 | 1992-08-27 | Automatic music player tempo control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4228308A JPH0769689B2 (en) | 1992-08-27 | 1992-08-27 | Automatic music player tempo control device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5757880A Division JPS56154797A (en) | 1980-04-30 | 1980-04-30 | Tempo control device for automatic playing machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05249957A JPH05249957A (en) | 1993-09-28 |
| JPH0769689B2 true JPH0769689B2 (en) | 1995-07-31 |
Family
ID=16874409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4228308A Expired - Lifetime JPH0769689B2 (en) | 1992-08-27 | 1992-08-27 | Automatic music player tempo control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0769689B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5544393B2 (en) * | 1973-05-07 | 1980-11-12 | ||
| JPS5551189B2 (en) * | 1974-05-20 | 1980-12-23 | ||
| JPS5162633A (en) * | 1974-10-28 | 1976-05-31 | Takeda Riken Ind Co Ltd | ZATSUONJOKYOKAIRO |
| JPS53133423A (en) * | 1977-04-27 | 1978-11-21 | Nippon Gakki Seizo Kk | Automatic rhythm apparatus |
| JPS53138318A (en) * | 1977-05-10 | 1978-12-02 | Nippon Gakki Seizo Kk | Electronic musical instrument |
-
1992
- 1992-08-27 JP JP4228308A patent/JPH0769689B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05249957A (en) | 1993-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0248914B2 (en) | ||
| JPH0318198B2 (en) | ||
| JPH0360119B2 (en) | ||
| JPS6252318B2 (en) | ||
| JPH0769689B2 (en) | Automatic music player tempo control device | |
| JPS6040037B2 (en) | electronic musical instruments | |
| JPH1039863A (en) | Automatic accompaniment device | |
| JPH0375874B2 (en) | ||
| JPH0631977B2 (en) | Electronic musical instrument | |
| JPH0314717Y2 (en) | ||
| JPH0746276B2 (en) | Automatic musical instrument accompaniment device | |
| JPH0434756B2 (en) | ||
| JPH0746275B2 (en) | Automatic musical instrument accompaniment device | |
| JPS6344228B2 (en) | ||
| JP2513014B2 (en) | Electronic musical instrument automatic performance device | |
| JP2636393B2 (en) | Automatic performance device | |
| JPH0343636B2 (en) | ||
| JPH0132997B2 (en) | ||
| JPH0113107B2 (en) | ||
| JPS6035680B2 (en) | Automatic accompaniment device for electronic musical instruments | |
| JP3169535B2 (en) | Automatic performance device and automatic performance method | |
| JPS6029949B2 (en) | electronic musical instrument device | |
| JPS6025097Y2 (en) | automatic rhythm playing device | |
| JP3150580B2 (en) | Automatic performance device and automatic performance method | |
| JPH0128556Y2 (en) |