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

JP4132239B2 - Sound editing system - Google Patents

Sound editing system Download PDF

Info

Publication number
JP4132239B2
JP4132239B2 JP18021298A JP18021298A JP4132239B2 JP 4132239 B2 JP4132239 B2 JP 4132239B2 JP 18021298 A JP18021298 A JP 18021298A JP 18021298 A JP18021298 A JP 18021298A JP 4132239 B2 JP4132239 B2 JP 4132239B2
Authority
JP
Japan
Prior art keywords
editing
signal
sound
score
midi
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP18021298A
Other languages
Japanese (ja)
Other versions
JP2000010559A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP18021298A priority Critical patent/JP4132239B2/en
Publication of JP2000010559A publication Critical patent/JP2000010559A/en
Application granted granted Critical
Publication of JP4132239B2 publication Critical patent/JP4132239B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、MIDI編集を仲介としたPCM音響信号に対する音響編集システムに関するものである。
【0002】
【従来の技術】
従来、音響信号編集は、PCM(Pulse Code Modulation )の手法を基本としたマルチトラック波形編集が最も普及しているが、近年のコンピュータミュージックによる作曲法の普及によりMIDI(Musical Instrument Digital Interface)規格による符号データ(以下、MIDIデータという)も盛んに利用されるようになってきている。そして、編集装置の一部のトラック(最大256トラック装備の装置もある)にはMIDIトラックを割り当てることができ、同一時間軸でPCMとMIDIを編集することが可能になっている。
【0003】
しかしながら、PCMトラックとMIDIトラックが同報的に編集操作が加えられることがあっても、各々は独立して編集され、
(1)豊富な楽譜編集機能はMIDIトラックに限定される。
(2)PCMトラックとMIDIトラック間での相互乗り入れ(切り張り編集)ができない。
等の機能制約がある。
【0004】
MIDIデータからPCMデータに変換することは音源再生により元来可能であり、PCMデータをMIDIデータに変換する手段を設ければ、全トラックで楽譜編集機能が利用可能となる。例えば、特願平9−67467、特願平9−249635により変換可能になったが、MIDIデータを編集後再びPCMデータに戻す際、品質面で問題が生じる。
【0005】
【発明が解決しようとする課題】
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、PCMデータの編集品質の保持およびMIDIデータの編集機能を利用可能とする音響編集システムを提供することにある。
【0006】
【課題を解決するための手段】
前述した目的を達成するために本発明は、波形形式で記録されたソース音響信号を楽譜形式の楽譜データに変換する楽譜変換手段と、前記楽譜データを構成する各音符に対して対話形式に編集を行い、編集後楽譜データを生成する楽譜編集手段と、前記楽譜編集手段で音符に対して編集された楽譜データの変更分である、前記編集後楽譜データと前記楽譜データとの差分楽譜データから、前記ソース音響信号上の当該音符に対応する信号区間に対して行われる音響信号コマンドに翻訳する音響コマンド翻訳手段と、前記音響コマンド翻訳手段で翻訳された音響信号コマンドをもとに前記ソース音響信号上の当該信号区間に対して編集を行う音響信号編集手段と、を具備することを特徴とする音響編集システムである。
【0007】
【発明の実施の形態】
以下に、図面に基づいて本発明の実施の形態を詳細に説明する。図1は、本発明の実施の形態に係るMIDI編集を仲介とした音響編集システム1の概略構成図である。図1に示すように、音響編集システム1は、MIDI変換部3、MIDI編集部5、MIDIデータの編集コマンド翻訳部7、PCM音響編集コマンド9によるPCM音響信号バッチ編集部11等を有する。
【0008】
MIDI変換部3は、一般的なPCM符号化されたソース音響信号(以下、ソースPCMデータという)15をMIDI形式のMIDIデータ21に変換する。これは、特願平9−67467、特願平9−249635の手法に基づき変換を行う。MIDI編集部5は、変換後MIDIデータ21を編集し編集後MIDIデータ23を作成する。
【0009】
編集コマンド翻訳部7は、MIDI編集部5により編集されたMIDIデータの変更分である、編集後MIDIデータ23と変換後MIDIデータ21との差分MIDIデータ25から、PCM音響編集コマンド9を生成する。PCM音響信号バッチ編集部11は、ソースPCMデータ15に対して、生成されたPCM音響編集コマンド9群を用いて音響信号編集を行い、編集後PCMデータ17を作成する。
【0010】
次に、MIDI編集部5の編集とPCM音響編集コマンド9との関係について説明する。図2は、MIDI編集部5の編集とPCM音響編集コマンド9との関係を示す図である。
【0011】
まず、MIDI編集部5の編集について説明する。MIDIデータは、基本的に個々の音符(ノート)についての情報を記述したデータである。図2に示すように、MIDI編集部5は音符の削除31、追加33、属性変更35を行う。属性変更35は、音の開始時刻(ノートイン・デルタタイム) 36の変更、音の終了時刻(ノートオフ・デルタタイム)37の変更(音の長さの変更)、音の高さ(ノートナンバー)38の変更、音の強さ(ベロシティ)39の変更の4つを基本にして行なわれる。
【0012】
ここで、MIDIデータの編集処理の基本となる音の開始時刻36、音の長さ37、音の高さ38、音の強さ39の4つの情報について説明する。このMIDIデータを表示するには、音符に準じた符号を用いた楽譜の形態での表示が適している。特願平9−67468により、台形あるいは長方形からなる音符図形という音符に準じた符号を定義し、横軸に時間・長さ軸、縦軸に音の高さ・強さ軸をとった2次元座標上に、音符図形を配置する。これにより、楽譜の形態での表示を行う。この表示方法を用いて説明する。図9は、音符図形を用いたMIDIデータ編集方法を示す図である。
【0013】
図9に示すように、MIDI編集部5は、音の開始時刻t1、音の長さd1、音の高さn1、音の強さv1の4つの情報を基本として、これらを定量的に表示し、対話形式で編集を行う。例えば、音符図形Z1から音符図形Z2への編集は、音符図形の水平移動を行う開始時刻t1の変更、音符図形の垂直移動を行う音の高さn1の変更である(ドラッキング27)。また、音符図形Z1から音符図形Z3への編集は、音符図形の水平伸縮を行う音の長さd1の変更、音符図形の垂直伸縮を行う音の強さv1の変更である(リサイズ29)。
【0014】
尚、変更範囲は、音の開始時刻変更36は0〜1283 、音の長さ変更37は0〜127、音の高さ変更38は0〜1283 、音の強さ変更39は0〜127段階である。
【0015】
次に、MIDI編集部5とPCM音響編集コマンド9との関係について説明する。MIDI編集部5において音符に対して編集することは、PCM音響編集コマンド9において所定の信号区間に対して等価な編集を加えることに相当する。PCM音響編集コマンド9では、その信号区間の波形に対して削除、追加、さらに、横軸の信号時間軸および縦軸の信号強度軸に対して移動、延長、伸縮等を自動的に行う。
【0016】
図2に示すように、音符削除31は、区間信号削除41に、音符追加33は、区間信号追加43に相当する。音符の属性変更35における音の開始時刻36、音の長さ37、音の高さ38、音の強さ39等の変更は、区間信号の属性変更45における区間信号の区間位置46、区間長さ47、信号ピッチ48、信号振幅49等の変更に相当する。
【0017】
次に、PCM音響編集コマンド9における区間の長さ47の変更と信号ピッチ48の変更について詳細に説明する。図3は、区間の長さ47の変更を示す図である。図4は、信号ピッチ48の変更を示す図である。
【0018】
図3に示すように、区間の延長51は、現PCM信号区間50の波形を一定時間間隔で分割し、等分ずつ間隔をあけながら所望の区間に延長する。各間隔には前方または後方どちらかの信号をコピーするが、前方を後方に伸ばすと、伸ばした先は後方と連続するが、伸ばした元では一般に不連続になる。この波形の接続部で不連続が発生は避けることはできないが、不連続点での振幅ギャップが少なくなるように、接続位置をずらし、なるべく0レベル付近に不連続点をもってくるのが望ましい。
【0019】
図3の例では、約5周期の信号区間50を約8周期の信号区間に延長している。まず、後方から2周期ずつ3分割し(A1,A2,A3)、分割した各周期区間の後方1周期(A1,C1,C2)をコピーする(52)。
【0020】
区間の短縮53は、現PCM信号区間50の波形を一定時間間隔で分割し、等分ずつ信号を削除しながら所望の区間に短縮する。削除した区間の前後の接続する点が一般に不連続になる。区間の延長51と同様に削除する区間を前後にずらし、なるべく0レベル付近に不連続点をもってくるのが望ましい。
【0021】
図3の例では、約5周期の信号区間50を約3周期の信号区間に短縮している。まず、後方から2周期ずつ3分割し(B1,B2,B3)、分割した後方の2周期区間(B2,B3)の後方1周期(D1,D2)を削除する(54)。
【0022】
次に、図4に示すように、信号ピッチの上昇55は、現PCM信号区間50を横軸である信号時間軸方向に縮小し、現PCM信号区間50と同一な区間長Lになるように前述した区間の延長51と同様に区間の延長を行う(56)。信号ピッチの低下55は、現PCM信号区間50を信号時間軸方向に拡大し、現PCM信号区間50と同一な区間長Lになるように前述した区間の短縮53と同様に区間の短縮を行う(58)。
【0023】
次に、図1の処理をトラックを用いて説明する。図5は、図1の処理をトラックを用いて説明した説明図である。
【0024】
PCMトラック13間、MIDIトラック19間のコピーを行う場合、属性情報の変換以外には特に処理はない。PCMトラック13間のコピーを行う場合は、属性情報のサンプリング周波数と信号量子化ビット長を合わせる。MIDIトラック19間のコピーを行う場合は、メトロノーム、拍子などの時間の単位を合わせる。
【0025】
図5において、PCMトラック61には、ソースPCMデータ15が保持されている。MIDI変換部3によりソースPCMデータ15をMIDI変換し、MIDIトラック62にコピーする。このとき、ソースのPCMトラック61のトラックIDと区間情報をもつリンク情報65をMIDIトラック62に付加する。
【0026】
次に、MIDI編集部5によりMIDIトラック62に保持された変換後MIDIデータ21を編集し、編集後MIDIデータ23を作成し、作成された編集後MIDIデータ23はMIDIトラック63に保持される。MIDIトラック62に保持された変換後MIDIデータ21とMIDIトラック63に保持された編集後MIDIデータ23を用いて差分データ25からPCM音響編集コマンド9を生成する。
【0027】
そして、PCM音響信号バッチ編集部11は、PCMトラック61に保持されたソースPCMデータ15に対してPCM音響編集コマンド9を用いて編集を行い、編集後PCMデータ17が得られ、編集後PCMデータ17はPCMトラック64に保持される。このとき、PCM音響編集コマンド9の基になったMIDIトラック62に付与されたリンク情報65により指示されるPCMトラック64およびその所定の区間に編集後PCMデータ17が保持される。
【0028】
このように、本実施の形態では、PCM符号化されたソース音響信号(ソースPCMデータ)15をMIDI変換部3によりMIDIデータ21に変換し、MIDI編集されたMIDIデータの変更分から編集コマンド翻訳部7によりPCM音響編集コマンド9を生成し、ソースPCMデータ15に対して生成されたコマンド9群でPCM音響信号バッチ編集部11により編集を行う。これにより、PCMの音響データもMIDIデータと同様なMIDI編集が行え、非音楽の音響素材に対してもMIDIによる編集環境が提供できる。
また、MIDIトラック19とPCMトラック13間で相互乗り入れ(切り張り編集)が可能になり、ソースPCMデータ15の音響品質の劣化を抑えることができる。
【0029】
次に、マルチトラックのMIDI編集およびPCM音響編集について説明する。図6は、マルチトラックのMIDI編集およびPCM音響編集を示す図である。
【0030】
図6に示すように、ソース音響信号がマルチトラックのソース音響信号L、ソース音響信号Rから構成される場合、いすれか1つのトラックを選択して、そのソース音響信号に対してMIDI変換部3aによりMIDI変換を行う。例えば、ソース音響信号Lを選択し、ソース音響信号Lに対してMIDI変換を行う。
【0031】
1つのソース音響信号に対してマルチトラックのMIDIデータに変換する場合、いずれか1つのMIDIトラックに対してMIDI編集部5aによりMIDI編集を行う。例えば、ソース音響信号Lに対してMIDI変換を行い、3つのMIDIトラック−伴奏メロディトラック95、ボーカル・メロディトラック96、ボーカル・フォルマント・トラック97を生成し、代表して伴奏メロディトラック95に対して、他の楽曲メロディであるMIDIデータ98を参照してMIDI編集を行う。
【0032】
さらに、編集後のMIDIデータから編集コマンド翻訳部7aによりPCM音響編集コマンドを生成し、ソースPCMバッチ編集部11aによりソース音響信号に対して編集を行う。この場合、マルチトラックの全てのソース音響信号に対して同一の編集処理を行う。例えば、伴奏メロディトラック95に対する編集後MIDIデータから編集コマンド翻訳部7aによりPCM音響編集コマンドの編集Lと編集Rを生成し、PCM音響信号バッチ編集部11aによりソース音響信号Lに対して編集Lおよびソース音響信号Rに対して編集Rを行う。これにより、編集音響信号L、編集音響信号Rを作成する。(尚、編集Lと編集Rは同じ編集内容である。)
【0033】
次に、2つの歌曲合成による替え歌作成方法について説明する。図7は、2つの歌曲合成による替え歌作成方法を示す図である。
【0034】
図7に示すように、歌曲AのソースPCMデータ71と歌曲BのソースPCMデータ75を夫々マルチトラックMIDI変換部3bにより変換する。マルチトラックのMIDIデータの中から、夫々メロディトラックである変換MIDIトラックA72と変換MIDIトラックB76を選択する。例えば、歌曲Aのメロディトラックを歌曲BのメロディトラックにすりかえるようにMIDI編集部5bにより編集を行う。すなわち、(変換MIDIトラックB−変換MIDIトラックA)の差分データ73を生成し、差分データ73から編集コマンド翻訳部によりPCM音響編集コマンドを生成し、PCM音響信号バッチ編集部11bにより編集を歌曲AのソースPCMデータ71に施す。これにより、歌曲Bのメロディで歌曲Aの歌詞をもつ歌曲74が作成される。
【0035】
同様にして、歌曲BのソースPCMデータ75に(変換MIDIトラックA−変換MIDIトラックB)の差分データ77を用いてPCM音響信号バッチ編集部11bにより編集を施し、歌曲Aのメロディで歌曲Bの歌詞をもつ歌曲78が作成する。
【0036】
次に、替え歌の生成具体例について説明する。図8は、山田耕筰の「赤とんぼ」と「この道」の合成による替え歌の生成具体例を示す。
【0037】
この替え歌は、メロディの音の高さのみを変更し、歌詞のリズムと音の長さの噛み合いが良さそうな句どうしを対応づけるものとする。図8に示すように、「赤とんぼ」と「この道」の歌声のメロディトラックのMIDIデータを抽出し、「赤とんぼ」の歌詞81、ノート82、音の高さ(ノートナンバ)83、音の長さ84、および「この道」の歌詞91、ノート92、音の高さ(ノートナンバ)93、音の長さ94の情報についてMIDI編集を行う。ノート82,92は、「ド」、「レ」、「ミ」等に相当する。
【0038】
「赤とんぼ」と「この道」の歌詞のリスム81、91および音の長さ84、94を比較する。例えば、「赤とんぼ」の歌詞81−3(あかとんぼ)のリズムと「この道」の歌詞91−1(このみちは)のリズム、さらに「赤とんぼ」の音の長さ84−3(1 1 2 2 4)と「この道」の音の長さ94−1(1 11 2 3)は、かなり値が似通っているので、「赤とんぼ」の第3番目の句と「この道」の第1番目の句を対応づける。同様に、「赤とんぼ」の第1番目の句と「この道」の第2番目の句、「赤とんぼ」の第2番目の句と「この道」の第3番目の句を対応づける。
【0039】
次に、対応づけられた句の間での、音の高さ(ノートナンバ)の差分データ96を得る。すなわち、生成される替え歌の第1番目の句における音の高さ96−1は、(「この道」の音の高さ93−1) − (「赤とんぼ」の音の高さ83−3)である差分データ(−13 +1 +3 +3 +1)を得る。同様に、音の高さ96−2は、(「この道」の音の高さ93−2) − (「赤とんぼ」の音の高さ83−1)である差分データ(+15 +6 +4 +3)、音の高さ96−3は、(「この道」の音の高さ93−3) − (「赤とんぼ」の音の高さ83−2)である差分データ(−1 −2 −19 −6 −6)を得る。
【0040】
また、対応づけられた句の間で、歌詞を置き換えることにより、生成される替え歌の第1番目の句における歌詞95−1は、「赤とんぼ」の歌詞81−3に変更する。同様に、歌詞95−2は「赤とんぼ」の歌詞81−1、歌詞95−3は「赤とんぼ」の歌詞81−2に変更する。
【0041】
このようにして、音符の高さのみ変更し、音の長さと歌詞のリズムが噛み合う句を対応させた「赤とんぼ」と「この道」を合成した替え歌が生成される。
【0042】
従って、ソース音響信号が編集されたPCMデータ15の場合、BGMや伴奏パートのメロディに相当する部分をMIDI変換部3により抽出して、MIDI編集部5により別のメロディに変更すれば、替え歌などを作成したり、詩歌の朗読音声にメロディを付加することも可能になる。
【0043】
すなわち、本実施の形態では、ソース音響信号に対応しないMIDIデータが別途与えられた場合、MIDI編集部5は、MIDI編集対象のMIDIデータの一部が、別途与えられたMIDIデータの一部に類似するように編集を行うことができる。尚、別途与えられるMIDIデータは、別のソース音響信号から変換されたものである必要はない。
【0044】
【発明の効果】
以上、詳細に説明したように本発明では、PCMデータの編集品質の保持およびMIDIデータの編集機能を利用可能とする音響編集システムを提供することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るMIDI編集を仲介とした音響編集システム1の概略構成図
【図2】MIDI編集部5の編集とPCM音響編集コマンド9との関係を示す図
【図3】区間の長さ47の変更を示す図
【図4】信号ピッチ48の変更を示す図
【図5】図1の処理をトラックを用いて説明した説明図
【図6】マルチトラックのMIDI編集およびPCM音響編集を示す図
【図7】2つの歌曲合成による替え歌作成方法を示す図
【図8】山田耕筰の「赤とんぼ」と「この道」の合成による替え歌の生成具体例を示す図
【図9】音符図形を用いたMIDIデータ編集方法示す図
【符号の説明】
1………音響編集システム
3………MIDI変換部
5………MIDI編集部
7………編集コマンド翻訳部
11………PCM音響信号バッチ編集部
13………PCMトラック
15………ソースPCMデータ
17………編集後PCMデータ
19………MIDIトラック
21………変換後MIDIデータ
23………編集後MIDIデータ
25………差分MIDIデータ
31………音符削除
33………音符追加
35、45………属性変更
36………音の開始時刻(ノートオン・デルタタイム)
37………音の終了時刻(ノートオフ・デルタタイム)
38………音の高さ(ノートナンバー)
39………音の強さ(ベロシティ)
41………区間信号削除
43………区間信号追加
46………区間位置
47………区間長さ
48………信号ピッチ
49………信号振幅
65………リンク情報
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a sound editing system for PCM sound signals mediated by MIDI editing.
[0002]
[Prior art]
Conventionally, multi-track waveform editing based on the PCM (Pulse Code Modulation) method has been most widely used for sound signal editing. However, due to the spread of computer music composition methods in recent years, it is based on the MIDI (Musical Instrument Digital Interface) standard. Code data (hereinafter referred to as MIDI data) has also been actively used. A MIDI track can be assigned to a part of tracks of the editing device (some devices have a maximum of 256 tracks), and PCM and MIDI can be edited on the same time axis.
[0003]
However, even if the editing operation is added to the PCM track and the MIDI track in a broadcast manner, each is edited independently.
(1) Abundant score editing functions are limited to MIDI tracks.
(2) Mutual boarding (cutting editing) is not possible between PCM and MIDI tracks.
There are functional restrictions such as.
[0004]
Conversion from MIDI data to PCM data can be originally performed by sound source reproduction. If a means for converting PCM data to MIDI data is provided, the score editing function can be used for all tracks. For example, although conversion is possible according to Japanese Patent Application Nos. 9-67467 and 9-249635, there is a problem in terms of quality when MIDI data is edited and returned to PCM data again.
[0005]
[Problems to be solved by the invention]
The present invention has been made in view of such problems, and an object of the present invention is to provide an acoustic editing system that can maintain the editing quality of PCM data and can use the editing function of MIDI data. .
[0006]
[Means for Solving the Problems]
In order to achieve the above-described object, the present invention provides a score conversion means for converting a source sound signal recorded in a waveform format into score-format score data, and interactively edits each note constituting the score data. A score editing means for generating edited score data, and a difference score data between the edited score data and the score data, which is a change of the score data edited with respect to the notes by the score editing means. the acoustic command translation means for translating the acoustic signal commands performed on the signal segment corresponding to the notes on the source audio signal, the source sound based on the acoustic signal commands translated by the acoustic command translation means An acoustic editing system comprising: an acoustic signal editing unit that edits the signal section on the signal .
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a schematic configuration diagram of an audio editing system 1 mediated by MIDI editing according to an embodiment of the present invention. As shown in FIG. 1, the sound editing system 1 includes a MIDI conversion unit 3, a MIDI editing unit 5, a MIDI data editing command translating unit 7, a PCM sound signal batch editing unit 11 using a PCM sound editing command 9, and the like.
[0008]
The MIDI conversion unit 3 converts a general PCM-encoded source sound signal (hereinafter referred to as source PCM data) 15 into MIDI data 21 in the MIDI format. This conversion is performed based on the methods of Japanese Patent Application Nos. 9-67467 and 9-249635. The MIDI editing unit 5 edits the converted MIDI data 21 and creates the edited MIDI data 23.
[0009]
The editing command translation unit 7 generates a PCM sound editing command 9 from the difference MIDI data 25 between the edited MIDI data 23 and the converted MIDI data 21, which is a change in the MIDI data edited by the MIDI editing unit 5. . The PCM sound signal batch editing unit 11 performs sound signal editing on the source PCM data 15 using the generated PCM sound editing commands 9 group, and creates post-editing PCM data 17.
[0010]
Next, the relationship between editing by the MIDI editing unit 5 and the PCM sound editing command 9 will be described. FIG. 2 is a diagram showing the relationship between the editing by the MIDI editing unit 5 and the PCM sound editing command 9.
[0011]
First, editing by the MIDI editing unit 5 will be described. MIDI data is basically data describing information about individual notes (notes). As shown in FIG. 2, the MIDI editing unit 5 performs note deletion 31, addition 33, and attribute change 35. The attribute change 35 is a change of the sound start time (note-in / delta time) 36, a sound end time (note-off delta time) 37 (change of the sound length), and the pitch (note number). ) 38, and sound intensity (velocity) 39.
[0012]
Here, four pieces of information, which are a sound start time 36, a sound length 37, a sound pitch 38, and a sound intensity 39, which are the basis of the MIDI data editing process, will be described. In order to display the MIDI data, it is suitable to display in the form of a score using a code according to a note. Japanese Patent Application No. Hei 9-67468 defines a note-like code that is a trapezoidal or rectangular note graphic, two-dimensional with the horizontal axis representing the time / length axis and the vertical axis representing the pitch / sound intensity axis. Place a note graphic on the coordinates. Thereby, display in the form of a score is performed. This will be described using this display method. FIG. 9 is a diagram showing a MIDI data editing method using note graphics.
[0013]
As shown in FIG. 9, the MIDI editing unit 5 displays quantitatively based on the four pieces of information of the sound start time t1, the sound length d1, the sound pitch n1, and the sound intensity v1. And edit interactively. For example, the editing from the note graphic Z1 to the note graphic Z2 is a change of the start time t1 for horizontally moving the note graphic and a change of the pitch n1 for vertically moving the note graphic (Dracking 27). The editing from the note graphic Z1 to the note graphic Z3 is a change of the sound length d1 for performing horizontal expansion / contraction of the musical note graphic and a change of the sound intensity v1 for performing vertical expansion / contraction of the musical note graphic (resizing 29).
[0014]
The change range is 0 to 128 3 for the sound start time change 36, 0 to 127 for the sound length change 37, 0 to 128 3 for the sound pitch change 38, and 0 to 128 for the sound intensity change 39. There are 127 stages.
[0015]
Next, the relationship between the MIDI editing unit 5 and the PCM sound editing command 9 will be described. Editing a note in the MIDI editing unit 5 corresponds to performing equivalent editing on a predetermined signal section in the PCM sound editing command 9. The PCM sound editing command 9 automatically deletes, adds, and moves, extends, expands, and contracts the waveform of the signal section with respect to the horizontal signal time axis and the vertical signal intensity axis.
[0016]
As shown in FIG. 2, note deletion 31 corresponds to section signal deletion 41, and note addition 33 corresponds to section signal addition 43. The change of the sound start time 36, the sound length 37, the sound pitch 38, the sound intensity 39, etc. in the note attribute change 35 is performed by changing the section position 46 and the section length of the section signal in the section signal attribute change 45. This corresponds to a change in the length 47, the signal pitch 48, the signal amplitude 49 and the like.
[0017]
Next, the change of the section length 47 and the change of the signal pitch 48 in the PCM sound editing command 9 will be described in detail. FIG. 3 is a diagram illustrating a change in the length 47 of the section. FIG. 4 is a diagram illustrating the change of the signal pitch 48.
[0018]
As shown in FIG. 3, the section extension 51 divides the waveform of the current PCM signal section 50 at a constant time interval and extends it to a desired section with an equal interval. Either forward or backward signals are copied at each interval, but if the front is extended backward, the stretched tip is continuous with the rear, but is generally discontinuous at the stretched source. Although the occurrence of discontinuity cannot be avoided at the connection portion of this waveform, it is desirable to shift the connection position so as to reduce the amplitude gap at the discontinuity point and bring the discontinuity point as close to 0 level as possible.
[0019]
In the example of FIG. 3, the signal period 50 of about 5 cycles is extended to the signal period of about 8 cycles. First, it is divided into three by two periods from the rear (A1, A2, A3), and one rear period (A1, C1, C2) of each divided period section is copied (52).
[0020]
The section shortening 53 divides the waveform of the current PCM signal section 50 at a constant time interval and shortens the waveform to a desired section while deleting signals equally. The connecting points before and after the deleted section are generally discontinuous. Similarly to the section extension 51, it is desirable to shift the section to be deleted back and forth and bring discontinuities as close to the 0th level as possible.
[0021]
In the example of FIG. 3, the signal period 50 of about 5 cycles is shortened to the signal period of about 3 cycles. First, it is divided into two periods from the rear (B1, B2, B3), and the rear one period (D1, D2) of the divided two period sections (B2, B3) is deleted (54).
[0022]
Next, as shown in FIG. 4, the signal pitch increase 55 reduces the current PCM signal section 50 in the signal time axis direction, which is the horizontal axis, so as to have the same section length L as the current PCM signal section 50. The section is extended in the same manner as the section extension 51 described above (56). The signal pitch decrease 55 enlarges the current PCM signal section 50 in the signal time axis direction, and shortens the section in the same manner as the section shortening 53 described above so as to have the same section length L as the current PCM signal section 50. (58).
[0023]
Next, the process of FIG. 1 will be described using a track. FIG. 5 is an explanatory diagram for explaining the processing of FIG. 1 using a track.
[0024]
When copying between PCM tracks 13 and MIDI tracks 19, there is no particular processing other than the conversion of attribute information. When copying between PCM tracks 13, the sampling frequency of attribute information and the signal quantization bit length are matched. When copying between MIDI tracks 19, time units such as metronome and time signature are matched.
[0025]
In FIG. 5, the PCM track 61 holds source PCM data 15. The MIDI conversion unit 3 performs MIDI conversion on the source PCM data 15 and copies it to the MIDI track 62. At this time, link information 65 having the track ID and section information of the source PCM track 61 is added to the MIDI track 62 .
[0026]
Next, the converted MIDI data 21 held in the MIDI track 62 by the MIDI editing unit 5 is edited to create the edited MIDI data 23, and the created edited MIDI data 23 is held in the MIDI track 63. The PCM sound editing command 9 is generated from the difference data 25 using the converted MIDI data 21 held in the MIDI track 62 and the edited MIDI data 23 held in the MIDI track 63.
[0027]
Then, the PCM sound signal batch editing unit 11 edits the source PCM data 15 held in the PCM track 61 by using the PCM sound editing command 9 to obtain the edited PCM data 17, and the edited PCM data. 17 is held on the PCM track 64. At this time, the edited PCM data 17 is held in the PCM track 64 indicated by the link information 65 given to the MIDI track 62 that is the basis of the PCM sound editing command 9 and the predetermined section.
[0028]
As described above, in the present embodiment, the PCM-encoded source acoustic signal (source PCM data) 15 is converted into the MIDI data 21 by the MIDI conversion unit 3, and the edit command translation unit is changed from the change in the MIDI edited MIDI data. 7, the PCM sound editing command 9 is generated, and the PCM sound signal batch editing unit 11 edits the command 9 group generated for the source PCM data 15. As a result, the PCM sound data can be edited in the same way as the MIDI data, and a MIDI editing environment can be provided for non-musical sound materials.
Further, mutual loading (cutting editing) can be performed between the MIDI track 19 and the PCM track 13, and deterioration of the sound quality of the source PCM data 15 can be suppressed.
[0029]
Next, multitrack MIDI editing and PCM sound editing will be described. FIG. 6 is a diagram showing multitrack MIDI editing and PCM sound editing.
[0030]
As shown in FIG. 6, when the source acoustic signal is composed of a multi-track source acoustic signal L and a source acoustic signal R, any one track is selected, and a MIDI conversion unit for the source acoustic signal is selected. MIDI conversion is performed by 3a. For example, the source acoustic signal L is selected and MIDI conversion is performed on the source acoustic signal L.
[0031]
When converting one source sound signal into multi-track MIDI data, the MIDI editing unit 5a performs MIDI editing on any one of the MIDI tracks. For example, MIDI conversion is performed on the source sound signal L to generate three MIDI tracks-accompaniment melody track 95, vocal melody track 96, and vocal formant track 97. Then, MIDI editing is performed with reference to the MIDI data 98 which is another music melody.
[0032]
Further, a PCM sound editing command is generated from the edited MIDI data by the editing command translating unit 7a, and the source sound signal is edited by the source PCM batch editing unit 11a. In this case, the same editing process is performed for all the source audio signals of the multitrack. For example, the editing command translation unit 7a generates the editing L and editing R of the PCM sound editing command from the edited MIDI data for the accompaniment melody track 95, and the editing L and editing R and the editing sound L and editing R of the source sound signal L by the PCM sound signal batch editing unit 11a Edit R is performed on the source acoustic signal R. Thereby, the edit sound signal L and the edit sound signal R are created. (Edit L and Edit R have the same editing content.)
[0033]
Next, a method for creating a replacement song by synthesizing two songs will be described. FIG. 7 is a diagram illustrating a method of creating a replacement song by combining two songs.
[0034]
As shown in FIG. 7, the source PCM data 71 of the song A and the source PCM data 75 of the song B are converted by the multi-track MIDI conversion unit 3b, respectively. A conversion MIDI track A72 and a conversion MIDI track B76, which are melody tracks, are selected from the multitrack MIDI data. For example, editing is performed by the MIDI editing unit 5b so that the melody track of the song A is replaced with the melody track of the song B. That is, difference data 73 of (converted MIDI track B-converted MIDI track A) is generated, a PCM sound editing command is generated from the difference data 73 by the edit command translating unit, and editing is performed by song PC A by the PCM sound signal batch editing unit 11b. To the source PCM data 71. Thereby, a song 74 having the lyrics of song A with the melody of song B is created.
[0035]
Similarly, the source PCM data 75 of the song B is edited by the PCM sound signal batch editing unit 11b using the difference data 77 of (converted MIDI track A-converted MIDI track B), and the song B's melody of the song B is edited. A song 78 with lyrics is created.
[0036]
Next, a specific example of generating a replacement song will be described. FIG. 8 shows a specific example of the creation of a singing song by composing Yamada Kogo's “Red Dragonfly” and “Kono Michi”.
[0037]
This parody changes only the pitch of the melody and associates the rhythm of the lyric with phrases that seem to have good engagement with the length of the sound. As shown in FIG. 8, the MIDI data of the melody tracks of the singing voices of “Red Dragonfly” and “Kono Michi” are extracted, and the lyrics 81 of the “Red Dragonfly”, the note 82, the pitch (note number) 83, the length of the sound. MIDI editing is performed on the information of the lyrics 84, the note 92, the pitch 92 (note number) 93, and the length 94 of the sound. The notes 82 and 92 correspond to “do”, “le”, “mi”, and the like.
[0038]
The lyrics 81 and 91 and the sound lengths 84 and 94 of the lyrics of “Red Dragonfly” and “Kono Michi” are compared. For example, the rhythm of Lyrics 81-3 (Akatonbo) of “Akatonbo”, the rhythm of Lyrics 91-1 (Kono Michiha) of “Kono Michi”, and the length of the sound of “Red Dragonfly” 84-3 (1 1 2 2 4) and the length of the sound of this road 94-1 (1 11 2 3) are quite similar, so the third phrase of “Red Dragonfly” and the first of “this road” The phrase is matched. Similarly, the first phrase of “Red Dragonfly” is associated with the second phrase of “this road”, the second phrase of “Red Dragonfly”, and the third phrase of “this road”.
[0039]
Next, differential data 96 of the pitch (note number) between the associated phrases is obtained. That is, the pitch 96-1 in the first phrase of the generated singing song is (pitch 93-1 of "this road")-(pitch 83-3 of "red dragonfly") The difference data (−13 + 1 + 3 + 3 + 1) is obtained. Similarly, the pitch of the sound 96-2 is the difference data (+ 15 + 6 + 4 + 3) which is (the pitch of the sound of "this road" 93-2)-(the pitch of the sound of "red dragonfly" 83-1). The pitch of the sound 96-3 is the difference data (−1 −2 −19 −) (the pitch of the sound of “this road” 93-3) − (the pitch of the sound of “red dragonfly” 83-2). 6-6) is obtained.
[0040]
Also, by replacing the lyrics between the associated phrases, the lyrics 95-1 in the first phrase of the generated percussion is changed to the lyrics 81-3 of “Red Dragonfly”. Similarly, the lyrics 95-2 is changed to “red dragonfly” lyrics 81-1 and the lyrics 95-3 is changed to “red dragonfly” lyrics 81-2.
[0041]
In this way, a percussion song is generated in which “red dragonfly” and “this road” are synthesized by changing only the pitch of the notes and associating the phrase in which the length of the sound and the rhythm of the lyrics mesh with each other.
[0042]
Therefore, in the case of the PCM data 15 in which the source sound signal is edited, if a portion corresponding to the melody of the BGM or accompaniment part is extracted by the MIDI conversion unit 3 and changed to another melody by the MIDI editing unit 5, a song is replaced Can be created, and melodies can be added to the readings of poetry.
[0043]
That is, in the present embodiment, when MIDI data that does not correspond to the source sound signal is separately provided, the MIDI editing unit 5 converts a part of the MIDI data to be edited into a part of the separately provided MIDI data. Editing can be done in a similar way. Note that separately provided MIDI data does not have to be converted from another source sound signal.
[0044]
【The invention's effect】
As described above in detail, according to the present invention, it is possible to provide an acoustic editing system that can maintain the editing quality of PCM data and can use the editing function of MIDI data.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of an audio editing system 1 mediated by MIDI editing according to an embodiment of the present invention. FIG. 2 is a diagram showing a relationship between editing by a MIDI editing unit 5 and PCM audio editing commands 9. 3] Diagram showing change in section length 47 [FIG. 4] Diagram showing change in signal pitch 48 [FIG. 5] Explanatory diagram explaining processing in FIG. 1 using tracks [FIG. 6] Multi-track MIDI editing Fig. 7 shows the editing of PCM sound. Fig. 7 shows how to create a replacement song by combining two songs. Fig. 8 shows a specific example of the creation of a replacement song by Koda Yamada's combination of "Red Dragonfly" and "Kono Michi." 9] Diagram showing how MIDI data is edited using note graphics [Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ......... Sound editing system 3 ......... MIDI conversion part 5 ......... MIDI editing part 7 ......... Editing command translation part 11 ......... PCM sound signal batch editing part 13 ......... PCM track 15 ......... Source PCM data 17 ......... Edited PCM data 19 ......... MIDI track 21 ... ... Converted MIDI data 23 ... ... Edited MIDI data 25 ... ... Difference MIDI data 31 ... ... Delete note 33 ... ... Note Added 35, 45 ......... Change attribute 36 ......... Start time of sound (note on delta time)
37 ……… End time of sound (note-off delta time)
38 ......... Pitch (note number)
39 ……… Sound intensity (velocity)
41 ......... Section signal deletion 43 ......... Section signal addition 46 ......... Section position 47 ... ... Section length 48 ... ... Signal pitch 49 ... ... Signal amplitude 65 ... ... Link information

Claims (6)

波形形式で記録されたソース音響信号を楽譜形式の楽譜データに変換する楽譜変換手段と、
前記楽譜データを構成する各音符に対して対話形式に編集を行い、編集後楽譜データを生成する楽譜編集手段と、
前記楽譜編集手段で音符に対して編集された楽譜データの変更分である、前記編集後楽譜データと前記楽譜データとの差分楽譜データから、前記ソース音響信号上の当該音符に対応する信号区間に対して行われる音響信号コマンドに翻訳する音響コマンド翻訳手段と、
前記音響コマンド翻訳手段で翻訳された音響信号コマンドをもとに前記ソース音響信号上の当該信号区間に対して編集を行う音響信号編集手段と、
を具備することを特徴とする音響編集システム。
A score conversion means for converting a source acoustic signal recorded in a waveform format into score format score data;
A score editing means for interactively editing each note constituting the score data and generating score data after editing,
From the difference score data between the edited score data and the score data, which is a change of the score data edited with respect to the note by the score editing means, to the signal section corresponding to the note on the source acoustic signal Acoustic command translation means for translating into acoustic signal commands performed on
Acoustic signal editing means for editing the signal section on the source acoustic signal based on the acoustic signal command translated by the acoustic command translation means;
An acoustic editing system comprising:
前記楽譜変換手段が1つのソース音響信号に対して時間的に重複する複数のトラックからなる楽譜データに変換する場合、
前記楽譜編集手段は、いずれか1つの代表トラックを処理の対象とすることを特徴とする請求項1記載の音響編集システム。
When the score conversion means converts to a score data consisting of a plurality of tracks that overlap in time with respect to one source acoustic signal,
2. The sound editing system according to claim 1, wherein the musical score editing means targets any one of the representative tracks.
前記楽譜編集手段は、各音符の時間的な位置と長さ、音の高さと強さの4つの情報を、定量的に表示した楽譜上で、対話形式に操作することを特徴とする請求項1記載の音響編集システム。  The score editing means operates in an interactive manner on a score that quantitatively displays four pieces of information of time position and length of each note and pitch and strength of each note. The sound editing system according to 1. 前記ソース音響信号がPCM形式で符号化され、前記楽譜データがMIDI形式で符号化されていることを特徴とする請求項1記載の音響編集システム。  2. The sound editing system according to claim 1, wherein the source sound signal is encoded in a PCM format, and the musical score data is encoded in a MIDI format. 前記楽譜編集手段は、前記音符の削除、前記音符の追加、前記音符の時間的な位置、長さ、高さ、強さの属性変更のいずれかを行うことを特徴とする請求項1記載の音響編集システム。  2. The musical score editing unit according to claim 1, wherein the musical score editing unit performs any one of deletion of the note, addition of the note, and change of time position, length, height, and strength attribute of the note. Sound editing system. 前記音響信号コマンドは、区間信号の削除、区間信号の追加、区間信号の区間位置、区間長さ、信号ピッチ、信号振幅の属性変更のいずれかを行うことを特徴とする請求項1記載の音響編集システム。  2. The sound according to claim 1, wherein the acoustic signal command is one of deletion of a section signal, addition of a section signal, section position of a section signal, section length, signal pitch, and signal amplitude attribute change. Editing system.
JP18021298A 1998-06-26 1998-06-26 Sound editing system Expired - Fee Related JP4132239B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18021298A JP4132239B2 (en) 1998-06-26 1998-06-26 Sound editing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18021298A JP4132239B2 (en) 1998-06-26 1998-06-26 Sound editing system

Publications (2)

Publication Number Publication Date
JP2000010559A JP2000010559A (en) 2000-01-14
JP4132239B2 true JP4132239B2 (en) 2008-08-13

Family

ID=16079370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18021298A Expired - Fee Related JP4132239B2 (en) 1998-06-26 1998-06-26 Sound editing system

Country Status (1)

Country Link
JP (1) JP4132239B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5609281B2 (en) * 2010-06-08 2014-10-22 大日本印刷株式会社 Method and apparatus for creating differential code data

Also Published As

Publication number Publication date
JP2000010559A (en) 2000-01-14

Similar Documents

Publication Publication Date Title
EP1469455B1 (en) Score data display/editing apparatus and method
CN1199146C (en) Karaoke apparatus creating virtual harmony voice over actual singing voice
EP1512140B1 (en) Musical notation system
US6392135B1 (en) Musical sound modification apparatus and method
JP3829549B2 (en) Musical sound generation device and template editing device
JP3484988B2 (en) Performance information editing method and recording medium storing performance information editing program
JP4132239B2 (en) Sound editing system
JP3363407B2 (en) Lyric subtitle display device
JP3709821B2 (en) Music information editing apparatus and music information editing program
JP4268322B2 (en) Encoded data creation method for playback
JPH09134188A (en) Singing voice synthesizer and music player
Palmer Computer graphics in music performance research
JP4152502B2 (en) Sound signal encoding device and code data editing device
JPH06110476A (en) Karaoke @(3754/24)recorded accompaniment) device
JP3787545B2 (en) Lyric subtitle display device
JP3381581B2 (en) Performance data editing device and recording medium storing performance data editing program
JP3363390B2 (en) Editing device for lyrics subtitle data
JP3709820B2 (en) Music information editing apparatus and music information editing program
JP3797180B2 (en) Music score display device and music score display program
JP2005202425A (en) A device that synchronizes and outputs the accompaniment sound and lyrics subtitle video
JP3797181B2 (en) Music score display device and music score display program
JP3562341B2 (en) Editing method and apparatus for musical sound data
Youvan Closed-Form Pachelbel: A Deterministic, Symbolic Encoding and High-Fidelity Rendering of the Canon in D
JP2002123256A (en) Music piece information edition system, method and recording medium
JP2000330554A (en) Method for expressing and displaying acoustic information using MIDI data, display medium, and method for reproducing MIDI data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070320

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070521

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080318

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080423

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080520

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080602

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110606

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110606

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120606

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120606

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130606

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140606

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees