Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5913032B2 - pitch display device - Google Patents
[go: Go Back, main page]

JPS5913032B2 - pitch display device - Google Patents

pitch display device

Info

Publication number
JPS5913032B2
JPS5913032B2 JP2825676A JP2825676A JPS5913032B2 JP S5913032 B2 JPS5913032 B2 JP S5913032B2 JP 2825676 A JP2825676 A JP 2825676A JP 2825676 A JP2825676 A JP 2825676A JP S5913032 B2 JPS5913032 B2 JP S5913032B2
Authority
JP
Japan
Prior art keywords
signal
counter
pitch
circuit
display
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
Application number
JP2825676A
Other languages
Japanese (ja)
Other versions
JPS52112432A (en
Inventor
紀郎 岡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2825676A priority Critical patent/JPS5913032B2/en
Publication of JPS52112432A publication Critical patent/JPS52112432A/en
Publication of JPS5913032B2 publication Critical patent/JPS5913032B2/en
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 音楽教育においては、発声の音程(周波数)を正確に教
えることが重要である。
DETAILED DESCRIPTION OF THE INVENTION In music education, it is important to accurately teach the pitch (frequency) of vocalizations.

本発明は、そのような場合に使用される音程表、 示装
置に関するもので、例えば第1図に示すように、モニタ
受像機の画面10上に、音程表として音名「A、B、C
・・・・・・・・・」の文字11及び階名「ド、レ、ミ
・・・・・・・・・」の文字12とが横方向に二行に並
べて映出され、さらに半音間隔で音程を示0 す縦線1
4が映出され、使用者がマイクロホンに向かつて声を出
すと、縦軸を時間軸として、その音声の音程が棒グラフ
13として表示されると共に、特に音程を示す縦線14
の位置を横方向に微調整できるようにしたものである。
The present invention relates to an interval table and display device used in such cases. For example, as shown in FIG.
Character 11 of ``...'' and character 12 of the floor name ``Do, Re, Mi...'' are displayed horizontally in two lines, and then a semitone Vertical line 0 indicating pitch by interval 1
4 is displayed, and when the user speaks into the microphone, the pitch of the voice is displayed as a bar graph 13 with the vertical axis as the time axis, and a vertical line 14 specifically indicating the pitch is displayed.
This allows fine adjustment of the position in the horizontal direction.

5 以下本発明の一例について説明するに、言及するま
でもなく、本発明による音程表示装置は人の発声音のみ
ならず楽器等の調律とか、騒音の分析等の種々の応用が
考え得るものであるが説明の簡単化のため音声を例にと
つて説明していくものと0 する。
5 An example of the present invention will be described below.It goes without saying that the pitch display device according to the present invention can be used not only for human vocalizations, but also for tuning musical instruments, analyzing noise, and various other applications. However, to simplify the explanation, I will explain using audio as an example.

第2図は全体の構成を示す系統図で、発声者の音声はマ
イクロホン1により音声信号とされ、この音声信号がフ
ィルタ回路100に供給されてその音声信号の基本波成
分が抽出され、この基本波5 成分が検出回路200に
供給されてその周波数が検出(周波数弁別)され、この
検出信号が変換回路300に供給される。
FIG. 2 is a system diagram showing the overall configuration. The voice of the speaker is converted into an audio signal by the microphone 1, this audio signal is supplied to the filter circuit 100, the fundamental wave component of the audio signal is extracted, and the fundamental wave component of the audio signal is extracted. The wave 5 component is supplied to the detection circuit 200, its frequency is detected (frequency discrimination), and this detection signal is supplied to the conversion circuit 300.

この変換回路300は、前段からの検出信号を基本波成
分の音程が絶対音階のどのオクターブに含まれるか、ま
たそのオクO ターブ内のどの音程であるかを示す情報
信号に変換するものである。そして、この音程を示す情
報信号及びオクターブを示す情報信号が、記憶回路40
0及びビデオ信号形成回路500を通じてモニタ受像機
2に供’5 給される。
This conversion circuit 300 converts the detection signal from the previous stage into an information signal indicating which octave of the absolute scale the pitch of the fundamental wave component is included in, and which pitch within that octave. . Then, the information signal indicating the pitch and the information signal indicating the octave are stored in the storage circuit 40.
0 and is supplied to the monitor receiver 2 through the video signal forming circuit 500.

この場合、記憶回路400は、現時点までの情報信号を
記憶しておき、これをその現時点での情報信号と共に、
次段に供給して第1図のようにそれまでの音程を表示さ
せるためのものである。
In this case, the storage circuit 400 stores the information signal up to the present time, and stores this together with the information signal at the present time.
This is for supplying it to the next stage and displaying the pitch up to that point as shown in FIG.

また受像機2は、普通のテレビ受像機と同様に垂直及び
水平偏向を行つているもので、このため記憶回路400
から記憶信号(情報信号)が形成回路500において受
像機2における表示用のビデオ信号に変換される。次に
個々の回路について詳細に説明しよう。
Furthermore, the receiver 2 performs vertical and horizontal deflection like an ordinary television receiver, and therefore the memory circuit 400
A storage signal (information signal) is converted into a video signal for display on the receiver 2 in the forming circuit 500. Next, let's explain each circuit in detail.

第3図は、音声信号の基本波成分を抽出するフイルタ回
路100の系統図である。この図において、101はト
ラツキングフイルタ、102はアンプ、103は整流回
路で、このトラツキングフイルタ101は、その遮断特
性が第4図に示すような低域通過特性であると共に、そ
の遮断周波数Fcはアンプ102の出力信号を整流した
信号により制御されるもので、すなわち、アンプ102
の出力が大きいときは遮断周波数f は低く、アンプ1
02の出力が小さいときはC遮断周波数f は高くなる
ように制御される。
FIG. 3 is a system diagram of a filter circuit 100 that extracts the fundamental wave component of an audio signal. In this figure, 101 is a tracking filter, 102 is an amplifier, and 103 is a rectifier circuit.The tracking filter 101 has a low-pass cutoff characteristic as shown in FIG. is controlled by a signal obtained by rectifying the output signal of the amplifier 102;
When the output of amplifier 1 is large, the cutoff frequency f is low, and amplifier 1
When the output of 02 is small, the C cutoff frequency f is controlled to be high.

C従つて、アンプ102の出力側には、入力信号の基本
周波数成分が所定のレベルで取り出され、高調波成分は
、フイルタ101にて遮断されると共に、基本波の周波
数が高くなると、アンプ102の出力レベルが小さくな
るので、フイルタ101の遮断周波数が高くなり、基本
波の周波数が低くなると、アンプ102の出力レベルが
大きくなるので、フイルタ101の遮断周波数が低くな
り、アンプ102からは、常に一定のレベルで、入力信
号の基本波成分が取り出される。
Therefore, the fundamental frequency component of the input signal is extracted at a predetermined level to the output side of the amplifier 102, and the harmonic components are blocked by the filter 101. When the frequency of the fundamental wave increases, the amplifier 102 As the output level of the filter 101 becomes smaller, the cutoff frequency of the filter 101 becomes higher, and as the frequency of the fundamental wave becomes lower, the output level of the amplifier 102 becomes larger, so the cutoff frequency of the filter 101 becomes lower, and the amplifier 102 always outputs At a certain level, the fundamental wave component of the input signal is extracted.

第5図は第3図のフイルタ101、アンプ102、整流
回路103のフイルタ部分を具体的な接続図で示した回
路例で、演算増幅器111は、抵抗器112,113、
コンデンサ114,115、電界効果トランジスタ11
6,117とでローパスフイルタ101を構成し、演算
増幅器121は、抵抗器122,123にて利得の定ま
るアンプ102を構成する。
FIG. 5 is a circuit example showing a specific connection diagram of the filter portions of the filter 101, amplifier 102, and rectifier circuit 103 shown in FIG.
Capacitors 114, 115, field effect transistor 11
6 and 117 constitute a low-pass filter 101, and the operational amplifier 121 constitutes an amplifier 102 whose gain is determined by resistors 122 and 123.

そして演算増幅器121の出力信号が、ダイオード13
1、抵抗器132、コンデンサ133からなる整流回路
103を通じて電界効果トランジスタ116,117の
ゲートに供給され、これにより電界効果トランジスタ1
16,117のソース、ドレイン間のインピーダンス値
が変えられ、フイルタ101の遮断周波数が制御される
。ところで、このようにして抽出された基本波成分は、
その振幅が変動するとフイルタ101の遮断周波数近傍
において位相の変化が起こるために、原の信号に対して
位相差を生じている。
Then, the output signal of the operational amplifier 121 is transmitted to the diode 13.
1, is supplied to the gates of field effect transistors 116 and 117 through a rectifier circuit 103 consisting of a resistor 132 and a capacitor 133.
The impedance value between the source and drain of filters 16 and 117 is changed, and the cutoff frequency of the filter 101 is controlled. By the way, the fundamental wave component extracted in this way is
When the amplitude changes, a change in phase occurs near the cutoff frequency of the filter 101, resulting in a phase difference with respect to the original signal.

そこで、この位相差を取り除くために、第3図に示すよ
うに論理回路105が設けられる。
Therefore, in order to remove this phase difference, a logic circuit 105 is provided as shown in FIG.

この論理回路105は、入力信号の立ち下がりでトリガ
されるクロツク端子と、′0″の入力電圧でりセツトさ
れるクリア端子とを持つJKフリツプフロツプ回路10
6,107からなり、いずれもJ端子にはゞビの電位、
K端子には′0″の電位が常時供給され、フリツプフロ
ツプ回路107の否定出力端子が抵抗器171、コンデ
ンサ172からなる200ns程度の遅延回路170を
通じてフリツプフロツプ回路106のクリア端子に接続
されると共に、フリツブフロツプ回路106の肯定出力
端子がフリツプフロツプ回路107のクリア端子に接続
される。さらにアンプ102の出力信号が、波形整形回
路104を通じてフリツプフロツプ回路106のクロツ
ク端子に供給され、マイクロホン1の出力信号がアンプ
108、波形整形回路109を通じてマルチバイブレー
タ107のクロツク端子に供給される。従つて、マイク
ロホン1から、例えば第6図Aのような音声信号Saが
得られた場合には、アンプ102からは第6図Bのよう
な出力信号Sbが抽出され、これらがそれぞれN,B′
に示すように波形整形されて論理回路105に供給され
ると第6図Cのような信号Scが得られる。
This logic circuit 105 consists of a JK flip-flop circuit 10 which has a clock terminal that is triggered by the falling edge of an input signal and a clear terminal that is reset by an input voltage of '0'.
6,107, both have the potential of Ebi at the J terminal,
A potential of '0'' is always supplied to the K terminal, and the negative output terminal of the flip-flop circuit 107 is connected to the clear terminal of the flip-flop circuit 106 through a delay circuit 170 of about 200 ns consisting of a resistor 171 and a capacitor 172. The positive output terminal of the circuit 106 is connected to the clear terminal of the flip-flop circuit 107. Furthermore, the output signal of the amplifier 102 is supplied to the clock terminal of the flip-flop circuit 106 through the waveform shaping circuit 104, and the output signal of the microphone 1 is supplied to the clock terminal of the flip-flop circuit 106. It is supplied to the clock terminal of the multivibrator 107 through the waveform shaping circuit 109. Therefore, when the audio signal Sa as shown in FIG. 6A is obtained from the microphone 1, the audio signal Sa as shown in FIG. Output signals Sb such as are extracted, and these are N and B', respectively.
When the signal is waveform-shaped and supplied to the logic circuit 105 as shown in FIG. 6, a signal Sc as shown in FIG. 6C is obtained.

すなわち、まず波形整形された信号Sb″の立ち下がり
でフリツプフロツプ回路106が反転し、フリツプフロ
ツプ回路107のクリアが解除され、その後の波形整形
された信号Sa′の立ち下がりでフリツプフロツプ回路
107が反転し、信号Scが立ち下がり、これにより2
00ns後にフリツプフロツプ回路106がクリアされ
、ただちにその出力によりフリップフロツプ回路107
がクリアされることになり、信号Scが立ち下がつても
との状態にもどす。こうしてこのフイルタ回路100に
おいて、入力信号の基本波と周波数および位相の一致し
たパルス信号が取り出される。
That is, first, at the fall of the waveform-shaped signal Sb'', the flip-flop circuit 106 is inverted, the clearing of the flip-flop circuit 107 is released, and then at the fall of the waveform-shaped signal Sa', the flip-flop circuit 107 is inverted. The signal Sc falls, which causes 2
After 00ns, the flip-flop circuit 106 is cleared, and its output immediately clears the flip-flop circuit 107.
is cleared, and the signal Sc falls to return to the original state. In this way, in this filter circuit 100, a pulse signal having the same frequency and phase as the fundamental wave of the input signal is extracted.

次に、第7図は周波数の検出回路200および周波数を
音階とオクターブとの2つの情報信号に変換する変換回
路300の系統図である。
Next, FIG. 7 is a system diagram of the frequency detection circuit 200 and the conversion circuit 300 that converts the frequency into two information signals of a scale and an octave.

図において、207はカウンタであつて、上述のフイル
タ100からの信号がこのカウンタ207に供給されて
、入力信号の周期の数がカウントされる。
In the figure, 207 is a counter, and the signal from the above-mentioned filter 100 is supplied to this counter 207, and the number of cycles of the input signal is counted.

一方、201は例えば320kHzの発振器で、この発
振パルスが1/8の分周回路202に供給されて、40
kHzのクロツクパルスが形成され、このクロツクパル
スが選択回路204を通じてカウンタ205に供給され
る。
On the other hand, 201 is, for example, a 320kHz oscillator, and this oscillation pulse is supplied to a 1/8 frequency dividing circuit 202,
A kHz clock pulse is generated and is supplied to a counter 205 through a selection circuit 204.

なお、後述のようにカウンタ205の内容が[512」
を越えると、選択回路204が図とは逆の位置に切り換
えられ、分周回路203にて1/2に分周されたクロツ
クパルスがカウンタ205に供給される。さらに、カウ
ンタ207の内容がデコーダ208に供給され、カウン
タ207の内容が「2n]すなわち「1・2・4・8」
のときパルス信号が取り出され、このパルス信号がゲー
ト回路209に供給される。
Furthermore, as described later, the contents of the counter 205 are [512].
When the value exceeds 0, the selection circuit 204 is switched to the opposite position as shown in the figure, and the clock pulse whose frequency is divided by 1/2 by the frequency dividing circuit 203 is supplied to the counter 205. Further, the contents of the counter 207 are supplied to the decoder 208, and the contents of the counter 207 are "2n", that is, "1, 2, 4, 8".
At this time, a pulse signal is extracted, and this pulse signal is supplied to the gate circuit 209.

また、カウンタ205の「256」の出力信号および[
512」の出力信号がオア回路211に供給され、カウ
ンタ205の内容が[256」以上の期間、このオアゲ
ート回路209が導通状態にされる。
In addition, the output signal of “256” of the counter 205 and [
An output signal of ``512'' is supplied to the OR circuit 211, and the OR gate circuit 209 is kept conductive for a period when the content of the counter 205 is ``256'' or more.

そして、このゲート出力が反転時間の極めて短い、例え
ば500nsの単安定マルチパイプレータ210に供給
され、このマルチバイブレータ210の出力パルスの後
縁で単安定マルチパイプレータ215がトリガされ、こ
の出力パルスがオア回路214を通じて分周回路202
、カウンタ205,207に供給され、これらの回路が
クリアされる。
This gate output is then supplied to a monostable multipipelator 210 with an extremely short inversion time of, for example, 500 ns, and the monostable multipipelator 215 is triggered at the trailing edge of the output pulse of this multivibrator 210, and this output pulse is The frequency divider circuit 202 through the OR circuit 214
, and are supplied to counters 205 and 207, and these circuits are cleared.

また213はフリツプフロツプ回路であつて、この回路
213は、カウンタ205の内容が「528」になつた
とき、デコーダ(アンド回路)212を通じて取り出さ
れる信号によつてセツトされ、フイルタ100よりの信
号によつてりセツトされる。
Further, 213 is a flip-flop circuit, which is set by a signal taken out through a decoder (AND circuit) 212 when the content of the counter 205 reaches "528", and is set by a signal from the filter 100. The light is set.

そして、このフリツプフロツプ回路ュ213がセツトさ
れている期間、ゞビの出力信号がオア回路214に供給
され、この期間、分周回路202、カウンタ205,2
07がクリアされる。さらに、カウンタ207の内容が
「9」になるとデコーダ208より出力信号が取り出さ
れ、この信号がオア回路214に供給され、分周回路2
02、カウンタ205,207がクリアされる。
Then, during the period when this flip-flop circuit 213 is set, the output signal of 2 is supplied to the OR circuit 214, and during this period, the frequency dividing circuit 202, counter 205, 2
07 is cleared. Further, when the content of the counter 207 becomes "9", the output signal is taken out from the decoder 208, this signal is supplied to the OR circuit 214, and the frequency dividing circuit 2
02, counters 205 and 207 are cleared.

従つて、フイルタ100よりパルス信号が供給されると
、フリツプフロツプ回路213がりセツトされ、分周回
路202、カウンタ205,207のクリア状態が解除
され、カウントが開始される。そして、カウンタ205
の内容が「256」を越えると、オア回路211を通じ
てゲート回路209が導通状態とされ、この状態でカウ
ンタ207の内容が「2n」になると、デコーダ208
の出力によりマルチバイブレータ210がトリガされ、
続いてマルチバイブレータ215がトリガされ、この出
力パルスにより、分周回路202、カウンタ205,2
07がクリアされる。
Therefore, when a pulse signal is supplied from the filter 100, the flip-flop circuit 213 is reset, the clear state of the frequency divider circuit 202 and counters 205 and 207 is released, and counting is started. And counter 205
When the content of exceeds "256", the gate circuit 209 is made conductive through the OR circuit 211, and when the content of the counter 207 becomes "2n" in this state, the decoder 208
The multivibrator 210 is triggered by the output of
Subsequently, the multivibrator 215 is triggered, and this output pulse causes the frequency dividing circuit 202, the counters 205, 2
07 is cleared.

その後、再び「o」からカウントが再開され、この動作
が繰り返えされる。こうして、カウンタ205において
、入力信号の2n周期分の時間が検出され、またカウン
タ207において上述の検出に要した入力信号の周期の
数が検出されるわけであるが、こ07S合にカウンタ2
05で検出された数値が[x」になつたとすると、この
「x]に対応する周波数は、検出に要した周期の数が1
周期の場合と、2周期の場合と、4周期の場合と、8周
期の場合とでそれぞれ異つた値である。
Thereafter, counting is restarted from "o" and this operation is repeated. In this way, the counter 205 detects the time equivalent to 2n cycles of the input signal, and the counter 207 detects the number of cycles of the input signal required for the above-mentioned detection.
Assuming that the value detected in 05 becomes [x], the frequency corresponding to this "x" requires 1 cycle for detection.
The values are different depending on the period, the case of 2 periods, the case of 4 periods, and the case of 8 periods.

ところがこの場合に、時間が一定でその間の周期の数が
2倍であれば、その周波数は2倍である。
However, in this case, if the time is constant and the number of periods in between is doubled, the frequency is doubled.

一方、信号はその基本波の周波数が2倍になるとその音
程は1オクターブ高くなる。従つて、上述の「x]が任
意の数である場合、それに対応する周波数は、たがいに
2n倍の関係にあり、すなわち、それぞれ異なるオクタ
ーブの同じ音名の音程であつて、カウンタ205におい
て、この音名が検出される。この場合、音名の検出は1
オクターブを「256」分割し、それを単位とした位置
信号として検出される。一方カウンタ207において、
入力信号の周期の数が検出されており、これにより、入
力信号がどのオクターブに含まれているかが検出される
On the other hand, when the frequency of the fundamental wave of a signal is doubled, the pitch becomes one octave higher. Therefore, when the above-mentioned "x" is an arbitrary number, the corresponding frequencies are 2n times larger than each other, that is, they are intervals of the same note name in different octaves, and in the counter 205, This note name is detected.In this case, the note name detection is 1
The octave is divided into 256 parts and detected as a position signal in units of 256 parts. On the other hand, in the counter 207,
The number of periods of the input signal is detected, thereby detecting which octave the input signal is included in.

なお、この装置において、検出される最低周波数はカウ
ンタ205の内容が「512]のとき、カウンタ207
が「1」をカウントした場合であつて、この場合の周波
数は、であり、また最高周波数は、カウンタ205の内
容が「256」のとき、カウンタ207が「8]をカウ
ントした場合であつて、この場合の周波数はで、これは
音声の基本波の周波数範囲(80Hz〜1000Hz)
を充分カバーしている。
In addition, in this device, when the content of the counter 205 is "512", the lowest frequency detected is the lowest frequency detected by the counter 207.
When the counter 205 counts "1", the frequency in this case is , and the highest frequency is when the counter 205 counts "256" and the counter 207 counts "8". , the frequency in this case is , which is the frequency range of the fundamental wave of voice (80Hz to 1000Hz)
are sufficiently covered.

従つて、カウンタ205の内容が「256」になつて、
ゲート209が導通状態になる以前に、カウンタ207
の内容が「8」になつてしまつた場合、すなわちカウン
タ207が「9」をカウントした場合にはそれは明らか
に人声以外の音、あるいは高調波を誤検出した場合であ
る。
Therefore, the content of the counter 205 becomes "256",
Before the gate 209 becomes conductive, the counter 207
If the content becomes "8", that is, if the counter 207 counts "9", this clearly means that a sound other than a human voice or a harmonic has been erroneously detected.

そこで、上述の装置においてカウンタ207の内容が「
9」になると、これをデコーダ208で検出し、分周回
路202、カウンタ205,207をクリアして、検出
をやりなおす。また、通常の検出の場合には、カウンタ
205の内容が「256」から「512」まで変わる間
に必らず入力信号が2n周期になるところがある。
Therefore, in the above-mentioned device, the contents of the counter 207 are "
9'', the decoder 208 detects this, clears the frequency dividing circuit 202 and counters 205 and 207, and repeats the detection. Further, in the case of normal detection, there is a time when the input signal always has a period of 2n while the contents of the counter 205 change from "256" to "512".

ところが人間の発声には通常±3%程度の周波数変動(
ビブラート)が存在する。そこで、例えば2n−1周期
目のパルスがカウンタ205の内容が「256」になる
直前であつた場合に、上述のビブラートのために、2n
周期目のパルスが、カウンタ205の内容が[512」
になるまで発生しない場合がある。このため上述の装置
において、カウンタ205の内容が「512」を越えて
「16」(後述するようにこの場合には選択回路204
が分周器203の出力側に切り換えられるので、実質的
には「32」すなわち512の約6%)になるまでの間
は、クリアが行われずカウントが継続されるようになつ
ている。しかし、カウンタ205の内容が「528」を
越えた場合には、入力信号が非周期性または不安定であ
り測定不能とみなしてこれをアンド回路212で検出し
て、フリツプフロツブ回路213をセツトすることによ
り、分周回路202、カウンタ205,207をクリア
する。なお、この場合入力信号が供給されずに「528
」までカウントし、フリツプフロツプ回路213がセツ
トされ、次の入力信号が供給されて、フリツプフロツプ
回路213がりセツトされるまで、分周回路202、カ
ウンタ205,207はクリア状態のままとなる。なお
、通常の検出では、カウンタ205の内容が「256」
から「512」までを1オクターブとして検出している
が、上述のようにカウンタ205の内容が「512」を
越えた場合には、「512]から「1024」までが1
オクターブに相当する。
However, human speech usually has a frequency fluctuation of about ±3% (
vibrato) exists. Therefore, for example, if the 2n-1th period pulse is just before the content of the counter 205 reaches "256", the 2n
The content of the counter 205 is [512] for the pulse of the period.
It may not occur until . Therefore, in the above-mentioned device, the content of the counter 205 exceeds "512" and becomes "16" (as described later, in this case, the selection circuit 204
is switched to the output side of the frequency divider 203, so that counting is continued without being cleared until it reaches "32" (approximately 6% of 512). However, if the content of the counter 205 exceeds "528", it is assumed that the input signal is non-periodic or unstable and cannot be measured, and this is detected by the AND circuit 212 and the flip-flop circuit 213 is set. As a result, the frequency dividing circuit 202 and counters 205 and 207 are cleared. In this case, the input signal is not supplied and "528
'', the flip-flop circuit 213 is set, and the frequency divider circuit 202 and counters 205 and 207 remain in the clear state until the next input signal is supplied and the flip-flop circuit 213 is reset. Note that in normal detection, the content of the counter 205 is "256".
The range from "512" to "512" is detected as one octave, but if the contents of the counter 205 exceeds "512" as described above, the range from "512" to "1024" is detected as one octave.
corresponds to an octave.

すなわち、クロツクパルス1箇分に対応する周波数の変
化幅が1/2になるわけで、このため上述の装置では、
カウンタ205の内容が「512」を越えると、選択回
路204が切り換えら一れて、カウンタ205に供給さ
れるクロツクパルスが1/2に分周されるようにしてい
る。こうして得られたカウンタ205の下位8桁の内容
がレジスタ301に供給される。また、カウンタ205
の内容が、選択回路302を通じてエンコーダ303に
供給され、エンコーダ303の出力信号がレジスタ30
4に供給される。
In other words, the width of frequency change corresponding to one clock pulse is halved, so in the above device,
When the content of counter 205 exceeds "512", selection circuit 204 is switched off so that the clock pulse supplied to counter 205 is divided in half. The contents of the lower eight digits of the counter 205 thus obtained are supplied to the register 301. In addition, the counter 205
is supplied to the encoder 303 through the selection circuit 302, and the output signal of the encoder 303 is sent to the register 30.
4.

さらに、上述のマルチバイブレータ210の出力信号が
書き込みパルスとしてレジスタ301,304に供給さ
れる。
Furthermore, the output signal of the multivibrator 210 described above is supplied to the registers 301 and 304 as a write pulse.

また、フリツプフロツプ回路213がセツトされている
期間、その出力信号がクリア信号としてレジスタ301
,304に供給される。
Also, while the flip-flop circuit 213 is set, its output signal is sent to the register 301 as a clear signal.
, 304.

なお、この場合選択回路302において、カウンタ20
7の「1・2・4・8」の各桁の出力信号が、それぞれ
切り換えスイツチ311〜314の一方の切り換え接点
に供給されると共に、「2・4・8」の出力信号が、そ
れぞれ1桁下位の桁のスイツチ311〜313の他方の
切り換え接点に供給され、スイツチ314の他方の切り
換え接点が接地される。
In this case, in the selection circuit 302, the counter 20
The output signals of each digit of ``1, 2, 4, and 8'' of 7 are supplied to one of the switching contacts of the changeover switches 311 to 314, and the output signals of ``2, 4, and 8'' are supplied to each of the digits of 1, 2, 4, and 8. It is supplied to the other switching contacts of the switches 311 to 313 of the lower digit, and the other switching contact of the switch 314 is grounded.

従つて各スイツチ311〜314が図の位置に切り換え
られているときは、カウンタ207の内容はそのままエ
ンコーダ303に供給され、図とは逆の位置に切り換え
られているときは、カウンタ207の内容が1/2にさ
れてエンコーダ303に供給される。さらにこの選択回
路304はカウンタ205の「512」の出力信号で制
御され、従つてカウンタ205の内容が「512」から
「528」までの期間は、カウン夕207の内容が1/
2にされてエンコーダ303に供給される。そして、こ
のエンコーダ303の出力信号がレジスタ304に供給
されるが、この場合、上述のようにレジスタ304の書
き込みはカウンタ207の内容が「2n」のとき行われ
、従つてレジスタ304に書き込みが行われるときのカ
ウンタ207の内容は[2n](n−0・1・2・3)
のいずれかであるので、このときのnの値がエンコーダ
303で2進化されて、レジスタ304に供給される。
Therefore, when each switch 311 to 314 is switched to the position shown in the figure, the contents of the counter 207 are supplied as is to the encoder 303, and when the switches 311 to 314 are switched to the opposite position as shown in the figure, the contents of the counter 207 are supplied to the encoder 303 as is. The signal is halved and supplied to the encoder 303. Furthermore, this selection circuit 304 is controlled by the output signal "512" of the counter 205, so that during the period when the content of the counter 205 is from "512" to "528", the content of the counter 207 is 1/
2 and is supplied to the encoder 303. Then, the output signal of this encoder 303 is supplied to the register 304, but in this case, as mentioned above, writing to the register 304 is performed when the content of the counter 207 is "2n", so writing to the register 304 is performed. The contents of the counter 207 when the
Therefore, the value of n at this time is binarized by the encoder 303 and supplied to the register 304.

なお、この場合カウンタ205の内容が「512」〜「
528」になつているときは、カウンタ205において
、本来の2倍のカウントが行われていることになるので
、このときはカウンタ207の内容を選択回路303に
て1/2にしてから、レジスタ304に供給する。
In this case, the contents of the counter 205 range from "512" to "
528'', it means that the counter 205 is counting twice as much as it should have been, so in this case, the selection circuit 303 halves the contents of the counter 207 and then registers. 304.

こうしてカウンタ205よりの1オクターブを256分
割した音名データと、カウンタ207よりのオクターブ
のデータとがレジスタ301,304に書き込まれるわ
けであるが、この回路によれば入力信号を2n周期測定
することによりオクターブのデータと、音程のデータと
が別々に取出される。
In this way, the note name data obtained by dividing one octave into 256 from the counter 205 and the octave data from the counter 207 are written to the registers 301 and 304. According to this circuit, the input signal can be measured for 2n cycles. Octave data and pitch data are extracted separately.

また、常に「256」パルス以上カウントを行つて測定
を行うので、周波数が高く、周期の短いときには、自動
的に測定にかかる周期が多くなり、その平均値を取り出
すので、検出用のクロツクパルスのタイミングによる誤
差が少なくなる。
Also, since measurements are always performed by counting 256 pulses or more, when the frequency is high and the period is short, the period required for measurement automatically increases, and the average value is taken out, so the timing of the clock pulse for detection is Errors due to this will be reduced.

また、フリツプフロツプ回路213の出力信号により、
レジスタ301,304をクリアするようにしたので、
入力信号が無くなつた無音状態のときにレジスタ301
,304より不要な信号が取り出されるようなことがな
い。さらに第8図は記憶回路400の一例の系統図であ
る。
Furthermore, the output signal of the flip-flop circuit 213 causes
Since registers 301 and 304 are cleared,
When there is no input signal and there is no sound, the register 301
, 304, unnecessary signals are not extracted. Furthermore, FIG. 8 is a system diagram of an example of the memory circuit 400.

この図において、401はリードオンリーメモリで、レ
ジスタ301よりの1オクターブを256分割した音程
データが、1オクターブを各半音ごとに12分割した音
名データと、各半音内を16分割し、その内のどこに属
するかの誤差データとに変換されるもので、この場合、
8ビツトの入力信号が0000〜1011の12種類の
音名データ4ビツトおよび2進化された誤差データ4ビ
ツトに変換される。
In this figure, 401 is a read-only memory, in which the pitch data obtained by dividing one octave into 256 from the register 301, the pitch name data obtained by dividing one octave into 12 for each semitone, and the pitch data obtained by dividing each semitone into 16. In this case, the error data is converted into
An 8-bit input signal is converted into 4-bit pitch name data of 12 types from 0000 to 1011 and 4-bit binary coded error data.

そして、このリードオンリーメモリ401からの8ビツ
トの出力信号と、レジスタ304より2ビツトのオクタ
ーブデータとがモノマルチ215の出力信号に従つてレ
ジスタ450に保持され、これがランダムアクセスメモ
リ402に供給される。
The 8-bit output signal from the read-only memory 401 and the 2-bit octave data from the register 304 are held in the register 450 according to the output signal from the monomulti 215, and are supplied to the random access memory 402. .

またフリツプフロツプ回路213の出力信号がオア回路
451を通じてレジスタ450のりセツト端子に供給さ
れており、無信号時にその値を「O]にりセツトする。
一方、403は同期盤、404はカウンタで、同期盤4
03からの垂直同期信号がカウンタ404のりセツト端
子に供給され、水平同期信号が計数端子に供給されて、
このカウンタ404において、各垂直周期ごとに、水平
周期を単位として1ずつ増加する信号が得られる。
Further, the output signal of the flip-flop circuit 213 is supplied to the reset terminal of the register 450 through the OR circuit 451, and its value is reset to "O" when there is no signal.
On the other hand, 403 is a synchronous board, 404 is a counter, and 403 is a synchronous board.
The vertical synchronizing signal from 03 is supplied to the reset terminal of the counter 404, the horizontal synchronizing signal is supplied to the counting terminal,
This counter 404 obtains a signal that increases by 1 in units of horizontal periods for each vertical period.

この信号がランダムアクセスメモリ402のアドレス端
子に供給される。さらに、405は可変周波数発振器で
、例えば20Hzのパルス信号が形成される。
This signal is supplied to the address terminal of random access memory 402. Furthermore, 405 is a variable frequency oscillator, which generates a pulse signal of, for example, 20 Hz.

そしてこのパルス信号がゲート回路406を通じてカウ
ンタ407に供給され、このカウンタ407において2
0Hzのパルス信号で順番に増加する信号が得られる。
このカウンタ407からの信号と、上述のカウンタ40
4からの信号とが比較回路408に供給され、これらが
一致したとき、出力信号がアンド回路409に供給され
る。
This pulse signal is then supplied to a counter 407 through a gate circuit 406, and the counter 407 receives two pulse signals.
A sequentially increasing signal is obtained with a pulse signal of 0 Hz.
The signal from this counter 407 and the counter 40 described above
4 is supplied to a comparison circuit 408, and when they match, an output signal is supplied to an AND circuit 409.

また、同期盤403からの水平同期信号がアンド回路4
09に供給され、このアンド出力がオア回路410を通
じて、書き込みパルスとしてランダムアクセスメモリ4
02の書き込み制御端子に供給される。従つて、通常は
各水平周期ごとにランダムアクセスメモリ402の内容
が順番に読み出され、この読み出しが一垂直周期ごとに
繰り返えされる。
Also, the horizontal synchronization signal from the synchronization board 403 is output to the AND circuit 4.
09, and this AND output is sent to the random access memory 4 as a write pulse through an OR circuit 410.
It is supplied to the write control terminal of 02. Therefore, normally, the contents of the random access memory 402 are sequentially read out every horizontal period, and this reading is repeated every vertical period.

一方、カウンタ404,407の内容が一致すると比較
回路408から信号が取り出され、この一致信号は1水
平期間取り出され、この内の水平同期信号の期間、すな
わち水平ブランキング期間にアンド回路409から信号
が取り出され、この信号がオア回路410を通じて書き
込みパルスとしてランダムアクセスメモリ402に供給
され、そのときのレジスタ301,304の内容、すな
わち入力信号の音程を検出して得たデータがランダムア
クセスメモリ402のカウンタ404,407の内容で
決まるアドレスに書き込まれる。さらに、カウンタ40
7の内容が1ずつ増加するごとにランダムアクセスメモ
リ402に書き込まれるアドレスが順番に移動する。な
お、この場合、後述のように例えば画面上方の16水平
周期分は、音名および階名の表示部とされるので、この
部分にデータの書き込みが行われないように、カウンタ
407に16がプリセツトされる。
On the other hand, when the contents of the counters 404 and 407 match, a signal is taken out from the comparison circuit 408, this matching signal is taken out for one horizontal period, and a signal is sent from the AND circuit 409 during the horizontal synchronizing signal period, that is, the horizontal blanking period. This signal is supplied to the random access memory 402 as a write pulse through the OR circuit 410, and the contents of the registers 301 and 304 at that time, that is, the data obtained by detecting the pitch of the input signal, are stored in the random access memory 402. It is written to an address determined by the contents of counters 404 and 407. Furthermore, the counter 40
Each time the content of 7 increases by 1, the address written to the random access memory 402 moves in order. In this case, as will be described later, for example, the 16 horizontal periods at the top of the screen are used as the display area for note names and scale names, so 16 is set on the counter 407 to prevent data from being written to this area. Preset.

また、カウンタ407の出力信号がデコーダ411に供
給され、後述する表示装置の表示面の表示に用いられる
水平走査線の数、例えば240になると、このデコーダ
411から信号が取り出され、カウンタ407のイネー
ブル端子に供給されて、カウンタ407のカウントがそ
れ以上進まないようにされる。また、前述のフイルタ1
00の出力パルスがりトリガブルな単安定マルチバイブ
レータ412に供給され、このマルチバルブレータ41
2の出力信号により、ゲート回路406が制御され、マ
ルチバイブレータ412が反転している期間、ゲート回
路406が導通状態にされる。従つて、マルチバイブレ
ータ412の反転時間、例えば1秒間を越えて入力信号
が無かつた場合には、ゲート回路406が不導通となり
、カウンタ407のカウントが停止し、ランダムアクセ
スメモリ402への書き込みが行われなくなる。さらに
、入力信号が再び供給された場合には、マルチバイブレ
ータ412が反転し、ゲート回路406が導通状態にな
つて、カウンタ407のカウントが再開され、再びラン
ダムアクセスメモリ402への書き込みが行われるが、
この場合、書き込みが再開される時点でのカウンタ40
7の内容は、前回最後に信号が供給されたときより、マ
ルチパイプンータ412の反転時間に対応する数だけカ
ウントが進められており、この間のランダムアクセスメ
モリ402の各アドレスには、入力信号が無いことによ
る「0]のデータが書き込まれている。さらに、表示制
御回路600よりのりスタート信号がオア回路451を
通じてレジスタ450のりセツト端子およびカウンタ4
07のプリセツト端子に供給され、またオア回路410
を通じてランダムアクセスメモリ402の書き込み制御
端子に供給される。
Further, the output signal of the counter 407 is supplied to the decoder 411, and when the number of horizontal scanning lines used for display on the display surface of the display device described later reaches, for example, 240, the signal is taken out from the decoder 411, and the enable signal of the counter 407 is output. is supplied to the terminal to prevent the counter 407 from counting any further. In addition, the above-mentioned filter 1
An output pulse of 00 is supplied to a triggerable monostable multivibrator 412, and this multivalve generator 41
The gate circuit 406 is controlled by the output signal No. 2, and is rendered conductive while the multivibrator 412 is inverted. Therefore, if there is no input signal for more than the inversion time of the multivibrator 412, for example 1 second, the gate circuit 406 becomes non-conductive, the counter 407 stops counting, and writing to the random access memory 402 is disabled. It will no longer be done. Furthermore, when the input signal is supplied again, the multivibrator 412 is inverted, the gate circuit 406 becomes conductive, the counter 407 restarts counting, and writing to the random access memory 402 is performed again. ,
In this case, the counter 40 at the time writing is resumed
7, the count has been advanced by the number corresponding to the inversion time of the multi-pipe router 412 since the last time the signal was supplied, and during this time, each address of the random access memory 402 contains the input signal. Furthermore, the display control circuit 600 sends a start signal to the register 450 set terminal and the counter 4 through the OR circuit 451.
07 and is also supplied to the OR circuit 410.
is supplied to the write control terminal of the random access memory 402 through.

従つて、カウンタ404が1垂直期間カウントする間、
このりスタート信号が供給され続けると、ランダムアク
セスメモリ402の各アドレスに「0」が書き込まれす
べてのデータが消され、カウンタ404の値によつて与
えられるアドレス16より再びデータの書き込みが可能
になる。また、上述の例では発振器405の発振周波数
を20Hzとしたので、1秒間に20回の割で、そのと
きのレジスタ301,304の内容、すなち入力信号の
音程に関するデータがランダムアクセスメモリ402に
書き込まれるが、発振器405の周波数を表示制御回路
600よりの制御信号で可変することにより、この書き
込みの回数を変えて、入力信号の音程の検出の時間間隔
を変えることができる。
Therefore, while the counter 404 counts one vertical period,
If the start signal continues to be supplied, "0" is written to each address of the random access memory 402, all data is erased, and data can be written again from address 16 given by the value of the counter 404. Become. In addition, in the above example, since the oscillation frequency of the oscillator 405 is 20 Hz, the contents of the registers 301 and 304 at that time, that is, data regarding the pitch of the input signal, are transferred to the random access memory 402 20 times per second. However, by varying the frequency of the oscillator 405 using a control signal from the display control circuit 600, the number of times this writing is performed can be changed, and the time interval for detecting the pitch of the input signal can be changed.

こうして、レジスタ301,304よりのデータがレジ
スタ450を通じてランダムアクセスメモリ402に記
憶されるわけであるが、この回路においては、入力信号
が無くなつたときに、発振器405の出力信号を遮断し
て、カウンタ407の内容が変化しないようにしたので
入力信号が無いときの[O]のデータは繰り返えし同じ
アドレスに書き込まれ、このような無駄なデータで不必
要に多くのアドレスを使うことがない。
In this way, the data from registers 301 and 304 is stored in random access memory 402 through register 450, but in this circuit, when there is no input signal, the output signal of oscillator 405 is cut off, Since the contents of the counter 407 do not change, the data at [O] when there is no input signal is repeatedly written to the same address, which prevents unnecessary use of many addresses with such useless data. do not have.

しかもこの場合に、入力信号が無くなつても、マルチバ
イブレータ412が反転している期間は、カウンタ40
7のカウントが継続されるので、この間にカウンタ40
7で指定されたアドレスには[0」のデータが書き込ま
れ、この間がブランクとなつて、入力信号がとぎれた部
分が表示される。さらに、上述の回路で、発振器405
の発振周波数を変えることにより、入力信号の音程の書
き込みの時間間隔を任意に変えることができる。
Moreover, in this case, even if there is no input signal, the counter 40 remains
Since the count of 7 continues, the counter 40
Data [0] is written to the address designated by 7, and the space between these is blank, and the part where the input signal is interrupted is displayed. Furthermore, in the circuit described above, the oscillator 405
By changing the oscillation frequency of the input signal, the time interval for writing the pitch of the input signal can be arbitrarily changed.

さらに第9図は、ランダムアクセスメモリ402に記憶
されたデータから受像機2で表示するためのビデオ信号
を形成する信号形成回路500の系統図である。
Furthermore, FIG. 9 is a system diagram of a signal forming circuit 500 that forms a video signal to be displayed on the television receiver 2 from data stored in the random access memory 402.

この回路において、501は比較回路であつて、上述の
ランダムアクセスメモリ402より水平周期で順次読み
出されるデータ信号が、この比較回路501の一方の入
力端子に供給される。
In this circuit, reference numeral 501 denotes a comparison circuit, and data signals sequentially read out in a horizontal period from the random access memory 402 described above are supplied to one input terminal of the comparison circuit 501.

また、502はカウンタで、これは例えば10ビツトで
構成され、この内の下位の4ビツトが16進のバイナリ
−カウンタ521、次の4ビツトが(0000)〜(1
011)の12進カウンタ522、上位の2ビツトが4
進のバイナリ−カウンタ523としてそれぞれ構成され
、これらが直列に接続されている。
Further, 502 is a counter, which is composed of, for example, 10 bits, of which the lower 4 bits are a hexadecimal binary counter 521, and the next 4 bits are (0000) to (1).
011)'s hexadecimal counter 522, the upper two bits are 4
Each is configured as a decimal binary counter 523, and these are connected in series.

また、503は可変周波数発振器で、この発振器503
において、同期盤403よりの水平同期信号で位相ロツ
クがかけられた例えば7.68MHzのクロツクパルス
が形成される。
Further, 503 is a variable frequency oscillator, and this oscillator 503
At this time, a clock pulse of, for example, 7.68 MHz, which is phase-locked by the horizontal synchronization signal from the synchronization board 403, is formed.

そして、このクロツクパルスが、カウンタ502に供給
されると共に、このカウンタ502は水平同期信号で初
期値がプリセツトされ、このカウンタ502において、
例えば受像管2の水平有効走査期間を50μsとして、
これを384分割した水平位置信号が形成される。
Then, this clock pulse is supplied to the counter 502, and this counter 502 is preset to an initial value by the horizontal synchronization signal, and in this counter 502,
For example, assuming that the horizontal effective scanning period of the picture tube 2 is 50 μs,
A horizontal position signal is generated by dividing this into 384 parts.

なお、この位置信号は下位4ビツトがバイナリ−コード
、次の4ビツトが(0000)〜(1011)の12進
のコード、上位2ビツトがバイナリ−コードになつてい
る。これは、上述のランダムアクセスメモリ402から
のデータ信号と同じ形式の信号で、下位4ビツトが誤差
データ、次の4ビツトが半音ごとの音名データ、上位2
ビツトがオクターブデータに対応している。この位置信
号が、比較回路501の他方の入力端子に供給されてラ
ンダムアクセスメモリ402からのデータ信号と比較さ
れ、データ信号の方が大きいときおよび両者が一致した
ときに信号が取り出される。
In this position signal, the lower 4 bits are a binary code, the next 4 bits are a decimal code of (0000) to (1011), and the upper 2 bits are a binary code. This is a signal in the same format as the data signal from random access memory 402 described above, with the lower 4 bits being error data, the next 4 bits being pitch name data for each semitone, and the upper 2 bits being error data.
Bits correspond to octave data. This position signal is supplied to the other input terminal of comparison circuit 501 and compared with the data signal from random access memory 402, and the signal is taken out when the data signal is larger or when they match.

この信号が加算回路504に供給され、同期盤403か
らのブランキングパルス、同期パルス等と合成され、こ
の合成信号がモニタ受像機2に供給される。こうして、
画面10上の水平走査線の走査開始位置より、データ信
号と位置信号とが一致するまでの間の走査線の色が変え
られる。
This signal is supplied to an adder circuit 504, where it is combined with blanking pulses, synchronization pulses, etc. from the synchronization board 403, and this combined signal is supplied to the monitor receiver 2. thus,
The color of the scanning line is changed from the scanning start position of the horizontal scanning line on the screen 10 until the data signal and the position signal match.

ところがこの場合、位置信号は走査を384分割した値
を単位としており、カウンタ502の上位のカウンタ5
23のカウントが2を越えると走査線の色が全区間にわ
たつて変わつてしまい、これ以上は表示ができなくなつ
てしまう。
However, in this case, the unit of the position signal is a value obtained by dividing the scan into 384, and the upper counter 502
When the count of 23 exceeds 2, the color of the scanning line changes over the entire section, and no further display is possible.

これに対し、ランダムアクセスメモリ402からのデー
タ信号は、上位の2ビツトが4になるまで、その値を取
り得る。そこで上述の回路では、カウンタ502にあら
かじめ所定の値をプリセツトすることにより、表示がシ
フトできるようになつている。
In contrast, the data signal from random access memory 402 can take on that value until the upper two bits become 4. Therefore, in the above-mentioned circuit, the display can be shifted by presetting the counter 502 to a predetermined value.

すなわち、505はプリセツト値を設定するためのアツ
プダウンカウンタで、発振器506からの例えば3Hz
のクロツクパルスが、ゲート回路507,508を通じ
てカウンタ505のアツプ入力端子およびダウン入力端
子に供給され、表示制御回路600からの制御信号によ
り、ゲート回路507または508が任意に導通される
ことにより、カウンタ505に希望の値が設定される。
That is, 505 is an up/down counter for setting a preset value, and for example, 3Hz from the oscillator 506.
clock pulses are supplied to the up input terminal and down input terminal of the counter 505 through the gate circuits 507 and 508, and the gate circuit 507 or 508 is arbitrarily made conductive by a control signal from the display control circuit 600. is set to the desired value.

そしてカウンタ502のりセツト時、この値がカウンタ
502にプリセツトされる。なお、このカウンタ505
は12進カウンタ552および4進カウンタ553が直
列に接続されたもので、それぞれカウンタ502のカウ
ンタ522,523に対応したプリセツト値が形成され
る。
When the counter 502 is reset, this value is preset in the counter 502. Note that this counter 505
is a hexadecimal counter 552 and a quaternary counter 553 connected in series, forming preset values corresponding to counters 522 and 523 of counter 502, respectively.

従つて、このプリセツトされたカウンタ502に発振器
503からのクロツクパルスが供給されると、比較回路
501においてプリセツト値の分だけ早く、データ信号
と位置信号とが一致することになり、表示が全体として
走査開始位置側へシフトされる。
Therefore, when the clock pulse from the oscillator 503 is supplied to the preset counter 502, the data signal and the position signal match in the comparator circuit 501 earlier by the preset value, and the display is scanned as a whole. Shifted toward the starting position.

なお、発振器506からのクロツクパルスが1箇、カウ
ンタ505のアツプ入力端子に供給されると、カウンタ
505の12進カウンタ552の内容が「1」増加する
Note that when one clock pulse from the oscillator 506 is supplied to the up input terminal of the counter 505, the content of the hexadecimal counter 552 of the counter 505 is incremented by "1".

従つて、このカウンタ505の内容をカウンタ502に
プリセツトすると、表示は1半音分走査開始位置側かシ
フトされる。また、クロツクパルスが12箇、カウンタ
505のアツプ入力端子に供給されるとカウンタ505
の4進カウンタ553の内容が「1」増加して表示は1
オクターブ分走査開始位置側ヘシフトされる。また、こ
の回路において、発振器503の発振周波数が表示制御
回路600からの信号によつて可変される。
Therefore, when the contents of counter 505 are preset in counter 502, the display is shifted by one semitone toward the scanning start position. Also, when 12 clock pulses are supplied to the up input terminal of the counter 505, the counter 505
The contents of the quaternary counter 553 are increased by "1" and the display is 1.
It is shifted by an octave toward the scan start position. Further, in this circuit, the oscillation frequency of the oscillator 503 is varied by a signal from the display control circuit 600.

こうすることにより、例えば発振器503の周波数が高
くなつた場合には、カウンタ502のカウントが早くな
り、比較回路501にて信号が一致するまでの時間が短
かくなる。
By doing this, for example, when the frequency of the oscillator 503 becomes higher, the counter 502 counts faster and the time until the signals match in the comparison circuit 501 becomes shorter.

これに対し、水平走査線の走査速度は一定であるので、
画面10上での走査線の色の変わる部分が短かくなり、
この結果表示内容が縮少され、例えば2オクターブ以上
の表示を行い表示範囲を拡げることができる。同様に発
振器503の周波数を低くすれば、表示が拡大されて微
少な変化を明確にすることができる。以下さらに受像機
2の画面10上に音名「A、B.C・・・・・・・・・
」11および階名「ド、レ、ミ・・・・・・・・・」1
2と音程表示信号による縦線14とからなる音程表を表
示するための構成について述べる。
On the other hand, since the scanning speed of the horizontal scanning line is constant,
The part where the scanning line changes color on the screen 10 becomes shorter,
As a result, the display contents are reduced, and the display range can be expanded by displaying two or more octaves, for example. Similarly, by lowering the frequency of the oscillator 503, the display can be enlarged to make minute changes clearer. Below, the note names "A, B.C......" will be displayed on the screen 10 of the receiver 2.
”11 and floor name “Do, Re, Mi...”1
2 and a vertical line 14 based on a pitch display signal will be described.

なお、この場合、音名および階名は画面の上部の16本
の水平走査期間にわたつて2段に表示されるもので、ま
た音名は周波数に対応し、例えば上述のように表示をシ
フトさせた場合には、それと同時に文字もシフトされ、
これに対し階名は移調、変調などによつて自在に移動さ
れる。そこで、この回路において16進カウンタ531
及び12進カウンタ532が直列に接続されたカウンタ
512と12進のアツプダウンカウンタ513とが設け
られる。
In this case, the note name and scale name are displayed in two rows over 16 horizontal scanning periods at the top of the screen, and the note name corresponds to the frequency, for example, by shifting the display as described above. If you shift the characters, the characters will also be shifted at the same time.
Scale names, on the other hand, can be freely moved through transposition, modulation, etc. Therefore, in this circuit, the hexadecimal counter 531
A counter 512 in which a hexadecimal counter 532 is connected in series, and a hexadecimal up-down counter 513 are provided.

さらに、表示制御回路600により制御されるゲート回
路514,515が設けられ、発振器506からのクロ
ツクパルスがゲート回路514,515を通じて取り出
され、この取り出されたクロツクパルスと、ゲート回路
507,508からのクロツクパルスとがオア回路51
6,517を通じてカウンタ513に供給され、このカ
ウンタ513の内容がカウンタ512のカウンタ532
にプリセツトされるようにする。ただしカウンタ512
のうち下位の4ビツトのカウンタ531は通常(000
0)がプリセツトされる。
Furthermore, gate circuits 514 and 515 controlled by the display control circuit 600 are provided, and the clock pulses from the oscillator 506 are extracted through the gate circuits 514 and 515, and the extracted clock pulses and the clock pulses from the gate circuits 507 and 508 are combined. is OR circuit 51
6,517 to the counter 513, and the contents of this counter 513 are supplied to the counter 532 of the counter 512.
so that it is preset to However, the counter 512
The lower 4 bits of the counter 531 are normally (000
0) is preset.

従つて、このカウンタ513において、ゲート回路50
7,508が導通状態にされて表示データがシフトされ
る場合に、このカウンタ513においてもカウントが行
われ、カウンタ512に対するプリセツト値が変えられ
ると共に、ゲート回路514,515が導通状態にされ
た場合には、カウンタ513のみが単独にカウントが行
われ、カウンタ512に対するプリセツト値のみ変えら
れる。
Therefore, in this counter 513, the gate circuit 50
7, 508 are made conductive to shift the display data, this counter 513 also counts, the preset value for the counter 512 is changed, and the gate circuits 514, 515 are made conductive. In this case, only the counter 513 counts independently, and only the preset value for the counter 512 is changed.

なお、カウンタ513は12進カウンタであり、カウン
タ512の12進カウンタ532にプリセツト値を供給
することになる。
Note that the counter 513 is a hexadecimal counter and supplies a preset value to the hexadecimal counter 532 of the counter 512.

このカウンタ512の12進カウンタ532の内容と、
カウンタ502の12進カウンタ522の内容とが選択
回路509にて選択されて、キャラクタジェネレータ5
10の文字選択端子に供給される。
The contents of the hexadecimal counter 532 of this counter 512,
The content of the hexadecimal counter 522 of the counter 502 is selected by the selection circuit 509, and the character generator 5
10 character selection terminals.

このキャラクタジェネレータ510は、例えば8行8列
のマトリツクスにドツトで文字を構成するもので、文字
選択端子に供給される信号により音名の「A.B.C・
・・・・・・・・」または階名の「ド、レ、ミ・・・・
・・・・・」の文字信号が形成され、この文字信号がカ
ウンタ404からの水平周期のカウント出力の下位3ビ
ツトの0〜7の信号により、1水平走査分ずつ繰り返し
、順番に取り出される。
This character generator 510 configures characters with dots in a matrix of, for example, 8 rows and 8 columns, and uses signals supplied to a character selection terminal to generate pitch names such as "A.B.C.
"..." or floor name "Do, Re, Mi..."
. . .'' is formed, and this character signal is repeatedly taken out in sequence for one horizontal scan by the signals of 0 to 7 of the lower three bits of the count output of the horizontal period from the counter 404.

なお、この回路でランダムアクセスメモリ402に、例
えば「A」の音が記録されたときの音名データの4ビツ
トと同じ信号がカウンタ502のカウンタ522からキ
ャラクタジェネレータ510に供給されたとき、[A」
の文字信号が取り出され、以下「B」、「C]・・・・
・・・・・の文字信号が取り出されるようにする。
Note that when the same signal as the 4-bit pitch name data when the sound "A" is recorded in the random access memory 402 in this circuit is supplied from the counter 522 of the counter 502 to the character generator 510, the character generator 510 receives [A]. ”
The character signals are extracted, and hereafter "B", "C"...
Make sure that the character signal of ... is extracted.

またこの回路で、文字信号は音名の場合も階名の場合も
共に12進のバイナリ一信号である。
Furthermore, in this circuit, the character signal is a decimal binary signal for both pitch names and scale names.

そこで、上述の選択回路509の切り換えと同時にキャ
ラクタジェネレータ510が制御されて、カウンタ50
2からの信号が供給されているときは音名の文字信号が
形成され、カウンタ512からの信号が供給されている
ときは階名の文字信号が形成されるようにされる。そし
て、このキャラクタジェネレータ510の制御および選
択回路509の切り換えが水平周期のカウンタ404の
内容によつて行われ、すなわちカウンタ404の内容が
デコーダ518に供給され、このデコード出力が選択回
路509およびキャラクタジェネレータ510に供給さ
れ、最初の8水平走査期間はカウンタ502の内容がキ
ャラクタジェネレータ510に供給されて、音名の文字
信号が形成され、9〜16の8水平走査期間はカウンタ
512の内容がキャラクタジェネレータ510に供給さ
れて階名の文字信号が形成される。
Therefore, the character generator 510 is controlled at the same time as the selection circuit 509 is switched, and the counter 50
When the signal from the counter 512 is supplied, a character signal of the note name is generated, and when the signal from the counter 512 is supplied, the character signal of the scale name is generated. The control of the character generator 510 and the switching of the selection circuit 509 are performed according to the contents of the horizontal period counter 404. That is, the contents of the counter 404 are supplied to the decoder 518, and the decoded output is sent to the selection circuit 509 and the character generator. 510, the contents of the counter 502 are supplied to the character generator 510 for the first 8 horizontal scanning periods to form a character signal of the pitch name, and the contents of the counter 512 are supplied to the character generator 510 for the 8 horizontal scanning periods 9 to 16. 510 to form a character signal of the floor name.

なお、この文字信号は各文字の一水平走査分が並列に取
り出される。
Note that, from this character signal, one horizontal scan of each character is extracted in parallel.

そこで、この並列信号をデコーダ519からの各半音ご
とのパルス信号によりシフトレジスタ511にロードし
、このシフトレジスタ511を発振器503からの水平
位置信号で駆動して、信号が水平走査方向に直列に取り
出されるようにする。さらに、520はゲート回路であ
つて、デコ一ダ518からの制御信号により、画面10
の最初の16水平走査期間のみ導通状態とされる。
Therefore, this parallel signal is loaded into the shift register 511 by a pulse signal for each semitone from the decoder 519, and this shift register 511 is driven by a horizontal position signal from the oscillator 503, so that the signal is taken out serially in the horizontal scanning direction. make it possible to do so. Furthermore, 520 is a gate circuit which controls the screen 10 by a control signal from the decoder 518.
It is made conductive only during the first 16 horizontal scanning periods.

そして、シフトレジスタ511からの信号が、このゲー
ト回路520を通じて加算回路504に供給される。こ
うして、画面10の上端の水平走査線16本の範囲に音
名と階名とが2行に表示されるわけであるが、この回路
によれば、ゲート回路507,508が導通状態にされ
て、画面10上のデータの表示がシフトされるときには
音名および階名の文字も同時にシフトされる。
A signal from the shift register 511 is then supplied to the adder circuit 504 through this gate circuit 520. In this way, note names and scale names are displayed in two lines in the range of 16 horizontal scanning lines at the top of the screen 10, but according to this circuit, gate circuits 507 and 508 are rendered conductive. , when the display of data on the screen 10 is shifted, the letters of the pitch name and scale name are also shifted at the same time.

また、ゲート回路514,515が導通状態にされると
、階名の文字のみが移動し、例えば、移調、変調などを
行つた場合にその調子に合わせて階名の表示を行うこと
ができる。
Further, when the gate circuits 514 and 515 are rendered conductive, only the characters of the scale name move, and for example, when transposition, modulation, etc. are performed, the scale name can be displayed in accordance with the tone.

さらに、デコーダ519からの半音ごとのパルス信号が
加算回路504に供給される。
Furthermore, a pulse signal for each semitone from the decoder 519 is supplied to the adding circuit 504.

従つて、画面10上に各半音ごとにその位置を示す縦線
14が形成される。ところで、授業にピアノ等を用いる
場合には、このピアノが完全に調律されていない場合が
あり得る。
Therefore, a vertical line 14 is formed on the screen 10 to indicate the position of each semitone. By the way, when a piano or the like is used for lessons, there may be cases where the piano is not perfectly tuned.

こうした場合には、ピアノの音によるデータの表示13
と階名の文字12及び縦線14の表示とが一致しないこ
とになる。すなわち、例えばピアノで「ド」の音を出し
てもこの音による棒グラフ13の先端が音程表の階名の
文字12及び縦線14による「ド」の位置と一致しない
ことになる。そして、このような不一致は、音程の把握
を困難にし、授業に混乱を招くことになる。
In such a case, displaying data by piano sound 13
This means that the characters 12 of the floor name and the vertical lines 14 do not match. That is, for example, even if a "C" sound is played on the piano, the tip of the bar graph 13 due to this sound will not match the position of the "C" according to the scale name letter 12 and vertical line 14 of the interval table. Such discrepancies make it difficult to understand pitches and cause confusion in classes.

そこで本発明においては、さらに縦線14の表示位置の
微調整を可能にし、授業に用いるピアノの音程を基準に
して、この音によるデータの表示に縦線14の表示を合
わせることができるようにしたものである。
Therefore, in the present invention, it is possible to further finely adjust the display position of the vertical line 14, so that the display of the vertical line 14 can be adjusted to the display of data based on this sound based on the pitch of the piano used for class. This is what I did.

すなわち、第9図においてカウンタ531に対応する1
6進のアツプダウンカウンタ540が設けられる。
That is, 1 corresponding to the counter 531 in FIG.
A hexadecimal up-down counter 540 is provided.

また、表示制御回路600により制御されるゲート回路
541,542が設けられ、発振器506からのクロツ
クパルスがゲート回路541,542を通じて取り出さ
れ、このクロツクパルスがカウンタ540に供給される
。そしてこのカウンタ540の内容がカウンタ512の
下位の16進カウンタ531にプリセツトされるように
する。これによれば、階名の文字12及び縦線14は、
半音の間隔1/16を単位として左右に移動される。
Further, gate circuits 541 and 542 controlled by display control circuit 600 are provided, and clock pulses from oscillator 506 are taken out through gate circuits 541 and 542, and these clock pulses are supplied to counter 540. The contents of this counter 540 are then preset to the hexadecimal counter 531 below the counter 512. According to this, the characters 12 and vertical lines 14 of the floor name are:
It is moved left and right in units of 1/16 semitone intervals.

そしてこの単位は、データの表示の最小単位でもあるの
で、例えばピアノの「ド」の音を供給し、そのときの表
示を行うと共に、ゲート回路541,542を制御して
データの表示に合うように階名の文字12及び縦線14
の表示を移動させることにより、データの表示と階名の
文字12及び縦線14の表示を完全に一致させることが
できる。また、上述のように発振器503の発振周波数
を変化させた場合には、カウンタ502のカウントの早
さが変えられると共に、カウンタ512のカウントの早
さも変えられるので、上述の音名、階名の文字や、半音
ごとの縦線の間隔も同時に拡大または縮少される。
Since this unit is also the smallest unit for displaying data, for example, it supplies the sound of "C" on a piano and displays the sound at that time, and also controls the gate circuits 541 and 542 to match the data display. 12 letters of floor name and vertical line 14
By moving the display of the data, the display of the floor name characters 12 and the vertical line 14 can be completely matched. Furthermore, when the oscillation frequency of the oscillator 503 is changed as described above, the counting speed of the counter 502 and the counting speed of the counter 512 can also be changed. The spacing between letters and vertical lines between semitones is also expanded or decreased at the same time.

こうして、本発明の装置において、テレビ画面10上に
音名および階名の文字と共に半音間隔で縦線の附された
音程表が映出され、ここに使用者の音声の音程が棒グラ
フ式に表示されるので、音程がずれている場合には、こ
れが一目で見てわかり、さらに使用者が音程を変えて正
しい音程で発声する場合には、棒グラフの長さが音程の
変化に応じて変化し、これにより正しい音程で発声する
のが非常に容易になり、音楽教育に利用して目覚しい効
果がある。
In this way, in the device of the present invention, an interval table with vertical lines attached at semitone intervals is displayed on the television screen 10 along with letters of note names and scale names, and the intervals of the user's voice are displayed here in the form of a bar graph. If the pitch is off, you can see it at a glance, and if the user changes the pitch and pronounces it at the correct pitch, the length of the bar graph will change according to the change in pitch. , which makes it very easy to vocalize at the correct pitch, and can be used to great effect in music education.

さらに、本発明によれば、基本周波数成分を取り出すと
きのフイルタ回路として、トラツキングフイルタを使用
し、出力信号を制御信号として遮断周波数を変えるよう
にしたので、基本周波数成分が常に一常のレベルで取り
出され、さらにフイルタの出力信号と入力信号とを比較
し、出力信号の零交叉点の直後の入力信号の零交叉点を
取り出すようにしたので、入力信号と出力信号との位相
ずれのない正確な基本波を取り出すことができる。
Furthermore, according to the present invention, a tracking filter is used as a filter circuit when extracting the fundamental frequency component, and the cutoff frequency is changed using the output signal as a control signal, so that the fundamental frequency component is always at a constant level. The output signal of the filter is then compared with the input signal, and the zero-crossing point of the input signal immediately after the zero-crossing point of the output signal is extracted, so there is no phase shift between the input signal and the output signal. Accurate fundamental waves can be extracted.

また、周波数の値を検出する場合に、入力信号の2n周
期分の時間を検出すると共に、検出に要した入力信号の
周期の数(2n)を測定し、この周期の数から、入力信
号がどのオクターブに属するかを検出すると共に、上述
の時間からそのオクターブ沖のどの音程かを検出するよ
うにしたので、入力信号のオクターブデータと音程デー
タとが別別に取り出され、後段の処理が容易になる。ま
た、記憶回路において、水平同期信号を繰り返しカウン
トして、これをアドレス信号とすると共に、例えば20
Hzの発振器の発振信号をカウントし、これらが一致し
たとき書き込みを行うようにしたので、画面上において
上側の走査線より順番に例えば1/20秒間隔でデータ
の書き込みが行われ、さらに、この発振器の発振周波数
を任意に変えられるようにしたのでデータの書き込みの
間隔を任意に変えることができる。さらに、発振器の出
力側にゲート回路を設け、このゲート回路を入力信号が
無いときには不導通状態とするようにしたので、入力信
号が無いときには書き込み用のアドレスが変化せず、ラ
ンダムアクセスメモリのアドレスが無駄に消費されるこ
とがない。
In addition, when detecting the frequency value, the time for 2n cycles of the input signal is detected, and the number of cycles (2n) of the input signal required for detection is measured, and from this number of cycles, the input signal is In addition to detecting which octave it belongs to, we also detect which pitch outside that octave from the above-mentioned time, so the octave data and pitch data of the input signal are extracted separately, making subsequent processing easier. . In addition, in the memory circuit, the horizontal synchronization signal is repeatedly counted and used as an address signal.
Since the oscillation signals of the Hz oscillator are counted and data is written when they match, data is written sequentially from the upper scanning line on the screen at intervals of, for example, 1/20 seconds. Since the oscillation frequency of the oscillator can be changed arbitrarily, the data writing interval can be changed arbitrarily. Furthermore, a gate circuit is provided on the output side of the oscillator, and this gate circuit is made non-conductive when there is no input signal, so the write address does not change when there is no input signal, and the address of the random access memory is not wasted.

さらに、この制御信号を単安定マルチバイブレータを通
じて取り出すようにしたので、入力信号が無くなつたと
きに、所定期間は「0」データが記録され、入力信号の
切れ目が明確になる。
Furthermore, since this control signal is taken out through a monostable multivibrator, when the input signal disappears, "0" data is recorded for a predetermined period, making the break in the input signal clear.

さらに本発明によれば、音程の表示と音名および階名の
文字の表示とが行われ、表示範囲を移動するときに、こ
れらの文字の表示も同時に移動するようにしたので、表
示の読み取りが容易になる。また、階名の文字のみを別
個に移動できるようにしたので、転調や移調が行われた
場合にもそれに対応できる。また、階名の文字および半
音間隔の縦線の表示位置を使用されるピアノ等の音程に
合せて微調整できるようにしたので、ピアノ等を用いて
授業を行う場合にピアノ等の音を基準にした授業を行う
ことができ、ピアノ等を一々調律する必要がない。
Furthermore, according to the present invention, pitches are displayed, and characters for pitch names and scale names are displayed, and when the display range is moved, the display of these characters also moves at the same time, making it easier to read the display. becomes easier. Furthermore, since only the letters of the scale name can be moved separately, it is possible to cope with modulation or transposition. In addition, the display position of the scale name letters and vertical lines at semitone intervals can be finely adjusted to match the pitch of the piano being used, so when teaching using a piano, the sound of the piano etc. can be used as a reference. It is possible to carry out classes based on the following information, and there is no need to tune pianos etc. one by one.

また、表示内容を拡大および縮少できるようにしたので
、より広い範囲の表示や、微少な変化を読み取る場合に
都合がよい。
Furthermore, since the displayed content can be enlarged or reduced, it is convenient for displaying a wider range or for reading minute changes.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明による音程表示の一例を示す図、第2図
は全体の構成を示す系統図、第3図はフイルタ回路の系
統図、第4図および第6図はその説明のための図、第5
図はトラツキングフイルタの一例の接続図、第7図は周
波数検出回路の一例の系統図、第8図は記憶回路の一例
の系統図、第9図はビデオ信号形成回路の一例の系統図
である。 1はマイクロホン、100はフイルタ、200は周波数
検出回路、300は変換回路、400は記憶回路、50
0はビデオ信号形成回路、600は制御回路、2はモニ
タ受像機である。
Fig. 1 is a diagram showing an example of pitch display according to the present invention, Fig. 2 is a system diagram showing the overall configuration, Fig. 3 is a system diagram of a filter circuit, and Figs. 4 and 6 are for explanation. Figure, 5th
The figure shows a connection diagram of an example of a tracking filter, Figure 7 is a system diagram of an example of a frequency detection circuit, Figure 8 is a system diagram of an example of a memory circuit, and Figure 9 is a system diagram of an example of a video signal forming circuit. be. 1 is a microphone, 100 is a filter, 200 is a frequency detection circuit, 300 is a conversion circuit, 400 is a storage circuit, 50
0 is a video signal forming circuit, 600 is a control circuit, and 2 is a monitor receiver.

Claims (1)

【特許請求の範囲】[Claims] 1 入力信号の基本波の周波数を検出する検出手段と、
この周波数をオクターブデータおよび音程データに変換
する変換回路と、これらのデータを記憶する記憶回路と
、これらのデータに基づくデータ表示信号および音名も
しくは階名の文字および半音ごとの音程位置表示の音程
表示信号を形成するビデオ信号形成回路とを有し、モニ
タ受像機の画面上に上記音程表示信号に基づく音名もし
くは階名の文字と半音ごとの音程位置表示とよりなる音
程表を映出し、この音程表中に上記データ表示信号に基
づく表示を行うと共に、上記ビデオ信号形成回路におい
て、上記モニタ受像機の水平同期信号に関連した高い周
波数のクロックパルスを用いて、上記記憶回路の読み出
しおよび上記音程表示信号の形成を行い、このクロック
パルスによる上記音程表示信号の形成に関し、上記階名
の文字信号および上記音程位置表示信号の形成のタイミ
ングを変えて、基準となる音程のデータに対して上記モ
ニタ受像機の画面上の少なくとも上記音程表示の表示位
置を上記基準となる音程のデータ表示信号に基づく表示
に合せられるようにした音程表示装置。
1 detection means for detecting the frequency of the fundamental wave of the input signal;
A conversion circuit that converts this frequency into octave data and pitch data, a storage circuit that stores these data, a data display signal based on these data, letters of note names or scale names, and intervals that display pitch positions for each semitone. and a video signal forming circuit for forming a display signal, and projects an interval chart on the screen of a monitor receiver consisting of letters of pitch names or scale names based on the pitch display signal and a pitch position display for each semitone, In addition to displaying in this pitch table based on the data display signal, the video signal forming circuit uses a high frequency clock pulse related to the horizontal synchronizing signal of the monitor receiver to read out the storage circuit and A pitch display signal is formed, and with respect to the formation of the pitch display signal using this clock pulse, the timing of forming the scale name character signal and the pitch position display signal are changed, and the pitch display signal is changed from the above to the reference pitch data. A pitch display device in which at least the display position of the pitch display on the screen of a monitor receiver can be adjusted to a display based on a data display signal of the pitch serving as the reference pitch.
JP2825676A 1976-03-16 1976-03-16 pitch display device Expired JPS5913032B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2825676A JPS5913032B2 (en) 1976-03-16 1976-03-16 pitch display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2825676A JPS5913032B2 (en) 1976-03-16 1976-03-16 pitch display device

Publications (2)

Publication Number Publication Date
JPS52112432A JPS52112432A (en) 1977-09-20
JPS5913032B2 true JPS5913032B2 (en) 1984-03-27

Family

ID=12243476

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2825676A Expired JPS5913032B2 (en) 1976-03-16 1976-03-16 pitch display device

Country Status (1)

Country Link
JP (1) JPS5913032B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53881B2 (en) * 1972-07-11 1978-01-12

Also Published As

Publication number Publication date
JPS52112432A (en) 1977-09-20

Similar Documents

Publication Publication Date Title
US4429609A (en) Pitch analyzer
KR950009380B1 (en) Laser Disc Player Karaoke Device
US4028985A (en) Pitch determination and display system
US4213372A (en) Electronic type music learning aids
JPS6319879B2 (en)
JPS5838790B2 (en) Onteihiyoujisouchi
JPS5913032B2 (en) pitch display device
JPS5838794B2 (en) Onteihiyoujisouchi
JPS5838793B2 (en) Onteihiyoujisouchi
JPS5838791B2 (en) Onteihiyoujisouchi
JPS5838797B2 (en) Onteihiyoujisouchi
JPS5838795B2 (en) Onteihiyoujisouchi
JPS5838796B2 (en) Onteihiyoujisouchi
JPS5838792B2 (en) Onteihiyoujisouchi
JPS6013191B2 (en) pitch display device
JPS6023352B2 (en) electronic musical instruments
JP2879504B2 (en) Electronic musical instrument
US4120226A (en) Circuit for reiterating percussive sounds in electronic musical instrument
Korpell On the Mechanism of Tonal Chroma in Absolute Pitch
JPH06161440A (en) Automatic playing device
JPS647397B2 (en)
JPS59102290A (en) Electronic keyed instrument
KR830000458B1 (en) Electronic pronunciation device
JPS59195690A (en) Electronic musical instrument
KR830000460B1 (en) Electronic sounding device