JPS6090395A - 音声認識式音程採譜装置 - Google Patents

音声認識式音程採譜装置

Info

Publication number
JPS6090395A
JPS6090395A JP58198794A JP19879483A JPS6090395A JP S6090395 A JPS6090395 A JP S6090395A JP 58198794 A JP58198794 A JP 58198794A JP 19879483 A JP19879483 A JP 19879483A JP S6090395 A JPS6090395 A JP S6090395A
Authority
JP
Japan
Prior art keywords
pitch
circuit
signal
switch
tempo
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
JP58198794A
Other languages
English (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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
Seiko Instruments and Electronics Ltd
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, Seiko Instruments and Electronics Ltd filed Critical Seiko Instruments Inc
Priority to JP58198794A priority Critical patent/JPS6090395A/ja
Publication of JPS6090395A publication Critical patent/JPS6090395A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、音声で唄を歌う場合の音程検出装置の検出方
法に関する。
唄を歌って、その発声の音声ピッチを検出して該当する
音階に割シ当てるという音程採譜装置には、ふつう、テ
ンポに合わせて唄を歌うという必要がある。これは、テ
ンポを無視して唄を歌りた場合、歌詞の区切シやメロデ
ィ−の途中を採譜してしまい、全くでたらめな採譜をし
てしまうからである。したがって、テンポに合わせて1
音階ずつの発声を心がける必要がある。
ところが、テンポに合わせて唄を歌った場合、・テンポ
発生時点の音声入力をピッチ抽出すれば、これも同様に
不安定な採譜となってしまう。これは、使用者がテンポ
に合わせて唄を歌ったっもシでも、若干の発声遅れがあ
るため、正確な音程が検出できないからである。かつ、
歌詞の発音は子音の部分が多く、子音の産声波形は微弱
でピッチ抽出しにくい。
本発明はかかる欠点を解決するため、テンポ信号の周期
の中央付近、すなわち母音の発生の音程の安定したタイ
ミングでピッチ抽出しようとするものであり、さらに、
その抽出は迅速に複数回行い、その最多ピッチを1つの
音程として検知させるというものである。
以下図面に従って本発明の詳細な説明をする。
第1図は本発明のブロック図である。
1はCPU、2はアドレスデコーダ、5は音声ピッチ抽
出部、4はRAM、5は音符表示部、6は楽音発生部、
7はスイッチ部、8はテンポ発生部である。
CPU1からは、アドレスデコーダ2ヘアドレス信号A
Dが接続され、データバス(DATABUSで示す)が
、音声ピッチ抽出部5からスイッチ部7−1でのデータ
端子と共通接続される。
また、CPU1からのRD倍信号、音声ピッチ抽出部3
とRAM4とスイッチ部7のそれぞれのRD端子へ接続
され、WR信号は、RAM4と音符表示部5と楽音発生
部6のそれぞれのWR端子へ接続される。
アドレスデコーダ2からは、AD″11信号が音声ピッ
チ抽出部3へ、AD1伯号がRAM4へ、AD2〜9伯
号が音符表示部5へ、AD10信号が楽音発生部6へ、
AD11〜12伯号かスイッチ部7へそれぞれ接続され
る。また、音声入力用のマイク(MICで示す)がH−
ピッチ抽出部3のIN端子へ、蔭声ピッチ抽出部3の出
力であるφL倍信号テンポ発生部8へ、テンポ発生部8
の出力であるTEMP信号がCPU1のINT(割り込
み)入力端へそれぞれ接続される0 次に、それぞれのブロックの動作を簡単に説明する。
アドレスデコーダ2は、CPU1が現在どのブロックを
対照として仕事をするかを判断し、それぞれのブロック
のうち、いずれか1ブロツクを選択するものである。
音声ピッチ抽出部3は、アドレスデコーダ2の出力であ
るAD’a信号によシ選択され、マイクロフォンから入
力された音声信号を増幅し、この音声波形の基本波のピ
ークを検tBL、ピークからピークの間の時間を計測し
、その計測値を記憶しておくブロックである。そして、
必要に応じて(この場合、CPU1がAD”aを選択し
た時)データバス(DATA nusで示す)へデータ
を乗せる。また、図示するφL倍信号、音声人力があっ
た場合に限シ発生ずるもので、この周期はほぼ、音声入
力波形のピッチ周期と等しい。
RAM4は、アドレスデコーダ2の出力であるAD1信
号によシ選択される。RAMの場合、一般にアドレス入
力端は複数であるが、第1図ではAD1信号のみでアク
セスされるように示した。
当然、CPU1から複数のアドレス信号がRAM4に接
続されているが、第1図ではそれを省略した。
したがって、AD1信号は、RAM4のチップセレクト
信号として示しである。また、CPU1とRAM4の接
続は既に公知であるため、詳細な接続関係は述べない。
RAM4は、音声ピッチ抽出部6から得られたピッチ情
報1ePtJ1で判断、か−)変換した後の音階データ
を記憶しておくブロックである。っまシ、CPU1は、
音声ピッチ抽出部3がら得られた音階データを順番にR
AM4へ記憶させる。また、記り毬さぜだ音階データを
修正、るるいは再生する時に、このRAM4の記惰、デ
ータを順次Flみ出して処理する。
音符表示部5は、前述のRAM4の記ttiデータの一
部を順次表示するブロックであり、液晶、あるいはLE
Dの表示体と駆動回路から4M成される。
第2図は、LEDで構成した場合の表示外観図である。
5線譜上に、各音階に相当するLEDを実装し、8音ま
での音階を一括同時表示するように配置される。また、
半音表示用にシャープ(すで示す)のLEDも実装され
る。
楽音発生部6は、RAM4に記憶された音階データを認
識し、その音階データを楽音に変換するブロックであり
、複数の種類の楽音を任意に選択する機能も有する。楽
音発生部6では、CPU1で指示された音階データ(R
AM4に記憶済みのデータ)を楽音信号に変換し、これ
をフィルター部と増幅部により増幅し、スピーカーを駆
動する。
スイッチ部7は、録音、修正、再生の各モードの設定を
行うモードスイッチ部と、各モードにおケルスタート、
エンドの各スイッチと、修正モードにおけるカーソル移
動スイッチと、修正おるいは再生時におけるオクターブ
シフトスイッチと、音階の調を修正する調修正スイッチ
から構成される。これらスイッチ群も、AD11〜12
信号により選択され、データバス上へ乗る。CPU1は
、このスイッチデータをデータバスから読ミ取シ、必要
に応じてスイッチ処理を行う。
テンポ発生部8は、可翼抵抗器等で容易に発振周波数を
可変できる可変発振回路と、テンポ生成部と、テンポ信
号に同期したテンポ発音回路と、視覚的にテンポを確認
できるテンポ表示回路と、該テンポ信号が音声入力に同
期するように構成した音声同期型テンポ制御部から構成
され、TEMP信号(図示する)をCPU1のINT入
カ(割シ込み入力)へ接続する。
次にCPUIの動作を、操作手順に従って説明する。C
PU1は、TEMP信号により割り込みがかかシ、この
TEMP信号の周期の約半分のタイミングで音声ピッチ
抽出部5のデータを複数回読み込む。すなわち、テンポ
発生部8がら発生するTIMP信号に合わせて汗声入力
を加えた時、比較的安定した時の音程の音声信号のピッ
チデータを読み込む。CPU1は、この比較的安定した
ピッチデータをすばやく複数回だけ読み込み、その複数
回のピッチデータを複数個の音階データに変換する。そ
して、これら複数データ多数決論理をとり、一番びん度
の高い音階データを単一の音階データとしRAM4へ記
憶する。こうすることにより、音程の発声が若干不安定
でも比較的検出効率の高いものが実現できる。この時、
音声ピッチ抽出部3は、入力される音声信号のピッチ毎
に新しいピッチデータを出方している。すなわち、音声
ピッチ抽出部3は、リアルタイムで音声ピッチデータを
抽出している。
CPU1は、TIMP信号に従って順次、検出した音階
データをRAM4へ記憶させる。以上が、作曲モード、
あるいは録音モードの動作である。
さらに、RAM4へ記憶させるのと同時に音符表示部5
へ音階データを転送して、リアルタイムで音符表示させ
ることも可能である。
修正モードでは、RAM4へ記憶された音階データを読
み出し、修正する。この場合、8音分の音階データを音
符表示部5へ表示させ、これを確認しながら修正する。
この修正モードでは、音符表示部6によシ音階を表示さ
せるのと同時に、楽音発生部にも音階データを転送して
、楽音と表示による2糸絖の表現をすれば、修正がさら
に容易になるであろう。
再生モードでは、RAM4に記憶された音階データを、
テンポ発生部8がらのTEMP信号に同期して、音符表
示部5と楽音発生部6へ同時再生する。したがって、作
曲モードにおいて、ゆっく9入力した唄の音階が、町生
ずるときにスピードアップすることも可能である。すな
わち、cPUlは、可変できるTEMP信号に同期して
動作するからである。
以上が、本発明のシステム構成の説明である。
次に、第2図以降にょシ、さらに詳細な説明をする0 まず、順序よく説明するため、音声ピッチ抽出部3の詳
細な説明から行う。
第3図は音声ピッチ抽出部3の詳細図である。
30は増幅回路であシ、31はボルテージフォロワ、3
2は反転増幅回路(増幅率−1倍)、易と34はピーク
ホールド回路、35はセットリセットフリップフロップ
(以下、SRF/Fと略す×36は微分回路、37は遅
延回路、589−j、IMIIZのクロックを発生する
発振回路、39はカウンタ、40はラッチ回路、41は
S入力(図示する)により開閉される電子的スイッチ、
42はアンド回路、43はマイクロフォン(以下、MI
Cと略す)である。
MIC43は増幅回路30の入力端へ、増幅回路30の
出力はボルテージフォロワ31の入力端へ、ボルテージ
フォロワ31の出力は、ピークホールド回路35の入力
端と反転増幅回路52の入力端へそれぞれ接続される。
反転増幅回路32の出力はピークホールド回路34の入
力端へ、ピークホールド回路35の出力は8RF/F3
5のセラ)(Sで示す)入力端へ、ピークホールド回路
54の出力はSRF/F55のリセット(Rで示す)入
力端へ、8RF/F35のQ出力は微分回路36の入力
端へ、微分回路36の出力(φLで示す)は遅延回路6
7の入力端とラッチ回路40のφ入力端へそれぞれ接続
される。遅延回路57の出力(φRで示す)はカウンタ
39のリセット入力端へ、発振回路38の出力(IMH
zで示す)はカウンタ59のクロック入力端へ、カウン
タ39の計数出力はランチ回路40の入力端へ、ラッチ
回路40の出力は電子的スイッチ41へ、電子的スイッ
チ41の出力はデータバス(DATA Btrs)へそ
れぞれ接続される。アンド回路42へは、AD”G信号
とRD倍信号入力され、その出力は電子的スイッチ41
のS入力端へ接続される。
ここで、電子的スイッチ41は一般に5ステートバツフ
アで構成され、S入力がレベ/L’ 1ならばメンし、
レベルlならば出力はハイインピータンスとなる。
次に、第3図と第4図によシ音声ピッチ抽出部の動作を
説明する。第4図り第6図におりる41部のタイミング
図である。
まず、MIC43から入力されたTj声倍勺は増幅回路
60とボルテージホロワ31によシ、第4図のAで示す
波形となる。首だ、増幅率1倍の反転増幅回路32の出
力は第4図のBで示ずような波形Aの反転したものとな
る。波形AとBは、音声波形を増幅したもので、反転対
称波である。この波形Aはピークホールド回路33の入
力端へ、波形Bはピークホールド回路34の入力端へそ
れぞれ接続されており、ピークホールド回路35と34
はそれぞれの波形のピーク値を検出シ、かつホールドす
る。ただ、このピークホールド回路33と34は、図示
するコンデンサCにピーク値をアナログ的にホールドす
るが、抵抗Rによりて、わずかながら放電している。す
なわち、久方波形のピークを検出後は、Cと凡の時定数
に従ってP点(図示する)の電位は第4図の人波形とB
波形上に示す破線の曲線となる。そして、ピークホール
ド回路36と34のそれぞれの出力(第4図のCとDで
示す)は、波形Aのピーク検出時、あるいは波形Bのピ
ーク検出時にレベ)vlとなる。すなわち、ピークボー
ルド回路53は、音声波形の正のピーク検出をし、ピー
クホールド回路34は、音声波形の負のピーク検出をす
る。一般に、音声波形は第4図のAとBに示したような
複雑な波形であるが、第3図に示したようなピークホー
ルド回路なら、効率よく音声ピッチを検出できる。さら
に、音声の周波数は一般に71H2から 900H2程
度であるため、Cと凡の時定数は、だいたい1Q m 
s以上が好ましい。
次に、ピークホールド回路33の出力(Cで示す)は8
RF/F35をセットするように動作しピークホールド
回路34(Dで示す)の、SRF/F35をリセットす
るように動作する。そのタイミングを第4図のCとDと
Eにより示す。E波形は、SRF/F55のQ出力であ
る。すなわち、8RF/F35は、音声波形の正ピーク
でセットされ、負ピークでリセットされる。そして、S
RF/F35のQ出力は第4図のEで示すように、音声
ピッチの周期と等しい。
次に、微分回路36の出力、及び遅延回路の出力をそれ
ぞれφLとφRで示し、そのタイミングを第4図のφL
とφRで示す。つまυ、φL1あるいはφRは音声波形
の正ピークでのみ発生し、その発生周期はほぼ意声ピッ
チに等しい。
ここで、φL倍信号ラッチ回路40のクロクク入力とし
て動作し、φR倍信号カウンタ39のリセット入力とし
て動作する。このカウンタ39は15〜16ビツトのバ
イナリアップ形式であるのが好ましい。そして、カウン
タ39は音声ピッチ毎に発生するφR伯号によりリセッ
トされ、それ以外はI M HZのクロックを計数して
いる。またラッチ回路40はφL(Th号によりカウン
タ4oの計数値をラッチする。このφL倍信号φR倍信
号わずかに直前で発生するため、カウンタ4oがリセッ
トされる直前の値をラッチ回路4oが保持する。
すなわち、第4図のタイミングT1(図示)で計数され
た値は、タイミングT2(図示する)の領域でラッチ保
持されている。このように、ラッチ回路40の保持内容
は音声ピッチに従ってリアルタイムで新データを検知し
ている。そしっ、カウンタ39のクロックがf Mn2
であるため、たとえば、カウンタ59の計数値が「20
00Jであれは、音声ピッチの周期は2 m sとなり
、音声の基本周波数は500H2であ之。
次に、このラッチ回路4oの保持内容は、cPUからの
指示にょシ、ADl信号とRD倍信号有効となった時に
データバスへ乗せられる。つまりCPUが必要とする時
の音声ピッチデータがリアルタイムでデータバス上へ供
給される0なお、カウンタ59の計数値がいくらであれ
ばその音声入力の音程がどの音名に相当するかという、
計数値−音名一覧表を以下の表に示す。
(次頁に続く) この表で、音声ピッチ許容周期という項目は、音楽的な
絶対音程に比べて許容されるべき音声入力ピッチ周期と
いう意味であり、人が発生した音程が若干ずれていても
、該当する音程近辺の音名に置き換えて認識するという
ことである。また、許容計数値は、カウンタ3?の計測
値を表わす。
以上説明したように、音声ピッチ抽出部は高精度かつ簡
単な回路構成で効率よく音声ピッチデータを抽出できる
。
次に、RAM4について述べるが、RAMという素子は
既に公知であり、CPUとの接続関係も広く一般に知ら
れている。したがって、ここでは詳細表説明は省略する
。
次に、音符表示部5について詳細な説明をする。
第5図と第2図と第6図と第7図に従って説明する。第
5図は音符表示部の詳細図であシ、第2図は音符表示部
の外観図であり、第6図は第5図におけるブロック内の
詳細図であり、第7図は第5図におけるタイミングの一
部である。
まず、第5図から説明すると、50はアンド回路群、5
13〜51hはラッチ回路と3ステートバツフアから成
る3ステ一トラツチ回路であり、52はデコーダであり
、53はXドライバ、54はXドライバ、55はタイミ
ングジエレータ、56はLRD表示体である。
一般に表示要素としてはLED、あるいは液晶が考えら
れるが、本実施例ではLFiD表示を一例として示した
。
以下にLED表示の場合の詳細な説明をする。
アンド回路群50は、AD2〜9信号(図示する)をW
R倍信号図示する)で開閉するゲート素子である。アン
ド回路群50の出力であるφ2〜φ9(図示する)はそ
れぞれ、3ステ一トラツチ回路518〜51hのφλカ
へ接続される。また、3ステ一トラツチ回路51a〜5
1hの!N入力端へはデータバス(DATA BUR)
がそれぞれ接続され、OUT端子はそれぞれ共通接続さ
れ、デコーダ52の入力端へ接続される。ここで、デー
タバスは8ビツトであるため、デコーダ52の入力端も
同様に8ビツトである。
タイミングジェネレータ55の出力であるφへ〜φH(
図示する)はYドライバ54の入力端と、3ステ一トラ
ツチ回路518〜51hのそれぞれのS入力端へそれぞ
れ接続される。
デコーダ52の出力はXドライバ53の入力端へ、Xド
ライバ53の出力とYドライバ54の出力はそれぞれL
F、D表示体56へ接続される。ここで、LED表示体
56は、第2図に示したような外観図になっており、5
線譜上にLED群が実装される。そして、そのLED群
は8ブロツクから構成され、それぞれのブロックはYド
ライツク54の出力群により制御されるように接続され
る。すなわち、第2図に示したLED群は、ドライノ(
53とYドライバ54によりマトリクス駆動されるよう
に配置されている。そして、タイミングジェネレータ5
5の出力タイミング(−A〜φH)は第7図のタイミン
グ図に示したようなシフトノ(ルスである。すなわち、
Yドライバ54は、第7図に示したようなバルクに応じ
て、第2図0LED11の8ブロツクを順次ドフィプす
る。
次に、CPUから音符表示部へどのようにデータを転送
するかの説明をする。
まず、CPUは音符表示部の内の8ブロツクのどこへど
ういう音符を表示するかを指示するため、AD2〜9信
号(図示する)のうちいずれが1本を選択し、同時にw
n信号を発生する。たとえば、いちばん左の音符LFi
Dブロックへ所定の音符を表示したい場合、AD2信号
を選択し、かつデータバス上へ所定の音階データを乗せ
る。アンド回路群50の出力のうち、φ2信号がアクテ
ィブとなシ、6ステ一トラツチ回路51aがデータ/く
ス上(7) 音階データを取シ込む。ここで3ステー)
ラッチ回路51aは第6図に示したような構成になって
おり、一端子によりデータを読み込み、S端子によ多出
力するというものである。したがって37テ一トラツチ
回路51mは第7図で示す−A信号により、デコーダ5
2へ音階データを転送する。デコーダ52は音階データ
を所定のI、ID点灯信号に変換してXドライバ53を
駆動する。この場合、1ブロツクのLED表示が16個
がら構成されているため、デコーダ52の出力は16本
である。
すなわち、LID表示体56はタイミングジェネレータ
55の出力タイミングによってのみ駆動されてお6、c
puからのデータ転送と非同期でよい。
以上のような構成にすることにより、CPUとしては任
意の表示部へ任意の音階データを任意のタイミングで転
送することが可能となる。よってCPUの処理の負担が
軽減でき、プログラムの構成も容易になる。
次に楽音発生部6の詳細な説明をする。
第8図は楽音発生部の詳細図である。80は楽音選択ス
イッチ群、81は楽音波形を制御するビブラートとナス
ティン各□エフェクトスイッチ、82はアンド回路、8
3は楽音発生回路、84はフィルター、85は増幅回路
、86はスピーカである。
データバスは楽音発生回路のDIN入力端へ接続され、
アンド回路82は、AD10信号とWR倍信号それぞれ
入力されており、その出力は某音発生日路83のWR入
力端へ接続きれる。
楽音選択スイッチ群80とエフェクトスイッチ81はそ
れぞれ楽音発生回路83へ接続される。
楽音発生回路83の出力(OUTで示す)はフィルター
84の入力端へ、フィルター84の出力は増幅回路85
の入力端へ、増幅回路85の出力はスピーカ86がそれ
ぞれ接続される。
CPUは楽音を発生する場合、AD10信号を選択し、
次にデータバス上に所定の音階データを乗せ、同時にW
R倍信号発生させる。楽音発生回路83は、DIN端子
に加えられた音階データをWR倍信号より読み込み、そ
の音階データを認識かつ楽音合成する。ここで楽音発生
回路は、現在市販されている楽音発生用LSIで充分で
あシ、その周辺回路も電子楽器用の電子回路として公知
となっている。本実施例では、楽音発生LSIをカスタ
ムLSIとして位置づけ、それを応用している。当然C
PUデータ受信機能がなければならない。
以上説明したように、CPUとしては、所定の音階コー
ドをADIGのアドレスに転送することによシ容易に美
しい楽音再生が可能となる。
次に、スイッチ部7の詳細な説明をする。
第9図はスイッチ部の詳細図である。908〜90Cは
第10図に示すような3ステートバツフアであり、S入
力端よシ制御される。91は作曲と修正と再生の各モー
ドを設定するモードスイッチ、92はスタートスイッチ
、93はENDスイッチ、94〜97は修正モードにお
けるカーソル移動スイッチ、98は修正、あるいは再生
時におけるオクターブシフトのだめのロータリデジタル
スイッチ、99は同様に修正、あるいは再生時における
調修正のためのロータリデジタルスイッチ100と10
1はアンド回路である。
モードスイッチ91とスタートスイッチ92とエンドス
イッチ93はそれぞれ3メテートパツフアqosの入力
端へそれぞれ接続され、カーソル移動スイッチ94〜9
7はそれぞれ3ステートパクフア90bの入力端へ接続
される。゛まプこ、ロータリデジタルスイッチ98と9
9のそれぞれの出力は3ステートバツフア90cの入力
端へ接続される。3ステ一トバツフア90mと90bと
9゜Cのそれぞれの出方はデータバスへ共通接続される
。アンド回路100と101の一方の入力端へはRD倍
信号接続されておシ、アンド回路100の他の一方の入
力端へはAD11信号が、アンド回路101の他の一方
の入力端へはAD12信号がそれぞれ接続される。アン
ド回路100の出力は3ステートバツフア9oaと90
bのそれぞれのS入力端へ、アンド回路101の出力は
3ステートバツフア90CのS人力端へそれぞれ接続さ
れる。
次に動作を説明する。
CPUとして、スイッチの状態を知シたい時、まず、A
D11信号とRD倍信号アクティブにすることにより、
データバス上にモードスイッチ91〜カーソル移動スイ
ツチ97までの各スイッチ状態が出力される。CPUは
そのデータを読み込み格納する。また、AD12信号と
RD倍信号アクティブにすることにょシ、ロータリデジ
タルスイッチ98と99のスイッチ状態を知ることが可
能である。
次に操作手順に従りて各スイッチの働きを説明すれば、
まず、モードスイッチ91を作曲モードにしておき、ス
タートスイッチ92をオンする。
この状態でCPUはTKMP信号に従って音声入力を検
出する。具体的には、音声ピッチ抽出部3のピッチデー
タを取シ込み、音階データに変換してPAM4へ順番に
記゛凍させる。次に、音声入力が終了した時点でエンド
スイッチ95をオンして作曲モードを終了する。
次に、モードスイッチ91を修正状態にしておき、スタ
ートスイッチ92t−オンする。CPUはこの状態を検
知して、PAM4の先頭から8番目までの音階データを
音符表示部5と楽音発生部6に再生する。この場合、オ
クターブシフト用のロータリデジタルスイッチ9Bと調
修正用のロータリデジタルスイッチ99のスイッチデー
タを参考としている。
たとえば、ロータリデジタルスイッチ98と99の両方
がともにシフトゼロの位置にあれば、RAM4の音階デ
ータはそのまま11生される0まだ、オクターブ用のロ
ータリデジタルスイッチ98が1オクターブアンプの位
置にあれば、RAMA内の音階データを1オクターブシ
フトアツプしてから再生する。この時、RAMA内の音
階データはそのままで、音符表示部5と楽音発生部6へ
転送する音階データだけを処理しておく0 また、調修正用のロータリゾシタ/L/フイツチ99は
、たとえば、ハ長調をへ短長へ変換して再生するという
ような働きをもっている。具体的には、C5、A5 、
B4 、D4すというようなメロディを、1音階上げて
再生した場合は、C5”、A5Φ、C5゜E4というよ
うな再生となる。
修正モードにおいては、カーソル移動スイッチ94〜9
7により、任意の位置の音符を任意に修正できる。この
場合のカーソル移動による修正ではRAMA内の音階デ
ータ自体を修正している。
また、修正モードにおいてスタートスイッチ92をオン
すれば、次の8音階が再生される。すなわち、8音階ず
つ再生して修正するという動作である。したがって8音
分の修正が終了すればスタートスイッチ92をオンして
次の8音の修正に入ることができる。
次に再生モードの説明であるが、再生においては、はと
んど修正モードで説明した動作と似ている。まず、・モ
ードスイッチ91を再生モードとしておき、スタートス
イッチ92をオンスル。CPU1j:TBMP信号に同
期してRAMA内の音階データを音符表示部5と楽音発
生部6へ順次再生する。
この時、オクターブシフト用ロータリデジタルスイッチ
98と調修正用ロータリゾシタ/L’スイッチ99のス
イッチ状態に従って再生するのは百うまでもない。
以上説明したようなスイッチ部を実現すれば、CPUは
容易にスイッチデータを読むことができかつ、CPUの
任意のタイミングでそれは可能である。ただ、スイッチ
類がすばやく操作されりことかあるため、たとえば10
0mB毎にスイッチ取シ込みを行う等の考慮は必要であ
る。
また、豊富な修正機能、多様な再生機能を有するだめ、
一度記憶[7だ音階データを何度でも繰り返し修正でき
、かつ、任1代のオクターブ、任意の調で再生が可能で
ある。
次に、テンポ発生部8について詳細な説明を行う。
第11図はテンポ発生部の詳細図である。
110は抵抗Hxによシ可変できる可変発揚回路、11
1はカウンタ、112と116は微分回路、114はセ
ットリセットフリップフロップ(以下SRF/Fと略す
)、115と117と118はアンド回路、116はオ
ア回路、119は遅延回路、120は視覚的表示手段、
121は聴覚的表示手段、122はスピーカオンスイッ
チである。
i1変発振回路110の出力はカウンタ111のクロッ
ク入力端へ、カウンタ111の出力は微分回路112の
入力端へ、微分回路112の出力(TXで示す)はオア
回路116の一方の入力端へそれぞれ接続される。
作曲モード信号とスタート悟り(図示する)はスイッチ
部7から供給される信号で、アンド回路115の入力端
へそれぞね接続される。アンド回路115の出力はSR
F/F114のリセット入力(Rで示す)へ、φL倍信
号SRF/F114のセット入力(Sで示す)へそれぞ
れ接続される。
ここでφL倍信号前述した音声ピッチ抽出部3から供給
される信号であり、召声入力が加わった時のみ、その音
声のピッチに同期して発生するものである。したがって
、無音の場合はφL倍信号発生しない。
SRF/F114のQ出力は微分回路1130入力端と
アンド回路117の一方の入力端へそれぞれ接続され、
1勃分回路113の出力(BGNで示す)はオア回路1
16の他の一方の入力端と、カウンタ111のリセット
入力端と微分回路112のリセット端へそれぞれ接続さ
れる。オア回路116の出力はアンド回路117の他の
一方の入力端とアンド回路118の一方の入力端と視覚
的表示手段120の入力端へそれぞれ接続される。
また、アンド回路118の他の一方の入力端へはlKH
2信号が接続されている。アンド回路117の出力(T
Yで示す)は遅延回路119の入力端へ接続され、遅延
回路119の出力はT IMP信号として、第1図のC
PU1のINT入力端へ接続される。
アンド回路118の出力はスピーカオンスイッチ122
を介して聴覚的表示手段121の入力端へ接続される。
ここで視覚的表示手段120はLIDを駆動する回路と
LEDから構成され、テンポ表示として動作する。また
聴覚的表示手段121はスピーカーとスピーカ駆動回路
よシ構成され、lKH2の信号でテンポ音を発生する。
次に、第12図のタイミング図とともに動作の説明をす
る。第12図は、第11図における各部のタイミング図
である。本実施例のテンポ発生部は、唄の歌い始めの音
声入力にテンポが同期するというテンポ同期式を実現し
ようとしている。
まず為作曲モードにしておいて、スタートスイッチをオ
ンしてから唄を歌い始めるわけである力ζ作曲モードに
してスタートスイッチをオンすれば第12図のtabの
タイミングでQ信号がレベμlとなる。第12図のta
のタイミング領域ではQ信号レベ)vlとなっておjp
、TX信号がそのままTY倍信号なり、TEMP信号が
発生するが、CPUとしては、作曲モードであってもス
タートスイッチが入力されていない限り、TEMP信号
による採譜を行わない。すなわち、taのタイミング領
域での採譜は行わない。そして、スタートスイッチがオ
ンされることによpQ倍信号レベルlになるため、tb
のタイミング領域ではTEMP信号が発生せず、採譜も
行わない。つまシ、作曲モードでスタートしても、採譜
を行わず、RAM4のメモリ領域の節約にもなっている
。
次に、tbCのタイミングで歌い始めたとすれば、ここ
でφL倍信号入力されはじめ、snF/+114がセッ
トされる。同時に、とのQ出力の立ち上りに微分回路1
15が動作し、BGN信号が発生する。
このBGN信号はカウンタ111と微分回路112をリ
セットするため、TX信号は、このBGM信号が発生し
た後に所定の周期で発生する。そしてteの領域では、
BGN信号とTX信号にょるTBMP信号の発生が行わ
れる。
また、TZ倍信号スピーカオンスイッチ122がオンし
ている時のみ、第12図のようなタイミングで発生する
。すなわち、これらのテンポ確認手段はどのような状態
でも発生しているから、唄のテンポの取υ方が容易にな
る。
カウンタ111は可変発振回路110がらのクロックを
受けて分周し、抵抗RXで定められたテンポ周期を発生
するものである。したがって、TX信号は通常時のテン
ポパルスである。
また、Tz倍信号遅延させてTEMP信号を作成してい
るが、これは、音声の始まシは比較的不安定な音声波形
であり、この初めのタイミングで音声ピッチを抽出する
と、ピッチ抽出効率が低下するからである。っまυ、第
12図のタイミング1βの中央付近でピッチ抽出したい
ため、CPUへの割シ込み(INT、すなわちTEMP
信号)を若干遅らせている。
以上説明したようなテンポ発生部にすれば、唄の歌い始
めを気にしなくてよく、さらに、RAMの記憶効率も改
善でき、かつ、再生モードでスタートシた時に、無音区
間をカットして唄の始まシから忠実に再生することが可
能である。
以上、本発明の全体にわたって説明をしたが、本発明を
実現することにより、次のような効果が期待できる。
1)音声の比較的安定した音程を抽出できる。
2)録音した唄をオクターブシフト、調修正して再生で
きるため、幅広いメロディ−再生が可能である。
5)録音したメロディ−(音階データ)を簡単なスイッ
チ操作により修正できる。
4)音声ピッチ抽出部において、音声波形の正と負のピ
ークを同時検知しているため、音程の検出効率がよく、
かつ極めて簡単な回路構成でよい。
5)唄の歌い始めをテンポに合わせる必要がないため、
唄を歌い易く、かつRAMの使用効率がよい。
6)使用者からみて、絶対音程の学習が容易にできる。
7)使用者の作曲したメロディ−を複数の楽音で再生す
ることができるだめ、商品価値の高い製品を供給するこ
とができる。
8)音声ピッチ抽出部は比較的汎用性の高い抽出部であ
るため、音声に限らず、楽器を演奏した場合でも容易に
採mlができる。
9 )cpuのパスラインでデータ転送を行うため、こ
のパスラインを利用してプリンタ、あるいはCR1”等
のr / o機器を容易に追加できる。
【図面の簡単な説明】
@1図は本発明のブロック図であシ、第2図はLED音
符表示部の外観図であシ、第5図は音声ピッチ抽出部の
詳細図であシ、第4図は第3図におけるタイミング図で
あり、第5図は音符表示部の詳細図であり、第6図は第
5図の一部ブロックの詳細図であり、第7図は第5図の
タイミング図であり、第8図は楽音発生部の詳細図であ
シ、第9図はスイッチ部の詳細図であり、第10図は第
9図の一部ブロックの詳細図であシ、第11図はテンポ
発生部の詳細図であり、第12図は第11図のタイミン
グ図であります。 1・・・CPU 2・・・アドレスデコーダ3・・・音
声ピッチ抽出部 4・・・RAM 5・・・音符表示部 6・・・楽祈発生部 7・・・スイッチ部8・・・テン
ポ発生部 30・・・増11M回路31・・・ボルテージフォロワ
32・・・反転増幅回路 33 、54・・・ピークホールド回路35・・・セッ
トリセットフリヴプフロップ36・・・微分回路 37
・・・遅延回路38 発振回路 39・・・カウンタ 40・・・ラッチ回路 41・・・電子的スイッチ42
・・・アンド回路 43・・・マイクロフォン50・・
・アンド回路群 511〜51h・・・3ステ一トラツチ回路52・・・
デコーダ 53・・・ストフィバ54・・・Yドライバ
 55・・・タイミングジェネレータ 80・・・楽音選択スイッチ 81・・・エフェクトスイッチ 82・・・アンド回路 83・・・楽音発生回路84・
・・フィルター 85・・・増幅回路86・・・スピー
カ 908〜90c・・・3ステートバツフア91・・・モ
ードスイッチ 92・・・スタートスイッチ93・・・
エンドスイッチ 94〜97・・・カーソル移動スイッチ98・・・オク
ターブシフト用ロータリデジタルスイッチ 99・・・調修正用ロータリデジタルスイッチ100 
、101・・・アンド回路 110−・・可変発振回路 111・・・カウンタ11
2’y 113・・・微分回路 114・・・セットリセットフリップフロップ115 
、117 、118・・・アンド回路116・・・オア
回路 119・・・遅延回路120・・・視覚的表示手
段 121・・・聴覚的表示手段122・・・スピ・・
・カオンスイッチ以上 出願人 セイコー電子工業株式会社 代理人 弁理士 最 上 務

Claims (1)

  1. 【特許請求の範囲】 1)少なくとも、音声あるいは楽音の波形の基本ピッチ
    を抽出するピッチ抽出手段と、該ピッチ抽出手段から得
    られるピッチ情報を音楽的音程に変換する変換回路と、
    該変換回路の出力を記憶する記憶回路と、該記憶回路の
    内容を視覚的、あるいは聴覚的に表現する音程再生手段
    と、外部からその周期を可変できるように4M成したテ
    ンポ発生部から成り、前記テンポ発生部から発生するテ
    ンポ信号に基づいて前記ピッチ抽出手段を動作させるよ
    うに構成し、前記ピッチ抽出手段は前記テンポ信号の周
    期の中央付近以降でその抽出動作を実行することを特徴
    とする音声認識式音程採譜装置。 2、特許請求の範囲第1項において、ピッチ抽出手段の
    抽出動作はテンポ信号発生時以外のタイミングで行うこ
    とを特徴とする音声認識式音程採譜装置。 3)特許請求の範囲第1項、あるいは第2項において、
    1つの音程を抽出する時に複数回のピッチ抽出を行い、
    該複数のピッチ抽出データのうちの最多ピッチデータを
    該当する音程とすることを特徴とする音声認識式音程採
    譜装置。
JP58198794A 1983-10-24 1983-10-24 音声認識式音程採譜装置 Pending JPS6090395A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58198794A JPS6090395A (ja) 1983-10-24 1983-10-24 音声認識式音程採譜装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58198794A JPS6090395A (ja) 1983-10-24 1983-10-24 音声認識式音程採譜装置

Publications (1)

Publication Number Publication Date
JPS6090395A true JPS6090395A (ja) 1985-05-21

Family

ID=16397012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58198794A Pending JPS6090395A (ja) 1983-10-24 1983-10-24 音声認識式音程採譜装置

Country Status (1)

Country Link
JP (1) JPS6090395A (ja)

Similar Documents

Publication Publication Date Title
JPS6228472B2 (ja)
JP2924208B2 (ja) 練習機能付き電子音楽再生装置
JPS6090396A (ja) 音声認識式音程採譜装置
JPS5940700A (ja) 音声合成装置
JPS6090376A (ja) 音声認識式音程学習装置
JPS6090397A (ja) 音声認識式音程採譜装置
JPS6090398A (ja) 音声認識式音程採譜装置
JPS6090399A (ja) 音声認識式音程採譜装置
US4936184A (en) Music generator
JP7509127B2 (ja) 情報処理装置、電子楽器システム、電子楽器、音節進行制御方法及びプログラム
JPH04331990A (ja) 音声電子楽器
JPS62223796A (ja) 波形記憶再生装置
JPS6126097A (ja) 音声認識式音程採譜装置
JPS6253839B2 (ja)
JPS59116696A (ja) 電子楽器
JPS6090394A (ja) 音声認識式音程採譜装置
JPS5828796A (ja) 楽音発生装置
JPS6325698A (ja) 電子楽器
KR0181483B1 (ko) 미디데이터와 코러스 데이터 합성방법
JPS6143794A (ja) 音程採譜装置
JPS6333790A (ja) 電子楽器
JPS6040633B2 (ja) 無声破裂音源付きの音声合成装置
JPS5811986A (ja) 電子音声楽器
JP3593767B2 (ja) カラオケ装置
JPS638795A (ja) 電子楽器