[go: up one dir, main page]

JPS6090399A - Voice recognition type scale scoring apparatus - Google Patents

Voice recognition type scale scoring apparatus

Info

Publication number
JPS6090399A
JPS6090399A JP58198799A JP19879983A JPS6090399A JP S6090399 A JPS6090399 A JP S6090399A JP 58198799 A JP58198799 A JP 58198799A JP 19879983 A JP19879983 A JP 19879983A JP S6090399 A JPS6090399 A JP S6090399A
Authority
JP
Japan
Prior art keywords
circuit
signal
pitch
tempo
switch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP58198799A
Other languages
Japanese (ja)
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
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 Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP58198799A priority Critical patent/JPS6090399A/en
Publication of JPS6090399A publication Critical patent/JPS6090399A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 本発明は、音声認識式の音程採譜装置のテンポ発生機構
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a tempo generation mechanism of a voice recognition type pitch notation device.

唄を歌って、その発生の音程を認識し、その音程を採譜
する場合、テンポに合わせて唄を歌うのが一般である。
When singing a song, recognizing the pitch at which it occurs, and transcribing that pitch, it is common to sing the song in time with the tempo.

すなわち、音程採譜装置とじてにこのテンポ信号に準じ
て1音程ずつの採譜をしなければならない。この場合、
テンポ発生部として一定の安定したテンポ信号を表示す
るが、唄を歌う使用者としては、このテンポ信号に合わ
せて歌い始めなければならない。ところが、一般のテン
ポ発生機構では、使用者の意志に関わらずテンポ発生を
しているため、唄の歌い出しが141 sでちる。
In other words, the pitch notation device must transcribe pitch by pitch in accordance with this tempo signal. in this case,
As a tempo generator, a constant and stable tempo signal is displayed, but as a user who sings, you have to start singing in accordance with this tempo signal. However, in a general tempo generation mechanism, the tempo is generated regardless of the user's will, so the song starts to sing after 141 seconds.

11 町1%llリ 11 、 1・ 1・ ズ・ ′
・、 ・、’、L LIlり丁 +1・ −χ・ +1
 λ′も 、1・l++!It +。
11 Town 1%lli 11, 1・1・zu・'
・, ・,', L LIlriting +1・ -χ・ +1
λ′ is also 1・l++! It+.

−ドのスタート後、音声入力が印加されるまで採譜機能
を禁止し、かつ音声が入力された時点から所定のテンポ
周期が確保されるように楢成し、歌い始めにテンポ信号
が同期することを目n勺とする。
- After the start of the song, the transcription function is prohibited until the audio input is applied, and the tempo signal is synchronized at the beginning of singing by ensuring a predetermined tempo cycle from the time the audio is input. Let this be the first step.

以下、図面に従って本発明の詳細な説明をする。Hereinafter, the present invention will be explained in detail according to the drawings.

第1図は本発明のブロック図である。FIG. 1 is a block diagram of the present invention.

11dOPU、2t’!アドレスデコーダ、3は音声ピ
ッチ抽出部、4iJRAM、5は音符表示部、6は楽音
発生部、7はスイッチ部、8はテンポ発生部である。
11dOPU, 2t'! 3 is an address decoder, 3 is an audio pitch extracting section, 4 is a JRAM, 5 is a note display section, 6 is a musical tone generating section, 7 is a switch section, and 8 is a tempo generating section.

aPUlからに、アドレスデコーダ2ヘアトルス信号A
Dが接続され、データノ(ス(DATABU8で示す)
が、音声ピッチ抽出部3力1らスイッチ部7までのデー
タ端子と共通接続される。
From aPUl, address decoder 2 hair torque signal A
D is connected and the data node (indicated by DATABU8)
is commonly connected to the data terminals from the audio pitch extracting section 3 to the switch section 7.

またO P UlからのRD倍信号、音声ピッチ抽出部
3とRAM 4とスイッチ部7のそれぞれのRD端子へ
接続され、WR倍信号、RAM4と音符表示部5と楽音
発生部6のそれぞf’LのWR端子へ接続される。
In addition, the RD multiplied signal from the O P Ul is connected to the RD terminals of the audio pitch extractor 3, RAM 4, and switch section 7, and the WR multiplied signal is connected to the RD terminals of the audio pitch extractor 3, RAM 4, and switch section 7, respectively. ' Connected to the WR terminal of L.

アドレスデコーダ2からは、AD\イ1号75フ音声ピ
ッチ抽出部3へ、AD1信号がRAM4へ、AD2〜9
信号が音符表示部5へ、ADlo(iJ号が音楽発生部
6へ、AD11〜12信号75五スイッチ部7へそれぞ
れ接続される。また、音声入力用のマイク(M’XCで
示す)が音声ピッチ抽出部6の出力である)fL倍信号
テンポ発生部8へ、テンポ発生部8の出力であるT1n
MP信号がcpυ1のINT(割り込み)入力端へそれ
ぞれ接続される。
From the address decoder 2, the AD1 signal is sent to the AD\I No. 75 voice pitch extraction unit 3, and the AD1 signal is sent to the RAM 4,
The signal is connected to the note display section 5, the ADlo (iJ number) is connected to the music generation section 6, and the AD11-12 signal 75 is connected to the switch section 7. Also, a microphone for audio input (indicated by M'XC) is connected to the T1n, which is the output of the tempo generator 8, is sent to the tempo generator 8, which is the output of the pitch extractor 6)
The MP signals are respectively connected to the INT (interrupt) input terminals of cpυ1.

次にそれぞれのブロックの動作を簡単に説明する。Next, the operation of each block will be briefly explained.

アドレスデコーダ2は、0PU1が現在どのブロックを
対照として仕事をするかを判断し、それぞれのブロック
のうち、いずれか1ブロツクを4択するものである。
The address decoder 2 determines which block the 0PU1 is currently working on, and selects one of the four blocks.

音声ピッチ抽出部3は、アドレスデコーダ2の出力であ
るAD\信号によυ11択され、マイクロフォンから入
力された音声信号を増幅し、この音声波形の基本波のピ
ークを検出し、ピークからピークの間の時間を計測し、
その計測値を桟己憶しておくブロックである。そして、
必要に応じて(この場合、0PU1がAD\を選択した
時)データバス(DATA Bσ8で示す)へデータを
乗せる。また、1図示する/L倍信号、音声入力があっ
た場合に限り発生するもので、この周期はほぼ、音声入
力波形のピッチ周期と等しい。
The audio pitch extractor 3 amplifies the audio signal input from the microphone, selected by the AD\ signal output from the address decoder 2, detects the peak of the fundamental wave of this audio waveform, and divides the peak from peak to peak. Measure the time between
This is a block that stores the measured values. and,
If necessary (in this case, when 0PU1 selects AD\), data is loaded onto the data bus (indicated by DATA Bσ8). Further, the /L times signal shown in FIG. 1 is generated only when there is audio input, and its period is approximately equal to the pitch period of the audio input waveform.

RAM41−j、アドレスデコーダ2の出力であ6AD
1信号によV選択される。RA M +T)場合、一般
にアドレス入力端はa数であるが、幣1図ではAD11
言号のみでアクセスされるように示した。
RAM41-j, address decoder 2 output 6AD
V is selected by the 1 signal. RAM +T), the address input terminal is generally a number, but in the case of 1st figure, it is AD11.
Indicated to be accessed by words only.

当然、apσ1から複数のアドレス信号がRAM4に接
続されているが、第1図ではそれを省略した。し几がっ
て、AD1信号は、RAM4のチップセレクト信号とし
−C示しである。また、OPσ1とRAM4の接続は既
に公知であるため、詳細な接続関係は述べない。
Naturally, a plurality of address signals from apσ1 are connected to the RAM 4, but these are omitted in FIG. Therefore, the AD1 signal is a chip select signal for the RAM 4, as indicated by -C. Further, since the connection between OPσ1 and RAM4 is already known, the detailed connection relationship will not be described.

RA M 4 iJ、音声ピッチ抽出部3から得られた
ピッチ情報(i−OPUlで判断、かつ変換した後の音
階データを記憶しておくブロックである。つまり、OP
 U I &’j、音声ピッチ抽出部3から得られた音
階データを順番にRAM4へ記1意させる。また、記憶
させた音階データを修正、あるいは再生する時に、この
RAM4の記憶データを順次読み出して処理する。
RAM 4 iJ is a block that stores pitch information obtained from the audio pitch extraction unit 3 (determined by i-OPUL and scale data after conversion. In other words, OP
U I &'j, the scale data obtained from the voice pitch extracting section 3 is written into the RAM 4 in order. Furthermore, when modifying or reproducing the stored scale data, the data stored in the RAM 4 is sequentially read out and processed.

音符表示部5は、前述のRAM4の記憶データの一部を
順次表示する°ブロックであり、液晶、あるいはLmD
の表示体と駆動回路から構成される。
The note display unit 5 is a block that sequentially displays a part of the data stored in the RAM 4, and is a liquid crystal or LmD
It consists of a display body and a drive circuit.

第2図は、LEDで構成した場合の表示外観図である。FIG. 2 is an external view of the display when configured with LEDs.

5線譜上に、各音階に相当するLIItDを実装し、8
音までの音階を一括同時表示するように配置される。ま
た、半音表示用にシャープ(#で示す)のL tu 、
Dも実装される。
Implement LIItD corresponding to each scale on the 5-line staff, and
It is arranged so that the scale up to the note is displayed all at once. Also, a sharp L tu (indicated by #) for semitone display,
D is also implemented.

楽音発生部6は、RAM4に記憶された音階データを認
、1支し、その音階データを楽音に変換するブロックで
ちり、複数の種類の楽音を任意に選択する機能も有する
。楽音発生部6では、OP U 1で指示された音階デ
ータ(RAM4に記憶済みのデータ)を楽音信号に変換
し、これをフィルター部と増幅部により増幅し、スピー
カーを駆動する。
The musical tone generator 6 is a block that recognizes and converts the scale data stored in the RAM 4 and converts the scale data into musical tones, and also has the function of arbitrarily selecting a plurality of types of musical tones. The musical tone generation section 6 converts the scale data (data already stored in the RAM 4) instructed by the OPU 1 into a musical tone signal, amplifies this signal by a filter section and an amplification section, and drives a speaker.

スイッチ部7は、録音、修正、再生の各モードの設定を
行うモードスイッチ部と、各モードにおけるスタート、
エンドの各スイッチと、修正モードにおけるカーンル移
動スイッチと、修正あるいは再生時におけるオクターブ
シフトスイッチと、音階の調を修正する調修正スイッチ
から構成される。これらスイッチ群もAD11〜12信
号により選択され、!−タバス上へ乗る。0PU11j
、このスイッチデータをデータバスから読み取り、必要
に応じてスイッチ処理を行う。
The switch section 7 includes a mode switch section for setting each mode of recording, correction, and playback, and a mode switch section for setting each mode of recording, modification, and playback, and a mode switch section for setting each mode of recording, correction, and playback, and a start and control section for each mode.
It consists of end switches, a Kahnle movement switch in correction mode, an octave shift switch during correction or playback, and a key correction switch for correcting the key of the scale. These switch groups are also selected by AD11-12 signals, ! -Get on top of Tabas. 0PU11j
, reads this switch data from the data bus, and performs switch processing as necessary.

テンポ発生部8は、可変抵抗器等で容易に発振周波数を
可変できる可変発振回路と、7ンボ生成部と、テンポ信
号に同期したテンポ発音回路と、視覚的にテンポを確認
できるテンポ表示回路と、該テンポ信号が音声入力に同
期するように17ζ成した音声同期型テンポ制御部から
構成さル、TKMP信号(図示する)を0PUIのIN
T入力(割り込み入力)へ接続する。
The tempo generator 8 includes a variable oscillation circuit whose oscillation frequency can be easily varied using a variable resistor, a seven-tempo generation section, a tempo generation circuit synchronized with the tempo signal, and a tempo display circuit that allows you to visually confirm the tempo. , consists of an audio-synchronized tempo control section with a 17ζ configuration so that the tempo signal is synchronized with the audio input;
Connect to T input (interrupt input).

次に0PUIの動作を、操作手順に従って説明する。0
PU1は、TgMP信号により′l刈り込みがかかり、
このT EMR信号の周期の約半分のタイミングで音声
ピッチ抽出部3のデータを複数回読み込む。すなわち、
テンポ発生部8から発生するTffiMIJi号に合わ
せて音声入力を加えた時、比較的安定した時の音程の音
声信号のピッチデータを読み込む。0PU1は、この比
較的安定したピッチデータをすばやく複数回だけ読み込
み、その複数回のピッチデータを複数個の音階データに
変換する。そして、これら複数データ多数決論理をと9
、一番ひん度の高い音階データを単一の音階データとし
RAM4へ記憶する。こうすることにより、音程の発声
が若干不安定でも比較的検出動車の高いものが実現でき
る。この時、音声ピッチ抽出部5・は、入力される音声
信号のピッチ毎に新しいピッチデータを出力している。
Next, the operation of 0PUI will be explained according to the operating procedure. 0
PU1 is pruned by the TgMP signal,
The data of the audio pitch extractor 3 is read multiple times at a timing of about half of the period of this TEMR signal. That is,
When audio input is added in accordance with the TffiMIJi number generated from the tempo generating section 8, the pitch data of the audio signal of a relatively stable pitch is read. 0PU1 quickly reads this relatively stable pitch data multiple times and converts the multiple pitch data into multiple scale data. Then, the majority logic of these multiple data is
, the most frequently occurring scale data is stored in the RAM 4 as a single scale data. By doing this, it is possible to achieve a relatively high detection rate even if the pitch of the vocalization is slightly unstable. At this time, the audio pitch extractor 5 outputs new pitch data for each pitch of the input audio signal.

すなわち、音声ピッチ抽出部は、リアルタイムで音声ピ
ッチデータを抽出している。
That is, the audio pitch extraction section extracts audio pitch data in real time.

0PU1は、TFiMP信号に従って順次、検出し友音
階データをRAM4−\記憶させる。以上が、作曲モー
ド、あるいは録音モードの動作である。
0PU1 sequentially detects and stores friend scale data in RAM4-\ according to the TFiMP signal. The above is the operation in the composition mode or recording mode.

さらに、RAM4へ記憶させるのと同時に音符表示部5
へ音階データを転送して、リアルタイムで音符表示させ
ることも可能である。
Furthermore, at the same time as storing it in the RAM 4, the note display section 5
It is also possible to transfer scale data to display notes in real time.

修正モードでは、RAM4へ記憶された音階データを読
み出し、修正する。この場合、8音分の音階データを音
符表示部5へ表示させ、これを確認しながら修正する。
In the modification mode, the scale data stored in the RAM 4 is read out and modified. In this case, scale data for eight notes is displayed on the note display section 5, and corrections are made while checking this.

この修正モードでは、音符表示部6Vcより音階を表示
させるのと同時に、楽音発生部にも音階データを転送し
て、楽音と表示による2系統の表現をすれば、修正がさ
らに容易になるであろう。
In this correction mode, if the scale is displayed from the note display section 6Vc and at the same time the scale data is also transferred to the musical sound generation section to express two systems of musical tones and display, corrections will become easier. Dew.

再生モードでは、RAM4に記憶された音階データを、
テンポ発生部8からのT Fi TA P信号に同期し
て、音符表示部5と楽音発生部6へ同時再生する。した
がって、作曲モードにおいて、ゆっくり入力した唄の音
階が、再生するときにスピードアップすることも可能で
ある。すなわち、ap。
In playback mode, the scale data stored in RAM4 is
In synchronization with the T Fi TA P signal from the tempo generating section 8, the musical note display section 5 and the tone generating section 6 are simultaneously reproduced. Therefore, in the composition mode, the scale of a song input slowly can be sped up when played back. That is, ap.

1は、可変できるT E IJ P信号に同期して1v
J作するからである。
1 is 1v in synchronization with the variable T E IJ P signal.
This is because it is made by J.

以上が、本発明のシステム構成の説明でちる5次に、哨
2図以降により、さらに詳細な説明をする。
This completes the explanation of the system configuration of the present invention.Furthermore, a more detailed explanation will be given with reference to Figure 2 and subsequent figures.

まず、順序よく説明するため、音声ピッチ抽出部3の詳
細な説明から行う。
First, in order to explain in order, a detailed explanation of the voice pitch extracting section 3 will be given.

第3図は音声ピッチ抽出部3の詳細図である、sof′
i増幅回路であり、31triボルテージフオロワ、3
211反転増IM回路(増幅率=1倍)、65と54f
−Jピークホールド回路、35はセットリセットクリッ
プフロップ(以下、S RF//′Fと略す)、56f
ま微分回路、37は遅延回路、38はIMH2のクロッ
クを発生する発振回路、39r1カウンタ、40はラッ
チ回路、41は8人力(図示する)により開閉される電
子的スイッチ、42けアンド回路、43はマイクロフォ
ン(以下、M工Cと略す)である。
FIG. 3 is a detailed diagram of the speech pitch extraction section 3, sof'
i amplifier circuit, 31tri voltage follower, 3
211 inversion amplifier IM circuit (amplification factor = 1x), 65 and 54f
-J peak hold circuit, 35 is a set-reset clip-flop (hereinafter abbreviated as SRF//'F), 56f
37 is a delay circuit, 38 is an oscillation circuit that generates a clock for IMH2, 39 is a r1 counter, 40 is a latch circuit, 41 is an electronic switch that is opened and closed by 8 manual forces (as shown), 42 is an AND circuit, 43 is a microphone (hereinafter abbreviated as M-C).

MIO43は増幅回路300Å力端へ、:1.!/幅回
路30の出力はボルテージフォロワ310入力端へ、ボ
ルテージフォロワ31の出カバ、ピークホールド回路3
5の入力端と反転増1!県回路320入力端へそれぞれ
接続される。反転増幅回路32の出力はピークホールド
回?854の入力端へ、ピークホールド回路33の出力
はS Rr/F S 5のセット(Sで示す)入力端へ
、ピークホールド回路J路34の出力は8RF/F55
のリセット(Rで示す)入力端へ、8RF/F55の。
MIO43 is connected to the amplifier circuit 300Å to the power end, :1. ! / width circuit 30 output to voltage follower 310 input terminal, voltage follower 31 output cover, peak hold circuit 3
5 input end and inversion increase 1! Each is connected to the prefectural circuit 320 input terminal. Is the output of the inverting amplifier circuit 32 a peak hold circuit? The output of the peak hold circuit 33 goes to the input end of S Rr/F S 5 set (indicated by S), and the output of the peak hold circuit J path 34 goes to the input end of 8RF/F55.
to the reset (denoted R) input terminal of 8RF/F55.

出カバ微分回路360入方端へ、微分回路36の出力φ
Lで示す)は遅延回路s7の入力喘♂ラッチ回路40の
φλ入力端それぞれ接続される。遅延回路37の出力(
φRで示す)はカウンタ59のリセット入力端へ、発振
回路58の出力(I MHzで示す)はカウンタ39の
クロック入力端一\、カウンタ39の41数出カはラッ
チ回路4oの入力端へラッチ回路4oの出方は電子的ス
イッチ41へ、電子的スイッチ41の出力はデータバス
(DATABUD)へそれ・ぞれ接続される。アンド回
pg42−\は、A:oqfn号とRD(i号が入力さ
ル、その出力は電子的スイッチ41のS人力端へ接続さ
れる。
To the input end of the output differential circuit 360, the output φ of the differential circuit 36
(denoted by L) are respectively connected to the φλ input terminals of the input latch circuit 40 of the delay circuit s7. The output of the delay circuit 37 (
φR) is latched to the reset input terminal of the counter 59, the output of the oscillation circuit 58 (indicated by I MHz) is latched to the clock input terminal 1\ of the counter 39, and the 41 output of the counter 39 is latched to the input terminal of the latch circuit 4o. The output of the circuit 4o is connected to an electronic switch 41, and the output of the electronic switch 41 is connected to a data bus (DATABUD). The AND circuit pg42-\ receives A:oqfn and RD(i), and its output is connected to the S terminal of the electronic switch 41.

ここで、電子的スイッチ41は一般((3ステートバツ
フアで構成され、S人力がレベル1ならばオンジ、l/
ヘル\fx C) M 出カt、1ハ、イインピーダン
スと唸る。
Here, the electronic switch 41 is composed of a general (3-state buffer;
Hell\fx C) M Output t, 1c, Impedance and howl.

次に、713図と第4図により音戸jピッチ11カ出部
の動作を説明する。I″iμ図は第3図における各部の
タイミング図である。
Next, the operation of the ondo j pitch 11 output section will be explained with reference to FIG. 713 and FIG. The I″iμ diagram is a timing diagram of each part in FIG. 3.

まず、MIO43から入力された音声信号は増幅回路5
0とボルテージホロワ31により、第4図のhで示す波
形となる。また、増幅率1借の反転増幅回路52の出力
は第4図・すBで示すような波形Aの反法したものとな
る。波形AとBは、音声波形を増幅したもので、反転対
称波である。この波形Aはピークホールド回路550入
力端へ、波形Bはピークホールド回路b4の入力端へそ
れぞれ接続されており、ピークホールド回路b3と54
はそれぞれの波形のピーク値全検出し、かつホールドす
る。ただ、このピークホールド回路65と3414.図
示するコンデンナCにピーク(fXをアナ1コグ的にホ
ールドするが、延仇RKよってわずかながら放電し−C
いる。すなわら、入力波形のピークを検出後は、CとH
の時定数に従って1′点(図示する)の或位に第4図の
へ波形とB波形上に示ず破腺の曲線となる。そしで、ピ
ークホールド回路35と54のぞれぞ扛の出力(2社4
卜1のCとDで示す)は、成形Aのピーク演出時、ある
いは波形Bのピーク検出時にレベル1となイ1゜すなわ
ち、ピークホールド回路33は、音声波形の正のピーク
検出をし、ピークホールド回路54Iri音声波形の負
のピーク検出をする1、一般に、音声波形は第4図のA
とBに示したような決雑な波形であるが、第3図に示し
たようなピークホールド回路なら、効率よく時用ピッチ
を検出できる。さら1(、音声の同波数は一般に70 
H2から91JOHrr、程度であるため、CとRの時
定へは、lどい7こい10ms以上が好呼しい。
First, the audio signal input from the MIO 43 is transmitted to the amplifier circuit 5.
0 and the voltage follower 31, the waveform shown by h in FIG. 4 is obtained. Further, the output of the inverting amplifier circuit 52 with an amplification factor of 1 is the inverse of waveform A as shown in FIG. 4B. Waveforms A and B are amplified audio waveforms, and are inverted symmetrical waves. This waveform A is connected to the input terminal of the peak hold circuit 550, and the waveform B is connected to the input terminal of the peak hold circuit b4.
detects and holds all peak values of each waveform. However, this peak hold circuit 65 and 3414. The capacitor C shown in the figure has a peak (fX is held like an analog, but due to the extended RK, it is slightly discharged -C
There is. In other words, after detecting the peak of the input waveform, C and H
According to the time constant of , at a certain position of the 1' point (as shown in the figure), a broken curve, which is not shown on the waveforms B and B in FIG. 4, is formed. Then, the outputs of the peak hold circuits 35 and 54 are respectively
(shown by C and D in Figure 1) is at level 1 when producing the peak of shaping A or when detecting the peak of waveform B. In other words, the peak hold circuit 33 detects the positive peak of the audio waveform, Peak hold circuit 54 Iri Detects the negative peak of the audio waveform 1. Generally, the audio waveform is A in FIG.
Although the waveform is irregular as shown in FIG. 3, the peak hold circuit shown in FIG. 3 can efficiently detect the hourly pitch. Furthermore, the same wave number of audio is generally 70.
Since it is about 91 JOHrr from H2, it is preferable to set the time of C and R by 10 ms or more.

仄【゛こ、ピークホールド回路36の出力(Cで示す)
はS RF/F 35全セツトするようにvJ作し、ピ
ークホールド回路54の出力(J)で示す)はS RF
/F 55 をリセットするように動作する。
仄【゛This is the output of the peak hold circuit 36 (indicated by C)
is set to all S RF/F 35, and the output (J) of the peak hold circuit 54) is S RF
/F 55 operates to reset.

そのタイミングを第4図のQ/−])と己により示す。The timing is shown by Q/-]) and self in FIG.

E波形は、SRF/F35の。出力である。すなわち、
8 RF/F 35は、音声波形の市ビークC七ットさ
れ、負ピークでリセットされろ。そし−C1s n F
/F s sのQ出力は第41メ1のルで示すように音
声ピッチの周期と等しい。
The E waveform is of SRF/F35. This is the output. That is,
8 RF/F 35 is set at the peak C of the audio waveform and reset at the negative peak. Soshi-C1s n F
/F s The Q output of s is equal to the period of the voice pitch, as shown in the 41st line.

次に、微分回路36の出力、及びd風回路の出力をそれ
ぞれφLとφRとで示し、そのタイミングを第4図のφ
LとφRで示す。っ捷り、φL、あるいはφRは音声波
形の正ピークでのみ発生しその発生周期はほぼ音声ピッ
チに等しい。
Next, the output of the differentiating circuit 36 and the output of the d-wind circuit are denoted by φL and φR, respectively, and their timing is shown in FIG.
Indicated by L and φR. The bend, φL, or φR occurs only at the positive peak of the audio waveform, and its generation period is approximately equal to the audio pitch.

ここで、φL伯−号はラッチ回路40のクロック人力と
し゛C動作する。このカウンタ59Vi、+s〜16ビ
ツトのバイナリツブ形式であるのが好ましい。そして、
カウンタ59 <−x ’Ei声ピンチ% llこ発生
するφR倍信号よりリセットさ五、それ以外けI MB
2 のクロックににを故しCい□。また、ランチ回路4
0はφL1言号にょリカウンタ4oの肘、戟値をラッチ
する。このφL倍信号・まφR倍信号わずかに直前で発
生するため、カウンタ40がlルヒットされる直前のI
’+i: i:ラッチ回路4uが保持する。
Here, the φL counter is operated by the clock input of the latch circuit 40. This counter 59Vi is preferably in a binary block format of +s to 16 bits. and,
Counter 59 <-x 'Ei voice pinch % ll Reset from the generated φR signal 5, otherwise I MB
I missed the second clock. Also, launch circuit 4
0 latches the elbow value of the φL1 word counter 4o. Since the φL times signal and the φR times signal are generated slightly before, the I signal immediately before the counter 40 is hit.
'+i: i: held by the latch circuit 4u.

すなわら、第4図のタイミングTi(図示)で計数され
た値は、タイミングr 2 (1,!、1示する)の領
域でラッチ保持されている。Cのように、ラッチ回路4
0の保持内容は音声ピッチに従っCリ’、;f”ルタイ
ムで新データを検知している、そして、カウンタ39の
クロックがI MB2 でちるため、7jとえば、カウ
ンタ59の計数値が「2000Jであれば、音声ピッチ
の周期[2msとなり、音声の基本周波数11500H
2でちる・ 次に、とのラッチ回路40の保持内容は、apυからの
指示により、AJ’)\信号とRD倍信号有効とな2次
時にデータバスへ乗せられる。つまり、OPUが必要と
する時の音声ピッチデータがリアルタイムでデータバス
上へ供給される。
That is, the value counted at timing Ti (shown) in FIG. 4 is latched and held in the region of timing r 2 (1, !, 1 shown). Like C, latch circuit 4
The content held in 0 is that new data is detected in real time according to the audio pitch.And since the clock of the counter 39 ticks at I MB2, for example, the count value of the counter 59 is If it is 2000J, the period of the voice pitch is 2ms, and the fundamental frequency of the voice is 11500H.
Tilt by 2. Next, the contents held in the latch circuit 40 are transferred to the data bus at the secondary time when the AJ')\ signal and the RD double signal are valid, according to an instruction from apυ. In other words, audio pitch data required by the OPU is supplied onto the data bus in real time.

次頁へ続く なお、カウンタ59の計数値がいくらであれば、その音
声入力の音程がどの音名に相当するかという、計数値−
音名一覧表を以下の表に示す。
Continued on next page Note that the count value of the counter 59 indicates which pitch name the pitch of the voice input corresponds to.
A list of note names is shown in the table below.

弄 この表で、音声ピッチ許容周期という1項目は、音楽的
な絶対音程に比べて許容されるべき音声入力ピッチ周期
という意味であシ、人が発生した音程が若干ずれていて
も、該当する音程近辺の音名に置き換えて認識するとい
うことである。また、許容計数値は、カウンタ39の計
測値ヲ表わす。
In this table, the one item "acceptable voice pitch period" means the voice input pitch period that should be allowed compared to the musical absolute pitch, and it applies even if the pitch produced by a person is slightly off. This means that it is recognized by replacing it with the name of a note near the pitch. Further, the allowable count value represents the measured value of the counter 39.

以上説明したように、音声ピンチ抽出部は高精度かつ簡
単な回路構成で効率よく音声ピッチデータ金抽出できる
As explained above, the audio pinch extraction section can efficiently extract audio pitch data with high accuracy and a simple circuit configuration.

次に、RAM4について述べるが、RAMという素子は
既に公知であり、CPUとの接続関係も広く一般に知ら
れている。したがって、ここでは詳細妊説明は省略する
Next, the RAM 4 will be described. The element called RAM is already well known, and its connection relationship with the CPU is also widely known. Therefore, detailed pregnancy explanation will be omitted here.

次に、音符表示部5について詳細な説明をする。Next, the note display section 5 will be explained in detail.

第5図と第21図と第6図と第7図に従って説明する。The explanation will be made according to FIGS. 5, 21, 6, and 7.

第5図は音符表示部の詳細図であり、第2図は音符表示
部の外観図であり、第6図は第5図におけるブロック内
の詳細図であり、第7図は第5図におけるタイミングの
一部である〇まず、第5図から説明すると、50はアン
ド回路群、51a〜51hはランチ回路と5ステートバ
ツフアからなる3ステ一トランチ回路であシ、52はデ
コーダであり、55はXドライノ(,54はYドライバ
、55はタイミングジェネレータ、56はLEiD表示
体である。
5 is a detailed view of the note display section, FIG. 2 is an external view of the note display section, FIG. 6 is a detailed view of the inside of the block in FIG. 5, and FIG. 7 is a detailed view of the note display section in FIG. Part of the timing First, referring to FIG. 5, 50 is a group of AND circuits, 51a to 51h are 3-step launch circuits consisting of a launch circuit and a 5-state buffer, and 52 is a decoder. 55 is an X-driver (, 54 is a Y driver, 55 is a timing generator, and 56 is an LEiD display body.

一般に表示要素としてはL]!+D、あるいは液晶が考
えられるが、本実施例ではLED表示を一例として示し
た。
Generally, as a display element, L]! +D or liquid crystal is conceivable, but in this embodiment, an LED display is shown as an example.

以下にLKD′tle示の場合の詳細な説明をする。A detailed explanation of the case of LKD'tle will be given below.

アンド回路群50は、AD2〜?信号(図示する)t−
WR倍信号図示する)で開閉するゲート素子である。ア
ンド回路群50の出力であるφ2〜φ9(図示する)は
それぞれ、3ステ一トラツチ回路51a〜51hのφ人
カへ接続される。また、5ステ一トランチ回路51a〜
51hのIN入力端へはデータバス(DATA Bt)
B)がそれぞれ接続され、OUT端子はそれぞれ共通接
続され、デコーダ52の入力端へ接続される。ここで、
データバスは8ビツトであるため、デコーダ520入力
端も同様に8ピントである。
AND circuit group 50 is AD2~? Signal (as shown) t-
This is a gate element that opens and closes with the WR multiplication signal (shown in the figure). The outputs φ2 to φ9 (shown) of the AND circuit group 50 are connected to the φ outputs of the three-step latch circuits 51a to 51h, respectively. In addition, the 5-stage trunk circuit 51a~
Data bus (DATA Bt) is connected to the IN input terminal of 51h.
B) are connected to each other, and their OUT terminals are commonly connected to the input terminal of the decoder 52. here,
Since the data bus is 8 bits, the input terminal of decoder 520 is also 8 pins.

タイミングジェネレータ55′の出力であるφA〜φH
(図示する)はXドライバ54の入力端と、5ステ一ト
ラツチ回路51a〜51hのそれぞれの8入力端へそれ
ぞれ接続される。
φA to φH, which are the outputs of the timing generator 55'
(shown) are connected to the input terminal of the X driver 54 and to the eight input terminals of each of the five-step latch circuits 51a to 51h.

デコーダ52の出力tixドライバ56の入力端へ、X
ドライバ55の出力とXドライバ54の出力はそれぞれ
LFiD表示体56へ接続される。ここで、LgD表示
体56は、第2図に示したような外観図になっておシ、
5線譜上にLED群が実装される。そして、そのLED
群は8ブロツクから構成され、それぞれのブロックはX
ドライバ54の出力群により制御されるように接続式れ
る。
The output of the decoder 52 to the input terminal of the tix driver 56,
The outputs of the driver 55 and the X driver 54 are each connected to an LFiD display 56. Here, the LgD display body 56 has an external view as shown in FIG.
A group of LEDs is mounted on the 5-line staff. And that LED
The group consists of 8 blocks, each block is
The outputs of the driver 54 are connected to control the outputs of the driver 54.

すなわち、第2図に示したLFi群は、Xドライバ54
によシマトリクス駆動されるように配置されている。そ
して、タイミングジェネレータ55の出力タイミング(
φA〜φH)は第7図のタイミング図に示したようなシ
フトパルスである。すなわち、Xドライバ54は、第7
図に示したようなパルスに応じて、第2図のLED群の
8ブロツクを順次ドライブする。
That is, the LFi group shown in FIG.
It is arranged to be driven by a cylindrical matrix. Then, the output timing of the timing generator 55 (
φA to φH) are shift pulses as shown in the timing diagram of FIG. That is, the X driver 54
Eight blocks of the LED group in FIG. 2 are sequentially driven in response to the pulses shown in the figure.

次に、OPUから音符表示部へどのようにデータを転送
するかの説明をする。
Next, we will explain how data is transferred from the OPU to the note display section.

まず、CPUは音符表示部の内の8ブロツクのどこへど
ういう音符を表示するかを指示するため、A D 2−
19信号(図示する)のうちいずれか1本を選択し、同
時にWR信号を発生する。たとえは、いちばん左の音符
LPtDプロンクへ所定の音符を表示したい場合、AD
2信号を選択し、かつデータバス上へ所定の音階データ
を乗せる。アンド回路群50の出力のうち、φ2信号が
アクティブとなり、3ステ一トランチ回路51aがデー
タバス上の音階データを取り込む。ここで5ステ一トラ
ンチ回路51aは第6図に示したような構成になってお
り、φ端子によシデータを読み込み、s PJ子により
出力するというものである。したがって、3ステ一トラ
ツチ回路51aH第7図で示すφA倍信号よシ、デコー
ダ52へ音階データを転送する。デコーダ52は音階デ
ータを所定の1.BD点灯信号に変換してXドライバ5
5を駆動する。この場合、1ブロツクのTJ E D 
表示が16個から構成されているため、デコーダ52の
出力は16本である。
First, the CPU instructs which note to display in which of the eight blocks in the note display section, so A D 2-
One of the 19 signals (shown) is selected and a WR signal is generated at the same time. For example, if you want to display a specific note on the leftmost note LPtD pronk,
2 signals and put predetermined scale data on the data bus. Among the outputs of the AND circuit group 50, the φ2 signal becomes active, and the 3-step trunk circuit 51a takes in the scale data on the data bus. Here, the five-step launch circuit 51a has a configuration as shown in FIG. 6, and reads data into the φ terminal and outputs it through the sPJ terminal. Therefore, the scale data is transferred to the decoder 52 using the φA multiplied signal shown in FIG. 7 by the three-step latch circuit 51aH. The decoder 52 converts the scale data into a predetermined 1. Convert to BD lighting signal and use X driver 5
Drive 5. In this case, one block of TJ E D
Since the display consists of 16 pieces, the output of the decoder 52 is 16 pieces.

すなわち、LFiD表示体56はタイミングジェネレー
タ55の出力夕・fミンクによってのみ駆動されてお勺
、CPUからのデータ転送と非同期でよい。以上のよう
な構成にすることにより、CPUとしては任意の表示部
へ任意の音階データを任意のタイミングで転送すること
が可能となる。よって、CPUの処理の負相か軽減でき
、プログラムの構成も容易になる。
That is, the LFiD display body 56 may be driven only by the output signals of the timing generator 55 and may be asynchronous with the data transfer from the CPU. With the above configuration, the CPU can transfer arbitrary scale data to an arbitrary display section at an arbitrary timing. Therefore, the negative phase of CPU processing can be reduced, and the configuration of the program can be simplified.

次に、楽音発生部6の詳細な説明をする。Next, the musical tone generating section 6 will be explained in detail.

第8図は楽音発生部の詳細図である。8oは楽音選択ス
イッチ群、aiFi楽音波形を制御するビブラートとザ
ステインの各エフェクトスイッチ、821アンド回路、
83は楽音発生回路、84はフィルター、85は増幅回
路、86はスピーカである。
FIG. 8 is a detailed diagram of the musical tone generator. 8o is a musical tone selection switch group, vibrato and the stain effect switches that control the aiFi musical waveform, 821 AND circuit,
83 is a musical tone generation circuit, 84 is a filter, 85 is an amplifier circuit, and 86 is a speaker.

データバスは楽音発生回路のDIN入力端へ接続され、
アンド回路82は、AD10信号とWR信号がそれギれ
入力されておシ、その出方は楽音発生回路85のWR入
力端へ接続される。
The data bus is connected to the DIN input terminal of the musical tone generation circuit,
The AND circuit 82 receives the AD10 signal and the WR signal, and its output is connected to the WR input terminal of the musical tone generating circuit 85.

楽音選択スイッチ群80とエフェクトスイッチ81はそ
れぞれ楽音発生回路85へ接続される。
The musical tone selection switch group 80 and the effect switch 81 are each connected to a musical tone generation circuit 85.

楽音発生回路85の出力(OUTで示す)tj:フィル
ター84の入力端へ、フィルター84の出力は増幅回路
85の入力端へ、増幅回路85の出力はスピーカ86が
それぞれ接続される。
The output of the musical tone generation circuit 85 (indicated by OUT) tj is connected to the input terminal of the filter 84, the output of the filter 84 is connected to the input terminal of the amplifier circuit 85, and the output of the amplifier circuit 85 is connected to the speaker 86.

CPUは楽音を発生する場合、AD10信号を選択し、
次にデータバス上に所定の音階データを乗せ、同時にW
R信号を発生させる。楽音発生回路83は、DXN端子
に加えられた音階データを、WR信号により読み込み、
その音階データを認識かつ楽音合成する。ここで楽音発
生回路は、現在市販されている楽音発生用LSIで充分
であり、その周辺回路も電子楽器用の亀子回路として公
知となっている。本実施例では、楽音発生I、8Iをカ
スタムLB工として位置づけ、それを応用している。当
然CPUデータ受(Pf機能がなけれはならない。
When the CPU generates musical tones, it selects the AD10 signal,
Next, put the specified scale data on the data bus, and at the same time
Generate R signal. The musical tone generation circuit 83 reads the scale data applied to the DXN terminal using the WR signal, and
Recognize the scale data and synthesize musical sounds. As the musical tone generating circuit, a musical tone generating LSI currently available on the market is sufficient, and its peripheral circuits are also known as Kameko circuits for electronic musical instruments. In this embodiment, musical tone generators I and 8I are positioned as custom LB engineering and are applied. Naturally, there must be a CPU data reception (Pf function).

以上説明したように、CPUとしては、所定、の音階コ
ード1AD10のアドレスに転送することによシ容易に
美しい楽音再生が可能となる。
As explained above, the CPU can easily reproduce beautiful musical tones by transferring to the address of the predetermined scale code 1AD10.

次に、スイッチ部7の詳細な説明をする。Next, the switch section 7 will be explained in detail.

第9図はスイッチ部の詳細図である。90a〜90cは
第10図に示すよりな5スデートバソフアであり、8入
力端によシ制御される。91は作曲と修正と再生の各モ
ードを設定するモードスイッチ、92はスタートスイッ
チ、95は]!iNDスイッチ、94〜97は修生モー
ドにおけるカーソル移動スイッチ、98は修正、あるい
は再生時におけるオクターブシフトのためのロータデジ
タルスイッチ、99は同様に1ビ正、あるいは再生時に
おける調修正のだめのロータリデジタルスイッチ、10
0と101はアンド回路である。
FIG. 9 is a detailed diagram of the switch section. Reference numerals 90a to 90c are five-speed bus sofas similar to those shown in FIG. 10, which are controlled by eight input terminals. 91 is a mode switch for setting each mode of composition, modification, and playback, 92 is a start switch, and 95 is]! iND switch, 94 to 97 are cursor movement switches in the modification mode, 98 is a rotary digital switch for correction or octave shift during playback, and 99 is a rotary digital switch for 1-bit correction or key correction during playback. , 10
0 and 101 are AND circuits.

モードスイッチ91とスタートスイッチ92とエンドス
イッチ93はそれぞれ5ステードパンフア90aの入力
端へそれぞれ接続され、カーソル移動1インチ94〜9
7はそれぞれ3ステートバツフア90bの入力端へ接続
される。また、ロータリデジタルスイッチ98と99の
それぞれの出力は3ステートバツフア90cの入力端へ
接続される。3ステートバンフア90aと90bと90
Cのそれぞれの出力はデータバス共通接続される。
A mode switch 91, a start switch 92, and an end switch 93 are respectively connected to the input terminals of a 5-stage amplifier 90a, and the cursor moves 1 inch 94 to 9.
7 are each connected to an input terminal of a 3-state buffer 90b. Further, the respective outputs of rotary digital switches 98 and 99 are connected to the input terminal of 3-state buffer 90c. 3 state banhua 90a, 90b and 90
The respective outputs of C are commonly connected to a data bus.

アンド回路100と101の一方の入力端へはRD倍信
号接続されており、アンド回路100の他の一方の入力
端へはAD11信号が、アンド回路101の他の一方の
入力端へはAD12信号がそれぞれ接続される。アンド
回路100の出力は5ステートバツフア90aと90b
のそれぞれの8入力端へ、アンド回路101の出力は5
ステートバンフア90cのS入力端へそれぞれ接続され
る。
The RD multiplied signal is connected to one input terminal of the AND circuits 100 and 101, the AD11 signal is connected to the other input terminal of the AND circuit 100, and the AD12 signal is connected to the other input terminal of the AND circuit 101. are connected to each other. The output of the AND circuit 100 is a 5-state buffer 90a and 90b.
The output of the AND circuit 101 is 5 to each of the 8 input terminals.
Each is connected to the S input terminal of the state buffer 90c.

次に動作を説明する。Next, the operation will be explained.

apuとして、スイッチの状態を知りたい時、まず、A
Dl 1信号とRD信号?アクティブにすることにより
、データバス上にモードスイッチ91〜カーソル移動ス
イツチ97までの各スイッチ状態が出力される。a p
 U tdそのデータを読み込み格納する。また、A 
Dに信号とRD信号全アクティブにすることによシ、ロ
ータリデジタルスイッチ98と99のスイッチ状態を知
ることが可能である。
As an apu, when you want to know the status of the switch, first
Dl 1 signal and RD signal? By activating it, the status of each switch from mode switch 91 to cursor movement switch 97 is output on the data bus. a p
U td Read and store the data. Also, A
By activating all the D and RD signals, it is possible to know the switch states of the rotary digital switches 98 and 99.

次に操作手順に従って各スイッチの働きを説明すれば、
まず、モードスイッチ91を作曲モードにしておき、ス
タートスイッチ92t−、tyする。
Next, follow the operating instructions and explain the function of each switch.
First, the mode switch 91 is set to composition mode, and the start switch 92t-, ty is pressed.

この状態でQPUはTBMP信号に従って音声入力?検
出する。具体的には、音声ピンチ抽出部3のピンチデー
タtj412.り込み、音階データに変換してRAM4
へ順番に記憶させる。次に、音声入力が終了した時点で
エンドスイッチ95をオンして作曲モードを終了する。
In this state, does the QPU input audio according to the TBMP signal? To detect. Specifically, the pinch data tj412. input, convert it to scale data and store it in RAM4.
memorize them in order. Next, when the voice input is completed, the end switch 95 is turned on to end the composition mode.

次に、モードスイッチ91f:修正状態にしておき、ス
タートスイッチ92をオンする。CPUはこの状態を検
知して、RAM4の先頭から8番目までの音階データを
音符表示部5と楽音発生部6に再生する。この場合、オ
クターブシフト用のロータリデジタルスイッチ98と調
修正用のロータリデジタルスイッチ99のスイッチデー
タを参考としている。たとえば、ロータリデジタルスイ
ッチ98と99の両方がともにシフトゼロの位置にあれ
ば、RAM 4の音階データはそのまま再生される。ま
た、オクターブ用のロータリデジタルスイッチ98が1
オクターブアンプの位置にあれば、RAMA内の音階デ
ータを1オクターブシフトアンプしてから再生する。こ
の時、RAMA内の音階データはそのままで、音符表示
部5と楽音発生部6へ転送する音階データだけを処理し
ておく。
Next, the mode switch 91f is set to the correction state, and the start switch 92 is turned on. The CPU detects this state and reproduces the musical scale data from the beginning to the eighth in the RAM 4 to the note display section 5 and the musical tone generation section 6. In this case, the switch data of the rotary digital switch 98 for octave shift and the rotary digital switch 99 for key adjustment are used as reference. For example, if both rotary digital switches 98 and 99 are in the shift zero position, the scale data in RAM 4 will be reproduced as is. In addition, the rotary digital switch 98 for octave is
If it is located at the octave amplifier position, the scale data in RAMA is shifted by one octave and then played back. At this time, only the scale data to be transferred to the note display section 5 and musical tone generation section 6 is processed, leaving the scale data in the RAM as is.

また、調修正用のロータリデジタルスイッチ99は、た
とえば、ノ・長調をへ短長へ変換して再生するというよ
うな働きヶもっている。具体的には、” * A6 *
 B4 + D4 #というようなメロディを、1音階
上げて再生した場合は、Cp、As #・am 1 ”
4というよう表再生となる。
Further, the rotary digital switch 99 for key correction has the function of, for example, converting the G major key to F minor major key for reproduction. Specifically, " * A6 *
If you play a melody like B4 + D4 # one step up, Cp, As #・am 1”
4 and so on.

修正モードにおいては、カーソル移動スイッチ94〜9
7により、任意の位置のrt符を任意に修正できる。こ
の場合のカーソル移動による修正ではRAM4内の音階
データ自体を修正している。
In the correction mode, cursor movement switches 94 to 9
7, it is possible to arbitrarily modify the rt mark at any position. In this case, the scale data itself in the RAM 4 is modified by moving the cursor.

また、修正モードにおいてスタートスイッチ92をオン
すれに1次の81階が再生される。すなわち、8音階ず
つ再生して修正するという動作である。したがって8音
分の修正が終了すればスタートスイッチ92をオンして
次の8音の修正に入ることができる。
Further, in the correction mode, when the start switch 92 is turned on, the first 81st floor is reproduced. That is, the operation is to reproduce and correct each 8-tone scale. Therefore, when the correction for eight notes is completed, the start switch 92 can be turned on and the correction for the next eight notes can be started.

次に、再生モードの説明であるが、再生においては、は
とんと修正モードで説明した動作と似ている。まず、モ
ードスイッチ91を再生モードとしておき、スタートス
イッチ92をオン−4〜る。
Next, the reproduction mode will be explained. In reproduction, the operation is very similar to that described in the correction mode. First, the mode switch 91 is set to the reproduction mode, and the start switch 92 is turned on.

CPUはTKMP信号に同期してRAM4内の音階デー
タ全音符茨示部5と楽音発生部6へ順次再生する。この
時、オクターブシフト用ロータリデジタルスイッチ98
と調修正用ロータリデジタルスイッチ99のスイッチ状
態に従って再生するのは言うまでもない。
The CPU sequentially reproduces the scale data in the RAM 4 to the whole note display section 5 and the musical tone generation section 6 in synchronization with the TKMP signal. At this time, the rotary digital switch 98 for octave shift
Needless to say, the playback is performed according to the switch state of the key adjustment rotary digital switch 99.

以上説明したようなスイッチ部を実現すれば、CPUは
容易にスイッチア−夕を読むことができ、かつ、CPU
の任意のタイミングでそれは可能である。ただ、スイッ
チ類がすばやく操作されることがあるため、たとえば1
00m5融にスイッチ取シ込みを行う等の考慮は必要で
ある。
By implementing the switch unit as described above, the CPU can easily read the switch data, and the CPU can easily read the switch data.
It is possible at any time. However, since the switches may be operated quickly, for example
It is necessary to consider things like installing a switch at 00m5.

また、力富な修正機能、多様な再生機能を有するため、
一度記憶した音階データ全何度でも繰り返し修正でき、
かつ、任意のオクターブ、任意の調で再生が可能である
In addition, it has powerful correction functions and various playback functions,
Once you have memorized all the scale data, you can modify it as many times as you like.
Moreover, it can be played in any octave and in any key.

次に、テンポ発生部8について詳細な説明を行う。Next, the tempo generator 8 will be explained in detail.

第11図はテンポ発生部の詳細図である。FIG. 11 is a detailed diagram of the tempo generator.

110は抵抗R×により可変できる可変発振回路、11
1はカウンタ、112と113は微分回路、114はセ
ントリセントフリンフ゛フロンブ(以下S RF/Fと
略す)、115と117はアンド回路、116はオア回
路、119は遅延回路、1201d視覚的表示手段、1
21は聴覚的表示子19.122はスピーカオンスイン
チである。
110 is a variable oscillation circuit that can be varied by resistor Rx; 11
1 is a counter, 112 and 113 are differentiating circuits, 114 is a centric flip-flop (hereinafter abbreviated as SRF/F), 115 and 117 are AND circuits, 116 is an OR circuit, 119 is a delay circuit, and 1201d is a visual display means. ,1
21 is an auditory indicator 19, and 122 is a speaker on inch.

可変発振回路110の出力はカウンタ111のクロンク
入力端へ、カウンタ111の出力は微分回路112の入
力端へ、微分回路112の出力(Txで示す)はオア回
路116の一方の入力端へそれぞれ接続される。
The output of the variable oscillation circuit 110 is connected to the clock input terminal of the counter 111, the output of the counter 111 is connected to the input terminal of the differentiating circuit 112, and the output of the differentiating circuit 112 (indicated by Tx) is connected to one input terminal of the OR circuit 116. be done.

r「曲モード信号とスタート信号(図示する〕はスイッ
チ部7から供給される(M号で、アンド回路1150入
力端へそれぞれ接続される。アンド回路115の出力は
S RF/F 114のリセント入力(Rで示す)へ、
φL倍信号SRF/F114のセント入力(Sで示す)
へそれぞれ接続される。ここでφL倍信号前述した音声
ピンチ抽出部5から供給される信号であり、音声入力が
加わった時のみ、その音声のピッチに同期して発生する
ものである。したがって、無音の場合はφL倍信号発生
しない。
The song mode signal and the start signal (shown) are supplied from the switch section 7 (No. M and are connected to the input terminals of the AND circuit 1150, respectively. (denoted by R),
Cent input of φL multiplied signal SRF/F114 (indicated by S)
connected to each. Here, the φL multiplied signal is a signal supplied from the audio pinch extraction section 5 described above, and is generated only when audio input is added, in synchronization with the pitch of the audio. Therefore, in the case of silence, the φL times signal is not generated.

S RF/F 114のQ出力は微分回路115の入力
端とアンド回路117の一方の入力端へそれぞれ接続さ
れ、微分回路115の出力(BG’Nで示す)はオア回
路116の他の一方の入力端と、カウンタ111のリセ
ント入力端と微分回路112のリセント端へそれぞれ接
続される。オア回路116の出力はアンド回路117の
他の一方の入力端とアンド回路118の一方の入力端と
視覚的表示手段1200入力端へそれぞれ接続される。
The Q output of the S RF/F 114 is connected to the input terminal of the differentiating circuit 115 and one input terminal of the AND circuit 117, and the output of the differentiating circuit 115 (indicated by BG'N) is connected to the other one of the OR circuit 116. It is connected to the input terminal, the recent input terminal of the counter 111, and the recent terminal of the differentiating circuit 112, respectively. The output of the OR circuit 116 is connected to the other input terminal of the AND circuit 117, one input terminal of the AND circuit 118, and the input terminal of the visual display means 1200, respectively.

また、アンド回路118の他の一方の入力端へuIKH
z信号が接続されている。アンド回路117の出力(T
Yで示す)は遅延回路119の入力端へ接続され、遅延
回路119の出力FiTg−MP信号として、第1図の
QPUlのINT入力端へ接続される。
Also, uIKH is input to the other input terminal of the AND circuit 118.
z signal is connected. The output of the AND circuit 117 (T
Y) is connected to the input terminal of the delay circuit 119, and is connected as the output FiTg-MP signal of the delay circuit 119 to the INT input terminal of QPU1 in FIG.

アンド回路118の出力はスピーカオンスイッチ122
を介して聴覚的表示手段121の入力端へ接続される、 ここで視覚的表示手段120ば’LKDを駆動する回路
とLKDから構成され、テンポ表示としてσ(j)作す
る。また聴覚的表示手段121はスピーカとスピーカ駆
動回路より構成され、I KHz の信号でテンポ音を
発生する。
The output of the AND circuit 118 is the speaker on switch 122
The visual display means 120 is connected to the input terminal of the auditory display means 121 through the LKD, and the visual display means 120 is composed of a circuit for driving LKD and LKD, and produces σ(j) as a tempo display. The auditory display means 121 is composed of a speaker and a speaker drive circuit, and generates a tempo sound using an I KHz signal.

次に、第12図のタイミング図とともに動作の説明をす
る。第12図は、第11区1における各部のタイミング
図である。本実施例のテンポ発生部は、唄の歌い始めの
音声入力にテンポが同期するというテンポ同期式を実」
しようとしている。
Next, the operation will be explained with reference to the timing diagram shown in FIG. FIG. 12 is a timing diagram of each part in the 11th section 1. The tempo generator of this embodiment implements a tempo synchronization system in which the tempo is synchronized with the audio input at the beginning of the song.
Trying to.

まず、作曲モードにしておいて、スタートスイッチ音オ
ンしてから唄を歌い始め石わけであるが、作曲モードに
してスタートスイッチ?オンすれば、第12図のtab
のタイミングでQ信号がレベル\となる。第12図のt
aのタイミング領域ではQ信号がレベル1となっており
、Tx倍信号そのままTY倍信号なり、TEMP信号が
発生するが、CPUとしては、1千曲モードであっても
スタートスイッチが入力されていない限シ、TEMP信
号による採譜を行なわない。すなわち、taのタイミン
グ領域での採譜は行わない。そして、スタートスイッチ
がオンされることによシQ信号がレベル頁になるため、
tbのタイミング領域ではTK−MP倍信号発生せず、
採譜も行わない。つ筐り、作曲モードでスタートしても
、採譜ヲ行わず、RAM4のメモリ領域の節約にもなっ
ている。
First, I set it to composition mode, turned on the start switch sound, and started singing the song, but when I switched to composition mode and turned on the start switch? If you turn it on, the tab in Figure 12 will appear.
The Q signal becomes level \ at the timing of . t in Figure 12
In the timing region a, the Q signal is at level 1, and the Tx signal becomes the TY signal, and the TEMP signal is generated. However, as a CPU, even in the 1000 song mode, as long as the start switch is not input, the Q signal is at level 1.・No transcription is performed using the TEMP signal. That is, no transcription is performed in the ta timing region. Then, when the start switch is turned on, the Q signal becomes level page, so
In the timing region of tb, no TK-MP double signal is generated,
There is no transcription. Even if you start in composition mode, the music is not transcribed, which saves RAM4 memory space.

次に、tbcのタイミングで歌い始めたとすれば、ここ
でφL倍信号入力されはじめ、SRF/F114がセン
トされる。同時に、このQ出力の立ち上りに微分回路1
13が動作し、BGM信号が発生する。このBGN(ど
号tまカウンタ111と微分回路112i17セントす
るため、Tx倍信号、このB G N 4M号が発生し
た後に所定の周期で発生する。そして、tcの領域では
、13ON信号とTx倍信号よるT ′AM P (i
i号の発生が行われる。
Next, if singing starts at the timing of tbc, the φL times signal starts to be input here, and SRF/F114 is sent. At the same time, the differentiating circuit 1
13 operates and a BGM signal is generated. Since this BGN (what number tma counter 111 and the differentiating circuit 112i17 cents), the Tx times signal is generated at a predetermined period after this BGN 4M signal is generated.And in the region of tc, the 13ON signal and the Tx times signal are generated. T ′AM P (i
Generation of number i is performed.

また、Tz倍信号、[スピーカメンスイッチ122がオ
ンしている時のみ、第12図のようなタイミ・ングで発
生する。1−なわち、これらのテンポ確認手段はどのよ
うな状態でも発生しているから、唄のテンポの取り方が
容易になる。
Furthermore, the Tz multiplied signal [is generated at the timing shown in FIG. 12 only when the speaker switch 122 is on. 1- In other words, since these tempo confirmation means occur in any situation, it becomes easy to determine the tempo of the song.

カウンタ11174司変発振回路110からのクロック
を受けて分周し、抵抗Rxで定められたテンポ周期を発
生するものである。したがって、Tx倍信号通常時のテ
/ボバルスである。
The counter 11174 receives the clock from the variable oscillation circuit 110 and divides the frequency to generate a tempo cycle determined by the resistor Rx. Therefore, the Tx signal is a normal Te/bo signal.

また、T Z信号を遅延aせてTliiMP信号を作成
しているが、これは、音声の始まりは比較的不安定な音
声波形であり、この初めのタイミングで1f声ピツチを
抽出すると、ピンチ抽出効率が低下する刀)らである。
In addition, the TliiMP signal is created by delaying the TZ signal, but this is because the beginning of the voice is a relatively unstable voice waveform, and if the 1f voice pitch is extracted at this initial timing, the pinch extraction efficiency decreases).

つ[L第12図のタイミング1βの中央付近でピンチ抽
出したいため、CPUへの割シ込み(INT、ずなわち
TKMP偵号)を若干遅らそている。
Since we want to extract a pinch near the center of timing 1β in FIG. 12, the interrupt (INT, ie, TKMP reconnaissance) to the CPU is slightly delayed.

以上説明したようなテンポ発生部にすれば、唄の歌い始
めを気にしなくてよく、さらに、RAMの記憶効率も改
善でき、かつ、再生モードでスタートした時に、無音区
間會カットして唄の始まりから忠実に再生するととがu
J能である。
If you use the tempo generator as explained above, you don't have to worry about the beginning of the song, you can also improve RAM storage efficiency, and when you start in playback mode, you can cut out the silent section and start the song. If you play it faithfully from the beginning
It is J-Noh.

以上、本発明の全体にわたって説明をしたが、本発明を
実現することによシ、次のような効果が期待できる。
The present invention has been explained in its entirety above, and by implementing the present invention, the following effects can be expected.

1)音声の比較的安定した音程を抽出できる。1) Relatively stable pitches of speech can be extracted.

2)−録音した唄をオクターブシフト、調修正して再生
できるため、幅広いメロディ−再生が可能である。
2) - Since a recorded song can be played back with octave shift and key correction, a wide range of melodies can be played back.

5)録音したメロディ−(音階データ)1に簡単なスイ
ッチ操作により修正できる。
5) The recorded melody (scale data) 1 can be modified by a simple switch operation.

リ 音声ピンチ抽出部において、音声波形の正と負のピ
ークを同時検知し7ているため、音程の検出効率かよく
、かつ極めて簡単な回路構成でよい。
Since the audio pinch extraction section simultaneously detects the positive and negative peaks of the audio waveform, the pitch detection efficiency is high and an extremely simple circuit configuration is required.

5)唄の歌い始めをテンポに合わせる必要がないため、
唄を歌い易く、かつRAMの使用効率がよい。
5) There is no need to match the tempo at the beginning of the song,
Easy to sing and efficient use of RAM.

6)使用者からみて、絶対音程の学習が容易にできる。6) From the user's point of view, it is easy to learn absolute pitches.

7)使用者の作曲したメロディ−を複数の楽音で再生す
ることができるため、商品価値の高い製品を供給するこ
とがで^る。
7) Since the melody composed by the user can be played back with multiple tones, it is possible to supply products with high commercial value.

8)音声ピンチ抽出部は比較的汎用性の高い抽出部であ
るため、音声に限らず、楽器を演奏した場合でも容易に
採譜ができる。
8) Since the audio pinch extraction unit is a relatively versatile extraction unit, it is possible to easily transcribe not only audio but also musical instrument performances.

9)CPUのパスラインでデータ転送を行うため、この
パスラインを利用してフ−+)ンタ、あるいはCRT等
の110機器を容易に追加できる。
9) Since data is transferred through the CPU path line, 110 devices such as a printer or CRT can be easily added using this path line.

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

第1図は本発明のブロック図であり、第2図はLIIC
D音符表示部の外観図であり、第6図は音声ピッチ抽出
部の詳細図であシ、第4図は第3図におけるタイミング
図でメジ、第5図は音符表示部の詳細図であシ、第6図
#′i第5図の一部ブロックの詳細図であシ、第7図は
第5図のタイミング図であり、第8図は楽音発生部の詳
細図であり、第9図はスイッチ部の詳細図であり、第1
0図は第9図の一部ブロックの詳細図であり、第11図
はテンポ発生部の詳細図であり、第12図は第11図の
タイミング図である。 1・・・QPU 2・・・アドレスデコーダ6・・・音
声ピンチ抽出部 4・・・RAM 5・・・音符表示部 6・・・楽音発生部 7・・・スイッチ部8・・・テン
ポ発生部 30・・・増幅回路 61・・・ボルテージフォロワ3
2・・・反転増幅回路 55.54・・・ピークボールド回路 35・・・セントリセントフリン7′フロッグ36・・
・微分回路 57・・・遅延回路58・・・発振回路 
69・・・カウンタ4u・・・ランチ回路 41・・・
電子的スイッチ42・・・アンド回路 43・・、マイ
クロス1オ150・・・アンド回路群 51a〜51h・・・5ステ一トラツチ回路52・・・
デコーダ 53・・・Xドライバ54・・・Yドライバ
 55・・・タイミングジェネレータ 80・・・楽音選択スイッチ81・・・エフエフトスイ
ッチ82・・・アンド回路 83・・・楽音発生回路8
4・・・フィルター 85・・・増幅回路86・・・ス
ピーカ 90a〜90c・・・5ステートバンフア91・・・モ
ードスイッチ 92・・・スタートスイッチ93・・・
エンドスイッチ 94〜97・・・カーソル移動スイッチ9日・・・オク
ターブシフト用ロータリデジタルスイッチ 99・・・調修正用ロータリデジタルスイッチ100.
101・・・アンド回路 110・・・可変発振回路 111 ・・・カウンタ1
12.113・・・微分回路 114 ・・・セントリセットフリングフロンフ−11
5,117,118・・・アンド回路116・・・オア
回路 119 ・・・遅延回路120・・・視覚的表示
手段 121・・・聴覚的表示手段122・・・スピー
カオンスイッチ 以 上 出願人 セイコー電子工業株式会社 代理人 弁理士最上 務
FIG. 1 is a block diagram of the present invention, and FIG. 2 is a block diagram of the LIIC.
D is an external view of the note display section, FIG. 6 is a detailed diagram of the audio pitch extraction section, FIG. 4 is a timing diagram of FIG. 3, and FIG. 5 is a detailed diagram of the note display section. FIG. 6 is a detailed diagram of some blocks in FIG. 5, FIG. 7 is a timing diagram of FIG. 5, FIG. The figure is a detailed diagram of the switch section, and the first
0 is a detailed diagram of some blocks in FIG. 9, FIG. 11 is a detailed diagram of a tempo generation section, and FIG. 12 is a timing diagram of FIG. 11. 1...QPU 2...Address decoder 6...Audio pinch extraction section 4...RAM 5...Musical note display section 6...Music sound generation section 7...Switch section 8...Tempo generation Part 30...Amplification circuit 61...Voltage follower 3
2...Inverting amplifier circuit 55.54...Peak bold circuit 35...Centricent Flynn 7'Frog 36...
・Differential circuit 57...Delay circuit 58...Oscillation circuit
69... Counter 4u... Launch circuit 41...
Electronic switch 42...AND circuit 43..., Micros 1-oh 150...AND circuit group 51a-51h...5-step latch circuit 52...
Decoder 53...X driver 54...Y driver 55...Timing generator 80...Musical tone selection switch 81...EFF switch 82...AND circuit 83...Musical tone generation circuit 8
4...Filter 85...Amplification circuit 86...Speakers 90a to 90c...5 state buffer 91...Mode switch 92...Start switch 93...
End switches 94 to 97...Cursor movement switch 9th...Rotary digital switch for octave shift 99...Rotary digital switch for key adjustment 100.
101...AND circuit 110...Variable oscillation circuit 111...Counter 1
12.113...Differential circuit 114...Centreset flingfronf-11
5,117,118...AND circuit 116...OR circuit 119...Delay circuit 120...Visual display means 121...Audible display means 122...Speaker on switch and above Applicant Seiko Representative of Denshi Kogyo Co., Ltd. Patent Attorney Mogami

Claims (2)

【特許請求の範囲】[Claims] (1) 少なくとも、音声あるいは楽譜の波形の基本ピ
ッチを抽出するピッチ抽出手段と、該ピッチ抽出手段か
ら得られるピッチ情報を音楽的音階に変換する変換装置
と、該変換装置の出方を記憶する記憶回路と、該記憶回
路の記憶内容を視覚的、あるいは聴覚的に表示する再生
手段と、テンポ発生手段から成り、前記テンポ発生手段
は、音声の入力開始時期に同期してテンポ信号を発生す
るような音声同期型テンポ発生機構とし、該テンポ18
号の発生に従って前記ピッチ抽出手段を動作させるよう
に構成1唄の歌い始めにテンポ機構が追従す4 r−ト
F、 、tすC1s+4+を?(kli ): I−7
+ /”−/−を’r!? (h )。 する音声認識式音程採譜装置。
(1) At least a pitch extraction means for extracting the basic pitch of the waveform of a voice or musical score, a conversion device for converting the pitch information obtained from the pitch extraction means into a musical scale, and a method of outputting the conversion device is memorized. It consists of a memory circuit, a reproduction means for visually or audibly displaying the contents stored in the memory circuit, and a tempo generation means, and the tempo generation means generates a tempo signal in synchronization with the start time of audio input. A voice synchronized tempo generation mechanism is used, and the tempo 18
The pitch extracting means is configured to operate according to the occurrence of the signal.The tempo mechanism follows at the beginning of one song. (kli): I-7
A voice recognition type pitch notation device that makes +/”-/- 'r!? (h).
(2) 埋置モードにおいて、音声入力が印加されるま
では採i、lI48能を禁止することを特徴とする特許
請求の範囲第1@記載の音声認識式音程採譜装置。
(2) The voice recognition pitch notation device according to claim 1, characterized in that in the embedded mode, the ``I'' and ``I48'' functions are prohibited until a voice input is applied.
JP58198799A 1983-10-24 1983-10-24 Voice recognition type scale scoring apparatus Pending JPS6090399A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58198799A JPS6090399A (en) 1983-10-24 1983-10-24 Voice recognition type scale scoring apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58198799A JPS6090399A (en) 1983-10-24 1983-10-24 Voice recognition type scale scoring apparatus

Publications (1)

Publication Number Publication Date
JPS6090399A true JPS6090399A (en) 1985-05-21

Family

ID=16397098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58198799A Pending JPS6090399A (en) 1983-10-24 1983-10-24 Voice recognition type scale scoring apparatus

Country Status (1)

Country Link
JP (1) JPS6090399A (en)

Similar Documents

Publication Publication Date Title
US7189912B2 (en) Method and apparatus for tracking musical score
US10002604B2 (en) Voice synthesizing method and voice synthesizing apparatus
JPS6228472B2 (en)
JP2000122674A (en) Karaoke (sing-along music) device
JPS6090396A (en) Voice recognition type scale scoring apparatus
JPS6090399A (en) Voice recognition type scale scoring apparatus
JPS6090376A (en) Voice recognition type musical scale learning apparatus
JPH04146473A (en) electronic voice instruments
JPS6090395A (en) Voice recognition type scale scoring apparatus
JPH0222387B2 (en)
JPS6090397A (en) Voice recognition type scale scoring apparatus
JPS6090398A (en) Voice recognition type scale scoring apparatus
JPH04331990A (en) Voice electronic musical instrument
JPH09179572A (en) Voice converting circuit and karaoke singing equipment
JPS5811986A (en) Electronic audio musical instrument
JPS6090394A (en) Voice recognition type scale scoring apparatus
JPS5828792A (en) Voice indicator for electronic musical instrument
JPS5834496A (en) Automatic transposing instrument for electronic musical instrument
JPS5812000A (en) Voice synthesizer with voiceless plosive
JPS5828796A (en) Musical sound reproducer
JP2739414B2 (en) Electronic percussion instrument
JPS6126097A (en) Voice recognition type scale scoring apparatus
JPS6143794A (en) Scale scoring apparatus
JPS6143791A (en) Voice recognition type scale scoring apparatus
JPS6155679B2 (en)