JPH01219632A - 自動採譜方法及び装置 - Google Patents
自動採譜方法及び装置Info
- Publication number
- JPH01219632A JPH01219632A JP4612388A JP4612388A JPH01219632A JP H01219632 A JPH01219632 A JP H01219632A JP 4612388 A JP4612388 A JP 4612388A JP 4612388 A JP4612388 A JP 4612388A JP H01219632 A JPH01219632 A JP H01219632A
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- interval
- information
- acoustic signal
- semitone
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 239000011295 pitch Substances 0.000 claims description 167
- 238000012937 correction Methods 0.000 claims description 15
- 238000013518 transcription Methods 0.000 claims description 14
- 230000035897 transcription Effects 0.000 claims description 14
- 230000011218 segmentation Effects 0.000 claims description 12
- 230000002776 aggregation Effects 0.000 claims description 4
- 238000004220 aggregation Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 4
- 230000004931 aggregating effect Effects 0.000 claims description 3
- 238000012805 post-processing Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 22
- 238000012552 review Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000011045 prefiltration Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Landscapes
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、歌唱音声やハミング音声や楽器音等の音響信
号から楽譜データを作成する自動採譜方法及び装置に関
し、特に所定区間の音響信号の音程として同定された音
程を必要に応じて修正する同定音程の修正処理に関する
ものである。
号から楽譜データを作成する自動採譜方法及び装置に関
し、特に所定区間の音響信号の音程として同定された音
程を必要に応じて修正する同定音程の修正処理に関する
ものである。
[従来の技術]
歌唱音声やハミング音声や楽器音等の音響信号を楽譜デ
ータに変換する自動採譜方式においては、音響信号から
楽譜としての基本的な情報である音長、音程、調、拍子
及びテンポを検出することを有する。
ータに変換する自動採譜方式においては、音響信号から
楽譜としての基本的な情報である音長、音程、調、拍子
及びテンポを検出することを有する。
ところで、音響信号は基本波形の繰返し波形を連続的に
含む信号であるだけであり、上述した各情報を直ちに得
ることはできない。
含む信号であるだけであり、上述した各情報を直ちに得
ることはできない。
そこで、従来の自動採譜方式においては、まず、音響信
号の音高を表す基本波形の繰返し情報(以下、ピッチ情
報と呼ぶ)及びパ→−情報を分析周期毎に抽出し、その
後、抽出されたピッチ情報及び又はパワー情報から音響
信号を同一音程とみなせる区間(セグメント)に区分し
くかかる処理をセグメンテーションと呼ぶ)、次いで、
セグメントのピッチ情報から各セグメントの音響信号の
音程として絶対音程軸にそった音程に同定し、ピッチ情
報の音程軸周りの分布状況に基づいて音響信号の調を決
定し、さらに、セグメントに基づいて音響信号の拍子及
びテンポを決定するという順序で各情報を得ていた。
号の音高を表す基本波形の繰返し情報(以下、ピッチ情
報と呼ぶ)及びパ→−情報を分析周期毎に抽出し、その
後、抽出されたピッチ情報及び又はパワー情報から音響
信号を同一音程とみなせる区間(セグメント)に区分し
くかかる処理をセグメンテーションと呼ぶ)、次いで、
セグメントのピッチ情報から各セグメントの音響信号の
音程として絶対音程軸にそった音程に同定し、ピッチ情
報の音程軸周りの分布状況に基づいて音響信号の調を決
定し、さらに、セグメントに基づいて音響信号の拍子及
びテンポを決定するという順序で各情報を得ていた。
[発明が解決しようとする課M]
ところで、音響信号のあるセグメントを絶対音程軸上の
音程として同定しようとしても、音響信号、特に人によ
って発声された音響信号は音程が安定しておらず、同一
音程(1音)を意図している場合であっても音程の揺ら
ぎが多い、そのため、音程同定処理を非常に難しいもの
としていた。
音程として同定しようとしても、音響信号、特に人によ
って発声された音響信号は音程が安定しておらず、同一
音程(1音)を意図している場合であっても音程の揺ら
ぎが多い、そのため、音程同定処理を非常に難しいもの
としていた。
ところで、従来の音程同定方法としては、リアルタイム
処理を実現するように演算等が簡易な方法、例えば、セ
グメント内のピッチ情報の平均値に最も近い絶対軸上の
音程に、またセグメントのピッチ情報の中央値に最も近
い絶対軸上の音程に同定するような方法等が考えられて
いる。このような方法によれば、音響信号が揺らぎを有
していても音階上で隣り合う音の音程差が例えば、ハ長
調の音階でドとしのように全音の場合には良好に音程を
同定できるが、隣り合う音の音程差が例えば、ハ長調の
音階でミとファのように半音の場合には音響信号の揺ら
ぎのために同定が正確でない場合も生じる0例えば、ハ
長調においてミを意図しているにも拘らず、ファとして
同定されることもあった。
処理を実現するように演算等が簡易な方法、例えば、セ
グメント内のピッチ情報の平均値に最も近い絶対軸上の
音程に、またセグメントのピッチ情報の中央値に最も近
い絶対軸上の音程に同定するような方法等が考えられて
いる。このような方法によれば、音響信号が揺らぎを有
していても音階上で隣り合う音の音程差が例えば、ハ長
調の音階でドとしのように全音の場合には良好に音程を
同定できるが、隣り合う音の音程差が例えば、ハ長調の
音階でミとファのように半音の場合には音響信号の揺ら
ぎのために同定が正確でない場合も生じる0例えば、ハ
長調においてミを意図しているにも拘らず、ファとして
同定されることもあった。
本発明は、以上の点を考慮してなされたもので、音階上
で隣り合う音程との音程差が全音または半音のいずれの
音程を歌唱者等が意図しても、音程の絶対軸上に対する
同定を正確に実行することができ、最終的な楽譜データ
の精度を一段と向上させることのできる自動採譜方法及
び装置を提供しようとするものである。
で隣り合う音程との音程差が全音または半音のいずれの
音程を歌唱者等が意図しても、音程の絶対軸上に対する
同定を正確に実行することができ、最終的な楽譜データ
の精度を一段と向上させることのできる自動採譜方法及
び装置を提供しようとするものである。
[課題を解決するための手段]
かかる課題を解決するため、第1の本発明においては、
入力された音響信号波形の繰返し周期であり、音高を表
すピッチ情報及び音響信号のパワー情報を抽出する処理
と、ピッチ情報及び又はパワー情報に基づいて音響信号
を同一音程とみなせる区間に区分するセグメンテーショ
ン処理と、ピッチ情報に基づいてこの区分された区間の
音程として絶対音程軸上の音程に同定する音程同定処理
と、ピッチ情報の分布状況に基づいて音響信号の調を決
定する調決定処理とを少なくとも含み、音響信号を楽譜
データに変換する自動採譜方法において、区間の音程と
して同定された音程が決定された調の音階上で隣り合う
音程差が半音である音程の区間を抽出する処理と、抽出
された区間のピッチ情報のうちその区間の同定音程と決
定された調の音階上で半音だけ異なる音程との間にある
ピッチ情報を集計する処理と、その集計された分布状況
に応じてその区間の音程を同定し直す処理とを、調決定
処理の後処理として設けた。
入力された音響信号波形の繰返し周期であり、音高を表
すピッチ情報及び音響信号のパワー情報を抽出する処理
と、ピッチ情報及び又はパワー情報に基づいて音響信号
を同一音程とみなせる区間に区分するセグメンテーショ
ン処理と、ピッチ情報に基づいてこの区分された区間の
音程として絶対音程軸上の音程に同定する音程同定処理
と、ピッチ情報の分布状況に基づいて音響信号の調を決
定する調決定処理とを少なくとも含み、音響信号を楽譜
データに変換する自動採譜方法において、区間の音程と
して同定された音程が決定された調の音階上で隣り合う
音程差が半音である音程の区間を抽出する処理と、抽出
された区間のピッチ情報のうちその区間の同定音程と決
定された調の音階上で半音だけ異なる音程との間にある
ピッチ情報を集計する処理と、その集計された分布状況
に応じてその区間の音程を同定し直す処理とを、調決定
処理の後処理として設けた。
また、第2の本発明においては、入力された音響信号波
形の繰返し周期であり、音高を表すピッチ情報及び音響
信号のパワー情報を抽出するピッチ・パワー抽出手段と
、抽出されたピッチ情報及び又はパワー情報に基づいて
音響信号を同一音程とみなせる区間に区分するセグメン
テーション手段と、ピッチ情報に基づいてこの区分され
た区間の音程として絶対音程軸上の音程に同定する音程
同定手段と、ピッチ情報の分布状況に基づいて音響信号
が有する調を決定する調決定手段とを一部に備えて音響
信号を楽譜データに変換する自動採譜装置において、区
間の音程として同定された音程が決定された調の音階上
で隣り合う音程差が半音である音程の区間を抽出する修
正候補区間抽出手段と、抽出された区間のピッチ情報の
うちその区間の同定音程と決定された調の音階上で半音
だけ異なる音程との間にあるピッチ情報を集計するピッ
チ集計手段と、その集計された分布状況に応じてそめ区
間の音程を同定し直す同定音程修正手段とを、調決定手
段の後段に設けた。
形の繰返し周期であり、音高を表すピッチ情報及び音響
信号のパワー情報を抽出するピッチ・パワー抽出手段と
、抽出されたピッチ情報及び又はパワー情報に基づいて
音響信号を同一音程とみなせる区間に区分するセグメン
テーション手段と、ピッチ情報に基づいてこの区分され
た区間の音程として絶対音程軸上の音程に同定する音程
同定手段と、ピッチ情報の分布状況に基づいて音響信号
が有する調を決定する調決定手段とを一部に備えて音響
信号を楽譜データに変換する自動採譜装置において、区
間の音程として同定された音程が決定された調の音階上
で隣り合う音程差が半音である音程の区間を抽出する修
正候補区間抽出手段と、抽出された区間のピッチ情報の
うちその区間の同定音程と決定された調の音階上で半音
だけ異なる音程との間にあるピッチ情報を集計するピッ
チ集計手段と、その集計された分布状況に応じてそめ区
間の音程を同定し直す同定音程修正手段とを、調決定手
段の後段に設けた。
[作用]
例えば、ハ長調において音階上の7音(ドレミファソラ
シ)のうち、ドとシ、及び、ミとファは、他の隣り合う
音程の組と異なり、音程差は半音である。そのため、音
程同定時に誤った同定された可能性がある。そこで、第
1及び第2の本発明共に、区間の音程として同定された
音程が音響信号が有する調において隣り合う音程との差
が半音である上述のような4音である場合には、音程を
見直すようにした。
シ)のうち、ドとシ、及び、ミとファは、他の隣り合う
音程の組と異なり、音程差は半音である。そのため、音
程同定時に誤った同定された可能性がある。そこで、第
1及び第2の本発明共に、区間の音程として同定された
音程が音響信号が有する調において隣り合う音程との差
が半音である上述のような4音である場合には、音程を
見直すようにした。
すなわち、第1の本発明においては、同定された音程が
決定された調におけるこれら4音の区間を抽出した後、
半音間にあるその区間のピッチ情報を集計してその集計
された分布状況に応じてその区間の音程を同定し直すよ
うにした。
決定された調におけるこれら4音の区間を抽出した後、
半音間にあるその区間のピッチ情報を集計してその集計
された分布状況に応じてその区間の音程を同定し直すよ
うにした。
また、第2の本発明においては、同定された音程が決定
された調における上述の4音の区間を修正候補区間抽出
手段が修正する区間の候補として抽出した後、半音間に
あるその区間のピッチ情報をピッチ集計手段が集計して
その集計された分布状況に応じて同定音程修正手段がそ
の区間の音程を同定し直すようにした。
された調における上述の4音の区間を修正候補区間抽出
手段が修正する区間の候補として抽出した後、半音間に
あるその区間のピッチ情報をピッチ集計手段が集計して
その集計された分布状況に応じて同定音程修正手段がそ
の区間の音程を同定し直すようにした。
[実施例]
以下、本発明の一実施例を図面を参照しながら詳述する
。
。
■位探旧方式
まず、本発明が適用される自動採譜方式について説明す
る。
る。
第3図において、中央処理ユニット(CPU)1は、当
該装置の全体を制御するものであり、バス2を介して接
続されている主記憶装置3に格納されている第4図に示
す採譜処理プログラムを実行するものである。バス2に
は、CPUI及び主記憶装置3に加えて、入力装置とし
てのキーボード4、出力装置としての表示装置5、ワー
キングメモリとして用いられる補助記憶装置6及びアナ
ログ/デジタル変換器7が接続されている。
該装置の全体を制御するものであり、バス2を介して接
続されている主記憶装置3に格納されている第4図に示
す採譜処理プログラムを実行するものである。バス2に
は、CPUI及び主記憶装置3に加えて、入力装置とし
てのキーボード4、出力装置としての表示装置5、ワー
キングメモリとして用いられる補助記憶装置6及びアナ
ログ/デジタル変換器7が接続されている。
アナログ/デジタル変換器7には、例えば、マイクロフ
ォンでなる音響信号入力装置8が接続されている。この
音響信号入力装置8は、ユーザによって発声された歌唱
やハミングや、楽器から発生された楽音等の音響信号を
捕捉して電気信号に変換するものであり、その電気信号
をアナログ/デジタル変換器7に出力するものである。
ォンでなる音響信号入力装置8が接続されている。この
音響信号入力装置8は、ユーザによって発声された歌唱
やハミングや、楽器から発生された楽音等の音響信号を
捕捉して電気信号に変換するものであり、その電気信号
をアナログ/デジタル変換器7に出力するものである。
CPUIは、キーボード入力装置4によって処理が指令
されたとき、当該採譜処理を開始し、主記憶装置3に格
納されているプログラムを実行してアナログ/デジタル
変換器7によってデジタル信号に変換された音響信号を
一旦補助記憶装置6に格納し、その後、これら音響信号
を上述のプログラムを実行して楽譜データに変換して必
要に応じて表示装置5に出力するようになされている。
されたとき、当該採譜処理を開始し、主記憶装置3に格
納されているプログラムを実行してアナログ/デジタル
変換器7によってデジタル信号に変換された音響信号を
一旦補助記憶装置6に格納し、その後、これら音響信号
を上述のプログラムを実行して楽譜データに変換して必
要に応じて表示装置5に出力するようになされている。
次に、CPU1が実行する音響信号を取り込んだ後の採
譜処理を第4図の機能レベルで示すフローチャートに従
って詳述する。
譜処理を第4図の機能レベルで示すフローチャートに従
って詳述する。
まず、CPUIは、音響信号を自己相関分析して分析周
期毎に音響信号のピッチ情報を抽出し、また2乗和処理
して分析周期毎にパワー情報を抽出し、その後ノイズ除
去や平滑化処理等の後処理を実行する(ステップSP1
、SF3>、その後、CPUIは、ピッチ情報について
は、その分布状況に応じて絶対音程軸に対する音響信号
の音程軸のずれ及を算出し、得られたピッチ情報をその
ずれ量に応じてシフトさせるチューニング処理を実行す
る(ステップ5P3)、すなわち、音響信号を発生した
歌唱者または楽器が有する音程軸と絶対音程軸との差が
小さくなるようにピッチ情報を修正する。
期毎に音響信号のピッチ情報を抽出し、また2乗和処理
して分析周期毎にパワー情報を抽出し、その後ノイズ除
去や平滑化処理等の後処理を実行する(ステップSP1
、SF3>、その後、CPUIは、ピッチ情報について
は、その分布状況に応じて絶対音程軸に対する音響信号
の音程軸のずれ及を算出し、得られたピッチ情報をその
ずれ量に応じてシフトさせるチューニング処理を実行す
る(ステップ5P3)、すなわち、音響信号を発生した
歌唱者または楽器が有する音程軸と絶対音程軸との差が
小さくなるようにピッチ情報を修正する。
次いで、CPUIは、得られたピッチ情報が同一音程を
指示するものと考えられるピッチ情報の連続期間を得て
、音響信号を1音ごとのセグメン!・に切り分けるセグ
メンテーションを実行し、また、得られたパワー情報の
変化に基づいてセグメンテーションを実行する(ステッ
プSP4.5P5)、これら得られた両者のセグメント
情報に基づいて、CPUIは、4分音符や8分音符等の
時間長に相当する基準長を算出してこの基準長に基づい
て再度セグメンテーションを実行する(ステップ5P6
)。
指示するものと考えられるピッチ情報の連続期間を得て
、音響信号を1音ごとのセグメン!・に切り分けるセグ
メンテーションを実行し、また、得られたパワー情報の
変化に基づいてセグメンテーションを実行する(ステッ
プSP4.5P5)、これら得られた両者のセグメント
情報に基づいて、CPUIは、4分音符や8分音符等の
時間長に相当する基準長を算出してこの基準長に基づい
て再度セグメンテーションを実行する(ステップ5P6
)。
CPUIは、このようにしてセグメンテーションされた
セグメントのピッチ情報に基づきそのピッチ情報が最も
近いと判断できる絶対音程軸上の音程にそのセグメント
の音程を同定し、さらに、同定された連続するセグメン
トの音程が同一か否かに基づいて再度セグメンテーショ
ンを実行する(ステ・レプSP?、5P8)。
セグメントのピッチ情報に基づきそのピッチ情報が最も
近いと判断できる絶対音程軸上の音程にそのセグメント
の音程を同定し、さらに、同定された連続するセグメン
トの音程が同一か否かに基づいて再度セグメンテーショ
ンを実行する(ステ・レプSP?、5P8)。
その後、CPUIは、チューニング後のピッチ情報を集
計して得た各セグメントについての音程の出現頻度と、
調に応じて定まる所定の重み付は係数との積和を求めて
この積和の最大情報に基づいて、例えば、ハ長調やイ短
調というように入力音響信号の楽曲の調を決定し、その
後、同定された音程が所定の音階の場合にはその音程を
ピッチ情報について見直して音程を確認、修正する(ス
テップSP9.5P10)、次いで、CPUIは、最終
的に決定された音程から連続するセグメントについて同
一なものがあるか否か、また連続するセグメント間でパ
ワーの変化があるか否かに基づいてセグメンテーション
の見直しを実行し、最終的なセグメンテーションを行な
う(ステップ5P11)。
計して得た各セグメントについての音程の出現頻度と、
調に応じて定まる所定の重み付は係数との積和を求めて
この積和の最大情報に基づいて、例えば、ハ長調やイ短
調というように入力音響信号の楽曲の調を決定し、その
後、同定された音程が所定の音階の場合にはその音程を
ピッチ情報について見直して音程を確認、修正する(ス
テップSP9.5P10)、次いで、CPUIは、最終
的に決定された音程から連続するセグメントについて同
一なものがあるか否か、また連続するセグメント間でパ
ワーの変化があるか否かに基づいてセグメンテーション
の見直しを実行し、最終的なセグメンテーションを行な
う(ステップ5P11)。
このようにして音程及びセグメントが決定されると、C
PUIは、楽曲は1拍目から始まる、フレーズの最後の
音は次の小節にまたがらない、小節ごとに切れ目がある
等の観点から小節を抽出し、この小節情報及びセグメン
テーション情報から拍子を決定し、この決定された拍子
情報及び小節の長さからテンポを決定する(ステップ5
P12.5P13)。
PUIは、楽曲は1拍目から始まる、フレーズの最後の
音は次の小節にまたがらない、小節ごとに切れ目がある
等の観点から小節を抽出し、この小節情報及びセグメン
テーション情報から拍子を決定し、この決定された拍子
情報及び小節の長さからテンポを決定する(ステップ5
P12.5P13)。
そして、cputは決定された音程、音長、調、拍子及
びテンポの情報を整理して最終的に楽譜データを作成す
る(ステップ5P14)。
びテンポの情報を整理して最終的に楽譜データを作成す
る(ステップ5P14)。
匹定皇程久務工処」
次に、上述したステップSP7の音程同定処理によって
同定された音程の修正処理(ステップ5210)につい
て、第1図のフローチャートを用いて詳述する。
同定された音程の修正処理(ステップ5210)につい
て、第1図のフローチャートを用いて詳述する。
CPUIは、かかる音程の修正を実行する前に上述した
ように、まずセグメンテーションによって得られたセグ
メントについて、例えばそのセグメント内のピッチ情報
の平均値を得て平均値が最も近い絶対音程軸上の半音ず
つ異なるいずれかの音程にそのセグメントの音程を同定
しくステップ5P20> 、その後、全てのピッチ情報
の12音階についてのヒストグラムを作成し、調毎に定
まる各音階についての重み付は係数と各音階の発生頻度
との積和を求め、最大の積和を与える調を当該音響信号
の調として決定する(ステップSP21)。
ように、まずセグメンテーションによって得られたセグ
メントについて、例えばそのセグメント内のピッチ情報
の平均値を得て平均値が最も近い絶対音程軸上の半音ず
つ異なるいずれかの音程にそのセグメントの音程を同定
しくステップ5P20> 、その後、全てのピッチ情報
の12音階についてのヒストグラムを作成し、調毎に定
まる各音階についての重み付は係数と各音階の発生頻度
との積和を求め、最大の積和を与える調を当該音響信号
の調として決定する(ステップSP21)。
修正処理においては、CPUIは、まず最後のセグメン
トについて処理が終了していないことを確認して処理対
象のセグメントの同定された音程□ が、その決定さ
れた調の音階上で隣り合う音程との差が半音である音程
(例えば、ハ長調であればミ、)7、シ、ド)のいずれ
であるか否かを判断し、異なる場合には、音程の修正を
行なうことなく処理対象セグメントを次のセグメントに
移行してステップ5P22に戻る(ステップ5P22〜
24)。
トについて処理が終了していないことを確認して処理対
象のセグメントの同定された音程□ が、その決定さ
れた調の音階上で隣り合う音程との差が半音である音程
(例えば、ハ長調であればミ、)7、シ、ド)のいずれ
であるか否かを判断し、異なる場合には、音程の修正を
行なうことなく処理対象セグメントを次のセグメントに
移行してステップ5P22に戻る(ステップ5P22〜
24)。
これに対して、処理セグメントの同定された音程がそれ
らの音程であると、CPUIはそのセグ□ メントの
同定音程と決定された調の音階上で半音だけ異なる音程
との間にあるピッチ情報を集計する(ステップ5P25
>、例えば、ハ長調において処理セグメントの音程が「
ミ」である場合には1、 当該処理セグメントの「ミ
」及び「ファ」に対応したピッチ情報間にあるピッチ情
報の分布が求める。従って、このセグメント内のピッチ
情報でもこの半音間にないピッチ情報は、集計されない
ことになる。
らの音程であると、CPUIはそのセグ□ メントの
同定音程と決定された調の音階上で半音だけ異なる音程
との間にあるピッチ情報を集計する(ステップ5P25
>、例えば、ハ長調において処理セグメントの音程が「
ミ」である場合には1、 当該処理セグメントの「ミ
」及び「ファ」に対応したピッチ情報間にあるピッチ情
報の分布が求める。従って、このセグメント内のピッチ
情報でもこの半音間にないピッチ情報は、集計されない
ことになる。
次いで、CPUIは、この半音の中間のピッチ情報ピッ
チ情報より大きいピッチ情報が多いか、またはその中間
のピッチ情報より小さいピッチ情報が多いかを求め、多
い方に近い絶対軸上の音程を当該セグメントの音程とし
て同定するくステップ5P26>。
チ情報より大きいピッチ情報が多いか、またはその中間
のピッチ情報より小さいピッチ情報が多いかを求め、多
い方に近い絶対軸上の音程を当該セグメントの音程とし
て同定するくステップ5P26>。
このようにして同定の見直し、修正が終了すると、処理
セグメントを次のセグメントに移行させて上述のステッ
プ5P22に戻る。
セグメントを次のセグメントに移行させて上述のステッ
プ5P22に戻る。
このように同定された音程が決定された調における隣り
合う音程との差が半音である音程の場合に音程を見直す
ようにしたのは、その音程差が半音であるため、同定ミ
スの可能性が大きいためである。
合う音程との差が半音である音程の場合に音程を見直す
ようにしたのは、その音程差が半音であるため、同定ミ
スの可能性が大きいためである。
上述した処理を繰り返して全てのセグメントについて音
程の見直しを実行し、最後のセグメントの見直し処理が
終了すると、ステップ5P22で肯定結果が得られて当
該処理プログラムを終了する。
程の見直しを実行し、最後のセグメントの見直し処理が
終了すると、ステップ5P22で肯定結果が得られて当
該処理プログラムを終了する。
第2図は同定された音程の修正の一例を示すものであり
、決定された調がハ長調であってピッチ情報の平均値に
基づいて同定された音程が「ミ」である場合を示してい
る。このセグメントは同定された音程が「ミ」であるの
で、修正処理に進み、「ミ」と「ファ」の間にあるピッ
チ情報、従って期間T1のピッチ情報だけが集計され、
「ミ」と「ファ」の中間のピッチ情報値PCの上下のピ
ッチ情報が計数され、この場合にはピッチ情報値PCよ
り大きいピッチ情報がこの期間T1では多いので、「フ
ァ」の音程にこのセグメントの音程が同定し直される。
、決定された調がハ長調であってピッチ情報の平均値に
基づいて同定された音程が「ミ」である場合を示してい
る。このセグメントは同定された音程が「ミ」であるの
で、修正処理に進み、「ミ」と「ファ」の間にあるピッ
チ情報、従って期間T1のピッチ情報だけが集計され、
「ミ」と「ファ」の中間のピッチ情報値PCの上下のピ
ッチ情報が計数され、この場合にはピッチ情報値PCよ
り大きいピッチ情報がこの期間T1では多いので、「フ
ァ」の音程にこのセグメントの音程が同定し直される。
従って、上述の実施例によれば、同定された音程が決定
された調における隣り合う音程差が半音である音程の場
合、さらにそのセグメントの音程を詳細に見直すように
したので、各セグメントの音程を正確に同定することが
できる。
された調における隣り合う音程差が半音である音程の場
合、さらにそのセグメントの音程を詳細に見直すように
したので、各セグメントの音程を正確に同定することが
できる。
似豊実範」
なお、上述の実施例においては、セグメントのピッチ情
報の平均値が最も近い音程に同定したものを見直すもの
を示したが、他の音程同定方法によって同定された音程
を同様に見直すこともできる。
報の平均値が最も近い音程に同定したものを見直すもの
を示したが、他の音程同定方法によって同定された音程
を同様に見直すこともできる。
また、上述の実施例においては、見直し゛対象の2個の
音程の中間ピッチ情報より大きいピッチ情報と小さいピ
ッチ情報の多少によって音程を同定し直すようにしたが
、他の方法によって見直すようにしても良い0例えば、
当該処理セグメントのピッチ情報のうち見直し対象の2
個の音程間にあるピッチ情報の平均値やi頻値によって
見直すようにしても良い。
音程の中間ピッチ情報より大きいピッチ情報と小さいピ
ッチ情報の多少によって音程を同定し直すようにしたが
、他の方法によって見直すようにしても良い0例えば、
当該処理セグメントのピッチ情報のうち見直し対象の2
個の音程間にあるピッチ情報の平均値やi頻値によって
見直すようにしても良い。
さらに、上述の実施例においては、第4図に示す全ての
処理をCPUIが主記憶装置3に格納されているプログ
ラムに従って実行するものを示したが、その一部または
全部の処理をハードウェア構成で実行するようにしても
良い0例えば、第3図との対応部分に同一符号を付した
第5図に示すように、音響信号入力装置8からの音響信
号を増幅回路10を介して増幅した後、さらに前置フィ
ルタ11を介してアナログ/デジタル変換器12に与え
てデジタル信号に変換し、このデジタル信号に変換され
た音響信号を信号処理プロセッサ13が自己相関分析し
てピッチ情報を抽出し、また2乗和処理してパワー情報
を抽出してCPUIによるソフトウェア処理系に与える
ようにしても良い。このようなハードウェア構成(10
〜13)に用いられる信号処理プロセッサ13としては
、音声帯域の信号をリアルタイム処理し得ると共に、ホ
ストのCPUIとのインタフェース信号が用意されてい
るプロセッサ(例えば、日本電気株式会社製μP D
7720)を適用し得る。
処理をCPUIが主記憶装置3に格納されているプログ
ラムに従って実行するものを示したが、その一部または
全部の処理をハードウェア構成で実行するようにしても
良い0例えば、第3図との対応部分に同一符号を付した
第5図に示すように、音響信号入力装置8からの音響信
号を増幅回路10を介して増幅した後、さらに前置フィ
ルタ11を介してアナログ/デジタル変換器12に与え
てデジタル信号に変換し、このデジタル信号に変換され
た音響信号を信号処理プロセッサ13が自己相関分析し
てピッチ情報を抽出し、また2乗和処理してパワー情報
を抽出してCPUIによるソフトウェア処理系に与える
ようにしても良い。このようなハードウェア構成(10
〜13)に用いられる信号処理プロセッサ13としては
、音声帯域の信号をリアルタイム処理し得ると共に、ホ
ストのCPUIとのインタフェース信号が用意されてい
るプロセッサ(例えば、日本電気株式会社製μP D
7720)を適用し得る。
[発明の効果]
以上のような、本発明によれば、同定された音程が決定
された調の音階における隣り合うi稈長が半音である音
程の場合に、さらにそのセグメントの音程を詳細に見直
すようにしたので、各セグメントの音程を正確に同定す
ることができ、最終的な楽譜データの精度を向上させる
ことのできる自動採譜方法及び装置を得ることができる
。
された調の音階における隣り合うi稈長が半音である音
程の場合に、さらにそのセグメントの音程を詳細に見直
すようにしたので、各セグメントの音程を正確に同定す
ることができ、最終的な楽譜データの精度を向上させる
ことのできる自動採譜方法及び装置を得ることができる
。
第1図は本発明の一実施例にががる同定音程の修正処理
を示すフローチャート、第2図はかがる同定音程の修正
処理の説明に供する路線図、第3図は本発明を適用する
自動採譜方式の構成を示すブロック図、第4図はその自
動採譜処理手順を示すフローチャート、第5図は自動採
譜方式の他の構成を示すブロック図である。 1・・・CPU、3・・・主記憶装置、6・・・補助記
憶装置、7・・・アナログ/デジタル変換器、8・・・
音響信号入力装置。
を示すフローチャート、第2図はかがる同定音程の修正
処理の説明に供する路線図、第3図は本発明を適用する
自動採譜方式の構成を示すブロック図、第4図はその自
動採譜処理手順を示すフローチャート、第5図は自動採
譜方式の他の構成を示すブロック図である。 1・・・CPU、3・・・主記憶装置、6・・・補助記
憶装置、7・・・アナログ/デジタル変換器、8・・・
音響信号入力装置。
Claims (2)
- (1)入力された音響信号波形の繰返し周期であり、音
高を表すピッチ情報及び上記音響信号のパワー情報を抽
出する処理と、上記ピッチ情報及び又は上記パワー情報
に基づいて上記音響信号を同一音程とみなせる区間に区
分するセグメンテーション処理と、上記ピッチ情報に基
づいてこの区分された区間の音程として絶対音程軸上の
音程に同定する音程同定処理と、上記ピッチ情報の分布
状況に応じて上記音響信号が有する調を決定する調決定
処理とを少なくとも含み、上記音響信号を楽譜データに
変換する自動採譜方法において、 上記区間の音程として同定された音程が決定された調の
音階上で隣り合う音程差が半音である音程の区間を抽出
する処理と、抽出された区間のピッチ情報のうちその区
間の同定音程と決定された調の音階上で半音だけ異なる
音程との間にあるピッチ情報を集計する処理と、その集
計された分布状況に応じてその区間の音程を同定し直す
処理とを、上記調決定処理の後処理として設けたことを
特徴とする自動採譜方法。 - (2)入力された音響信号波形の繰返し周期であり、音
高を表すピッチ情報及び上記音響信号のパワー情報を抽
出するピッチ・パワー抽出手段と、抽出されたピッチ情
報及び又はパワー情報に基づいて音響信号を同一音程と
みなせる区間に区分するセグメンテーション手段と、上
記ピッチ情報に基づいてこの区分された区間の音程とし
て絶対音程軸上の音程に同定する音程同定手段と、上記
ピッチ情報の分布状況に応じて上記音響信号が有する調
を決定する調決定手段とを一部に備えて上記音響信号を
楽譜データに変換する自動採譜装置において、 上記区間の音程として同定された音程が決定された調の
音階上で隣り合う音程差が半音である音程の区間を抽出
する修正候補区間抽出手段と、抽出された区間のピッチ
情報のうちその区間の同定音程と決定された調の音階上
で半音だけ異なる音程との間にあるピッチ情報を集計す
るピッチ集計手段と、その集計された分布状況に応じて
その区間の音程を同定し直す同定音程修正手段とを、上
記調決定手段の後段に設けたことを特徴とする自動採譜
装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63046123A JP2604408B2 (ja) | 1988-02-29 | 1988-02-29 | 自動採譜方法及び装置 |
| US07/315,761 US5038658A (en) | 1988-02-29 | 1989-02-27 | Method for automatically transcribing music and apparatus therefore |
| CA000592347A CA1337728C (en) | 1988-02-29 | 1989-02-28 | Method for automatically transcribing music and apparatus therefore |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63046123A JP2604408B2 (ja) | 1988-02-29 | 1988-02-29 | 自動採譜方法及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01219632A true JPH01219632A (ja) | 1989-09-01 |
| JP2604408B2 JP2604408B2 (ja) | 1997-04-30 |
Family
ID=12738210
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63046123A Expired - Lifetime JP2604408B2 (ja) | 1988-02-29 | 1988-02-29 | 自動採譜方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2604408B2 (ja) |
-
1988
- 1988-02-29 JP JP63046123A patent/JP2604408B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2604408B2 (ja) | 1997-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004538525A (ja) | 周波数分析によるピッチ判断方法および装置 | |
| CN109979488A (zh) | 基于重音分析的人声转乐谱系统 | |
| JP2002116754A (ja) | テンポ抽出装置、テンポ抽出方法、テンポ抽出プログラム及び記録媒体 | |
| JP2604410B2 (ja) | 自動採譜方法及び装置 | |
| JP3279204B2 (ja) | 音信号分析装置及び演奏情報発生装置 | |
| EP0331107B1 (en) | Method for transcribing music and apparatus therefore | |
| JP2604404B2 (ja) | 自動採譜方法及び装置 | |
| JP3001353B2 (ja) | 自動採譜装置 | |
| JPH01219632A (ja) | 自動採譜方法及び装置 | |
| EP0367191B1 (en) | Automatic music transcription method and system | |
| JP2604405B2 (ja) | 自動採譜方法及び装置 | |
| JP2604414B2 (ja) | 自動採譜方法及び装置 | |
| JP2010054535A (ja) | コード名検出装置及びコード名検出用コンピュータ・プログラム | |
| JP2604411B2 (ja) | 自動採譜方法及び装置 | |
| JP2653456B2 (ja) | 自動採譜方法及び装置 | |
| JP2604401B2 (ja) | 自動採譜方法及び装置 | |
| JP2604409B2 (ja) | 自動採譜方法及び装置 | |
| JP2604407B2 (ja) | 自動採譜方法及び装置 | |
| JP2614631B2 (ja) | 自動採譜方法及び装置 | |
| JP2604406B2 (ja) | 自動採譜方法及び装置 | |
| JP2604413B2 (ja) | 自動採譜方法及び装置 | |
| JP2003216156A (ja) | 和音検出装置及びプログラム | |
| JPH01219636A (ja) | 自動採譜方法及び装置 | |
| JP2604400B2 (ja) | ピッチ抽出方法及び抽出装置 | |
| JPH01219623A (ja) | 自動採譜方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080129 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090129 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090129 Year of fee payment: 12 |