JPH01219622A - 自動採譜方法及び装置 - Google Patents
自動採譜方法及び装置Info
- Publication number
- JPH01219622A JPH01219622A JP63046112A JP4611288A JPH01219622A JP H01219622 A JPH01219622 A JP H01219622A JP 63046112 A JP63046112 A JP 63046112A JP 4611288 A JP4611288 A JP 4611288A JP H01219622 A JPH01219622 A JP H01219622A
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- information
- acoustic signal
- absolute
- axis
- 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 description 27
- 238000012545 processing Methods 0.000 claims abstract description 25
- 238000009826 distribution Methods 0.000 claims abstract description 17
- 238000012937 correction Methods 0.000 claims abstract description 4
- 238000013518 transcription Methods 0.000 claims description 16
- 230000035897 transcription Effects 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 11
- 230000011218 segmentation Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 4
- 230000003936 working memory Effects 0.000 abstract description 2
- 238000004886 process control Methods 0.000 abstract 1
- 230000033764 rhythmic process Effects 0.000 abstract 1
- 239000011295 pitch Substances 0.000 description 133
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Landscapes
- Auxiliary Devices For Music (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
し産業上の利用分野]
本発明は、歌唱音声やハミング音声や楽器音等の音響信
号から楽器データを作成する自動採譜方法及び装置に関
し、特に音響信号の音程軸と絶対音程軸とを一致させる
チューニング処理に関するものである。
号から楽器データを作成する自動採譜方法及び装置に関
し、特に音響信号の音程軸と絶対音程軸とを一致させる
チューニング処理に関するものである。
[従来の技術]
歌唱音声やハミング音声や楽器音等の音響信号は、基本
波形の繰返し波形となっている。このような音響信号を
楽譜データに変換する自動採譜装置においては、まず、
音響信号における基本波形の繰返し周波数(以下、ピッ
チ周波数と呼び、これに対応した周期をピッチ周期と呼
び、これらを合せた概念をピッチと呼ぶ)を分析周期毎
に抽出し、その後、このピッチ周波数に基づいて、同一
音程と考えられる区間(セグメント)やそのセグメント
における音程等を定めていた。
波形の繰返し波形となっている。このような音響信号を
楽譜データに変換する自動採譜装置においては、まず、
音響信号における基本波形の繰返し周波数(以下、ピッ
チ周波数と呼び、これに対応した周期をピッチ周期と呼
び、これらを合せた概念をピッチと呼ぶ)を分析周期毎
に抽出し、その後、このピッチ周波数に基づいて、同一
音程と考えられる区間(セグメント)やそのセグメント
における音程等を定めていた。
[発明が解決しようとする課題]
ところで、音響信号、特に人によって発声される歌唱音
声やハミング音声の音程は、絶対的な音程に対してずれ
がある。そのため、音響信号から得られたピッチ情報に
基づいて絶対的な音程軸にその音程を同定しようとして
もそのずれによって適切に同定し得ないことも生じる。
声やハミング音声の音程は、絶対的な音程に対してずれ
がある。そのため、音響信号から得られたピッチ情報に
基づいて絶対的な音程軸にその音程を同定しようとして
もそのずれによって適切に同定し得ないことも生じる。
このずれが大きければ大きい程、音程軸に同定した音程
が不正確になり、最終的に作成された楽譜データの精度
は低いものとなっていた。
が不正確になり、最終的に作成された楽譜データの精度
は低いものとなっていた。
本発明は、以上の点を考慮してなされたもので、音響信
号の音程軸と絶対音程軸とのずれを検出してピッチ情報
をそのずれ量に応じて修正して以降の処理においてより
良好に楽譜データを作成させることができるようにした
自動採譜方法及び装置を提供しようとするものである。
号の音程軸と絶対音程軸とのずれを検出してピッチ情報
をそのずれ量に応じて修正して以降の処理においてより
良好に楽譜データを作成させることができるようにした
自動採譜方法及び装置を提供しようとするものである。
[課題を解決するための手段]
かかる課題を解決するため、第1の本発明においては、
入力された音響信号をデジタル信号に変換するアナログ
/デジタル変換手段と、所定の処理手順を記憶している
記憶手段と、記憶手段に記憶されている処理手順を実行
する制御手段とを備え、デジタル信号に変換された音響
信号からそのピッチ情報及びパワー情報を抽出し、抽出
されたピッチ情報及び又はパワー情報から音響信号を同
一音程とみなせる区間に区分し、ピッチ情報から各区間
の音響信号の絶対音程軸にそった音程を決定し、ピッチ
情報に基づいて音響信号の調を決定し、区間情報に基づ
いて音響信号の拍子及びテンポを決定1し、音響信号を
楽譜データに変換する自動採譜方法において、抽出され
たピッチ情報を集計して絶対音程軸周りのピッチ情報の
分布を検出し、検出されたピッチ分布情報に基づいて音
響信号の音程軸と絶対音程軸とのずれを検出し、検出さ
れたずれに応じて抽出されたピッチ情報を絶対音程軸と
の差が最小となるように移動修正するようにした。
入力された音響信号をデジタル信号に変換するアナログ
/デジタル変換手段と、所定の処理手順を記憶している
記憶手段と、記憶手段に記憶されている処理手順を実行
する制御手段とを備え、デジタル信号に変換された音響
信号からそのピッチ情報及びパワー情報を抽出し、抽出
されたピッチ情報及び又はパワー情報から音響信号を同
一音程とみなせる区間に区分し、ピッチ情報から各区間
の音響信号の絶対音程軸にそった音程を決定し、ピッチ
情報に基づいて音響信号の調を決定し、区間情報に基づ
いて音響信号の拍子及びテンポを決定1し、音響信号を
楽譜データに変換する自動採譜方法において、抽出され
たピッチ情報を集計して絶対音程軸周りのピッチ情報の
分布を検出し、検出されたピッチ分布情報に基づいて音
響信号の音程軸と絶対音程軸とのずれを検出し、検出さ
れたずれに応じて抽出されたピッチ情報を絶対音程軸と
の差が最小となるように移動修正するようにした。
また、第2の本発明においては、入力された音響信号を
デジタル信号に変換するアナログ/デジタル変換手段と
、デジタル信号に変換された音響信号からそのピッチ情
報及びパワー情報を抽出するピッチ・パワー抽出手段と
、抽出されたピッチ情報及び又はパワー情報から音響信
号を同一音程とみなせる区間に区分するセグメンテーシ
ョン手段と、ピッチ情報から各区間の音響信号の絶対音
程軸にそった音程を決定する音程同定手段と、ピッチ情
報に基づいて音響信号の調を決定する調決定手段と、区
間情報に基づいて音響信号の拍子及びテンポを決定する
拍子・テンポ決定手段とを備え、音響信号を楽譜データ
に変換する自動採譜装置において、抽出されたピッチ情
報を集計して絶対音程軸周りのピッチ情報の分布を検出
するピッチ分布検出手段と、検出されたピッチ分布情報
に基づいて音響信号の音程軸と絶対音程軸とのずれを検
出する音程ずれ検出手段と、検出されたずれに応じて抽
出されたピッチ情報を絶対音程軸との差が最小となるよ
うに移動修正するピッチ情報修正手段とを備えた。
デジタル信号に変換するアナログ/デジタル変換手段と
、デジタル信号に変換された音響信号からそのピッチ情
報及びパワー情報を抽出するピッチ・パワー抽出手段と
、抽出されたピッチ情報及び又はパワー情報から音響信
号を同一音程とみなせる区間に区分するセグメンテーシ
ョン手段と、ピッチ情報から各区間の音響信号の絶対音
程軸にそった音程を決定する音程同定手段と、ピッチ情
報に基づいて音響信号の調を決定する調決定手段と、区
間情報に基づいて音響信号の拍子及びテンポを決定する
拍子・テンポ決定手段とを備え、音響信号を楽譜データ
に変換する自動採譜装置において、抽出されたピッチ情
報を集計して絶対音程軸周りのピッチ情報の分布を検出
するピッチ分布検出手段と、検出されたピッチ分布情報
に基づいて音響信号の音程軸と絶対音程軸とのずれを検
出する音程ずれ検出手段と、検出されたずれに応じて抽
出されたピッチ情報を絶対音程軸との差が最小となるよ
うに移動修正するピッチ情報修正手段とを備えた。
[作用]
第1の本発明においては、音響信号の音程軸と絶対音程
軸との差を修正して区間の決定及び音程の決定等の処理
に進むべく、まず、音響信号から得られたピッチ情報の
絶対音程軸周りの分布を検出して音響信号が有する音程
軸情報を捕らえ易く処理し、この分布を統計的は処理し
て絶対音程軸に対する音響信号の音程軸のずれを検出し
、この検出されたずれに応じて抽出されたピッチ情報を
絶対音程軸との差が最小となるように移動修正する処理
を設けて最終的に得られる楽譜データの精度を向上させ
るようにした。
軸との差を修正して区間の決定及び音程の決定等の処理
に進むべく、まず、音響信号から得られたピッチ情報の
絶対音程軸周りの分布を検出して音響信号が有する音程
軸情報を捕らえ易く処理し、この分布を統計的は処理し
て絶対音程軸に対する音響信号の音程軸のずれを検出し
、この検出されたずれに応じて抽出されたピッチ情報を
絶対音程軸との差が最小となるように移動修正する処理
を設けて最終的に得られる楽譜データの精度を向上させ
るようにした。
また、第2の本発明においては、ピッチ・パワー抽出手
段によって抽出されたピッチ情報をピッチ分布検出手段
によって集計して絶対音程軸周りのピッチ情報の分布を
検出し、検出されたピッチ分布情報に基づいて音程ずれ
検出手段によって音響信号の音程軸と絶対音程軸とのず
れを検出し、検出されたずれに応じてピッチ情報修正手
段によって抽出されたピッチ情報を絶対音程軸との差が
最小となるように移動修正して音響信号の音程軸と絶対
音程軸とを合せ込んで最終的に得られる楽譜データの精
度を向上させるようにした。
段によって抽出されたピッチ情報をピッチ分布検出手段
によって集計して絶対音程軸周りのピッチ情報の分布を
検出し、検出されたピッチ分布情報に基づいて音程ずれ
検出手段によって音響信号の音程軸と絶対音程軸とのず
れを検出し、検出されたずれに応じてピッチ情報修正手
段によって抽出されたピッチ情報を絶対音程軸との差が
最小となるように移動修正して音響信号の音程軸と絶対
音程軸とを合せ込んで最終的に得られる楽譜データの精
度を向上させるようにした。
[実施例]
以下、本発明の一実施例を図面を参照しながら詳述する
。
。
且肱採困方式
まず、本発明が適用される自動採譜方式について説明す
る。
る。
第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に出力するようになされている。
次に、CPUIが実行する音響信号を取り込んだ後の採
譜処理を第4図の機能レベルで示すフローチャートに従
って詳述する。
譜処理を第4図の機能レベルで示すフローチャートに従
って詳述する。
まず、CPUIは、音響信号を自己相関分析して分析周
期毎に音響信号のピッチ情報を抽出し、また2乗和処理
してパワー情報を抽出し、その後ノイズ除去や平滑化処
理等の後処理を実行する(ステップSPI、5P2)。
期毎に音響信号のピッチ情報を抽出し、また2乗和処理
してパワー情報を抽出し、その後ノイズ除去や平滑化処
理等の後処理を実行する(ステップSPI、5P2)。
その後、CPUIは、ピッチ情報については、絶対音程
軸に対する音響信号のずれ量を算出し、得られたピッチ
情報をそのずれ量に応じてシフトさせるチューニング処
理を実行する(ステップ5P3)。すなわち、音響信号
を発生した歌唱者または楽器の音程軸と絶対音程軸との
差が小さくなるようにピッチ情報を修正する。
軸に対する音響信号のずれ量を算出し、得られたピッチ
情報をそのずれ量に応じてシフトさせるチューニング処
理を実行する(ステップ5P3)。すなわち、音響信号
を発生した歌唱者または楽器の音程軸と絶対音程軸との
差が小さくなるようにピッチ情報を修正する。
次いで、CPUIは、得られたピッチ情報が同−音程を
指示するものと考えられるピッチ情報の連続期間を得て
、音響信号を1音ごとのセグメントに切り分ける処理(
以下、セグメンテーションと呼ぶ)を実行し、また、得
られたパワー情報の変化に基づいてセグメンテーション
を実行する(ステップSP4.5P5)。これら得られ
た両者のセグメント情報に基づいて、CPUIは、4分
音符や8分音符等の時間長に相当する基準長を算出して
この基準長に基づいてより詳細にセグメンテーションを
実行する(ステップ5P6)。
指示するものと考えられるピッチ情報の連続期間を得て
、音響信号を1音ごとのセグメントに切り分ける処理(
以下、セグメンテーションと呼ぶ)を実行し、また、得
られたパワー情報の変化に基づいてセグメンテーション
を実行する(ステップSP4.5P5)。これら得られ
た両者のセグメント情報に基づいて、CPUIは、4分
音符や8分音符等の時間長に相当する基準長を算出して
この基準長に基づいてより詳細にセグメンテーションを
実行する(ステップ5P6)。
CPUIは、このようにしてセグメンテーションされた
セグメントのピッチ情報に基づき、そのピッチ情報が最
も近いと判断できる絶対音程軸上の音程にそのセグメン
トの音程を同定し、さらに、同定された連続するセグメ
ントの音程が同一か否かに基づいて再度セグメンテーシ
ョンを実行する(ステ・ンプSP?、5P8) = その後、CPUIは、ピッチ情報を集計して得た音程の
出現頻度と、調に応じて定まる所定の重み付は係数との
積和を求めてこの積和の最大情報に基づいて、例えば、
ハ長調やイ短調というように入力音響信号の楽曲の調を
決定し、決定された調における音階上の所定の音程につ
いてその音程をピッチ情報について見直して音程を確認
、修正する(ステップSP9.5P10)。次いで、C
PUIは、最終的に決定された音程から連続するセグメ
ントについて同一なものがあるか否か、また連続するセ
グメント間でパワーの変化があるか否かに基づいてセグ
メンテーション必見直しを実行し、最終的なセグメンテ
ーションを行なう(ステップ5P11)。
セグメントのピッチ情報に基づき、そのピッチ情報が最
も近いと判断できる絶対音程軸上の音程にそのセグメン
トの音程を同定し、さらに、同定された連続するセグメ
ントの音程が同一か否かに基づいて再度セグメンテーシ
ョンを実行する(ステ・ンプSP?、5P8) = その後、CPUIは、ピッチ情報を集計して得た音程の
出現頻度と、調に応じて定まる所定の重み付は係数との
積和を求めてこの積和の最大情報に基づいて、例えば、
ハ長調やイ短調というように入力音響信号の楽曲の調を
決定し、決定された調における音階上の所定の音程につ
いてその音程をピッチ情報について見直して音程を確認
、修正する(ステップSP9.5P10)。次いで、C
PUIは、最終的に決定された音程から連続するセグメ
ントについて同一なものがあるか否か、また連続するセ
グメント間でパワーの変化があるか否かに基づいてセグ
メンテーション必見直しを実行し、最終的なセグメンテ
ーションを行なう(ステップ5P11)。
このようにして音程及び音長(セグメント)が決定され
ると、CPtJlは、楽曲は1拍目から始まる、フレー
ズの最後の音は次の小節にまたがらない、小節ごとに切
れ目がある等の観点から小節を抽出し、この小節情報及
びセグメンテーション情報から拍子を決定し、この決定
された拍子情報及び小節の長さからテンポを決定する(
ステップ5P12.5P13)。
ると、CPtJlは、楽曲は1拍目から始まる、フレー
ズの最後の音は次の小節にまたがらない、小節ごとに切
れ目がある等の観点から小節を抽出し、この小節情報及
びセグメンテーション情報から拍子を決定し、この決定
された拍子情報及び小節の長さからテンポを決定する(
ステップ5P12.5P13)。
そして、CPUIは決定された音程、音長、調、拍子及
びテンポの情報を整理して最終的に楽譜データを作成す
る(ステップ5PL4)。
びテンポの情報を整理して最終的に楽譜データを作成す
る(ステップ5PL4)。
土主二三之グ
次に、このような処理を実行して採譜を行なう自動採譜
方式におけるチューニング処理(ステップSP3参熊)
について、第1図の詳細フローチャートを用いて詳述す
る。
方式におけるチューニング処理(ステップSP3参熊)
について、第1図の詳細フローチャートを用いて詳述す
る。
CPUIは、まず、周波数の単位であるHzで表わされ
ている入力ピッチ情報を、音階の単位であるセント(基
準音程に対するある音程の周波数比を、2を底とする対
数で表現し、1200を乗算したもの)で表わされたピ
ッチデータに変換する(ステップ5P20)。なお、1
00セントの差が半音の音程差に相当する。
ている入力ピッチ情報を、音階の単位であるセント(基
準音程に対するある音程の周波数比を、2を底とする対
数で表現し、1200を乗算したもの)で表わされたピ
ッチデータに変換する(ステップ5P20)。なお、1
00セントの差が半音の音程差に相当する。
その後、CPUIは、セント値の下2桁が同一なピッチ
データ毎に集計して第2図に示すようなヒストグラムを
作成する(ステップ5P21)。
データ毎に集計して第2図に示すようなヒストグラムを
作成する(ステップ5P21)。
すなわち、セント値が0.100.200、・・・のデ
ータを同一なものとして集計し、セント値が1.101
.201、・・・のデータを同一なものとじて集計し、
セント値が2.102.202、・・・のデータを同一
なものとして集計し、かかる集計をセント値が99.1
99.299、・・・のグループのデータについてまで
行なう。かくして、第2図に示すような1セントずつ異
なる全幅が100セントのピッチ情報についてのヒスト
グラムが得られる。
ータを同一なものとして集計し、セント値が1.101
.201、・・・のデータを同一なものとじて集計し、
セント値が2.102.202、・・・のデータを同一
なものとして集計し、かかる集計をセント値が99.1
99.299、・・・のグループのデータについてまで
行なう。かくして、第2図に示すような1セントずつ異
なる全幅が100セントのピッチ情報についてのヒスト
グラムが得られる。
なお、同一なものとし゛ζ集計する100セントする異
なるピッチ情報は半音の整数倍だけ異なるものであり、
また、音響信号は半音及び全音を音程差の基準としてい
るので、得られたヒストグラムは−様な分布を呈するの
ではなく、音響信号を発声した歌唱者や音響信号を発生
した楽器が有する音程軸に対応したセント値近傍に頻度
のピークを持つものとなる。
なるピッチ情報は半音の整数倍だけ異なるものであり、
また、音響信号は半音及び全音を音程差の基準としてい
るので、得られたヒストグラムは−様な分布を呈するの
ではなく、音響信号を発声した歌唱者や音響信号を発生
した楽器が有する音程軸に対応したセント値近傍に頻度
のピークを持つものとなる。
次いで、CPUIは、パラメータi、jをOクリアし、
パラメータMINを十分に大きい値Aにセットする(ス
テップ5P22>。その後、CPU1は、得られたヒス
トグラム情報を用いてiセントを中心とした統計上の分
散VARを演算する(ステップ5P23>。その後、演
算された分散VARがパラメータMINより大きいか否
かを判別し、小さい場合にはパラメータMINをその分
散値VARに更新し、パラメータjを値iに更新してス
テップ5P26に進み、他方、大きい場合には更新動作
することなく直ちにステップ5P26に進む(ステップ
5P24〜5p26>。その後、CPtJlはパラメー
タiが値99か否かを判断し、異なる場合にはパラメー
タiをインクリメントして上述のステップ5P23に戻
る(ステップ5P27>。
パラメータMINを十分に大きい値Aにセットする(ス
テップ5P22>。その後、CPU1は、得られたヒス
トグラム情報を用いてiセントを中心とした統計上の分
散VARを演算する(ステップ5P23>。その後、演
算された分散VARがパラメータMINより大きいか否
かを判別し、小さい場合にはパラメータMINをその分
散値VARに更新し、パラメータjを値iに更新してス
テップ5P26に進み、他方、大きい場合には更新動作
することなく直ちにステップ5P26に進む(ステップ
5P24〜5p26>。その後、CPtJlはパラメー
タiが値99か否かを判断し、異なる場合にはパラメー
タiをインクリメントして上述のステップ5P23に戻
る(ステップ5P27>。
このようにして、得られたピッチ情報の集計情報から分
散が最も小さくなるセント情報(j)が得られる。ここ
で、このセント情報周りの分散が最も小さいので、音響
信号の中心とする半音毎のセント群(j、100+j、
200+j、・・・)と判断することができる。す6わ
ち、歌唱者または楽器の音程軸を表わしていると捕らえ
ることができる。
散が最も小さくなるセント情報(j)が得られる。ここ
で、このセント情報周りの分散が最も小さいので、音響
信号の中心とする半音毎のセント群(j、100+j、
200+j、・・・)と判断することができる。す6わ
ち、歌唱者または楽器の音程軸を表わしていると捕らえ
ることができる。
そこで、CPUIは、このセント情報骨だけずらして音
響信号の音程軸を絶対音程軸に合せ込む。
響信号の音程軸を絶対音程軸に合せ込む。
まず、CPUIは、パラメータjが50セントより小さ
いか否かを判断して、すなわち、高音及び低音のどちら
の絶対音程軸に近いかを判断し、高音側に近い場合には
、すべてのピッチ情報を得られたセントj分だけ高音側
にずらして修正し、低音側に近い場合には、すべてのピ
ッチ情報を得られたセントj分だけ低音側にずらして修
正する(ステップ5P28〜30)。
いか否かを判断して、すなわち、高音及び低音のどちら
の絶対音程軸に近いかを判断し、高音側に近い場合には
、すべてのピッチ情報を得られたセントj分だけ高音側
にずらして修正し、低音側に近い場合には、すべてのピ
ッチ情報を得られたセントj分だけ低音側にずらして修
正する(ステップ5P28〜30)。
かくして、音響信号の音程軸がほぼ絶対音程軸に合せ込
まれ、このようにしたピッチ情報が以降の処理に用いら
れる。
まれ、このようにしたピッチ情報が以降の処理に用いら
れる。
従って、上述の実施例によれば、求められたピッチ情報
をセグメンテーションや音程同定処理等にそのまま適用
するのではなく、半音毎のピッチ情報を同軸上に集計し
、その集計情報から分散をパラメータとして絶対音程軸
とのずれ分を検出し、そのずれ分だけ音響信号の音程軸
を修正して以降の処理に利用するようにしたので、音響
信号源がいかなるものであろうと楽譜データとしてより
正確なものを得ることができる。
をセグメンテーションや音程同定処理等にそのまま適用
するのではなく、半音毎のピッチ情報を同軸上に集計し
、その集計情報から分散をパラメータとして絶対音程軸
とのずれ分を検出し、そのずれ分だけ音響信号の音程軸
を修正して以降の処理に利用するようにしたので、音響
信号源がいかなるものであろうと楽譜データとしてより
正確なものを得ることができる。
なお、上述の実施例においては、自己相関分析によって
得られたピッチ情報をチューニング処理するものを示し
たが、ピッチ情報の抽出方法はこれに限られないことは
勿論である。 2また、上述の実施例においては、音
響信号の音程軸を分散を用いて得るものを示したが、他
の統計的手法を用いて検出するようにしても良い。
得られたピッチ情報をチューニング処理するものを示し
たが、ピッチ情報の抽出方法はこれに限られないことは
勿論である。 2また、上述の実施例においては、音
響信号の音程軸を分散を用いて得るものを示したが、他
の統計的手法を用いて検出するようにしても良い。
さらに、上述の実施例においては、チューニング処理で
統計処理するピッチ情報がセント単位のものを示したが
、単位系はこれに限られないことはいうまでもない。
統計処理するピッチ情報がセント単位のものを示したが
、単位系はこれに限られないことはいうまでもない。
さらにまた、上述の実施例においては、第4図に示す全
ての処理をCPUIが主記憶装置3に格納されているプ
ログラムに従って実行するものを示したが、その一部ま
たは全部の処理をハードウェア構成で実行するようにし
ても良い。例えば、第3図との対応部分に同一符号を付
した第5図に示すように、音響信号入力装置8からの音
響信号を増幅回路10を介して増幅した後、さらに前置
フィルタ11を介してアナログ/デジタル変換器12に
与えてデジタル信号に変換し、このデジタル信号に変換
された音響信号を信号処理プロセッサ13が自己相関分
析してピッチ情報を抽出し、また2乗和処理してパワー
情報を抽出してCPU1によるソフトウェア処理系に与
えるようにしても良い。このようなハードウェア構成(
10〜13)に用いられる信号処理プロセッサ13とし
ては、音声帯域の信号をリアルタイム処理し得ると共に
、ホストのCPUIとのインタフェース信号が用意され
ているプロセッサ(例えば、日本電気株式会社製μP
D 7720)を適用し得る。
ての処理をCPUIが主記憶装置3に格納されているプ
ログラムに従って実行するものを示したが、その一部ま
たは全部の処理をハードウェア構成で実行するようにし
ても良い。例えば、第3図との対応部分に同一符号を付
した第5図に示すように、音響信号入力装置8からの音
響信号を増幅回路10を介して増幅した後、さらに前置
フィルタ11を介してアナログ/デジタル変換器12に
与えてデジタル信号に変換し、このデジタル信号に変換
された音響信号を信号処理プロセッサ13が自己相関分
析してピッチ情報を抽出し、また2乗和処理してパワー
情報を抽出してCPU1によるソフトウェア処理系に与
えるようにしても良い。このようなハードウェア構成(
10〜13)に用いられる信号処理プロセッサ13とし
ては、音声帯域の信号をリアルタイム処理し得ると共に
、ホストのCPUIとのインタフェース信号が用意され
ているプロセッサ(例えば、日本電気株式会社製μP
D 7720)を適用し得る。
[発明の効果]
以上のように、本発明によれば、ピッチ情報を、音響信
号の音程軸と絶対音程軸とのずれ分だけ修正して以降の
処理に供するようにしたので、音響信号源がいかなるも
のであろうと楽譜データとしてより正確なものを得るこ
とができる。
号の音程軸と絶対音程軸とのずれ分だけ修正して以降の
処理に供するようにしたので、音響信号源がいかなるも
のであろうと楽譜データとしてより正確なものを得るこ
とができる。
第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 (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63046112A JP2604401B2 (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 |
| EP89103498A EP0331107B1 (en) | 1988-02-29 | 1989-02-28 | Method for transcribing music and apparatus therefore |
| DE89103498T DE68907616T2 (de) | 1988-02-29 | 1989-02-28 | Verfahren und Gerät zur Musiktranskribierung. |
| AU30796/89A AU614582B2 (en) | 1988-02-29 | 1989-02-28 | 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 |
| KR1019890002518A KR970009939B1 (ko) | 1988-02-29 | 1989-02-28 | 자동채보(採譜) 방법 및 그 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63046112A JP2604401B2 (ja) | 1988-02-29 | 1988-02-29 | 自動採譜方法及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01219622A true JPH01219622A (ja) | 1989-09-01 |
| JP2604401B2 JP2604401B2 (ja) | 1997-04-30 |
Family
ID=12737913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63046112A Expired - Lifetime JP2604401B2 (ja) | 1988-02-29 | 1988-02-29 | 自動採譜方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2604401B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006201614A (ja) * | 2005-01-21 | 2006-08-03 | Victor Co Of Japan Ltd | 音程認識装置およびこれを利用した音声変換装置 |
-
1988
- 1988-02-29 JP JP63046112A patent/JP2604401B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006201614A (ja) * | 2005-01-21 | 2006-08-03 | Victor Co Of Japan Ltd | 音程認識装置およびこれを利用した音声変換装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2604401B2 (ja) | 1997-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109979488B (zh) | 基于重音分析的人声转乐谱系统 | |
| CN112992110A (zh) | 音频处理方法、装置、计算设备以及介质 | |
| JPH04195196A (ja) | Midiコード作成装置 | |
| JP3279204B2 (ja) | 音信号分析装置及び演奏情報発生装置 | |
| JP2604410B2 (ja) | 自動採譜方法及び装置 | |
| JPH01219622A (ja) | 自動採譜方法及び装置 | |
| JP3001353B2 (ja) | 自動採譜装置 | |
| EP0367191B1 (en) | Automatic music transcription method and system | |
| JP2604404B2 (ja) | 自動採譜方法及び装置 | |
| JP2604411B2 (ja) | 自動採譜方法及び装置 | |
| JPH01219636A (ja) | 自動採譜方法及び装置 | |
| JPH01219888A (ja) | 自動採譜方法及び装置 | |
| JP2604405B2 (ja) | 自動採譜方法及び装置 | |
| JP2604414B2 (ja) | 自動採譜方法及び装置 | |
| JP2604400B2 (ja) | ピッチ抽出方法及び抽出装置 | |
| JP2614631B2 (ja) | 自動採譜方法及び装置 | |
| JPH01219633A (ja) | 自動採譜方法及び装置 | |
| JPH01219623A (ja) | 自動採譜方法及び装置 | |
| JP2604413B2 (ja) | 自動採譜方法及び装置 | |
| JPH01219632A (ja) | 自動採譜方法及び装置 | |
| JP2604406B2 (ja) | 自動採譜方法及び装置 | |
| Jensen et al. | Segmenting melodies into notes | |
| JP2604407B2 (ja) | 自動採譜方法及び装置 | |
| JPH01219626A (ja) | 自動採譜方法及び装置 | |
| JPH01219889A (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 |