JP4132239B2 - Sound editing system - Google Patents
Sound editing system Download PDFInfo
- 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
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
[0008]
The
[0009]
The editing
[0010]
Next, the relationship between editing by the MIDI editing unit 5 and the PCM
[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
[0012]
Here, four pieces of information, which are a sound start time 36, a sound length 37, a
[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
[0015]
Next, the relationship between the MIDI editing unit 5 and the PCM
[0016]
As shown in FIG. 2, note
[0017]
Next, the change of the section length 47 and the change of the signal pitch 48 in the PCM
[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
[0026]
Next, the converted
[0027]
Then, the PCM sound signal
[0028]
As described above, in the present embodiment, the PCM-encoded source acoustic signal (source PCM data) 15 is converted into the
Further, mutual loading (cutting editing) can be performed between the
[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-
[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
[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
[0035]
Similarly, the
[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
[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
[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
DESCRIPTION OF
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 ... ...
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記載の音響編集システム。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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5609281B2 (en) * | 2010-06-08 | 2014-10-22 | 大日本印刷株式会社 | Method and apparatus for creating differential code data |
-
1998
- 1998-06-26 JP JP18021298A patent/JP4132239B2/en not_active Expired - Fee Related
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 |