JPH0687198B2 - Tempo display - Google Patents
Tempo displayInfo
- Publication number
- JPH0687198B2 JPH0687198B2 JP61214413A JP21441386A JPH0687198B2 JP H0687198 B2 JPH0687198 B2 JP H0687198B2 JP 61214413 A JP61214413 A JP 61214413A JP 21441386 A JP21441386 A JP 21441386A JP H0687198 B2 JPH0687198 B2 JP H0687198B2
- Authority
- JP
- Japan
- Prior art keywords
- tempo
- signal
- rhythm
- time
- extracted
- 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
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明はテープレコーダ,CD,レコード,テレビ,ラジ
オ,カラオケ等の音響再生装置に用いられるテンポ表示
装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tempo display device used in a sound reproducing device such as a tape recorder, a CD, a record, a television, a radio, and a karaoke machine.
従来の技術 音楽のテンポを抽出する装置としては、従来、電子楽
器、特にキーボードに関するものがある。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.
これは、純粋に音楽信号からテンポを抽出するのではな
く、キーボード等におけるキーのタッチ(演奏者がキー
を叩いた瞬間)を物理的に検出して、このスイッチング
情報によりテンポを抽出するものであった。This is not to extract the tempo from the music signal purely, but to physically detect the touch of a key on the keyboard (the moment when the player strikes the key) and extract the tempo from this switching information. there were.
又、電子楽器等において、自動演奏される場合におい
て、その音楽のテンポを表示させるものがある。Some electronic musical instruments and the like display the tempo of the music when it is automatically played.
発明が解決しようとする問題点 しかしながら、上述した構成では、純粋に音楽信号から
テンポを抽出しているのではなく、自動演奏させる際の
同期クロックからテンポを作成し、それを表示している
に過ぎなかった。Problems to be Solved by the Invention However, in the above-described configuration, the tempo is not purely extracted from the music signal, but the tempo is created from the synchronized clock when the automatic performance is performed, and the tempo is displayed. It didn't pass.
又、音楽のリズムを抽出する装置として、音楽信号の振
幅の立ち上がりの傾きの鋭さをみて、抽出を行うものが
あるが、これは、音楽のリズムのみを抽出し、それを表
示するものであり、音楽のテンポを抽出し、表示するこ
とはできなかった。Further, as a device for extracting the rhythm of music, there is one that performs extraction by checking the sharpness of the rising edge of the amplitude of the music signal. This is to extract only the rhythm of music and display it. , The music tempo could not be extracted and displayed.
本発明は、上記問題点に鑑み、電子楽器による演奏及び
電子楽器による自動演奏においてのみにしかできなかっ
たテンポ抽出及び表示を、通常の音楽信号において、可
能とするテンポ表示装置を提供するものである。In view of the above problems, the present invention provides a tempo display device that enables tempo extraction and display in a normal music signal, which can be performed only in the performance by the electronic musical instrument and the automatic performance by the electronic musical instrument. is there.
問題点を解決するための手段 上記目的を達するため、本発明は音楽信号を入力する入
力端子と、音楽信号中のリズム成分を抽出し、リズムを
抽出した時点で、ある信号を出力するリズム抽出手段
と、リズム抽出手段の出力信号を入力し、その入力信号
の入力される時間間隔がある時間内にない場合には、そ
の時間間隔を無視するように入力信号を演算することに
より音楽のテンポを抽出し、そのテンポを所定の値にな
るまで徐々に大きくさせて出力するテンポ演算手段と、
テンポ演算手段により出力されたテンポ信号と、リズム
抽出手段により抽出したリズムを比較演算することによ
り音楽とテンポの同期をとるようにテンポ演算手段を制
御する同期手段と、テンポ演算手段から出力されるテン
ポ信号に対応した表示を行う表示手段とを具備した構成
となっている。Means for Solving the Problems In order to achieve the above object, the present invention provides an input terminal for inputting a music signal and a rhythm extraction for extracting a rhythm component in the music signal and outputting a certain signal when the rhythm is extracted. Means and the output signal of the rhythm extraction means, and if the time interval at which the input signal is input is not within a certain time, the input signal is calculated so as to ignore the time interval and the music tempo is calculated. And a tempo calculation means for gradually increasing the tempo to a predetermined value and outputting the extracted tempo,
Synchronous means for controlling the tempo calculating means so as to synchronize the tempo with the music by comparing and calculating the tempo signal output by the tempo calculating means and the rhythm extracted by the rhythm extracting means, and output from the tempo calculating means. It has a configuration including a display means for performing a display corresponding to the tempo signal.
作 用 この構成によって、まず、リズム抽出手段において、入
力信号の振幅の立ち上がり及び、立ち下がりの傾きを演
算することにより、入力された音楽信号に含まれる打楽
器に代表されるリズムを構成する楽器の信号が抽出さ
れ、音楽のリズムが抽出されることとなる。Operation With this configuration, first, in the rhythm extraction means, the rising and falling slopes of the amplitude of the input signal are calculated, so that the rhythm of a musical instrument represented by a percussion instrument included in the input music signal is calculated. The signal is extracted, and the rhythm of music is extracted.
次に、リズム抽出手段により、抽出されたリズム信号
は、テンポ演算手段に入力され、このテンポ演算手段に
おいて、入力される信号の時間間隔を演算することによ
り、入力された音楽信号の、テンポが抽出される。Next, the rhythm signal extracted by the rhythm extraction means is input to the tempo calculation means, and the tempo calculation means calculates the time interval of the input signal to determine the tempo of the input music signal. To be extracted.
また、テンポ演算手段は、テンポが抽出された後、リズ
ム抽出手段において、初めてリズムが抽出された瞬間か
ら、テンポ表示信号をフェイドインさせて(小さな値か
らある一定の値になるまでだんだん大きくしながら)表
示を開始する。Further, the tempo calculation means fades in the tempo display signal from the moment the rhythm is first extracted by the rhythm extraction means after the tempo is extracted (the value gradually increases from a small value to a certain value). While) display starts.
テンポ表示が開始されると、同期手段において、リズム
抽出手段において抽出されるリズム信号と、テンポ表示
手段から出力されるテンポ信号とが、時間的に比較さ
れ、テンポ演算手段を制御し、音楽とテンポの同期制御
及びテンポの修正が行われ、これにより、正確なテンポ
表示の制御が行われる。When the tempo display is started, the synchronization means temporally compares the rhythm signal extracted by the rhythm extraction means with the tempo signal output from the tempo display means, controls the tempo calculation means, and synchronizes with the music. Tempo synchronization control and tempo correction are performed, whereby accurate tempo display control is performed.
また、表示手段に、テンポ演算手段から出力されるテン
ポ信号が入力され、表示手段において、この信号に対応
した、外部への表示が行われ、音楽と同期したテンポ表
示が行われることとなる。Further, the tempo signal output from the tempo calculation means is input to the display means, and the display means performs external display corresponding to this signal, and the tempo display synchronized with 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 signal, 2 is a band pass filter for passing only a signal in a certain band, 3, 4
Rectifies the input signal and then integrates the signals with different time constants to find the energy of the signal within a certain time. Is set to be larger than that in the rectifier circuit 3) 5 is an amplifier circuit that amplifies the level of the output signal of the rectifier circuit 3, and 6 is composed of a resistor and a capacitor that detect the rising edge of the signal. The differential path, 7 inputs two signals, compares the levels of those signals, and outputs a pulse signal when one signal is larger than the other signal, 11 indicates the first input signal A gate circuit that allows the signal to pass, but does not pass the signal that has been input within a certain period of time. 8 indicates the tempo by calculating the time interval of the signal that has been input. Extracting tempo calculation circuit, 9 synchronous circuit to synchronize the tempo and the extracted music signal by comparing calculating two signals inputted, 10 is a sound circuit that performs sound as a trigger input signal.
また、破線で囲んだ部分は、入力された音楽信号中のリ
ズム成分を抽出するリズム抽出部である。Further, a portion surrounded by a broken line is a rhythm extracting section that extracts a rhythm component in the input music signal.
第2図に第1図のリズム抽出部内の各ブロックにおける
信号波形を示す。FIG. 2 shows a signal waveform in each block in the rhythm extraction section 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, the output signal of the rectifying circuit 4, and the output signal of the differentiating circuit 6 are shown in FIG. 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に入力さ
れる。The signal (a) input to the input terminal 1 is input to the band pass filter 2 and the signal (b) of only a certain band is extracted (in this case, the case of extracting a low frequency signal is shown. ). As a result, the rhythm instrument signal of the input music signal can be emphasized. The output signal (b) of the bandpass filter 2 is input to the rectifier circuits 3 and 4 having different integration time constants in order to obtain the average energy of the input signal within a certain time.
次に、整流回路3の出力信号は増幅回路5に入力され、
ある増幅度をもって増幅されて信号(c)を得る。これ
は、次の微分回路6において信号が減衰するためで、こ
れを補償している(もし、微分回路において、信号の減
衰を補償出来る場合は、増幅回路5は必要ない)。増幅
回路5の出力信号(c)は、微分回路6に入力され、信
号の立上りが検出される(信号(e))。比較回路7に
は、信号(e)と、整流回路4の出力信号(d)が入力
され、その振幅レベルが比較される。そして、信号
(e)が、信号(d)より大きければ、パルス信号
(h)が出力される。信号(d)は、入力端子1に入力
された信号のレベルに比例した値でゆっくりと変動する
信号で、信号(e)はその入力信号の鋭い立ち上がりを
検出していることから、信号(d)をリファレンスとし
て、信号(e)と比較することにより、入力信号の変動
するレベルに追随して、立ち上がりの鋭い信号(例え
ば、リズム楽器音)を、精度良く抽出することができ
る。次に、比較回路7の出力信号(f)は、ゲート回路
11に入力され、ある時間Tをもって、入力信号がゲート
されて信号(g)が出力される(ここで、ゲートとは、
入力された最初のパルスはそのまま通過させ、その後、
その信号からTの時間の間に入力された信号は、通過さ
せないということを意味する)。Next, the output signal of the rectifier circuit 3 is input to the amplifier circuit 5,
The signal (c) is obtained by being amplified with a certain amplification degree. This is because the signal is attenuated in the next differentiating circuit 6, and this is compensated (if the differentiating circuit can compensate the signal attenuation, 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) is a signal that slowly changes with a value proportional to the level of the signal input to the input terminal 1, and the signal (e) detects the sharp rising edge of the input signal. ) As a reference, it is possible to accurately extract a signal with a sharp rising edge (for example, a rhythm instrument sound) by following the fluctuating level of the input signal by comparing with the signal (e). Next, the output signal (f) of the comparison circuit 7 is the gate circuit.
It is input to 11, and at a certain time T, the input signal is gated and the signal (g) is output (here, the gate is
The first pulse that was input is passed through as is, then
It means that the signal input during the time T from that signal is not passed).
このように、ゲート回路を設けることによってリズム楽
器以外の信号や、ノイズ,リズム楽器信号のレベルのゆ
っくりとした変動(うなり)などによる、パルス信号の
異常発生を防ぐことができる。以上のようにすることに
よって、入力信号である音楽信号中に含まれるリズム成
分を精度良く抽出することができる。As described above, by providing the gate circuit, it is possible to prevent the abnormal occurrence of the pulse signal due to signals other than the rhythm musical instrument, noise, and slow fluctuation (beat) of the level of the rhythm musical instrument signal. 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 cage 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, and there is a process of obtaining the minimum value of the time interval of the signal input to the tempo calculation circuit 8 within a certain time (in this case, 2 seconds). Repeat (4 times in this case),
In this method, the minimum values obtained by this processing are compared, and if there are a certain number of equal values (two in this case), the value is used as the tempo.
第3図において、TMPMINは測定された入力信号の時間間
隔Tの最小値、MAXは入力信号の時間間隔Tのうちで、
とりうる値の最大値、Tは入力される信号の時間間隔の
値、TMINはTの値を制限する最小値、TMAXはTの値を制
限する最大値、TINEは1個のTMPMINを抽出する時間(こ
の場合は、2秒)、COUNTはTMPMINを抽出する回数(こ
の場合は4で、初期値は1である)、Ti(T1,T2,T3,T
4)は、抽出されたTMPMINを入れるバッファである。In FIG. 3, TMPMIN is the minimum value of the measured time interval T of the input signal, and MAX is the time interval T of the input signal,
Maximum value that can be taken, T is the value of the time interval of the input signal, TMIN is the minimum value that limits the value of T, TMAX is the maximum value that limits the value of T, and TINE extracts one TMPMIN. Time (2 seconds in this case), COUNT is the number of times TMPMIN is extracted (4 in this case, the initial value is 1), Ti (T1, T2, T3, T
4) is a buffer that stores the extracted TMPMIN.
まず、TMPMINに、Tの取りうるべき値の最大値が設定さ
れ、入力信号であるパルスが入力されるのを待つ(ステ
ップ21,22)。パルスが入力されると、TがOになり
(ステップ23)、時間カウントが開始され、その時間が
Tに設定される(ステップ24)。この時間カウント処理
が次のパルスが来るまで繰り返される(ステップ25)。First, the maximum possible value of T is set in TMPMIN, and the input signal pulse is awaited (steps 21 and 22). When a pulse is input, T becomes O (step 23), time counting is started, and the time is set to T (step 24). This time counting process is repeated until the next pulse arrives (step 25).
次のパルスが入力されると、時間カウントが停止し、そ
の時点のTが、最初の入力信号2つの時間間隔となる。
次に、Tの値がTMINより大きく、TMAXより小さいかがチ
ェックされ(ステップ26,27)、そうでなければ、その
時点で抽出されたTの値は削除され、再び次のパルスが
来るのを待つ処理(ステップ22)へ戻る。この処理によ
り、異常に速いテンポや、異常に遅いテンポを抽出する
ことを防ぐことができる。Tの値が、TMINとTMAXの間に
含まれている場合には、そのTとTMPMINとの比較がおこ
なわれ(ステップ28)、TがTMPMINより小さい場合に
は、TMPMINにTが設定され(ステップ29)、そうでない
場合には、次の処理(ステップ30)へ進む。これによ
り、入力される信号間の最小時間幅が抽出される。When the next pulse is input, the time counting is stopped, and 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 (steps 26 and 27), and if not, the value of T extracted at that time is deleted and the next pulse comes again. Return to the process of waiting for (step 22). By this processing, it is possible to prevent extraction of an abnormally fast tempo or an abnormally slow tempo. When the value of T is included between TMIN and TMAX, T is compared with TMPMIN (step 28), and when T is smaller than TMPMIN, T is set to TMPMIN ( Step 29), and if not, proceed to the next process (step 30). As a result, the minimum time width between the input signals is extracted.
このあと、TIMEの値をみて、上の処理が開始されてから
2秒たったかがチェックされ(ステップ30)、2秒たっ
てない場合にはステップ22へ戻り、上の処理が繰り返さ
れ、2秒たっている場合には、TMPMINをTi(iはCOUNT
の値)に設定して(ステップ31)、COUNTの値をみて、
上の処理が4回行われたかがチェックされる(ステップ
32)(ここで、TIMEの値を2秒としたのは、音楽のテン
ポが1秒程度であると考え、このときテンポを抽出する
ためには、最低2秒は必要であることからこの値を設定
している)。そして、4回行われていない場合は、COUN
Tの値が増加されて(ステップ32)、再び次のTMPMINを
抽出する処理(ステップ21)へ戻る。4回行われていた
場合は、COUNTの値を減少させ(ステップ34)、T1からT
4の値の比較を行う(ステップ35)。ここでT1からT4の
うち等しいものが2個あった場合(例えば、T1=T2,T1
=T3など)にその値をテンポとして決定し(ステップ3
6)、テンポ演算の処理を終了する。After that, by checking the value of TIME, it is checked whether or not 2 seconds have passed since the above processing was started (step 30), and if 2 seconds have not passed, the procedure returns to step 22 and the above processing is repeated and 2 seconds are repeated. TMPMIN to Ti (i is COUNT
Value) (step 31), check the value of COUNT,
It is checked whether the above process has been performed 4 times (step
32) (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 at this time. Has been set). And if not done four times, COUN
The value of T is increased (step 32), and the process returns to the process of extracting the next TMPMIN (step 21). If it has been performed four times, the value of COUNT is decreased (step 34), and T1 to T
The values of 4 are compared (step 35). Here, if two of T1 to T4 are equal (for example, T1 = T2, T1
= T3, etc.) and determine that value as the tempo (step 3
6), end the tempo calculation process.
このとき、等しいものが2個なかった場合は、T1にT2
を、T2にT3を、T3にT4を設定し(ステップ37)、再び次
のTMPMINを求める上の処理(ステップ21)に戻る(ここ
で、T1〜T4の比較を行う場合、それぞれの値の差を△t
としたとき、△t=0となることは、実際には少ない。
そこで、△t=0のときのみ等しいと考えずに、△tが
それぞれ値の何パーセントかの範囲に含まれていた場合
に、等しいとみなすようにする。更にこのようにしたと
き、等しいとみなされた場合は、2個の値の平均値をも
との値とすると精度の良い値が得られる)。At this time, if there are no two equal items, T1 to T2
Set T3 to T2 and T4 to T3 (step 37), and return to the above process (step 21) for obtaining the next TMPMIN again (here, when comparing T1 to T4, The difference is Δt
In such a case, Δt = 0 is actually rare.
Therefore, it is not considered to be equal only when Δt = 0, and is considered equal when Δt is included in a range of some percentage of the value. Further, in this case, if they are considered equal, an accurate value can be obtained by setting the average value of the two values as the original value).
以上の処理によりテンポが抽出されるが、このアルゴリ
ズムは、音楽中のリズムにおいてそのリズム幅の最小値
がテンポであるという考え方に基いている。この考え方
を第4図を用いて説明する。第4図はある音楽における
リズム部分を示しており、そのリズムは4分音符と8分
音符により構成されているものとする。また、1小節が
2秒であるとする。リズム抽出部において、第4図に示
すリズムが正確に抽出された仮定とすると、第1小節目
でTとして抽出される値は、t1,t2,t3,t5,t6であり、TM
PMINとして抽出される値はt5となる。また、この値は8
分音符の値である。同様に第2小節目ではTMPMINは、t
7,第3小節目ではt8、第4小節目ではt9となり、T1=t
5,T2=t7,T3=t8,T4=t9となる。また、いずれもその値
は8分音符の値である。The tempo is extracted by the above processing, but 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. FIG. 4 shows a rhythm part in a certain music, and the rhythm is assumed to be 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 is accurately extracted in the rhythm extraction section, the values extracted as T at the first measure are t1, t2, t3, t5, t6, and TM
The value extracted as PMIN is t5. Also, this value is 8
The value of a quarter note. Similarly, at the second measure, TMPMIN is t
7, t8 at the 3rd measure, t9 at the 4th measure, T1 = t
5, T2 = t7, 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, even if it is the tempo, it does not matter at all. This is because the tempo shown on the musical score and the tempo actually felt by the human are often different, and depending on the person, the tempo may be 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, if the minimum unit of the rhythm of the input music is a quarter note, a quarter note, and if the minimum unit of the rhythm is an eighth note, the eighth note is the minimum unit of the rhythm.
If it is a 16th note, the 16th note is extracted as the tempo value. From the above, the above-mentioned algorithm allows the tempo of music (actually
It may be a multiple of one).
次に、テンポ演算回路8においてテンポが抽出される
と、テンポ演算回路8はこの後初めてゲート回路11か
ら、入力信号がきた瞬間からパルス信号(テンポ信号)
を同期回路9及び、発音回路10に出力する。発音回路10
においては、その入力信号に対応して発音を行う。Next, when the tempo calculation circuit 8 extracts the tempo, the tempo calculation circuit 8 outputs a pulse signal (tempo signal) from the moment 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.
また発音回路10は、このとき、小さな音からある一定の
レベルまで大きくなるように制御されて発音を行なう。
ここで、発音を開始する(テンポ演算回路からテンポ信
号を出力する)タイミングが問題になるが、先に述べた
ように、抽出したテンポはその入力信号である音楽のリ
ズムの最小単位であることから、リズムが抽出された瞬
間からテンポ表示を開始すれば、その時点では必ず音楽
との同期はとれることになる。4分音符の長さを1と置
いたとき、抽出したテンポが音楽のリズムの最小単位で
あることと、2の倍数であることから、リズムのどの瞬
間から始めても実際のテンポが抽出したテンポで割り切
れることから明白である。At this time, the sounding circuit 10 is controlled so as to increase from a small sound to a certain level and sound.
Here, the timing of starting sound generation (outputting the tempo signal from the tempo calculation circuit) 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 be synchronized at that time. When the length of a quarter note is set to 1, the extracted tempo is the minimum unit of the rhythm of music and it is a multiple of 2, so the actual tempo is the tempo extracted at any moment of the rhythm. It is obvious because it is divisible by.
次に、同期回路9は、ゲート回路11とテンポ演算回路8
からの出力信号を入力し、これらの信号のずれを監視
し、テンポ演算回路8を制御することにより、テンポと
音楽との同期及び、テンポの修正を行う。Next, the synchronization circuit 9 includes a gate circuit 11 and a tempo calculation circuit 8
By inputting the output signals from the above, monitoring the deviation of these signals, and controlling the tempo calculation circuit 8, the tempo and music are synchronized and the tempo is corrected.
ここで、同期テンポと修正の必要性について述べる。Here, the synchronization tempo and the necessity of correction will be described.
人間が演奏する音楽のリズム及びテンポは一定ではな
く、時々刻々と変化していると考えるのが自然であり、
逆に、テンポを一定に演奏することは難しい。これは、
電子楽器による自動演奏やロボットによる演奏が、機械
的で一定であり、おもしろくないことからもわかる。It is natural to think that the rhythm and tempo of music played by humans are not constant, but change from moment to moment,
On the contrary, it is difficult to play at a constant tempo. this is,
It 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 the tempo are not constant, because of the influence of time fluctuations that occur during reproduction due to wow and flutter of a reproducing device such as a tape recorder or a record player. Therefore, it is necessary to synchronize with the temporal fluctuation of music and to correct the tempo itself. On the other hand, 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 Fig. 5 (a) and (b), the waveform of the tempo is shown at the top, T is 1 tempo, and it is shown as a rectangular wave that becomes high level for 1 / 2T, and the rhythm is shown at the bottom with a certain width. The waveform is shown with a solid line, and the solid line shows the state before correction and the broken line shows the state after correction.
また、第5図(a)はテンポが音楽のリズムより進んで
いる場合を、(b)は遅れている場合を示しており、い
ずれもテンポとリズムのずれはXであるとする。Further, FIG. 5 (a) shows the case where the tempo is ahead of the rhythm of music, and FIG. 5 (b) shows the 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 tempo signal is at high level,
When the rhythm signal becomes high, it is considered that the tempo is advancing (state shown in FIG. 5 (a)), from the moment the tempo signal becomes high, the time X at which the rhythm signal becomes high is measured, When the value of 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. 5A).
また、テンポ信号がロウレベルである状態のときに、リ
ズム信号がハイになる場合をテンポが遅れているとみな
し(第5図(b)のような状態)、リズム信号がハイに
なった瞬間からテンポ信号がハイになる時間Xを測定
し、そのXの値がある値より小さい場合にテンポ信号が
ハイレベルである時間1/2Tにその値Xを引く。これによ
り、全体のテンポの時間はT−Xとなり、テンポとリズ
ムのずれXを、次のテンポ信号がハイになるときに吸収
することができる(第5図(b)の破線の状態)。尚、
上述の処理において、Xに制限を設けたのは、Xの値が
楽譜上の実際のずれなのか、同期がはずれたために生じ
たずれなのかをわけて処理するためである。When the rhythm signal becomes high when the tempo signal is at low level, it is considered that the tempo is delayed (state as shown in FIG. 5B), and from the moment the rhythm signal becomes high. The time X when the tempo signal becomes high is measured, and when the value of X is smaller than a certain value, the value X is subtracted 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. 5B). still,
In the above-mentioned processing, the reason why X is limited is that it is processed depending on whether the value of X is the actual deviation on the score or the deviation caused by the loss of synchronization.
以上の処理を遂次繰り返すことにより、テンポと音楽と
の同期をとることができる。By repeating the above processing one after another, the tempo and the music can be synchronized.
なお、テンポTに加えたり引いたるする値Xは1/2Xにし
たり、1/4Xにすることにより、テンポの急激な変化を防
ぐことができるので、更に効果的である。The value X to be added to or subtracted from the tempo T is set to 1 / 2X or 1 / 4X to prevent abrupt change in tempo, which is more effective.
また、上の処理を遂次やるのではなく、テンポが進んで
いる状態、また、テンポが遅れている状態が、何回か連
続して現れた場合に行うようにすることによって、リズ
ム抽出部において、誤ったリズムを抽出した場合の誤動
作を防ぐことができる(これは、誤ったリズム抽出を繰
り返しておこなう効率は、小さいということに基づ
く)。In addition, the above process is not performed one after another but by performing it when the tempo is advanced or the tempo is delayed several times in succession. In, it is possible to prevent a malfunction when an incorrect rhythm is extracted (this is because the efficiency of repeating the incorrect 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 obtained above (separately for the case where the tempo is advanced and for the case where the tempo is delayed) several times, and add the average value of these to the tempo (or
Method). That is, when the tempo is advanced, T = T + (X1 + X2 + ~ + XN) / N (X1, X2 ~ XN
Is each value of X), and if the tempo is delayed, T
= T- (X1 + X2 + to + XN) / N is calculated. Then, by repeating this process, it is possible to successively correct the deviation between the tempo and the actual rhythm.
It is possible to obtain a more accurate tempo.
また、音楽の曲間において、音楽中にリズム(リズムを
抽出している楽器信号)が存在しない場合があり、この
ようなときには、上の処理だけでは音楽との同期をとる
ことが不可能となる。特に、長時間リズムが存在しない
場合は同期がはずれることがある。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 there is no rhythm for a long time, the synchronization may be lost.
これを防ぐため、同期回路9は次のような処理も行う。In order to prevent this, the synchronization circuit 9 also performs the following processing.
先に示したテンポ信号とリズム信号とのずれXがある値
より大きいとき、テンポと音楽のリズムの同期がはずれ
たとみなし、テンポ演算回路8を制御し、テンポ信号の
出力を停止させる。そして、テンポ演算回路8が、この
後初めてゲート回路から、入力信号がきた瞬間から、再
びパルス信号を同期回路9及び、発音回路10に出力する
ように制御する。このとき、発音回路10は小さな音から
ある一定のレベルまで大きくなるように発音を開始す
る。このようにすることにより、万一、曲間においてテ
ンポの同期がはずれた場合においても、同期はずれを不
自然感をともなわずに修正することが可能となる。When the deviation X between the tempo signal and the rhythm signal shown above is greater than a certain value, it is considered that the tempo and the rhythm of the music are out of synchronization, the tempo calculation circuit 8 is controlled, and the output of the tempo signal is stopped. Then, the tempo calculation circuit 8 controls to output the pulse signal to the synchronization circuit 9 and the tone generation circuit 10 again from the moment the input signal comes from the gate circuit for the first time. At this time, the sounding circuit 10 starts sounding from a small sound to a certain level. By doing so, even if the tempos of the songs are out of sync with each other, it is possible to correct the out-of-sync without feeling unnatural.
なお、この処理は、Xの値がある値より大きい場合が何
回か連続して起きたときに行うようにすると、リズム抽
出部において誤ったリズムを抽出した場合の誤動作を防
ぐことができる。これは、誤ったリズム抽出を繰り返し
ておこなう確率は、小さいということに基づく。If this process is performed when the value of X is larger than a certain value and occurs several times in succession, it is possible to prevent a malfunction when the rhythm extracting section extracts an incorrect rhythm. 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 this embodiment, it is possible to accurately extract the tempo of a normal music signal and display the tempo in synchronization with music.
なお、本実施例におけるテンポ演算回路8のテンポ抽出
アルゴリズムは、1つの実施例であり、テンポ演算回路
8に入力される信号の時間間隔がある時間内において同
じ値となるものがある個数存在する場合に、その値をテ
ンポとするアルゴリズムを使用しても、テンポ抽出を正
確に行うことができる。このアルゴリズムは先に述べた
ように音楽のリズムの最小単位はテンポとみなすことが
できるが、このリズムの最小単位は、音楽中で現れる頻
度が多い傾向があるということに基づく。また、逆に、
音楽中で多く現れるリズムは(ここでいうリズムとは、
リズム信号とリズム信号との間の時間間隔を指す)、そ
の音楽のリズムの中心であることからこれをテンポとみ
なすことができる。It should be noted that the tempo extraction algorithm of the tempo calculation circuit 8 in this embodiment is one embodiment, and there are a number of signals having the same value within a certain time interval of the signals input to the tempo calculation circuit 8. In this case, the tempo can be accurately extracted even if an algorithm that uses the value as the tempo is used. This algorithm can be regarded as the minimum unit of rhythm of music as described above, but this minimum unit of rhythm tends to appear frequently in music. On the contrary,
Rhythms that often appear in music (the rhythm here is
It refers to the time interval between the rhythm signal and the rhythm signal), which can be regarded as the tempo because it is the center of the rhythm of the music.
また、入力される信号の時間間隔が等しいものがある回
数連続して入力された場合に、その値をテンポとするア
ルゴリズムを使用しても、テンポ抽出を正確に行うこと
ができる。これも、上述したアルゴリズムと同じ原理に
基づく。In addition, when the signals having the same time interval of the input signals are continuously input a certain number of times, the tempo can be accurately extracted by using an algorithm that uses the value as the tempo. This is also based on the same principle as the algorithm described above.
更に、以上述べた3つのアルゴリズムを組み合わせるこ
とによって、テンポ抽出に対し効果を上げることができ
る。Furthermore, by combining the three algorithms described above, it is possible to improve the effect on tempo extraction.
また、本実施例で述べた発音回路10は、入力端子1に入
力された音楽信号の振幅レベルに比例して自動的にその
発音レベルを変化させるように構成することにより、よ
り音楽に調和したテンポ表示が可能となる。Further, the sounding circuit 10 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, thereby making it more harmonious with music. The tempo can be displayed.
発明の効果 本発明は、音楽信号を入力する入力端子と、音楽信号中
のリズム成分を抽出し、リズムを抽出した時点で、ある
信号を出力するリズム抽出手段と、リズム抽出手段の出
力信号を入力し、その信号を演算することにより音楽の
テンポを抽出し、そのテンポにあわせて、ある信号を表
示開始時にフェイドインさせて(信号を小さな値からあ
る一定の値までだんだん大きくさせて)出力するテンポ
演算手段と、テンポ演算手段により出力されたテンポ信
号と、リズム抽出手段により抽出したリズムを比較演算
することにより、音楽とテンポの同期をとるようにテン
ポ演算手段を制御する同期手段と、テンポ演算手段から
出力されるテンポ信号に対応した表示を行う表示手段と
を具備することにより、通常の音楽信号におけるテンポ
を抽出し、その音楽と同期して抽出したテンポを表示す
ることができる。Effects of the Invention The present invention provides an input terminal for inputting a music signal, a rhythm extraction means for extracting a rhythm component in the music signal and outputting a certain signal at the time of extracting the rhythm, and an output signal of the rhythm extraction means. Input and extract the tempo of music by calculating the signal, and according to the tempo, fade out a signal at the start of display (output the signal gradually increasing from a small value to a certain value) And a synchronization means for controlling the tempo calculation means so as to synchronize the tempo with the music by comparing and calculating the tempo signal output by the tempo calculation means and the rhythm extracted by the rhythm extraction means. Extraction of the tempo of a normal music signal by providing a display means for performing a display corresponding to the tempo signal output from the tempo calculation means The extracted tempo can be displayed in synchronization with the music.
また、テンポ信号の表示開始時に、フェイドインさせて
(信号を小さな値から、ある一定の値までだんだん大き
くさせて)表示させることにより、テンポ表示をより自
然に行なうことができる。In addition, when the display of the tempo signal is started, the tempo can be displayed more naturally by fading it in (increasing the signal from a small value to a certain value).
第1図は本発明の一実施例におけるテンポ表示装置のブ
ロック図、第2図は本実施例におけるリズム抽出部の各
ブロックに対応する信号の波形図、第3図は本実施例に
おけるテンポ演算回路のテンポ演算アルゴリズムを示す
フローチャート、第4図は本実施例におけるテンポ演算
回路のテンポ演算アルゴリズムを示す原理図、第5図は
本実施例における同期回路における同期のとりかたの原
理を示すタイミングチャートである。 1……入力端子、2……帯域通過フィルタ、3,4……整
流回路、5……増幅回路、6……微分回路、7……比較
回路、8……テンポ演算回路、9……同期回路、10……
発音回路、11……ゲート回路。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 in this embodiment, and FIG. 3 is a tempo calculation in this embodiment. FIG. 4 is a flowchart showing the tempo calculation algorithm of the circuit, FIG. 4 is a principle diagram showing the tempo calculation algorithm of the tempo calculation circuit in this embodiment, and FIG. 5 is a timing showing the principle of synchronization in the synchronization circuit in this embodiment. It is a chart. 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.
Claims (13)
信号中のリズム成分を抽出し、そのリズム成分を抽出し
た時点で、ある信号を出力するリズム抽出手段と、前記
リズム抽出手段の出力信号を入力し、入力信号の入力さ
れる時間間隔がある時間内にない場合は、その時間間隔
を無視するように入力信号を演算することにより音楽の
テンポを抽出し、そのテンポにあわせてテンポ信号を所
定の値になるまで徐々に大きくさせて出力するテンポ演
算手段と、テンポ演算手段により出力されたテンポ信号
と、前記リズム抽出手段により抽出したリズムを比較演
算することにより音楽とテンポの同期をとるように前記
テンポ演算手段を制御する同期手段と、前記テンポ演算
手段から出力されるテンポ信号に対応した表示を行う表
示手段とを具備してなるテンポ表示装置。1. An input terminal for inputting a music signal, rhythm extraction means for extracting a rhythm component from the music signal, and outputting a certain signal at the time when the rhythm component is extracted, and an output of the rhythm extraction means. When a signal is input and the time interval at which the input signal is input is not within a certain time period, the tempo of the music is extracted by calculating the input signal so that the time interval is ignored, and the tempo is adjusted according to that tempo. Synchronize music and tempo by comparing and calculating the tempo calculation means for gradually increasing the signal to a predetermined value and outputting the tempo signal output by the tempo calculation means and the rhythm extracted by the rhythm extraction means. Synchronization means for controlling the tempo calculation means so as to obtain a display, and display means for performing a display corresponding to the tempo signal output from the tempo calculation means. Tempo display apparatus comprising.
り又は、立下がりの傾きを演算することにより、音楽信
号中の主に打楽器など、リズムパートを受け持つ楽器の
リズムの信号を抽出するように構成してなる特許請求の
範囲第1項記載のテンポ表示装置。2. The rhythm extracting means extracts a rhythm signal of an instrument mainly responsible for a rhythm part such as a percussion instrument in a music signal by calculating a rising or falling slope of the amplitude of the input signal. The tempo display device according to claim 1, wherein the tempo display device has the following structure.
間隔をある一定時間監視し、その時間内における最小の
時間間隔を、その音楽のテンポとして検出するように構
成してなる特許請求の範囲第1項記載のテンポ表示装
置。3. The tempo calculation means is configured to monitor the time interval of an input signal for a certain period of time and detect the minimum time interval within that time as the tempo of the music. The tempo display device according to the first section.
間隔をある一定時間監視し、同じ時間間隔がある回数連
続して存在した場合に、その時間間隔をその音楽のテン
ポとして検出するように構成してなる特許請求の範囲第
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 continuously exists a certain number of times. The tempo display device according to claim 1, wherein the tempo display device has the following structure.
間隔をある一定時間監視し、同じ時間間隔がその一定時
間内にある回数存在した場合にその時間間隔を、その音
楽のテンポとして検出するように構成してなる特許請求
の範囲第1項記載のテンポ表示装置。5. The tempo calculation means monitors a time interval of an input signal for a certain fixed time, and when the same time interval exists a certain number of times within the fixed time, the detected time interval is detected as the tempo of the music. The tempo display device according to claim 1, wherein the tempo display device is configured as described above.
に、初めて該リズム抽出手段によりリズムが抽出された
瞬間から、テンポ信号をフェイドイン(信号を小さな値
からある一定の値になるまでだんだん大きく)させて表
示を開始するように構成してなる特許請求の範囲第1項
記載のテンポ表示装置。6. The tempo calculation means gradually fades in the tempo signal (from a small value to a certain value) from the moment the rhythm is first extracted by the rhythm extraction means after detecting the tempo. The tempo display device according to claim 1, wherein the tempo display device is configured so as to start the display by (largely).
号が出力された時間と、そのテンポ信号が出力されたの
ちに、初めて該リズム抽出手段によりリズムが抽出され
た時間との差を求め、その差がある時間より小さい場合
に、その差をテンポ抽出手段により求めたテンポに足す
ことにより、音楽信号とテンポとの同期をとるように該
テンポ演算手段を制御するように構成してなる特許請求
の範囲第1項記載のテンポ表示装置。7. 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 difference is smaller than a certain time, the difference is added to the tempo obtained by the tempo extraction means to control the tempo calculation means so as to synchronize the music signal with the tempo. The tempo display device according to claim 1.
が抽出された時間と、そのリズムが抽出されたのちに、
初めてテンポ演算手段からテンポ信号が出力された時間
との差を求め、その差がある時間より小さい場合に、そ
の差をテンポ抽出手段により求めたテンポから引くこと
により、音楽信号とテンポとの同期をとるように前記テ
ンポ演算手段を制御するように構成してなる特許請求の
範囲第1項記載のテンポ表示装置。8. The synchronizing means comprises a time when the rhythm is extracted by the rhythm extracting means and a time after the rhythm is extracted,
Synchronize the music signal with the tempo by first finding the difference from the time at which the tempo signal was output from the tempo calculator, and subtracting the difference from the tempo found by the tempo extractor The tempo display device according to claim 1, wherein the tempo display means is configured to control the tempo calculation means.
号が出力された時間と、そのテンポ信号が出力されたの
ちに、初めてリズム抽出手段によりリズムが抽出された
時間との差を求め、その差がある時間より小さい場合
に、その差のある回数分の平均を求め、その平均値をテ
ンポ抽出手段により求めたテンポに足すことにより、テ
ンポの修正を行うように前記テンポ演算手段を制御する
ように構成してなる特許請求の範囲第1項記載のテンポ
表示装置。9. 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 difference is smaller than a certain time, the tempo calculating means is controlled so as to correct the tempo by obtaining an average for the number of times of the difference and adding the average value to the tempo obtained by the tempo extracting means. The tempo display device according to claim 1, which is configured as described above.
ムが抽出された時間と、そのリズムが抽出されたのち
に、初めてテンポ演算手段からテンポ信号が出力された
時間との差を求め、その差がある時間より小さい場合
に、その差のある回数分の平均を求め、その平均値をテ
ンポ抽出手段により求めたテンポに引くことにより、テ
ンポの修正を行うように前記テンポ演算手段を制御する
ように構成してなる特許請求の範囲第1項記載のテンポ
表示装置。10. 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 first output from the tempo calculating means after the rhythm is extracted, and the difference is calculated. If the time is smaller than a certain time, the tempo calculation means is controlled so as to correct the tempo by obtaining an average for the number of times of difference and subtracting the average value to the tempo obtained by the tempo extraction means. The tempo display device according to claim 1, wherein the tempo display device has the following structure.
信号が出力された時間と、そのテンポ信号が出力された
のちに、初めてリズム抽出手段によりリズムが抽出され
た時間との差及び、前記リズム抽出手段によりリズムが
抽出された時間と、そのリズムが抽出されたのちに、初
めて前記テンポ演算手段からテンポ信号が出力された時
間との差を求め、その差がある時間より大きい場合が、
ある回数連続して検出された場合にテンポ表示を停止さ
せ、その後、初めて前記リズム抽出手段によりリズムが
抽出された瞬間から、テンポ信号をフェイドイン(信号
を小さな値からある一定の値になるまでだんだん大き
く)させて表示を再び開始するように前記テンポ演算手
段を制御するように構成してなる特許請求の範囲第1項
記載のテンポ表示装置。11. The synchronizing means includes 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. If the difference between the time when the rhythm is extracted by the extraction means and the time when the tempo signal is output from the tempo calculation means for the first time after the rhythm is extracted, and the difference is larger than the certain time,
When the tempo display is stopped when it is detected a certain number of times consecutively, and thereafter, the tempo signal is faded in (from a small value to a certain constant value) from the moment when the rhythm is extracted by the rhythm extracting means for the first time. The tempo display device according to claim 1, wherein the tempo calculation means is configured to control the tempo calculation means so that the display is started again.
振動,画像により行うように構成してなる特許請求の範
囲第1項記載のテンポ表示装置。12. The display on the display means is sound or light,
The tempo display device according to claim 1, wherein the tempo display device is configured to perform vibrations and images.
信号の振幅レベルに対応させて、表示のレベルを制御す
るように構成してなる特許請求の範囲第1項記載のテン
ポ表示装置。13. The tempo display device according to claim 1, wherein the display means is configured to control 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 |
|---|---|---|---|
| JP61214413A JPH0687198B2 (en) | 1986-09-11 | 1986-09-11 | Tempo display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61214413A JPH0687198B2 (en) | 1986-09-11 | 1986-09-11 | Tempo display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6370293A JPS6370293A (en) | 1988-03-30 |
| JPH0687198B2 true JPH0687198B2 (en) | 1994-11-02 |
Family
ID=16655376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61214413A Expired - Lifetime JPH0687198B2 (en) | 1986-09-11 | 1986-09-11 | Tempo display |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0687198B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5066692B2 (en) * | 2006-10-25 | 2012-11-07 | 株式会社コルグ | Tempo detection device |
-
1986
- 1986-09-11 JP JP61214413A patent/JPH0687198B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6370293A (en) | 1988-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5434949A (en) | Score evaluation display device for an electronic song accompaniment apparatus | |
| JP3299890B2 (en) | Karaoke scoring device | |
| KR950009380B1 (en) | Laser Disc Player Karaoke Device | |
| US8723011B2 (en) | Musical sound generation instrument and computer readable medium | |
| US5256832A (en) | Beat detector and synchronization control device using the beat position detected thereby | |
| US5447438A (en) | Music training apparatus | |
| KR100555858B1 (en) | Playback device | |
| JP4212446B2 (en) | Karaoke equipment | |
| JP2001051700A (en) | Method and device for companding time base of multi- track voice source signal | |
| JP3373315B2 (en) | Beat detection device | |
| JPH0687198B2 (en) | Tempo display | |
| JPH0687199B2 (en) | Tempo display | |
| JP5309459B2 (en) | Beat detection device | |
| JPH0687197B2 (en) | Tempo display | |
| JP2000267655A (en) | Synchronization method for rhythm | |
| CN100478810C (en) | Beat number detector | |
| JP4214606B2 (en) | Tempo calculation method and tempo calculation device | |
| JP2000267655A5 (en) | Rhythm synchronization method and audio equipment | |
| JP2005107332A (en) | Karaoke equipment | |
| JP4159961B2 (en) | Karaoke equipment | |
| KR100383584B1 (en) | Apparatus and method for displaying scores in the singing cycle | |
| JP2000267656A (en) | Acoustic device | |
| JPH0756586A (en) | Accompaniment device | |
| JPH03253898A (en) | Automatic accompaniment device | |
| JP2925759B2 (en) | Karaoke equipment |