JPS5990895A - Tempo controller for automatically performing machine - Google Patents
Tempo controller for automatically performing machineInfo
- Publication number
- JPS5990895A JPS5990895A JP57199817A JP19981782A JPS5990895A JP S5990895 A JPS5990895 A JP S5990895A JP 57199817 A JP57199817 A JP 57199817A JP 19981782 A JP19981782 A JP 19981782A JP S5990895 A JPS5990895 A JP S5990895A
- Authority
- JP
- Japan
- Prior art keywords
- tempo
- data
- keyboard
- circuit
- key
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
この発明は、複数の鍵盤のそれぞれにおける押鍵に対応
して自動演奏の進行を修正するようにした自動演奏機の
テンポ制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a tempo control device for an automatic performance machine that corrects the progress of an automatic performance in response to key depressions on each of a plurality of keyboards.
発明の背景
従来の自動演奏機として、鍵盤とメモリ手段とを備えこ
のメモリから順次読み出されるデータにしたがってリズ
ムや伴奏を自動演奏するとともに鍵演奏に合せてこの自
動演奏機のテンポを追従させるようにしたものが知られ
ている(例えば特開紹5 7 − 5 0 9 8号)
。ところで、このような自動演奏機においては、単一種
類の゛鍵盤の押鍵によるテンポ制御については解決され
ているものの、メロディ部と伴奏部とを左右の鍵盤部に
分けて持つものまたはメロディ鍵盤および伴奏鍵盤とし
て複数段の鍵盤を有するものにおいてこれらの鍵盤を同
時操作する場合のテンポ制御については未解決の捷まで
あった。BACKGROUND OF THE INVENTION A conventional automatic performance machine is equipped with a keyboard and a memory means, and automatically plays rhythm and accompaniment according to data sequentially read from the memory, and the tempo of the automatic performance machine follows the key performance. (For example, Japanese Unexamined Patent Publication No. 57-5098)
. By the way, in such automatic musical instruments, although tempo control by pressing keys on a single type of keyboard has been solved, there are automatic musical instruments that have a melody section and an accompaniment section separated into left and right keyboard sections, or a melody keyboard. Furthermore, in an accompaniment keyboard that has a plurality of keys, there are still unresolved issues regarding tempo control when these keys are operated simultaneously.
発明の目的
この発明の目的は、自動演奏機のテンポを複数種類の鍵
盤による同時演奏に追従させることである。このため、
この発明においては、各鍵盤種類ごとに押鍵タイミング
のずれを測定し、この各鍵盤種類ごとのずれ分のそれぞ
れに応じてテンポ発振器の発振周波数を制御する。また
、このとき、メロディ、和音、ベースでは音符長や押鍵
タイミングの要求精度、さらには手と足の操作精度が異
なるので、各鍵盤種類ごとに感度すなわち押鍵ずれのテ
ンポへの影響の度合を異ならせる。さらに、テンポを上
昇させる場合と下降させる場合とで上記感度を異ならせ
る。OBJECT OF THE INVENTION An object of the present invention is to make the tempo of an automatic musical instrument follow the simultaneous performance of a plurality of types of keyboards. For this reason,
In this invention, the deviation in key press timing is measured for each type of keyboard, and the oscillation frequency of the tempo oscillator is controlled in accordance with the deviation for each type of keyboard. At this time, the required precision of note length and key press timing, as well as the precision of hand and foot operation, differ for melodies, chords, and basses, so the sensitivity, or the degree of influence of key press misalignment on tempo, differs for each type of keyboard. Make the difference. Furthermore, the sensitivity is made different depending on whether the tempo is increased or decreased.
以下、図面を用いてこの発明の詳細な説明する。第1図
は上鍵部(UK)、下鍵盤(LK)、ペダル鍵盤(PK
)など複数の鍵盤を有することともに、楽譜1に記録さ
れた楽譜データに基づいて、リズム音を自動演奏するリ
ズム音自動演奏機能および和音やベース音等の伴奏音を
自動演奏する伴奏音自動演奏機能を有する自動演奏機に
この発明を適用した実施例を示しだものである。同図の
自動演奏機は、楽曲1に形成された磁気ストライプ1a
の記録データを読み取る楽譜データ読取装置2、この読
取データに基づく押鍵に従ってそれぞれメロディ音信号
および伴奏音信号を発生する第1の鍵盤音発生回路3お
よび第2の鍵盤音発生回路4、これらの回路3および4
で発生した鍵盤部を発音するサウンドシステム5、テン
ポクロックを発生するテンポ信号発生回路6、このテン
ポクロックに基づいてリズム・ぐターンパルスが読み出
されるパターンメモリ7、このリズムパターンパルスに
基づいてリズム音信号を発生するリズム音源8、停止表
示回路9および図示しない伴奏音形成回路等を具備する
。Hereinafter, the present invention will be explained in detail using the drawings. Figure 1 shows the upper keyboard (UK), lower keyboard (LK), and pedal keyboard (PK).
), etc., as well as an automatic rhythm sound play function that automatically plays rhythm sounds based on the score data recorded in the score 1, and an automatic accompaniment sound play function that automatically plays accompaniment sounds such as chords and bass notes. This figure shows an embodiment in which the present invention is applied to a functional automatic musical instrument. The automatic performance machine in the figure has a magnetic stripe 1a formed on music piece 1.
a musical score data reading device 2 that reads recorded data; a first keyboard sound generation circuit 3 and a second keyboard sound generation circuit 4 that generate melody sound signals and accompaniment sound signals, respectively, in accordance with key presses based on this read data; circuits 3 and 4
a sound system 5 that generates sounds from the keyboard section generated by the tempo clock, a tempo signal generation circuit 6 that generates a tempo clock, a pattern memory 7 that reads rhythm rhythm pulses based on the tempo clock, and a rhythm sound system 5 that generates rhythm sounds based on the rhythm pattern pulses. It includes a rhythm sound source 8 that generates a signal, a stop display circuit 9, an accompaniment sound forming circuit (not shown), and the like.
楽譜1に形成された磁気ストライプ1aには、その楽曲
の標準のテンポデータ、メロディ音の音高および符長デ
ータ、および和音やベース音等の伴奏音の音高および符
長データが記録されている。The magnetic stripe 1a formed on the musical score 1 records the standard tempo data of the song, pitch and note length data of melody notes, and pitch and note length data of accompaniment notes such as chords and bass notes. There is.
これらの音高データと符長データとは1対1に対応して
おシ、各1対の音高データと符長データとで1つの音符
を表わしている。These pitch data and note length data have a one-to-one correspondence, and each pair of pitch data and note length data represents one note.
楽譜読取装置2は、楽譜1に形成された磁気ストライフ
°1aに記録された各データを読み取シ、そのデータの
内容によって、標準テンポデータはテンポ信号発生回路
6に、メロディ音め音高データおよび符長データは第1
の鍵盤音発生回路3に、そして伴奏音の音高データおよ
び符長データは第2の鍵盤音発生回路4に送出する。The music score reading device 2 reads each data recorded on the magnetic strife °1a formed on the music score 1, and depending on the content of the data, the standard tempo data is sent to the tempo signal generation circuit 6, and the melody pitch data is sent to the tempo signal generation circuit 6. and the note length data is the first
The pitch data and note length data of the accompaniment tones are sent to the second keyboard sound generation circuit 4.
第1の鍵盤音発生回路3は、音高メモリ11、符長メモ
リ12、読出・書込制御回路13.14、ラッチ回路1
5.16.17、上鍵盤18、押鍵表示回路19、楽音
形成回路20、押鍵キー比較回路21、押鍵ずれ測定回
路22およびダート回路23等を具備する。The first keyboard sound generation circuit 3 includes a pitch memory 11, a note length memory 12, read/write control circuits 13 and 14, and a latch circuit 1.
5.16.17, an upper keyboard 18, a pressed key display circuit 19, a tone forming circuit 20, a pressed key comparison circuit 21, a pressed key deviation measuring circuit 22, a dirt circuit 23, and the like.
読出・書込制御回路13.14は、メモリ11.12そ
れぞれのデータ書込およびデータ読出を制御するもので
、楽譜読取装置2が音高データおよび符長データ等とと
もに出力するアドレスデータまたは各データに付された
識別マークに従って音高データおよび符長データをそれ
ぞれ音高メモリ11および符長メモリ12に書き込み、
また、鍵盤18の押鍵によって押鍵キー比較回路21が
後述の一致信号を発生するたびにメモリ11.12の読
出アドレスを歩進する。The read/write control circuits 13.14 control data writing and data reading of the memories 11.12, and read address data or each data that the score reading device 2 outputs together with pitch data, note length data, etc. write pitch data and note length data in pitch memory 11 and note length memory 12, respectively, according to the identification mark attached to the note mark;
Further, each time the pressed key comparison circuit 21 generates a coincidence signal, which will be described later, in response to a key pressed on the keyboard 18, the read address of the memory 11.12 is incremented.
この自動演奏機において、図示しないスタートスイッチ
をオンにすると、楽譜1の磁気ストライプ1aに記録さ
れたデータが楽譜読取装置2で読み取られ、これらのデ
ータは、標準テンポデータが初期テンポデータITPと
してテンI信号発生器6に、メロディ音の音高データお
よび符長データがそれぞれ第1の鍵盤音発生回路3内の
音高メモリ11および符長メモリ12に、また、伴奏音
例えばベース音または和音の音高(和音の場合は根音、
和音基)データおよび符長データがそれぞれ第2の鍵盤
音発生回路4内の図示しない音高メモリおよび符長メモ
リに格納される。また、各カウンタ等が初期セットされ
る。In this automatic performance machine, when a start switch (not shown) is turned on, the data recorded on the magnetic stripe 1a of the musical score 1 is read by the musical score reading device 2, and these data are converted into standard tempo data as initial tempo data ITP. The I signal generator 6 stores the pitch data and note length data of the melody tones in the pitch memory 11 and note length memory 12 in the first keyboard tone generation circuit 3, respectively. Pitch (root note for chords,
The chord base) data and note length data are respectively stored in a pitch memory and a note length memory (not shown) in the second keyboard tone generation circuit 4. Further, each counter etc. is initially set.
続いて、第1の鍵盤音発生回路3においては、メモリ1
1.12から音符2ヶ分のデータが読み出され、最初の
音符の音高データTNIをラッチ回路15に、かつ符号
データTLIをラッチ回路16にラッチした後、鍵盤1
8における押鍵を待機する。この状態では、ラッチ回路
17は電源投入時のイニシャライズまたは前回のストラ
フ0操作によってクリアされたままになっている。また
、押鍵表示回路19はラッチ回路15の出力する最初の
音高データTNIに対応する鍵の表示ランプ(図示せず
)を点灯し、メモリ11および12はそれぞれ2番目の
音符の音高データTNIおよび符長データTLIを出力
している。Next, in the first keyboard sound generation circuit 3, the memory 1
1. Data for two notes is read from 12, and after latching the pitch data TNI of the first note to the latch circuit 15 and the code data TLI to the latch circuit 16, the keyboard 1
Waits for key press at step 8. In this state, the latch circuit 17 remains cleared by initialization when the power is turned on or by the previous straf 0 operation. Further, the pressed key display circuit 19 lights up the display lamp (not shown) of the key corresponding to the first pitch data TNI outputted from the latch circuit 15, and the memories 11 and 12 respectively store the pitch data of the second note. It outputs TNI and note length data TLI.
この状態で鍵盤18の表示ランプの点灯にょシ表示され
た鍵を押下すると、鍵盤18は押下鍵を表わすキーコー
ドKCを発生する。楽音形成回路20はこのキーコード
KCが示すメロディ音に対応する楽音信号を形成し、こ
れをサウンドシステム5に加え、メロディ音として発音
させる。In this state, when a key whose display lamp on the keyboard 18 is lit is pressed, the keyboard 18 generates a key code KC representing the pressed key. The musical tone forming circuit 20 forms a musical tone signal corresponding to the melody tone indicated by the key code KC, and adds this signal to the sound system 5 to generate the melody tone.
鍵盤18の発生するキーコードKCは、捷だ、押鍵キー
比較回路21に供給される。この比較回路21はこのキ
ーコードKCとラッチ回路15の出力する音高データ(
次音高) TNIとを比較し、これらが一致したとき、
すなわち押鍵表示された観が押下されたとき短い・ぐル
スの一致信号EQIを発生する。この一致信号EQIは
ラッチ回路15.16.17のロード端子、押鍵すれ測
定回路22および読出・書込制御回路13.14のステ
ップ入力端子に供給される。このため、ラッチ回路17
にラッチ回路15の出力する次音高データが現音高デー
タとしてう、チされ、ラッチ回路15にはメモリ11の
出力する2番目の音高データTNIが新たな次音高デー
タとしてラッチされ、押鍵ずれ測定回路22内にう、子
回路16の出力する次符長データTL1が現符長データ
として格納され、ラッチ回路16にはメモリ12の出力
する2番目−の符長データが新たな次符長データとして
ラッチされるとともに、読出・書込制御回路13.14
内のアドレスカウンタが歩進されメモリ11.12は第
3番目の音符を表わす音高および符長データを出力する
。そして、ラッチ回路17の出方する現音高データは、
発音セレクトスイッチ24がオンしていることを条件に
、ゲート回路23を介して楽音形成回路2oに供給され
、この現音高データに基づく楽音信号が形成され、サウ
ンドシステム5を介して発音される。また、押鍵表示回
路19はラッチ回路15の出力する2番目の音高データ
に対応する鍵を表示する。The key code KC generated by the keyboard 18 is then supplied to a pressed key comparison circuit 21. This comparison circuit 21 uses this key code KC and the pitch data (
(next pitch) TNI and when they match,
That is, when the displayed key press is pressed, a short match signal EQI is generated. This coincidence signal EQI is supplied to the load terminal of the latch circuit 15, 16, 17, the key depression measuring circuit 22, and the step input terminal of the read/write control circuit 13, 14. Therefore, the latch circuit 17
The next pitch data output from the latch circuit 15 is latched as the current pitch data, and the second pitch data TNI output from the memory 11 is latched into the latch circuit 15 as new next pitch data. The next note length data TL1 output from the child circuit 16 is stored in the key press deviation measuring circuit 22 as the current note length data, and the second note length data output from the memory 12 is stored in the latch circuit 16 as the new note length data. It is latched as the next code length data, and the read/write control circuit 13.14
The memory 11.12 outputs pitch and note length data representing the third note. The current pitch data output from the latch circuit 17 is
On the condition that the sound generation select switch 24 is turned on, the tone signal is supplied to the musical tone forming circuit 2o via the gate circuit 23, a musical tone signal based on this current pitch data is formed, and generated via the sound system 5. . Furthermore, the pressed key display circuit 19 displays the key corresponding to the second pitch data output from the latch circuit 15.
次に、この新たな押鍵表示に従って押鍵することによシ
2番目の鍵盤音が発音され、2番目の一致信号EQIが
発生する。そして、各メモリ11.12からは4番目の
音符を表わす音高データTNIおよび符長データTLI
が読み出され、まだ、各ラッチ回路15〜17および押
鍵ずれ測定回路22内の各データも更新される。Next, by pressing a key in accordance with this new key press display, a second keyboard tone is produced, and a second coincidence signal EQI is generated. Then, from each memory 11.12, pitch data TNI and note length data TLI representing the fourth note are stored.
is read out, and each data in each of the latch circuits 15 to 17 and the key press deviation measuring circuit 22 is also updated.
このようにして、メモリ11.12がら音高データTN
Iおよび符長データTLIが順次読み出され、楽譜1の
データに対応して鍵演奏が進行する。In this way, the pitch data TN is stored in the memories 11 and 12.
I and note length data TLI are read out sequentially, and the key performance progresses in accordance with the data of musical score 1.
なお、この自動演奏機においては、発音セレクトスイッ
チ24と連動して鍵盤18および押鍵キー比較回路21
の動作モードを切シ換えることによシ、例えばスイッチ
24がオンのときは鍵盤18からのキーコードKCを楽
音形成回路2oに与えないことによシ正しい押鍵があっ
たときのみメロディ音を発生するようにしたシ、または
、さらに押鍵キー比較回路21で押鍵があったときはそ
の一致、不一致に拘らず一致信号EQIを発生させるこ
とにょシ、単一のキーの押鍵または所望のキー操作によ
って楽譜データに基づく正しい音高のメロディ演奏を行
なうことができる。In addition, in this automatic performance machine, the keyboard 18 and the pressed key comparison circuit 21 are operated in conjunction with the sound generation select switch 24.
By changing the operating mode of the key, for example, when the switch 24 is on, the key code KC from the keyboard 18 is not applied to the musical tone forming circuit 2o, so that the melody sound is produced only when the correct key is pressed. Furthermore, when there is a key press in the key pressed key comparison circuit 21, the match signal EQI is generated regardless of whether the keys match or do not match. By operating the keys, it is possible to perform a melody at the correct pitch based on the musical score data.
押鍵ずれ測定回路22は、最初の符長データTLIとテ
ンポ信号発生回路60発生するテンポクロックLCKに
基づいて2@目の音符を押鍵すべきタイミング(以下符
長タイミングという)を計数し、この符長タイミングと
2番目の音高データTNIで示される鍵の押鍵タイミン
グとのずれ分を測定し、このずれ分に応じたテンポ修正
データΔTPIを発生するとともに、符長タイミングに
対して押鍵タイミングが遅いときは停止信号STIを発
生する。The key press deviation measuring circuit 22 counts the timing at which the second @th note should be pressed (hereinafter referred to as note length timing) based on the first note length data TLI and the tempo clock LCK generated by the tempo signal generating circuit 60. The deviation between this note length timing and the key press timing indicated by the second pitch data TNI is measured, and tempo correction data ΔTPI is generated according to this deviation. When the key timing is late, a stop signal STI is generated.
第2の鍵盤音発生回路4は、鍵盤が被ダル鍵盤であるほ
かは、第1の鍵盤音発生回路3と同様に構成され、かつ
同様に作用する。すなわち、この回路4においては楽譜
読取装置2によって読み取られ、この回路4内のメモリ
に一時格納されていル伴奏音(ベース音)の音高データ
TN2および符長データTL2が押鍵表示に従った押鍵
によって発生する一致信号EQ2によって順次読み出さ
れるとともに、符長タイミングと押鍵タイミングのずれ
分に対応する修正データΔTP2および押鍵が遅い場合
の停止信号ST2を発生する。The second keyboard sound generation circuit 4 is constructed in the same manner as the first keyboard sound generation circuit 3, except that the keyboard is a dull keyboard, and operates in the same manner. That is, in this circuit 4, the pitch data TN2 and the note length data TL2 of the accompaniment note (bass note) read by the music score reading device 2 and temporarily stored in the memory in this circuit 4 follow the key press display. It is sequentially read out based on the coincidence signal EQ2 generated by the key press, and also generates correction data ΔTP2 corresponding to the deviation between the note length timing and the key press timing, and a stop signal ST2 when the key press is slow.
テンポ信号発生回路6は、楽譜1の磁気ストライプ1a
に記録された標準テンポデータを初期テンポデータIT
Pとして取シ込み、このテンポデータに対応する周波数
のテンポクロックLCKを発生するが、鍵演奏の進行に
伴なって修正データΔTPIおよびΔTP2が発生する
とこのテンポクロックの周波数を変化させる。また、こ
の回路6ば、テンポクロックLCKと周波数は等しいが
、停止信号STIおよびSr1によって出力がイ亭止す
るテンポクロックTCKを発生する。The tempo signal generation circuit 6 generates a magnetic stripe 1a of the musical score 1.
The standard tempo data recorded in the initial tempo data IT
A tempo clock LCK having a frequency corresponding to this tempo data is generated. However, when correction data ΔTPI and ΔTP2 are generated as the key performance progresses, the frequency of this tempo clock is changed. Further, this circuit 6 generates a tempo clock TCK which has the same frequency as the tempo clock LCK, but whose output is stopped by the stop signals STI and Sr1.
・Q久−ンメモリ7はテンポクロックTCKによってパ
ターンパルスが読み出され、リズム音源8はこのノPタ
ーンパルスをキーオン信号としてリズム音信号を形成す
る。このリズム音信号はサウンド/ステム5を介して発
音される。従って、リズム音のテンポは鍵演奏のテンポ
に追従して変化させられ、捷た押鍵か符長タイミングよ
シ遅い場合、リズム音の発生は押鍵があるまで停止させ
られる。- A pattern pulse is read out from the Q-turn memory 7 by the tempo clock TCK, and the rhythm sound source 8 forms a rhythm sound signal using this P-turn pulse as a key-on signal. This rhythm sound signal is generated via the sound/stem 5. Therefore, the tempo of the rhythm sound is changed to follow the tempo of the key performance, and if the key press is later than the note length timing, the generation of the rhythm sound is stopped until the key is pressed.
このため、リズム音の自動演奏とマニーアル演奏との一
致を図ることができる。まだ、パターンメモリ7には図
示しない伴奏音形成回路が接続されておシ、この伴奏音
についても上記のリズム音と同様、マニーアル演奏によ
る楽音との一致を図ることができる。Therefore, it is possible to match the automatic performance of rhythm tones with the manual performance. An accompaniment tone forming circuit (not shown) is still connected to the pattern memory 7, and this accompaniment tone can also be made to match the musical tone produced by manual performance in the same manner as the above-mentioned rhythm tones.
なお、上述のパターン/ぐルスを発生する装置、このパ
ターンパルスに基づきコード音、ベース音等の伴奏音を
形成する装置およびリズム音を形成する装置としては周
知の種々のものを用いることができるので詳細な構成説
明についてはこの明細書では省略する。Note that various well-known devices can be used as the device for generating the above-mentioned pattern/gurus, the device for forming accompaniment sounds such as chord tones and bass tones based on the pattern pulses, and the device for forming rhythm sounds. Therefore, a detailed explanation of the configuration will be omitted in this specification.
停止表示回路9は停止信号STI iたはSr1が発生
したとき上鍵盤18とペダル鍵盤とのいずれの鍵盤の押
鍵がなくて自動演奏が停止しているかを表示する。演奏
者はこの表示によって押鍵すべき鍵盤種類を確認し、さ
らに、その鍵盤における表示によって押鍵すべき鍵を知
ることができる。When the stop signal STI i or Sr1 is generated, the stop display circuit 9 displays which of the upper keyboard 18 and the pedal keyboard is not pressed and the automatic performance is stopped. The performer can confirm the type of keyboard to be pressed by this display, and can also know the key to be pressed by the display on the keyboard.
(押鍵ずれ測定回路22の詳細動作説明)第2図は押鍵
ずれ測定回路22の詳細ブロック図を示す。同図におい
て、前述のように音高データTNIに基づく押鍵表示に
従って最初の一致信号EQIが入力すると、ダウンカウ
ンタ31はラッチ回路16(第1図)からプリセットデ
ータPSDとして供給される符長データTLIがプリセ
、トされ、続いてテンポ信号発生回路6(第1図)から
アンド回路32を介して与えられるテンポクロックLC
K ノ’ルスをダウンカウントする。この押鍵ずれ測定
回路22においてはダウンカウンタ31の計数出力がO
になるときが゛前記一致信号EQI発生後押鍵表示され
る2番目の釘の符長タイミングである。以下2査目の音
高デ〜りTNIに対応する鍵の押鍵タイミングか最初の
符長データTLIに対応する符長タイミングに対して早
い場合、一致した場合および遅い場合に分けて説明する
。(Detailed Operational Description of Key Pressing Displacement Measuring Circuit 22) FIG. 2 shows a detailed block diagram of the key pressing deviation measuring circuit 22. As shown in FIG. In the figure, when the first coincidence signal EQI is input according to the key press display based on the pitch data TNI as described above, the down counter 31 receives the note length data supplied as the preset data PSD from the latch circuit 16 (FIG. 1). TLI is preset, and then the tempo clock LC is applied from the tempo signal generation circuit 6 (FIG. 1) via the AND circuit 32.
Count down K No'rus. In this key press deviation measuring circuit 22, the counting output of the down counter 31 is O.
This is the timing of the note length of the second nail displayed after the coincidence signal EQI is generated. The following will explain cases in which the key press timing corresponding to the second pitch delay TNI is earlier, coincident, and later than the note length timing corresponding to the first note length data TLI.
(1)押鍵タイミングか早い場合
押鍵タイミングか符長タイミングより早い場合は、第3
図の一点鎖線て示すダウンカウンタ31の計数出力がO
になる前に2番目の押鍵に対応する一致信号EQIが発
生する。このとき、オア回路33の出力ば′”1″′で
あるから一致信号EQ1−”1″′が発生するとアンド
回路34が出力tt 1 srを発生する。このため、
セレクタ35は入力Aを選択し、リミッタ36を介して
供給されるダウンカウンタ31の計数出力をアドレス信
号とする変換テーブルROM 37の出力をテンポ修正
データΔTPIとして出力する。変換テーブルROM
37には第4図のグラフの右半分(実線)に相当する押
鍵タイミングが早い場合の押鍵タイミングずれ分すなわ
ちダウンカウンタ31の計数出力に対応するテンポ修正
(加速)データがテーブルとして設けられている。(1) If the key press timing is earlier than the note length timing, if the key press timing is earlier than the note length timing, the third
The counting output of the down counter 31 shown by the dashed line in the figure is O.
A coincidence signal EQI corresponding to the second key press is generated before the second key is pressed. At this time, since the output of the OR circuit 33 is ``1'', when the match signal EQ1-``1'' is generated, the AND circuit 34 generates the output tt 1 sr. For this reason,
The selector 35 selects the input A, and outputs the output of the conversion table ROM 37, which uses the count output of the down counter 31 supplied via the limiter 36 as an address signal, as tempo correction data ΔTPI. Conversion table ROM
37 is provided as a table with tempo correction (acceleration) data corresponding to the key press timing shift when the key press timing is early, which corresponds to the right half (solid line) of the graph in FIG. 4, that is, the count output of the down counter 31. ing.
まだ、変換テーブルROM 38には第4図のグラフの
左半分(実線)に相当するテーブルが設けられておシ、
このテーブルは押鍵タイミングが遅い場合にアップカウ
ンタ39の計数出力で参照されてテンポ修正(減速)デ
ータを出力する。第4図からもわかるようにROM 3
7と38のテーブルは互に異なるものを用いているが、
これはテンポの鍵演奏への追従性とテンポの安定性との
均衡を得るためで、押鍵タイミングが遅い場合は停止信
号STIを発生してリズム音および伴奏音の自動演奏を
停止させ自動演奏と鍵演奏のタイミングの一致を図って
いるため、テンポ修正量を少なくしているのである。The conversion table ROM 38 is still provided with a table corresponding to the left half (solid line) of the graph in FIG.
This table is referenced by the count output of the up counter 39 when the key press timing is late, and outputs tempo correction (deceleration) data. As can be seen from Figure 4, ROM 3
Tables 7 and 38 use different tables,
This is to achieve a balance between the ability to follow the tempo to the key performance and the stability of the tempo.If the key pressing timing is late, a stop signal STI is generated to stop the automatic play of rhythm and accompaniment sounds. The amount of tempo correction is kept small because the timing of the key performance is made to match the timing of the key performance.
なお、リミッタ36はダウンカウンタ31の計数出力の
上限を制限し、押鍵タイミングが極端に早い場合の計数
出力を制限することによってテンポデータが大巾に修正
されることを防ビし、誤押鍵等によるテンポの不安定の
防止を図っている。Note that the limiter 36 limits the upper limit of the count output of the down counter 31, and prevents the tempo data from being drastically modified by limiting the count output when the key press timing is extremely early. This is intended to prevent tempo instability caused by keys, etc.
(2)押鍵タイミングが一致した場合
ダウンカウンタ31に符長データTLIがプリセットさ
れた後、押鍵すべきタイミング(第3図to)に達する
とカウンタ31の計数出力は0とな9、オア回路33の
出力はO″になる。このためアンド回路32および34
が非導通になる。従ってダウンカウンタ31はクロック
パルスLCKが供給されず、以後法の押鍵の一致信号E
QIにょシ符長データTLIがプリセットされる丑で計
数出力ば0で停止したままとなり、セレクタ35はイン
バータ41の出力により入力Bを選択されたままとなる
。この状態すなわち押鍵すべきタイミングと一致して鍵
(TNI )の押鍵による一致信号EQIが発生すると
、この押鍵ずれ測定回路221よアップカウンタ39の
計数出力OをアドレスとしてROM 38から読み出し
たテンポ修正データΔTP 1−〇を発生する。従って
、勿論この場合模範テンポ(鍵演奏すべきテンポすなわ
ち自動演奏のテンポ)の修正は行なわれない。(2) When the key press timings match After the note length data TLI is preset in the down counter 31, when the key press timing (to in Fig. 3) is reached, the count output of the counter 31 becomes 0 and 9, or The output of the circuit 33 becomes O''. Therefore, the AND circuits 32 and 34
becomes non-conductive. Therefore, the down counter 31 is not supplied with the clock pulse LCK, and from now on the key depression coincidence signal E
When the QI code length data TLI is preset, the count output remains stopped at 0, and the selector 35 remains with input B selected by the output of the inverter 41. In this state, when the coincidence signal EQI is generated by pressing the key (TNI) in accordance with the key pressing timing, the key pressing deviation measuring circuit 221 reads out the count output O of the up counter 39 from the ROM 38 as an address. Generate tempo correction data ΔTP 1-0. Therefore, of course, in this case, the model tempo (the tempo at which the keys should be played, that is, the tempo for automatic performance) is not corrected.
(3)押鍵タイミングが遅い場合
第3図toで示される押鍵すべきタイミングを経過する
と、前述のようにダウンカウンタ31は計数を停止し、
セレクタ35は入力BすなわちROM 38の出力を選
択した1まとなる。まだ、オア回路33の出力がII
O71であるため、インバータ42から停止信号STI
= ”1”が発生し、このため、自動演奏の進行が一
致信号EQIが発生するまで停止して鍵演奏のタイミン
グとの一致が図られる。オア回路33の出力がOJ′に
なると、さらにアップカウンタ39のリセットが解除さ
れ、アップカウンタ39はアンド回路43を介して供給
されるクロックパルスLCKをカウントし、第3図点線
で示される計数出力を発生する。この計数出力でROM
38をアドレスして得た第4図のテンポ修正(減速)
データΔTPIはセレクタ35を介して出力され、テン
ポ信号発生回路6はこのデータΔTPIのうち、一致信
号EQIが発生したときのデータΔTP1を取シ込んで
テンポの修正を行なう。(3) When the key press timing is late When the key press timing shown in FIG. 3 to is passed, the down counter 31 stops counting as described above.
The selector 35 selects the input B, that is, the output of the ROM 38. The output of the OR circuit 33 is still II.
O71, the stop signal STI is output from the inverter 42.
= "1" is generated, and therefore, the progress of the automatic performance is stopped until the coincidence signal EQI is generated, so that the timing of the automatic performance matches the timing of the key performance. When the output of the OR circuit 33 becomes OJ', the reset of the up counter 39 is further released, the up counter 39 counts the clock pulse LCK supplied via the AND circuit 43, and outputs the count shown by the dotted line in FIG. occurs. With this count output, ROM
Tempo correction (deceleration) in Figure 4 obtained by addressing 38
The data ΔTPI is outputted via the selector 35, and the tempo signal generating circuit 6 takes in the data ΔTP1 when the match signal EQI is generated from the data ΔTPI to correct the tempo.
最大値検知回路44はアップカウンタ39の計数出力が
所定の値に達すると出力It IIIを発生する。アン
ド回路43はこの出力をインバータ45で反転した出力
tl 031によって非導通にされ、このだめアップカ
ウンタ39はクロックパルスLCKの併給を停止されて
前記所定値の計数出力でカウントを停止する(第3図点
線水平部)。このようにアップカウンタ39の最大計数
値を制限することによシ、オーバーフロー後Oから再カ
ウントすることによる誤まった計数出力およびテンポ修
正データΔTPIの発生を防止している。The maximum value detection circuit 44 generates an output It III when the count output of the up counter 39 reaches a predetermined value. The AND circuit 43 is rendered non-conductive by the output tl 031 obtained by inverting this output with the inverter 45, and the up counter 39 is then stopped from being supplied with the clock pulse LCK and stops counting at the count output of the predetermined value (third Dotted horizontal part of the figure). By limiting the maximum count value of the up counter 39 in this way, it is possible to prevent the occurrence of erroneous count output and tempo correction data ΔTPI due to re-counting from O after an overflow.
なお、以上の動作説明においては主に最初および2番目
の音符の音高データTNI、TN2および最初の符長デ
ータTLIについて説明しだが、以後の符長データTL
Iについても同様に押鍵ずれの測定およびテンポ修正デ
ータΔTPI等が発生する。In addition, in the above operation explanation, the pitch data TNI, TN2 of the first and second notes and the first note length data TLI are mainly explained, but the subsequent note length data TL
Similarly, for I, measurement of key press deviation and tempo correction data ΔTPI are generated.
第2の鍵盤音発生回路4における押鍵ずれ測定回路も同
様にして伴奏音符長データTL2とテンポクロックパル
スLCKとに基づいて符長タイミングを計数し、この符
長タイミングと押鍵タイミングすなわち一致信号EQ2
の発生タイミングとのずれ分を測定し、このずれ分に応
じたテンポ修正データΔTP2を発生する。また、押鍵
タイミングが符長タイミングよシ遅い場合、一致信号E
Q2が発生するまで停止信号ST2を発生する。但し、
第1の鍵盤音発生回路3における押鍵ずれ測定回路22
とは第4図点線で示すようにずれ分に対するテンポ修正
の度合が異なる。Similarly, the key press deviation measuring circuit in the second keyboard sound generation circuit 4 counts note length timing based on the accompaniment note length data TL2 and the tempo clock pulse LCK, and calculates the note length timing and the key press timing, that is, a coincidence signal. EQ2
The deviation from the timing of occurrence of is measured, and tempo correction data ΔTP2 corresponding to this deviation is generated. Also, if the key press timing is later than the note length timing, the coincidence signal E
A stop signal ST2 is generated until Q2 is generated. however,
Key depression measurement circuit 22 in the first keyboard sound generation circuit 3
The degree of tempo correction for the deviation differs from that shown by the dotted line in FIG.
これは上鍵盤におけるメロディ演奏とペダル鍵盤におけ
るベース演奏とではその符長および要求される押鍵タイ
ミングの精度が異なるため、これらの要求に応じて異な
らせているのである。This is because the note length and accuracy of key press timing required for melody performance on the upper keyboard and bass performance on the pedal keyboard are different, so they are made different depending on these requirements.
(テンポ信号発生回路6の詳細動作説明)第5図はテン
ポ信号発生回路6の詳細ブロック構成を示す。この自動
演奏装置において、前述のようにスタートセット処理が
行々われると、楽譜1の磁気ストライフ’laに記録さ
れている標準テンポデータが初期テンポデータエTPと
してレジスタ51に格納される。このテンポデータは分
周比メモリ52においてテンポデータに応じた分周比に
変換され、可変テンポ発振器53は所定のクロックをこ
の分周比で分周した周波数のテンポクロ7りLCKを発
生する。テンポクロックTCKはこのテンポクロックL
CKをアンド回路54を介して出力したもので、このア
ンド回路54の他方の入力端子には停止信号ST1およ
びSr1がオア回路55およびインバータ56を介して
与えられている。(Detailed Operational Description of Tempo Signal Generating Circuit 6) FIG. 5 shows a detailed block configuration of the tempo signal generating circuit 6. As shown in FIG. In this automatic performance device, when the start set process is performed as described above, the standard tempo data recorded in the magnetic strife'la of the musical score 1 is stored in the register 51 as the initial tempo data TP. This tempo data is converted into a frequency division ratio corresponding to the tempo data in a frequency division ratio memory 52, and a variable tempo oscillator 53 generates a tempo clock LCK having a frequency obtained by dividing a predetermined clock by this frequency division ratio. Tempo clock TCK is this tempo clock L
CK is outputted through an AND circuit 54, and the other input terminal of the AND circuit 54 is provided with stop signals ST1 and Sr1 through an OR circuit 55 and an inverter 56.
このため、テンポクロックTCKは停止信号STIおよ
びSr1のいずれもが′O″のときのみ出力する。Therefore, the tempo clock TCK is output only when both the stop signals STI and Sr1 are 'O'.
鍵演奏開始後、押鍵すれがあると、各鍵盤音発生回路3
,4からテンポ修正データΔTPI 、ΔTP2かケ゛
−1・回路57に供給される。このケ゛−ト回路57は
一致信号EQI−’T’が与えられると修正データΔT
PIを出力し、一致信号EQ2 = ”1”が与えられ
ると入力Bを選択して修正データΔTP2を出力する。After the key play starts, if there is a key depression, each keyboard sound generation circuit 3
. When the match signal EQI-'T' is applied to this gate circuit 57, the corrected data ΔT
PI is output, and when a match signal EQ2 = "1" is given, input B is selected and corrected data ΔTP2 is output.
このケ゛−ト回路57の出力する修正データΔTPIま
たはΔTP2は加算器58においてレジスタ51に格納
されているテンポデータに加算される。The corrected data ΔTPI or ΔTP2 output from the gate circuit 57 is added to the tempo data stored in the register 51 in an adder 58.
この加算出力はレジスタ51の入力端子に供給され、ま
た、一致信号EQIまたはEQ2−”1”はオア回路5
9を介してレジスタ51のロード信号として与えられて
いるので一致信号EQIまたはEQ2が発生するたびに
レジスタ51のテンポデータは加算器58の出力によっ
て更新される。従って、この自動演奏機においては自動
演奏のテンポが上鍵盤および被ダル鍵盤の同時演奏にお
ける各鍵盤それぞれの押鍵ずれに対応してテンポが修正
される。This addition output is supplied to the input terminal of the register 51, and the match signal EQI or EQ2-"1" is supplied to the OR circuit 51.
Since the tempo data of the register 51 is provided as a load signal to the register 51 via the adder 58, the tempo data of the register 51 is updated by the output of the adder 58 every time the match signal EQI or EQ2 is generated. Therefore, in this automatic performance machine, the tempo of the automatic performance is corrected in response to the deviation in key presses of each key during simultaneous performance of the upper keyboard and the dulled keyboard.
なお、上述の実施例においては上鍵盤とにダル鍵盤との
マニーアル演奏に自動演奏を追従させる場合について述
べたが、この発明は上鍵盤、下鍵盤およびペダル鍵盤の
いずれが2個または3個を用いてマニーアル演奏を行な
う場合についても適用できる。また、一段鍵盤をメロデ
ィ部と伴奏部とに分けて用いるものに適用できることも
勿論でちる。この場合、下鍵盤等のi鍵一致検出は同時
に押鍵される複数の鍵を比較してもよく、和音基(根音
および和音タイプ)等を比較してもよい。In addition, in the above-mentioned embodiment, a case was described in which the automatic performance follows the manual performance of the upper keyboard and the dull keyboard. It can also be applied to cases where a manual performance is performed using the method. Furthermore, it is of course possible to apply the present invention to a keyboard in which a single keyboard is divided into a melody section and an accompaniment section. In this case, i-key coincidence detection on the lower keyboard or the like may be performed by comparing a plurality of keys that are pressed at the same time, or by comparing chord bases (root notes and chord types).
発明の効果
以上のように、この発明によると、複数の鍵盤を有する
自動演奏機の自動演奏のテンポをこれら複数鍵盤の同時
操作によるマニーアル演奏に追従させることができる。Effects of the Invention As described above, according to the present invention, the tempo of the automatic performance of an automatic performance machine having a plurality of keyboards can be made to follow the manual performance by simultaneous operation of the plurality of keyboards.
また、鍵盤種類によシ、さらに押鍵タイミングの遅早に
よシテンポ修正の度合を変えることによって、テンポ追
従をより自然に行なうことができる。Furthermore, by changing the degree of tempo correction depending on the type of keyboard and also depending on the timing of key presses, it is possible to follow the tempo more naturally.
第1図はこの発明の1実施例に係る自動演奏機のブロッ
ク構成図、
第2図は第1図の演萎機における押鍵ずれ検出回路の詳
細ブロック構成図、
第3図は第2図の回路におけるカウンタの動作を説明す
るだめのタイムチャート、
第4図は第2図の回路におけるROMの入出力の関係を
示すグラフ、
そして第5図は第1図の演奏機におけるテンポ信号発生
回路の詳細ブロック構成図である。
1・・・楽譜、1a・・・磁気ストライプ、2・・・楽
譜データ読取装置、3・・・第1の鍵盤音発生回路、4
・・・第2の鍵盤音発生回路、5・・サウンドシステム
、6・・・テンポ信号発生回路、7・・・A?フタ−モ
リ、8・・・リズム音源、11・・・音高メモリ、12
・・・符長メモリ、13.14・・・読出・書込制御回
路、15.16.17・・・ラッチ回路、18・・・鍵
盤、19・・押鍵表示回路、20・・・楽音形成回路、
21・・・押鍵キー比較回路、22・・・押鍵ずれ測定
回路、23・・ダート回路、31・・・ダウンカウンタ
、35・・・セレクタ 、 3 6 ・・・ リ
ミ ッ タ 、 3 7 、 3 8 ・・
・ ROM、39 ・・・アップカウンタ、44・・
・最大値検知回路、51・・・レジスタ、52・・・分
周比メモリ、53・・・可変テンポ発振器、57・・・
ゲート回路、58・・・加算回路特許出願人 日本楽
器製造株式会社
代理人弁理士 伊 東 辰 雄代理人
弁理士 伊 東 哲 也第2図
22
CK
第3図
第4図FIG. 1 is a block diagram of an automatic musical instrument according to an embodiment of the present invention, FIG. 2 is a detailed block diagram of a key press deviation detection circuit in the performance machine of FIG. 1, and FIG. Figure 4 is a graph showing the relationship between input and output of the ROM in the circuit shown in Figure 2, and Figure 5 is a tempo signal generation circuit in the musical instrument shown in Figure 1. FIG. 2 is a detailed block configuration diagram of FIG. DESCRIPTION OF SYMBOLS 1... Musical score, 1a... Magnetic stripe, 2... Musical score data reading device, 3... First keyboard sound generation circuit, 4
...Second keyboard sound generation circuit, 5..Sound system, 6..Tempo signal generation circuit, 7..A? Futamori, 8...Rhythm sound source, 11...Pitch memory, 12
...Note length memory, 13.14... Read/write control circuit, 15.16.17... Latch circuit, 18... Keyboard, 19... Key press display circuit, 20... Musical tone formation circuit,
21... Key pressed key comparison circuit, 22... Key pressed deviation measurement circuit, 23... Dirt circuit, 31... Down counter, 35... Selector, 3 6... Re
Mitta, 37, 38...
・ROM, 39...Up counter, 44...
- Maximum value detection circuit, 51... Register, 52... Frequency division ratio memory, 53... Variable tempo oscillator, 57...
Gate circuit, 58...Additional circuit Patent applicant: Nippon Gakki Manufacturing Co., Ltd. Representative Patent Attorney Tatsuo Ito Representative Patent Attorney Tetsuya Ito Figure 2 22 CK Figure 3 Figure 4
Claims (1)
れぞれにおける符長タイミングデータがそれぞれ格納さ
れた第1および第2の楽譜データメモリとを備え、これ
らのメモリから順次読み出されるデータに°従って自動
演奏を実行する自動演奏機のテンポ制御装置であって、
前記各鍵盤それぞれにおける押鍵タイミングと前記符長
タイミングとのずれ分をそれぞれ検出する第1および第
2の押鍵ずれ分測定回路と、前記自動演奏用のテンポ発
振器とを具備し、このテンポ発振器の発振周波数を前記
各ずれ分のそれぞれに対応して修正し前記自動演奏のテ
ンポを前記各鍵盤におけるマニュアル演奏に追従させる
ことを特徴とする自動演奏機のテンポ制御装置。 2 前記テンポ修正の度合ゼ笛1の鍵盤における押鍵に
対するものと第2の鍵盤における押鍵に対するものとで
異ならせた特許請求の範囲第1項記載のテンポ制御装置
。 3 前記テンポ修正の度合を前記押鍵タイミングが音符
長タイミングより早い場合と遅い場合とで異ならせた特
許請求の範囲第1項記載のテンポ制御装置。[Claims] 1. A first keyboard, a second keyboard, and first and second musical score data memories storing note length timing data for each of these keyboards, respectively. A tempo control device for an automatic performance machine that performs automatic performance according to data sequentially read from a memory,
The tempo oscillator comprises first and second key press deviation measurement circuits for detecting the deviation between the key press timing and the note length timing on each of the keyboards, and the automatic performance tempo oscillator. A tempo control device for an automatic performance machine, characterized in that the oscillation frequency of the automatic performance machine is corrected in accordance with each of the deviations, so that the tempo of the automatic performance follows the manual performance on each of the keyboards. 2. The tempo control device according to claim 1, wherein the degree of tempo correction is made different for the keys pressed on the keyboard of the flute 1 and for the keys pressed on the second keyboard. 3. The tempo control device according to claim 1, wherein the degree of tempo correction is made different depending on whether the key press timing is earlier or later than the note length timing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57199817A JPS5990895A (en) | 1982-11-16 | 1982-11-16 | Tempo controller for automatically performing machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57199817A JPS5990895A (en) | 1982-11-16 | 1982-11-16 | Tempo controller for automatically performing machine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS5990895A true JPS5990895A (en) | 1984-05-25 |
Family
ID=16414127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57199817A Pending JPS5990895A (en) | 1982-11-16 | 1982-11-16 | Tempo controller for automatically performing machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5990895A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007279490A (en) * | 2006-04-10 | 2007-10-25 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57124396A (en) * | 1981-01-23 | 1982-08-03 | Nippon Musical Instruments Mfg | Electronic musical instrument |
JPS57129495A (en) * | 1981-02-03 | 1982-08-11 | Nippon Musical Instruments Mfg | Electronic musical instrument |
-
1982
- 1982-11-16 JP JP57199817A patent/JPS5990895A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57124396A (en) * | 1981-01-23 | 1982-08-03 | Nippon Musical Instruments Mfg | Electronic musical instrument |
JPS57129495A (en) * | 1981-02-03 | 1982-08-11 | Nippon Musical Instruments Mfg | Electronic musical instrument |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007279490A (en) * | 2006-04-10 | 2007-10-25 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5164531A (en) | Automatic accompaniment device | |
JPH0634170B2 (en) | Automatic musical instrument accompaniment device | |
US4232581A (en) | Automatic accompaniment apparatus | |
JPH01179090A (en) | Automatic playing device | |
JPH05188956A (en) | Electronic musical instrument with automatic playing function | |
JPH04274497A (en) | Automatic accompaniment player | |
JPH0125994Y2 (en) | ||
JPS5990895A (en) | Tempo controller for automatically performing machine | |
JPH0769698B2 (en) | Automatic accompaniment device | |
JP2536596B2 (en) | Electronic musical instrument | |
JPS5988795A (en) | Tempo controller for automatically performing machine | |
US4561338A (en) | Automatic accompaniment apparatus | |
JPS648832B2 (en) | ||
JPH0631977B2 (en) | Electronic musical instrument | |
JPH0367276B2 (en) | ||
JPH0157918B2 (en) | ||
JPH0428119B2 (en) | ||
JP2636393B2 (en) | Automatic performance device | |
JPS62135894A (en) | Automatic accompanying apparatus | |
JPH05188961A (en) | Automatic accompaniment device | |
JP2619237B2 (en) | Automatic accompaniment device for electronic musical instruments | |
JP2674331B2 (en) | Automatic accompaniment device | |
JPH0434755B2 (en) | ||
JPH0157917B2 (en) | ||
JPS5994792A (en) | Electronic musical instrument with automatic performer |