JPH0687197B2 - Tempo display - Google Patents
Tempo displayInfo
- Publication number
- JPH0687197B2 JPH0687197B2 JP61152495A JP15249586A JPH0687197B2 JP H0687197 B2 JPH0687197 B2 JP H0687197B2 JP 61152495 A JP61152495 A JP 61152495A JP 15249586 A JP15249586 A JP 15249586A JP H0687197 B2 JPH0687197 B2 JP H0687197B2
- Authority
- JP
- Japan
- Prior art keywords
- tempo
- rhythm
- time
- signal
- music
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000033764 rhythmic process Effects 0.000 claims description 104
- 238000004364 calculation method Methods 0.000 claims description 46
- 238000000605 extraction Methods 0.000 claims description 28
- 239000000284 extract Substances 0.000 claims description 11
- 230000000630 rising effect Effects 0.000 claims description 7
- 238000009527 percussion Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 description 21
- 238000004422 calculation algorithm Methods 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000001020 rhythmical effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は音響再生装置に用いられるテンポ表示装置に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tempo display device used in a sound reproducing device.
従来の技術 音楽のテンポを抽出する装置としては、電子楽器、特に
キーボードに関するものがある。2. Description of the Related Art As a device for extracting the tempo of music, there is a device related to an electronic musical instrument, particularly a keyboard.
しかし、これは純粋に音楽信号からテンポを抽出するの
ではなく、キーボード等におけるキーのタッチ(演奏者
がキーを叩いた瞬間)を検出して、この情報によりテン
ポ抽出するものであった。However, this is not to extract the tempo from the music signal purely, but to detect the touch of a key on the keyboard (the moment when the player strikes the key) and extract the tempo from this information.
発明が解決しようとする問題点 しかしながら、電子楽器等において、自動演奏させる場
合にその音楽のテンポを表示させるものがあるが、これ
も、純粋に音楽信号からテンポを抽出しているのではな
く、自動演奏させる際の同期クロックからテンポを作成
し、それを表示しているに過ぎなかった。DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention However, in an electronic musical instrument or the like, there is one that displays the tempo of the music when it is automatically played, but this also does not purely extract the tempo from the music signal, The tempo was created from the synchronized clock when playing automatically, and it was only displayed.
又、音楽のリズムを抽出する装置として、音楽信号の振
幅の立ち上がりの傾きの鋭さをみて、抽出を行うものが
あるが、これは音楽のリズムのみを抽出し、それを表示
するものであり音楽のテンポを抽出し、表示することは
できなかった。Further, as a device for extracting the rhythm of music, there is a device that performs extraction by looking at the sharpness of the rising slope of the amplitude of the music signal. This is for extracting only the rhythm of music and displaying it. Could not extract and display the tempo of.
本発明は、上記のように電子楽器による演奏及び電子楽
器による自動演奏においてのみにしかできなかったテン
ポ抽出及び表示を、通常の音楽信号において、可能とす
るテンポ表示装置を提供するものである。SUMMARY OF THE INVENTION The present invention provides a tempo display device capable of extracting and displaying a tempo in a normal music signal, which is possible only in the performance by the electronic musical instrument and the automatic performance by the electronic musical instrument as described above.
問題点を解決するための手段 上記問題点を解決するため、本発明は、入力端子から入
力される音楽信号中のリズム成分を抽出し、リズムを抽
出した時点で、ある信号を出力するリズム抽出手段と、
リズム抽出手段の出力信号を入力し、その信号を演算す
ることにより音楽のテンポを抽出し、そのテンポを出力
するテンポ演算手段と、テンポ演算手段により出力され
たテンポ信号とリズム抽出手段により抽出したリズムと
を比較演算することにより音楽とテンポの同期をとるよ
うに、テンポ演算手段を制御する同期手段と、テンポ演
算手段から出力されるテンポ信号に対応した表示を行う
表示手段とを具備した構成となっている。Means for Solving the Problems In order to solve the above problems, the present invention extracts a rhythm component in a music signal input from an input terminal, and outputs a certain signal when the rhythm is extracted. Means and
The output signal of the rhythm extraction means is input, the tempo of the music is extracted by calculating the signal, and the tempo calculation means for outputting the tempo, and the tempo signal output by the tempo calculation means and the rhythm extraction means are extracted. A structure provided with a synchronization means for controlling the tempo calculation means so as to synchronize the tempo with the music by comparing and calculating the rhythm, and a display means for performing a display corresponding to the tempo signal output from the tempo calculation means. Has become.
作用 本発明は上記した構成によってまず、リズム抽出手段に
おいて入力信号の振幅の立ち上がり及び、立ち下がりの
傾きを演算することにより、入力された音楽信号に含ま
れる打楽器に代表されるリズムを構成する楽器の信号が
抽出され、音楽のリズムが抽出されることとなる。Operation According to the present invention, with the above-described structure, first, the rhythm extracting means calculates the rising and falling slopes of the amplitude of the input signal to form a rhythm represented by a percussion instrument included in the input music signal. Is extracted, and the rhythm of music is extracted.
次に、リズム抽出手段により抽出されたリズム信号は、
テンポ演算手段に入力され、このテンポ演算手段におい
て、入力される信号の時間間隔を演算することにより、
入力された音楽信号のテンポが抽出される。また、テン
ポ演算手段は、テンポが抽出された後、リズム抽出手段
において、初めてリズムが抽出された瞬間からテンポ表
示を開始する。Next, the rhythm signal extracted by the rhythm extraction means is
By inputting to the tempo calculating means and calculating the time interval of the input signal in this tempo calculating means,
The tempo of the input music signal is extracted. The tempo calculation means starts the tempo display from the moment the rhythm is first extracted by the rhythm extraction means after the tempo is extracted.
テンポ表示が開始されると、同期手段においてリズム抽
出手段において抽出されるリズム信号と、テンポ表示手
段から出力されるテンポ信号とが、時間的に比較されテ
ンポ演算手段を制御し、音楽とテンポの同期制御及び、
テンポの修正が行われ、これにより正確なテンポ表示の
制御が行われる。When the tempo display is started, the rhythm signal extracted by the rhythm extraction means in the synchronization means and the tempo signal output from the tempo display means are temporally compared with each other to control the tempo calculation means, and the music and tempo Synchronous control and
The tempo is corrected so that accurate tempo display control is performed.
また、表示手段に、テンポ演算手段から出力されるテン
ポ信号が入力され表示手段において、この信号に対応し
た外部への表示が行われ音楽と同期したテンポ表示が行
われることとなる。Further, the tempo signal output from the tempo calculation means is input to the display means, and external display corresponding to this signal is performed on the display means, and the tempo display synchronized with the music is performed.
実施例 以下、本発明の一実施例について、図面を参照しながら
説明する。第1図は、本発明の一実施例におけるテンポ
表示装置のブロック図を示すものである。Embodiment One embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of a tempo display device according to an embodiment of the present invention.
第1図において、1は音楽信号等を入力する入力端子、
2はある帯域の信号のみを通過させる帯域通過フィル
タ、3,4は入力信号を整流した後、異なった時定数で信
号を積分し、ある時間内における信号のエネルギーを求
めるオペアンプ・ダイオード及び抵抗・コンデンサなど
で構成された整流回路(ただし、整流回路4における積
分の時定数は、整流回路3におけるものより大きく設定
する。)、5は整流回路3の出力信号のレベルを増幅す
る増幅回路、6は信号の立上りを検出する、抵抗とコン
デンサなどにより構成される微分回路、7は2つの信号
を入力し、それらの信号のレベルを比較し、一方の信号
が他方の信号より大きい場合に、パルス信号を出力する
比較回路、11は最初に入力された信号は通過させるが、
その後、一定時間内では入力された信号は通過させない
ゲート回路、8は入力された信号の時間間隔を演算する
ことによってテンポを抽出するテンポ演算回路、9は入
力された2つの信号を比較演算することによって音楽信
号と抽出されたテンポとの同期をとる同期回路、10は入
力信号をトリガーとして発音を行う発音回路である。In FIG. 1, 1 is an input terminal for inputting a music signal or the like,
2 is a band pass filter that passes only the signal in a certain band, 3 and 4 are rectified input signals, then integrate the signals with different time constants, and calculate the energy of the signal within a certain time. A rectifying circuit composed of a capacitor or the like (however, the integration time constant in the rectifying circuit 4 is set larger than that in the rectifying circuit 3), 5 is an amplifying circuit for amplifying the level of the output signal of the rectifying circuit 3, 6 Is a differentiating circuit consisting of a resistor and a capacitor that detects the rising edge of the signal, 7 is the input of two signals, and the levels of those signals are compared. When one signal is larger than the other signal, a pulse is output. A comparator circuit that outputs a signal, 11 passes the first input signal,
After that, a gate circuit that does not allow the input signal to pass within a fixed time, 8 a tempo calculation circuit that extracts the tempo by calculating the time interval of the input signal, and 9 performs a comparison calculation of the two input signals. Thus, a synchronizing circuit for synchronizing the music signal with the extracted tempo, and a sounding circuit 10 for sounding with the input signal as a trigger.
また、破線で囲んだ部分Aは、入力された音楽信号中の
リズム成分を抽出するリズム抽出部である。A portion A surrounded by a broken line is a rhythm extraction unit that extracts a rhythm component in the input music signal.
第2図に、第1図のリズム抽出部Aの各ブロックにおけ
る信号波形を示す。FIG. 2 shows a signal waveform in each block of the rhythm extraction section A of FIG.
第2図において、(a)は入力信号、(b)は帯域通過
フィルタ2の出力信号(この場合は、低域の信号を通過
させた場合を示している。)、(c)は整流回路3を通
り、増幅回路5から出力された信号、(d)は整流回路
4の出力信号、(e)は微分回路6の出力信号で、破線
で(d)の信号を重ねて示している。また、(f)は比
較回路7の出力信号、(g)はゲート回路11の出力信号
を示している。In FIG. 2, (a) is an input signal, (b) is an output signal of the bandpass filter 2 (in this case, a low-frequency signal is passed), and (c) is a rectifier circuit. 3, the signal output from the amplifier circuit 5, (d) is the output signal of the rectifier circuit 4, and (e) is the output signal of the differentiating circuit 6, and the signal of (d) is shown in a superposed manner by a broken line. Further, (f) shows the output signal of the comparison circuit 7, and (g) shows the output signal of the gate circuit 11.
以下、本実施例の動作について、図面に従って説明す
る。The operation of this embodiment will be described below with reference to the drawings.
入力端子1に入力された信号(a)は、帯域通過フィル
タ2に入力され、ある帯域のみの信号(b)が抽出され
る。(この場合は、低域の信号を抽出した場合を示して
いる。)これにより入力される音楽信号中のリズム楽器
信号を強調することができる。帯域通過フィルタ2の出
力信号(b)は、ある時間内の入力信号の平均エネルギ
ーを求めるため、積分時定数が異なる整流回路3・4
(整流回路4の方が積分時定数が、大きい。)に入力さ
れる。次に、整流回路3の出力信号は、増幅回路5に入
力されある増幅度をもって増幅される(信号(c))。
これは、次の微分回路6において、信号が減衰するため
でこれを補償している。(もし、微分回路6において、
信号の減衰を補償できる場合は、増幅回路5は、必要な
い。)増幅回路5の出力信号(c)は、微分回路6に入
力され、信号の立上りが検出される(信号(e))。比
較回路7には、信号(e)と整流回路4の出力信号
(d)が入力され、その振幅レベルが比較される。そし
て、信号(e)が信号(d)より大きければ、パルス信
号(h)が出力される。信号(d)は、入力端子1に入
力された信号のレベルに比例した値で、ゆっくりと変動
する信号で、信号(e)はその入力信号の鋭い立ち上り
を検出していることから、信号(d)をリファレンスと
して、信号(e)と比較するこにより、入力信号の変動
するレベルに追随して、立ち上がりの鋭い信号(リズム
楽器音)を精度良く抽出することができる。The signal (a) input to the input terminal 1 is input to the bandpass filter 2 and the signal (b) of only a certain band is extracted. (In this case, the case where a low-frequency signal is extracted is shown.) With this, the rhythm instrument signal in the input music signal can be emphasized. The output signal (b) of the band-pass filter 2 obtains the average energy of the input signal within a certain time, and therefore the rectifier circuits 3 and 4 having different integration time constants are used.
(The rectifier circuit 4 has a larger integration time constant.). Next, the output signal of the rectifier circuit 3 is input to the amplifier circuit 5 and amplified with a certain degree of amplification (signal (c)).
This is because the signal is attenuated in the next differentiating circuit 6, and this is compensated. (If in the differentiating circuit 6,
If the signal attenuation can be compensated, the amplifier circuit 5 is not necessary. The output signal (c) of the amplifier circuit 5 is input to the differentiating circuit 6 and the rising edge of the signal is detected (signal (e)). The signal (e) and the output signal (d) of the rectifier circuit 4 are input to the comparison circuit 7, and their amplitude levels are compared. If the signal (e) is larger than the signal (d), the pulse signal (h) is output. The signal (d) has a value proportional to the level of the signal input to the input terminal 1 and is a signal that slowly changes, and the signal (e) detects the sharp rising edge of the input signal. By comparing the signal (e) with the signal (d) as a reference, it is possible to accurately extract a signal (rhythm musical instrument sound) having a sharp rising edge in accordance with the varying level of the input signal.
次に、比較回路7の出力信号(f)は、ゲート回路11に
入力され、ある時間Tをもって、入力信号がゲートされ
て出力される(信号(g))。(ここで、ゲートとは、
入力された最初のパルスは、そのまま通過させ、その
後、その信号からTの時間の間に入力された信号は、通
過させないということを意味する。)このように、ゲー
ト回路を設けることに依って、リズム楽器以外の信号
や、ノイズ・リズム楽器信号のレベルのゆっくりとした
変動(うなり)などによるパルス信号のバラツキを防ぐ
ことができる。以上のようにすることによって、入力信
号である音楽信号中に含まれるリズム成分を精度良く抽
出することができる。Next, the output signal (f) of the comparison circuit 7 is input to the gate circuit 11, and at a certain time T, the input signal is gated and output (signal (g)). (Here, the gate is
This means that the first pulse input is passed as it is, and then the signal input during the time T from that signal is not passed. By thus providing the gate circuit, it is possible to prevent variations in the pulse signal due to signals other than the rhythm musical instrument, or slow fluctuations (beats) in the levels of noise and rhythm musical instrument signals. By the above, the rhythm component contained in the music signal which is the input signal can be accurately extracted.
次に、ゲート回路11の出力信号(g)は、テンポ演算回
路8に入力され、ここで信号の入力される時間間隔から
テンポが求められる。Next, the output signal (g) of the gate circuit 11 is input to the tempo calculation circuit 8, and the tempo is obtained from the time interval at which the signal is input.
ここで、テンポ演算回路8において、テンポを求めるア
ルゴリズムの一例について、第3図のフローチャート及
び第4図を用いて説明する。Here, an example of an algorithm for obtaining the tempo in the tempo calculation circuit 8 will be described with reference to the flowchart of FIG. 3 and FIG.
第3図は、テンポ演算アルゴリズムの1つを示してお
り、ある時間内(この場合は、2秒)におけるテンポ演
算回路8に、入力される信号の時間間隔の最小値を求め
るという処理をある回数(この場合は、4回)繰り返
し、この処理で求められた各最小値を比較し、等しいも
のがある個数(この場合は、2個)存在した場合に、そ
の値をテンポとするという方法である。FIG. 3 shows one of the tempo calculation algorithms. The tempo calculation circuit 8 within a certain time (in this case, 2 seconds) has a process of obtaining the minimum value of the time intervals of the input signals. A method of repeating the number of times (in this case, four times), comparing each minimum value obtained by this processing, and if there is a number of equal values (two in this case), the value is used as the tempo Is.
第3図において、TMPMINは、測定された入力信号の時間
間隔Tの最小値、MAXは、入力信号の時間間隔Tのうち
で、とりうる値の最大値Tは、入力される信号の時間間
隔の値、TMINは、Tの値を制限する最小値、TMAXは、T
の値を制限する最大値、TIMEは、1個のTMPMINを抽出す
る時間(この場合は、2秒)、COUNTは、TMPMINを抽出
する回数(この場合は、4で、初期値は1である。)、
Ti(T1,T2,T3,T4)は、抽出されたTMPMINを入れるバッ
ファである。In FIG. 3, TMPMIN is the minimum value of the measured time intervals T of the input signal, MAX is the maximum value T of the time intervals T of the input signal, which is the time interval of the input signal. Value, TMIN is the minimum value that limits the value of T, and TMAX is T
The maximum value that limits the value of TIME, TIME is the time to extract one TMPMIN (in this case, 2 seconds), and COUNT is the number of times to extract TMPMIN (in this case, 4 and the initial value is 1). .),
Ti (T1, T2, T3, T4) is a buffer that stores the extracted TMPMIN.
まず、TMPMINに、Tの取りうるべきの値の最大値が設定
され、入力信号であるパルスが入力されるのを待つ(ス
テップ31,32)。パルスが入力されると、Tが“0"にな
り(ステップ33)、時間カウントが開始され、その時間
がTに設定される(ステップ34)。この時間カウント処
理が、次のパルスが来るまで繰り返される(ステップ3
5)。First, the maximum possible value of T is set in TMPMIN, and the input signal pulse is waited for (steps 31, 32). When the pulse is input, T becomes "0" (step 33), time counting is started, and the time is set to T (step 34). This time counting process is repeated until the next pulse arrives (step 3
Five).
次のパルスが入力されると、その時点のTが、最初の入
力信号2つの時間間隔となる。次に、Tの値がTMINより
大きく、TMAXより小さいかがチェックされ、そうでなけ
れば、その時点で抽出されたTの値は削除され、再び次
のパルスが来るのを待つ処理へ戻る(ステップ36〜4
0)。この処理により、異常に速いテンポや異常に遅い
テンポを抽出することを防ぐことができる。Tの値が、
TMINとTMAXの間に含まれている場合には、そのTとTMPM
INとの比較がおこなわれ、TがTMPMINより小さい場合に
は、TMPMINにTが設定され(ステップ39)、そうでない
場合には、次の処理へ進む。これにより、入力される信
号間の最小時間幅が抽出される。When the next pulse is input, T at that time is the time interval between the two first input signals. Next, it is checked whether the value of T is larger than TMIN and smaller than TMAX, and if not, the value of T extracted at that time is deleted, and the process returns to the process of waiting for the next pulse again ( Steps 36-4
0). By this processing, it is possible to prevent extraction of an abnormally fast tempo or an abnormally slow tempo. The value of T is
If included between TMIN and TMAX, the T and TMPM
A comparison with IN is performed, and if T is smaller than TMPMIN, T is set to TMPMIN (step 39), and if not, the process proceeds to the next process. As a result, the minimum time width between the input signals is extracted.
このあと、TIMEの値みて、上の処理が開始されてから2
秒たったかがチェックされ(ステップ40)、2秒たって
ない場合には、上の処理が繰り返され、2秒たっている
場合には、TMPMINをTi(iは、COUNTの値)に、設定し
(ステップ41)、COUNTの値をみて、上の処理が4回行
われたかがチェックされる(ステップ42)。(ここで、
TIMEの値を2秒としたのは、音楽のテンポが、1秒程度
であると考え、このときテンポを抽出するためには、最
低2秒は必要であることからこの値を設定している。)
そして、4回行われていない場合は、COUNTの値が増加
されて(ステップ43)、再び次のTMPMINを抽出する処理
へ戻る。4回行われていた場合は、COUNTの値を減少さ
せ(ステップ44)、T1からT4の値の比較を行う(ステッ
プ45)。ここで、T1からT4のうち、等しいものが2個あ
った場合(例えば、T1=T2,T1=T3など)に、その値を
テンポとして決定し、テンポ演算の処理を終了する(ス
テップ47)。このとき、等しいものが、2個なかった場
合は、T1にT2を、T2にT3を、T3にT4を設定し、再び、次
のTMPMINを求める上の処理に戻る(ステップ46)。ここ
で、T1〜T4の比較を行う場合、それぞれの値の差をΔt
としたとき、Δt=0となることは、実際には少ない。
そこでΔt=0のときのみ等しい、と考えず、Δtが、
それぞれの値の何パーセントかの範囲に含まれていた場
合に、等しいとみなすようにする。更に、このようにし
たとき、等しいとみなされた場合は、2個の値の平均値
をもとの値とすると、精度の良い値が得られる。After this, seeing the value of TIME, 2 after the above processing is started
It is checked whether seconds have passed (step 40). If 2 seconds have not passed, the above process is repeated. If 2 seconds have passed, TMPMIN is set to Ti (i is the value of COUNT) ( In step 41), the value of COUNT is checked to see if the above process has been performed four times (step 42). (here,
The value of TIME is set to 2 seconds, because the tempo of music is about 1 second, and at least 2 seconds are required to extract the tempo, so this value is set. . )
If it has not been performed four times, the value of COUNT is increased (step 43) and the process returns to the process of extracting the next TMPMIN again. If it has been performed four times, the value of COUNT is decreased (step 44) and the values of T1 to T4 are compared (step 45). Here, if there are two equal ones from T1 to T4 (for example, T1 = T2, T1 = T3, etc.), the value is determined as the tempo, and the tempo calculation processing is terminated (step 47). . At this time, if there are not two equal items, T1 is set to T2, T2 is set to T3, T3 is set to T4, and the process returns to the above process for obtaining the next TMPMIN (step 46). Here, when comparing T1 to T4, the difference between the respective values is Δt.
In such a case, Δt = 0 is actually rare.
Therefore, Δt is not considered to be equal only when Δt = 0.
If they fall within a percentage of each value, they are considered equal. Further, in this case, when it is considered that the values are equal to each other, an accurate value can be obtained by setting the average value of the two values as the original value.
以上の処理によりテンポが抽出されたが、このアルゴリ
ズムは、音楽中のリズムにおいて、そのリズム幅の最小
値がテンポであるという考え方に基づいている。この考
え方を第4図を用いて説明する。Although the tempo is extracted by the above processing, this algorithm is based on the idea that the minimum value of the rhythm width of a rhythm in music is the tempo. This concept will be described with reference to FIG.
第4図は、ある音楽におけるリズム部分を示しており、
そのリズムは、4分音符と8分音符により構成されてい
るものとする。また、1小節が2秒であるとする。リズ
ム抽出部Aにおいて、第4図に示すリズムが、正確に抽
出されたと仮定すると、第1小節目でTとして抽出され
る値は、t1,t2,t3,t4,t5,t6であり、TMPMINとして、抽
出される値はt5となる。また、この値は、8分音符の値
である。同様に、第2小節目では、TMPMINは、t7、第3
小節目ではt8、第4小節目ではt9となり、T1=t5,T2=t
7,T3=t8,T4=t9となる。また、いずれもその値は8分
音符の値である。Figure 4 shows the rhythmic part of a piece of music,
The rhythm is composed of quarter notes and eighth notes. Further, it is assumed that one bar is 2 seconds. Assuming that the rhythm shown in FIG. 4 has been accurately extracted in the rhythm extraction section A, the values extracted as T at the first bar are t1, t2, t3, t4, t5, t6, and TMPMIN As a result, the extracted value is t5. Also, this value is a value of eighth note. Similarly, in the second measure, TMPMIN is t7, the third
At the bar, t8, at the fourth bar, t9, T1 = t5, T2 = t
7, T3 = t8, T4 = t9. In addition, the value is the value of an eighth note in both cases.
従って、この場合、8分音符の値がテンポとして決定さ
れる。実際は4分音符の値がこの音楽(リズム)のテン
ポであるが、8分音符は4分音符の2倍の速さであるこ
とから、これをテンポであるとしても差し支えない(楽
譜上で示されているテンポと、実際に人間が感じている
テンポは、異なることが多く、人によってはテンポを速
くとったり遅くとったりする場合があるからである)。Therefore, in this case, the value of the eighth note is determined as the tempo. Actually, the value of the quarter note is the tempo of this music (rhythm), but since the eighth note is twice as fast as the quarter note, it does not matter even if it is the tempo (shown in the score. The tempo that is being felt and the tempo that humans actually feel are often different, because some people may take the tempo faster or slower).
第4図に示したリズムは非常に簡単なものであるが、以
上のアルゴリズムを使用することにより、音楽のリズム
の最小単位を抽出することができることがわかる。つま
り、入力される音楽のリズムを構成する最小単位が、4
分音符であれば4分音符が、また、そのリズムの最小単
位が8分音符であれば8分音符が、リズムの最小単位が
16分音符であれば16分音符が、テンポの値として抽出さ
れるわけである。以上のことから、上のアルゴリズムに
より、音楽のテンポ(実際は、楽譜上のテンポの2の倍
数になることもある)が、抽出できることがわかる。Although the rhythm shown in FIG. 4 is very simple, it can be understood that the minimum unit of the rhythm of music can be extracted by using the above algorithm. That is, the minimum unit that constitutes the rhythm of the input music is 4
If it is a quarter note, a quarter note is used. If the minimum unit of the rhythm is an eighth note, the eighth note is the minimum unit of rhythm.
If it is a 16th note, the 16th note is extracted as the tempo value. From the above, it is understood that the above algorithm can extract the tempo of music (actually, it may be a multiple of 2 on the score).
次に、テンポ演算回路8において、テンポが抽出される
とテンポ演算回路8は、この後、初めてゲート回路11か
ら、入力信号がきた瞬間からパルス信号(テンポ信号)
を同期回路9及び、発音回路10に出力する。発音回路10
においては、その入力信号に対応して発音を行う。ここ
で、発音を開始する(テンポ演算回路8からテンポ信号
を出力する)タイミングが問題になるが、先に述べたよ
うに、抽出したテンポはその入力信号である音楽のリズ
ムの最小単位であることから、リズムが抽出された瞬間
からテンポ表示を開始すれば、その時点では、かならず
音楽との同期はとれることになる。(4分音符の長さを
1と置いたとき、抽出したテンポが音楽のリズムの最小
単位であることと、2の倍数であることからリズムのど
の瞬間から始めても、実際のテンポが、抽出したテンポ
で割り切れることから明白である。) 次に、同期回路9は、ゲート回路11と、テンポ演算回路
8からの出力信号を入力し、これらの信号のずれを監視
し、テンポ演算回路8を制御することにより、テンポと
音楽との同期及び、テンポの修正を行う。Next, when the tempo is calculated in the tempo calculation circuit 8, the tempo calculation circuit 8 then outputs a pulse signal (tempo signal) from the moment when the input signal comes from the gate circuit 11 for the first time.
Is output to the synchronizing circuit 9 and the tone generating circuit 10. Pronunciation circuit 10
In, sound is produced in response to the input signal. Here, the timing of starting sound generation (outputting the tempo signal from the tempo calculation circuit 8) becomes a problem, but as described above, the extracted tempo is the minimum unit of the rhythm of the music that is the input signal. Therefore, if the tempo display is started from the moment the rhythm is extracted, the music can always be synchronized at that time. (When the length of the quarter note is set to 1, the extracted tempo is the minimum unit of the rhythm of the music, and it is a multiple of 2, so that the actual tempo is It is obvious that the output signal from the gate circuit 11 and the tempo calculation circuit 8 is input to the synchronizing circuit 9 and the deviation of these signals is monitored. By controlling, the tempo and music are synchronized and the tempo is corrected.
ここで、同期とテンポ修正の必要性について述べる。人
間が演奏する音楽のリズム及びテンポは、一定ではなく
時々刻々と変化していると考えるのが自然であり、逆
に、テンポを一定に演奏することは難しい。これは、電
子楽器による自動演奏や、ロボットによる演奏が、機械
的で一定であり、おもしろくないことからもわかる。Here, the necessity of synchronization and tempo correction will be described. It is natural to think that the rhythm and tempo of music played by human beings are not constant but change momentarily, and conversely, it is difficult to perform the tempo constant. This can be seen from the fact that the automatic performance of electronic musical instruments and the performance of robots are mechanical and constant, which is not interesting.
また、実際の音楽においては、故意にテンポを変化させ
る場合も多い。更に、テープレコーダや、レコードプレ
ーヤなどの再生機のワウ・フラッタなどによる、再生時
に生じる時間変動の影響などからも、リズム・テンポと
も一定ではないと言える。従って、音楽の時間的な変動
に対して同期をとり、また、テンポ自体の修正をおこな
うことが、必要になってくるわけである。逆に、この同
期及びテンポの修正機能がなければ、テンポ自体はとれ
ているが、音楽とテンポがずれてしまう、という状態に
なだろう。Moreover, in actual music, the tempo is often changed intentionally. Furthermore, it can be said that the rhythm and tempo are not constant due to the influence of time fluctuations that occur during reproduction due to wow and flutter of a tape recorder or a reproducing device such as a record player. Therefore, it becomes necessary to synchronize with the temporal change of music and to correct the tempo itself. On the contrary, without this synchronization and tempo correction function, the tempo itself will be maintained, but the tempo will be out of sync with the music.
この同期の取り方及びテンポの修正方法について、第5
図を用いて説明する。Regarding the method of synchronizing and the method of correcting the tempo, Part 5
It will be described with reference to the drawings.
第5図(a),(b)には、それぞれ、テンポの波形を
上に、Tを1テンポとし、1/2Tの間ハイレベルとなる矩
形波で示し、リズムを下に、ある幅を持ったパルス波形
で示しており、実線で修正前を、破線で修正後の状態を
示している。In FIGS. 5 (a) and 5 (b), the waveform of the tempo is shown at the top, T is one tempo, and is shown as a rectangular wave that becomes a high level for 1 / 2T, and the rhythm is shown at the bottom with a certain width. The pulse waveform is shown, with the solid line showing the state before correction and the broken line showing the state after correction.
また、第5図(a)は、テンポが音楽のリズムより、進
んでいる場合を、(b)は遅れている場合を示してお
り、いずれもテンポとリズムのずれはXであるとする。Further, FIG. 5 (a) shows a case where the tempo is ahead of the rhythm of music, and FIG. 5 (b) shows a case where it is behind. In both cases, the deviation between the tempo and the rhythm is X.
まず、テンポ信号がハイレベルである状態のときに、リ
ズム信号がハイになる場合を、テンポが進んでいるとみ
なし(第5図(a)のような状態)、テンポ信号がハイ
になった瞬間から、リズム信号がハイになる時間Xを測
定し、そのXの値がある値より小さい場合に、テンポ信
号がハイレベルである時間1/2Tにその値Xを加える。こ
れにより、全体のテンポの時間は、T+Xとなり、テン
ポとリズムのずれXを、次のテンポ信号がハイになると
きに吸収することができる。(第5図(a)の破線の状
態)。First, when the rhythm signal is high when the tempo signal is at a high level, it is considered that the tempo is advanced (state as shown in FIG. 5A), and the tempo signal becomes high. From the moment, the time X when the rhythm signal becomes high is measured, and when the value of the X is smaller than a certain value, the value X is added to the time 1 / 2T when the tempo signal is high level. As a result, the time of the entire tempo becomes T + X, and the deviation X between the tempo and the rhythm can be absorbed when the next tempo signal becomes high. (State of broken line in FIG. 5 (a)).
また、テンポ信号が、ローレベルである状態のときに、
リズム信号がハイになる場合をテンポが遅れているとみ
なし(第5図(b)のような状態)、リズム信号がハイ
になった瞬間から、テンポ信号がハイになる時間Xを測
定し、そのXの値がある値より小さい場合に、テンポ信
号がハイレベルである時間1/2Tにその値Xを引く。これ
により、全体のテンポの時間は、T−Xとなり、テンポ
とリズムのずれXを次のテンポ信号がハイになるときに
吸収することができる(第5図(b)の破線の状態)。
上の処理において、Xに制限を設けたのは、Xの値が、
楽譜上の実際のずれなのか、同期がはずれたために、生
じたずれなのかをわけて処理するためである。Also, when the tempo signal is at the low level,
When the rhythm signal becomes high, it is considered that the tempo is delayed (state as shown in FIG. 5 (b)), and from the moment the rhythm signal becomes high, the time X at which the tempo signal becomes high is measured, When the value of X is smaller than a certain value, the value X is subtracted during 1 / 2T when the tempo signal is at the high level. As a result, the time of the entire tempo becomes T−X, and the deviation X between the tempo and the rhythm can be absorbed when the next tempo signal becomes high (state of broken line in FIG. 5B).
In the above process, the limitation on X is that the value of X is
This is because it is processed according to whether it is the actual shift on the score or the shift that has occurred due to the loss of synchronization.
以上の処理を逐次繰り返すことにより、テンポと音楽と
の同期をとることができる。By sequentially repeating the above processing, the tempo and the music can be synchronized.
なお、テンポTに加えたり、引いたりする値Xは、1/2X
にしたり、1/4Xにすることにより、テンポの急激な変化
を防ぐことができるので、更に、効果的である。The value X that is added to or subtracted from the tempo T is 1 / 2X
By setting it to 1 / 4X or 1 / 4X, you can prevent sudden changes in tempo, which is even more effective.
また、上の処理を逐次やるのではなく、テンポが進んで
いる状態、また、テンポが遅れている状態が、何回が連
続して現れた場合に行うようにすることによって、リズ
ム抽出部において、誤ったリズムを抽出した場合の誤動
作を防ぐことができる。これは、誤ったリズム抽出を繰
り返しておこなう確率は、小さいということに基づく。In addition, the rhythm extraction section is configured to perform the above process when the tempo is advanced or the tempo is delayed, not when the above processes are sequentially performed. , It is possible to prevent a malfunction when a wrong rhythm is extracted. This is because the probability of repeatedly performing erroneous rhythm extraction is small.
テンポの修正方法は、上で求めたX(テンポが進んでい
る場合と遅れている場合に分けて、別々に行う)を何回
か抽出し、これらの平均値を、テンポに加える(また
は、引く)という方法を用いる。つまり、テンポが進ん
でいる場合は、 T=T+(X1+X2+〜+XN)/N (X1,X2〜XNは、Xのそれぞれの値)、 テンポが遅れている場合は、 T=T−(X1+X2+〜+XN)/N という演算を行う。そして、この処理を繰り返して行う
ことにより、テンポと実際のリズムとのずれを逐次修正
することができるので、より正確なテンポを求めること
ができるわけである。The method of correcting the tempo is to extract the X (calculated separately for the case where the tempo is advanced and for the case where it is delayed) several times, and add the average value of these to the tempo (or Method). In other words, if the tempo is advanced, T = T + (X1 + X2 + ~ + XN) / N (X1, X2-XN are the respective values of X), and if the tempo is delayed, T = T- (X1 + X2 + ~ + XN) / N is calculated. By repeating this process, the deviation between the tempo and the actual rhythm can be sequentially corrected, so that a more accurate tempo can be obtained.
また、音楽の曲間において、音楽中にリズム(リズムを
抽出している楽器信号)が存在しない場合があり、この
ようなときには、上の処理だけでは音楽との同期をとる
ことが不可能となる。特に、長時間リズムが存在しない
場合は、同期がはずれることがある。In addition, there may be no rhythm (musical instrument signal extracting the rhythm) in the music between music pieces, and in such a case, it is impossible to synchronize with the music only by the above processing. Become. In particular, if the rhythm does not exist for a long time, the synchronization may be lost.
これを防ぐため同期回路9は、次のような処理も行う。To prevent this, the synchronization circuit 9 also performs the following processing.
先に示したテンポ信号とリズム信号とのずれXが、ある
値より大きいとき、テンポと音楽のリズムの同期が、は
ずれたとみなし、テンポ演算回路8を制御し、テンポ信
号の出力を停止させる。そして、テンポ演算回路8が、
この後、初めてゲート回路から入力信号がきた瞬間か
ら、再びパルス信号を同期回路9及び、発音回路10に出
力するように制御する。このようにすることにより、万
一、曲間においてテンポの同期がはずれた場合において
も、同期はずれを瞬時に修正することが可能となる。When the above-mentioned deviation X between the tempo signal and the rhythm signal is larger than a certain value, it is considered that the synchronization of the tempo and the rhythm of the music is out of sync, the tempo calculation circuit 8 is controlled, and the output of the tempo signal is stopped. Then, the tempo calculation circuit 8
After that, the pulse signal is controlled to be output to the synchronizing circuit 9 and the tone generating circuit 10 again from the moment when the input signal comes from the gate circuit for the first time. By doing so, even if the tempos of the songs are out of sync, it is possible to instantly correct the out-of-sync.
なお、この処理は、Xの値がある値より大きい場合が、
何回か連続して起きたときに行うようにすると、リズム
抽出部において、誤ったリズムを抽出した場合の誤動作
を防ぐことができる。これは、誤ったリズム抽出を繰り
返しておこなう確率は、小さいということに基づく。It should be noted that in this processing, when the value of X is larger than a certain value,
If the rhythm extraction section extracts the wrong rhythm, the rhythm extraction section can prevent a malfunction when the rhythm extraction section performs the wakeup several times. This is because the probability of repeatedly performing erroneous rhythm extraction is small.
上で述べたような同期回路9の処理により、テンポ演算
回路8が制御され、テンポの同期及び、テンポ修正がで
きる。By the processing of the synchronization circuit 9 as described above, the tempo calculation circuit 8 is controlled, and the tempo can be synchronized and the tempo can be corrected.
以上のように、本実施例によれば、通常の音楽信号にお
けるテンポを、精度良く抽出することができ、音楽と同
期したテンポ表示が可能となる。As described above, according to the present embodiment, the tempo of a normal music signal can be accurately extracted, and the tempo display synchronized with music can be displayed.
なお、本実施例におけるテンポ演算回路8のテンポ抽出
アルゴリズムは、一実施例であり、テンポ演算回路8
に、入力される信号の時間間隔が、ある時間内において
同じ値となるものがある個数存在する場合に、その値を
テンポとするアルゴリズムを使用してもテンポ抽出を正
確に行うことができる。このアルゴリズムは、先に述べ
たように音楽のリズムの最小単位はテンポとみなすこと
ができるが、このリズムの最小単位は、音楽中で現れる
頻度が多い傾向があるということに基づく。また、逆
に、音楽中で多く現れるリズムは(ここでいうリズムと
は、リズム信号とリズム信号との間の時間間隔を指
す)、その音楽のリズムの中心であることから、これを
テンポとみなすことができる。It should be noted that the tempo extraction algorithm of the tempo calculation circuit 8 in the present embodiment is an embodiment, and the tempo calculation circuit 8
In the case where there are a number of input signals having the same value within a certain time, the tempo can be accurately extracted by using an algorithm that uses the value as the tempo. This algorithm is based on the fact that the minimum unit of rhythm of music can be regarded as the tempo as described above, but the minimum unit of rhythm tends to appear frequently in music. On the contrary, the rhythm that often appears in music (the rhythm here means the time interval between rhythm signals) is the center of the rhythm of the music, so this is called the tempo. Can be considered
また、入力される信号の時間間隔が等しいものが、ある
回数連続して入力された場合に、その値をテンポとする
アルゴリズムを使用しても、テンポ抽出を正確に行うこ
とができる。これも、上で述べたアルゴリズムと同じ原
理に基づく。Further, when signals having the same time interval of the inputted signals are continuously inputted a certain number of times, the tempo can be accurately extracted even by using an algorithm which uses the value as the tempo. This is also based on the same principle as the algorithm described above.
更に、以上述べた3つのアルゴリズムを、組み合わせる
ことによって、テンポ抽出に対し効果を上げることがで
きる。Furthermore, the effect of tempo extraction can be improved by combining the three algorithms described above.
また、本実施例で述べた発音回路は、入力端子1に入力
された音楽信号の振幅レベルに比例して、自動的にその
発音レベルを、変化させるように構成することにより、
より音楽に調和したテンポ表示が可能となる。Further, the sounding circuit described in the present embodiment is configured to automatically change the sounding level in proportion to the amplitude level of the music signal input to the input terminal 1,
It becomes possible to display the tempo more in harmony with music.
発明の効果 本発明は、入力端子から入力された音楽信号中のリズム
成分を抽出し、リズムを抽出した時点で、ある信号を出
力するリズム抽出手段と、リズム抽出手段の出力信号を
入力し、その信号を演算することにより音楽のテンポを
抽出し、そのテンポにあわせて、ある信号を出力するテ
ンポ演算手段と、テンポ演算手段により出力されたテン
ポ信号と、リズム抽出手段により抽出したリズムを比較
演算することにより、音楽とテンポの同期をとるように
テンポ演算手段を制御する同期手段と、テンポ演算手段
から出力されるテンポ信号に対応した表示を行う表示手
段を具備することにより、通常の音楽信号におけるテン
ポを抽出し、その音楽と同期して、抽出したテンポを表
示することができる。Advantageous Effects of Invention The present invention extracts a rhythm component in a music signal input from an input terminal, inputs a rhythm extraction means for outputting a certain signal at the time of extracting a rhythm, and an output signal of the rhythm extraction means, The tempo of music is extracted by calculating the signal, and a tempo calculation means for outputting a certain signal in accordance with the tempo is compared with the tempo signal output by the tempo calculation means and the rhythm extracted by the rhythm extraction means. By providing a synchronization means for controlling the tempo calculation means so as to synchronize the tempo with the music by calculation and a display means for displaying the tempo signal output from the tempo calculation means The tempo in the signal can be extracted and displayed in sync with the music.
第1図は本発明の一実施例におけるテンポ表示装置のブ
ロック図、第2図は同テンポ表示装置のリズム抽出部の
各ブロックに対応する信号の波形図、第3図は同テンポ
演算回路のテンポ演算アルゴリズムを示すフローチャー
ト、第4図は同テンポ演算回路のテンポ演算アルゴリズ
ムを示す原理図、第5図は同同期回路における同期のと
りかたの原理を示す波形図である。 1……入力端子、2……帯域通過フィルタ、3,4……整
流回路、5……増幅回路、6……微分回路、7……比較
回路、8……テンポ演算回路、9……同期回路、10……
発音回路、11……ゲート回路、A……リズム抽出部。FIG. 1 is a block diagram of a tempo display device according to an embodiment of the present invention, FIG. 2 is a waveform diagram of signals corresponding to each block of a rhythm extraction section of the tempo display device, and FIG. FIG. 4 is a flowchart showing the tempo calculation algorithm, FIG. 4 is a principle diagram showing the tempo calculation algorithm of the tempo calculation circuit, and FIG. 5 is a waveform diagram showing the principle of synchronization in the synchronization circuit. 1 ... Input terminal, 2 ... Band pass filter, 3,4 ... Rectifier circuit, 5 ... Amplification circuit, 6 ... Differentiation circuit, 7 ... Comparison circuit, 8 ... Tempo operation circuit, 9 ... Synchronization Circuit, 10 ...
Sounding circuit, 11 ... Gate circuit, A ... Rhythm extraction section.
Claims (14)
ム成分を抽出し、そのリズム成分を抽出した時点で所定
の信号を出力するリズム抽出手段と、前記リズム抽出手
段の出力信号を入力し、その信号を演算することにより
音楽のテンポを抽出し、そのテンポに応じたテンポ信号
を出力するテンポ演算手段と、前記テンポ演算手段によ
り出力されたテンポ信号と前記リズム抽出手段により抽
出したリズムを比較演算することにより音楽とテンポの
同期をとるように前記テンポ演算手段を制御する同期手
段と、前記テンポ演算手段から出力されるテンポ信号に
対応した表示を行う表示手段とを具備してなるテンポ表
示装置。1. Rhythm extracting means for extracting a rhythm component from a music signal input from an input terminal and outputting a predetermined signal at the time of extracting the rhythm component; and an input signal of the rhythm extracting means. , A tempo calculation means for extracting the tempo of music by calculating the signal and outputting a tempo signal corresponding to the tempo, a tempo signal output by the tempo calculation means, and a rhythm extracted by the rhythm extraction means. A tempo including a synchronization means for controlling the tempo calculation means so as to synchronize the tempo with music by performing a comparison calculation, and a display means for displaying the tempo signal output from the tempo calculation means. Display device.
り又は、立下りの傾きを演算することにより音楽信号中
の主に打楽器など、リズムパートを受け持つ楽器の信号
を抽出することを特徴とする特許請求の範囲第1項記載
のテンポ表示装置。2. The rhythm extracting means extracts a signal of a musical instrument mainly responsible for a rhythm part such as a percussion instrument in a music signal by calculating a rising or falling slope of an amplitude of an input signal. The tempo display device according to claim 1.
間隔をある一定時間監視し、その時間内における最小の
時間間隔をその音楽のテンポとして検出することを特徴
とする特許請求の範囲第1項記載のテンポ表示装置。3. The tempo calculation means monitors the time interval of an input signal for a certain period of time, and detects the minimum time interval within that time as the tempo of the music. The tempo display device according to item 1.
間隔をある一定時間監視し、同じ時間間隔がある回数連
続して存在した場合に、その時間間隔をその音楽のテン
ポとして検出することを特徴とする特許請求の範囲第1
項記載のテンポ表示装置。4. The tempo calculation means monitors the time interval of an input signal for a certain period of time, and detects the time interval as the tempo of the music when the same time interval is continuously present a certain number of times. Claim 1 characterized by
The tempo display device according to the item.
間隔をある一定時間監視し、同じ時間間隔がその一定時
間内にある回数存在した場合に、その時間間隔をその音
楽のテンポとして検出することを特徴とする特許請求の
範囲第1項記載のテンポ表示装置。5. The tempo calculation means monitors a time interval of an input signal for a certain fixed time, and if the same time interval exists a certain number of times within the fixed time, the time interval is detected as the tempo of the music. The tempo display device according to claim 1, wherein:
に、入力される信号の時間間隔がある時間より小さい場
合、また、大きい場合はその時間間隔を無視することに
より演算に使用する時間間隔をある時間内におさめるこ
とを特徴とする特許請求の範囲第1項記載のテンポ表示
装置。6. The time interval used by the tempo calculation means when detecting the tempo, by ignoring the time interval of the input signal when the time interval is smaller than a certain time and when the time interval is larger than the certain time. The tempo display device according to claim 1, characterized in that the tempo display is held within a certain time.
に、初めてリズム抽出手段によりリズムが抽出された瞬
間からテンポ表示を開始することを特徴とする特許請求
の範囲第1項記載のテンポ表示装置。7. The tempo display according to claim 1, wherein the tempo calculation means starts the tempo display from the moment when the rhythm is first extracted by the rhythm extraction means after detecting the tempo. apparatus.
号が出力された時間とそのテンポ信号が出力されたのち
に、初めてリズム抽出手段によりリズムが抽出された時
間との差を求めその差がある時間より小さい場合に、そ
の差をテンポ抽出手段により求めたテンポに足すことに
より音楽信号とテンポとの同期をとるように、テンポ演
算手段を制御することを特徴とする特許請求の範囲第1
項記載のテンポ表示装置。8. The synchronizing means obtains the difference between the time when the tempo signal is output from the tempo calculating means and the time when the rhythm is first extracted by the rhythm extracting means after the tempo signal is output. When the time is smaller than a certain time, the tempo calculation means is controlled so as to synchronize the music signal with the tempo by adding the difference to the tempo obtained by the tempo extraction means.
The tempo display device according to the item.
が抽出された時間とそのリズムが抽出されたのちに初め
てテンポ演算手段からテンポ信号が出力された時間との
差を求め、その差がある時間より小さい場合に、その差
を前記テンポ演算手段により求めたテンポから引くこと
により、音楽信号とテンポとの同期をとるように前記テ
ンポ演算手段を制御することを特徴とする特許請求の範
囲第1項記載のテンポ表示装置。9. The synchronizing means calculates the difference between the time when the rhythm is extracted by the rhythm extracting means and the time when the tempo signal is output from the tempo calculating means for the first time after the rhythm is extracted, and there is the difference. When the time is smaller than the time, the tempo calculation means is controlled so as to synchronize the music signal and the tempo by subtracting the difference from the tempo calculated by the tempo calculation means. The tempo display device according to item 1.
信号が出力された時間とそのテンポ信号が出力されたの
ちに、初めてリズム抽出手段によりリズムが抽出された
時間との差を求め、その差がある時間より小さい場合
に、その差のある回数分の平均を求め、その平均値を前
記テンポ演算手段により求めたテンポに足すことによ
り、テンポの修正を行うように前記テンポ演算手段を制
御することを特徴とする特許請求の範囲第1項記載のテ
ンポ表示装置。10. The synchronizing means obtains a difference between the time when the tempo signal is output from the tempo calculating means and the time when the rhythm is first extracted by the rhythm extracting means after the tempo signal is output, and the difference is obtained. If the time is smaller than a certain time, the average for the number of times of the difference is calculated, and the tempo calculation unit is controlled to correct the tempo by adding the average value to the tempo calculated by the tempo calculation unit. The tempo display device according to claim 1, wherein
ムが抽出された時間とそのリズムが抽出されたのちに、
初めてテンポ演算手段からテンポ信号が出力された時間
との差を求め、その差がある時間より小さい場合に、そ
の差のある回数分の平均を求め、その平均値を前記テン
ポ演算手段により求めたテンポに引くことにより、テン
ポの修正を行うようにテンポ演算手段を制御することを
特徴とする特許請求の範囲第1項記載のテンポ表示装
置。11. The synchronizing means comprises: after the rhythm is extracted by the rhythm extracting means and after the rhythm is extracted,
The difference from the time when the tempo signal was first output from the tempo calculator was calculated, and when the difference was smaller than the time, the average for the number of times of the difference was calculated, and the average value was calculated by the tempo calculator. The tempo display device according to claim 1, wherein the tempo calculation means is controlled so as to correct the tempo by drawing the tempo.
信号が出力された時間とそのテンポ信号が出力されたの
ちに、初めてリズム抽出手段によりリズムが抽出された
時間との差及び、前記リズム抽出手段によりリズムが抽
出された時間とそのリズムが抽出されたのちに、初めて
テンポ演算手段からテンポ信号が出力された時間との差
を求め、その差がある時間より大きい場合が、ある回数
連続して検出された場合に、テンポ表示を停止させ、そ
の後、初めて前記リズム抽出手段によりリズムが抽出さ
れた瞬間から、テンポ表示を再び開始するように前記テ
ンポ演算手段を制御することを特徴とする特許請求の範
囲第1項記載のテンポ表示装置。12. The synchronizing means comprises a difference between a time when the tempo signal is output from the tempo calculating means and a time when the rhythm is first extracted by the rhythm extracting means after the tempo signal is output, and the rhythm extraction. The time difference between the time when the rhythm is extracted by the means and the time when the tempo signal is output from the tempo calculation means for the first time after the rhythm has been extracted is calculated. If the tempo display is stopped, the tempo display is stopped, and then the tempo calculation means is controlled so as to restart the tempo display from the moment the rhythm is extracted by the rhythm extraction means for the first time. The tempo display device according to claim 1.
・画像により行うことを特徴とする特許請求の範囲第1
項記載のテンポ表示装置。13. A display according to claim 1, wherein the display is performed by sound, light, vibration, or an image.
The tempo display device according to the item.
信号の振幅レベルに対応させて、表示レベルを制御する
ことを特徴とする特許請求の範囲第1項記載のテンポ表
示装置。14. The tempo display device according to claim 1, wherein the display means controls the display level in accordance with the amplitude level of the music signal input to the input terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61152495A JPH0687197B2 (en) | 1986-06-27 | 1986-06-27 | Tempo display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61152495A JPH0687197B2 (en) | 1986-06-27 | 1986-06-27 | Tempo display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS638697A JPS638697A (en) | 1988-01-14 |
| JPH0687197B2 true JPH0687197B2 (en) | 1994-11-02 |
Family
ID=15541716
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61152495A Expired - Fee Related JPH0687197B2 (en) | 1986-06-27 | 1986-06-27 | Tempo display |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0687197B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH046241U (en) * | 1990-04-27 | 1992-01-21 |
-
1986
- 1986-06-27 JP JP61152495A patent/JPH0687197B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS638697A (en) | 1988-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5434949A (en) | Score evaluation display device for an electronic song accompaniment apparatus | |
| KR950009380B1 (en) | Laser Disc Player Karaoke Device | |
| US5256832A (en) | Beat detector and synchronization control device using the beat position detected thereby | |
| US8723011B2 (en) | Musical sound generation instrument and computer readable medium | |
| JPS619883A (en) | Device for generating synchronizing signal | |
| JP5309459B2 (en) | Beat detection device | |
| JPH0687197B2 (en) | Tempo display | |
| JPH0687199B2 (en) | Tempo display | |
| JP4186298B2 (en) | Rhythm synchronization method and acoustic apparatus | |
| JPH08201542A (en) | Instrument for counting beats | |
| JPH0687198B2 (en) | Tempo display | |
| CN100478810C (en) | Beat number detector | |
| JP2000267655A5 (en) | Rhythm synchronization method and audio equipment | |
| JP4214606B2 (en) | Tempo calculation method and tempo calculation device | |
| JP2005107332A (en) | Karaoke equipment | |
| Baird et al. | The artificially intelligent computer performer: The second generation | |
| JPH03253898A (en) | Automatic accompaniment device | |
| JPS6087397A (en) | Scoring apparatus | |
| KR100383584B1 (en) | Apparatus and method for displaying scores in the singing cycle | |
| JP2000267657A (en) | Acoustic device | |
| JPH0344309B2 (en) | ||
| JPH03226786A (en) | pitch display device | |
| JPH0756586A (en) | Accompaniment device | |
| JPS62127900A (en) | Rhythm recognition equipment | |
| JP2000267656A (en) | Acoustic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |