JP2005134671A - Musical piece data production apparatus, musical piece data production method and program for the same - Google Patents
Musical piece data production apparatus, musical piece data production method and program for the same Download PDFInfo
- Publication number
- JP2005134671A JP2005134671A JP2003371104A JP2003371104A JP2005134671A JP 2005134671 A JP2005134671 A JP 2005134671A JP 2003371104 A JP2003371104 A JP 2003371104A JP 2003371104 A JP2003371104 A JP 2003371104A JP 2005134671 A JP2005134671 A JP 2005134671A
- Authority
- JP
- Japan
- Prior art keywords
- data
- audio data
- region
- music
- sequence
- 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
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、楽曲再生用のシーケンスデータを制作するための、いわゆるオーサリングツールと呼ばれる装置に関する。 The present invention relates to a so-called authoring tool for producing sequence data for music reproduction.
従来より、素材となるオーディオデータ(波形データなど)を時間軸上に配置することで、配置されたオーディオデータの再生のタイミング等を規定するシーケンスデータを形成し、これを含む楽曲データを制作するためのオーサリングツールが利用されている。
このような従来のオーサリングツールは、例えば、特許文献1に記載のように、楽曲(ソング:音楽の1曲)ごとに管理データのファイルを作成して、記憶装置に記録した音データ(オーディオデータ)を管理する。1つの管理データには、楽曲を構成する一連の音データの記憶装置上の記録位置を知るためのデータを含む、当該楽曲を再生するのに必要な情報が含まれている。
Conventionally, by arranging audio data (waveform data, etc.) as material on the time axis, sequence data that defines the playback timing of the arranged audio data is formed, and music data including this is produced. An authoring tool is used.
For example, as described in
記憶装置には管理データ用アドレス領域と音データ用アドレス領域が設けられ、管理データ用アドレス領域には楽曲ごとの管理データが保存される。また、音データ用アドレス領域には各テイク(録音の単位)の音データが、記憶装置に保存される。もちろん、同一の音データが1つの楽曲で複数回用いられたり、複数の楽曲で共用されることがある。 The storage device is provided with a management data address area and a sound data address area, and management data for each piece of music is stored in the management data address area. In the sound data address area, sound data of each take (recording unit) is stored in the storage device. Of course, the same sound data may be used multiple times in one piece of music or shared by multiple pieces of music.
そして、1つの楽曲の再生が指示されたときは、該当する楽曲の管理データが保存されている記憶領域にアクセスして該当する管理データを読み取り、読み取った管理データに基づき該当する楽曲にて用いられる音データが保存されている記憶位置に順次アクセスして該当する音データを読み取って再生する。 When an instruction to play one piece of music is given, the corresponding management data is read by accessing the storage area where the management data of the corresponding music is stored, and used in the corresponding music based on the read management data. The corresponding sound data is read and reproduced by sequentially accessing the storage location where the sound data is stored.
また、楽曲は複数のトラックで構成され、トラックは複数のリージョン(1つの音データが配置される時間軸上の領域)で構成され、リージョンは複数のノード(これは記憶装置上の記憶断片に対応する)の連鎖で構成されている。そして、楽曲、トラック、リージョンの各階層で編集を行うことができ、曲中の所望の区間に新たに音データを配置したり、他の部分をコピーして貼付けたりすることができるものとなっている。 In addition, the music is composed of a plurality of tracks, the track is composed of a plurality of regions (regions on the time axis where one sound data is arranged), and the region is a plurality of nodes (this is a storage fragment on the storage device). Corresponding) chain. Then, editing can be performed at each layer of music, tracks, and regions, and sound data can be newly placed in a desired section of the music, or other parts can be copied and pasted. ing.
このようなオーサリングツールを使用して、楽曲データを編集する過程で、そのシーケンスを構成する各リージョン(フレーズ)の時間長(すなわち、当該リージョンに配置された(当該リージョンに関係づけられた)音データの再生時間)を変更したい、例えば、ある音データの再生時間を本来この音データがもつ再生時間と同じになるように(当該音データが1回分再生される長さに)リージョンの時間長を変更したい、という場合がある。このような場合、従来は以下の方法が用いられていた。 In the process of editing music data using such an authoring tool, the time length of each region (phrase) constituting the sequence (that is, the sound arranged in the region (related to the region)) Data playback time), for example, the time length of a region so that the playback time of some sound data is essentially the same as the playback time of this sound data (to the length that the sound data is played once) Sometimes you want to change. In such a case, conventionally, the following method has been used.
(1)オーサリングツールのユーザインターフェースであるGUI(Graphical User Interface)等による操作(例えば、表示されたリージョンをマウスを使って引っ張るなど)により、当該リージョンの再生時間をユーザ自身が伸縮させる操作をする。この場合、ユーザの操作に応じて、オーサリングツールが当該リージョンの再生時間の属性値(再生の開始時間と終了時間)を変更する。
(2)当該リージョンの再生時間の属性値をユーザ自身が直接入力し変更する。
(3)当該リージョンを一旦消去して、素材データそのものの再生時間をもつ新たなリージョンを楽曲データのシーケンス中に登録し直す。
(2) The user directly inputs and changes the attribute value of the playback time of the region.
(3) The region is temporarily deleted, and a new region having the reproduction time of the material data itself is re-registered in the music data sequence.
以上のように、複数のリージョン(フレーズ)の再生時間を変更したいという場合、それぞれに対して上記のような手作業による操作をすることになり、作業効率が悪い。また、あるリージョンの再生時間の変更により、後続のリージョンに対し重なりが生じたりして後続するリージョンに影響する場合がる。こうした場合は、影響する他のリージョンに対しても何らかの処置を施すことが必要となる。また、多数の楽曲データに対して変更したい場合や、同じ楽曲データ内で繰り返して変更したい場合も、いちいち該当するリージョンに対し同様の操作をする必要があり作業効率が悪いものであった。 As described above, when it is desired to change the playback time of a plurality of regions (phrases), the above-described manual operation is performed on each of them, resulting in poor work efficiency. In addition, a change in the playback time of a certain region may cause an overlap with the subsequent region and affect the subsequent region. In such a case, it is necessary to take some measures for other affected regions. Also, when it is desired to change a large number of music data, or when it is desired to repeatedly change the same music data, it is necessary to perform the same operation for each corresponding region, resulting in poor work efficiency.
本発明は、上記の点に鑑みてなされたもので、楽曲を構成するフレーズの再生時間を変更したい場合、影響する他のフレーズも含めて、楽曲データの再生のタイミングを自動的に調整した楽曲データを容易に制作できる楽曲データ制作装置、方法及びそのプログラムを提供するものである。 The present invention has been made in view of the above points, and in the case where it is desired to change the playback time of phrases constituting a music, the music that automatically adjusts the playback timing of the music data including other affecting phrases The present invention provides a music data production apparatus, method, and program for easily producing data.
上記課題を解決するため、請求項1に記載の発明は、楽曲データ制作装置においてオーディオデータの再生のタイミング等を規定するシーケンスデータからなる楽曲データを制作する方法であって、前記楽曲データ制作装置の制御手段が、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータの中から、所望のオーディオデータの選択入力を受けるステップと、選択を受けたオーディオデータについて、前記シーケンスデータにて規定されるすべての当該オーディオデータの再生のタイミングを同様に変更するステップと、を実行することを特徴としている。
In order to solve the above-mentioned problem, the invention according to
請求項2に記載の発明は、請求項1に記載の楽曲データ制作方法において、前記変更を実行する際、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータが再生される時間軸上の領域のそれぞれの時間間隔を保ちながら、前記選択を受けたオーディオデータの再生のタイミングに対応する領域の前記変更による時間長変更に合わせて後続する領域を移動させるステップを、さらに含むことを特徴としている。 According to a second aspect of the present invention, in the music data production method according to the first aspect, when the change is executed, the audio data whose reproduction timing is defined by the sequence data is reproduced on a time axis. The method further includes the step of moving the subsequent area in accordance with the change in time length due to the change of the area corresponding to the reproduction timing of the selected audio data while maintaining the time interval of each of the areas. It is said.
請求項3に記載の発明は、請求項1に記載の楽曲データ制作方法において、前記変更を実行する際、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータが再生される時間軸上の領域であって、前記選択を受けたオーディオデータの再生のタイミングに対応する領域の時間長を変更するとともに、変更後の当該領域が後続の領域に重なる場合にその重なり部分を当該領域に含めるステップを、さらに含むことを特徴としている。 According to a third aspect of the present invention, in the music data production method according to the first aspect, when the change is executed, the audio data whose reproduction timing is defined by the sequence data is reproduced on a time axis. The time length of the area corresponding to the playback timing of the selected audio data is changed, and when the changed area overlaps the subsequent area, the overlapping portion is included in the area The method further includes a step.
請求項4に記載の発明は、請求項1に記載の楽曲データ制作方法において、前記変更を実行する際、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータが再生される時間軸上の領域であって、前記選択を受けたオーディオデータの再生のタイミングに対応する領域の時間長を後続する領域に重ならない範囲で変更するステップを、さらに含むことを特徴としている。 According to a fourth aspect of the present invention, in the music data production method according to the first aspect, when the change is executed, the audio data whose reproduction timing is defined by the sequence data is reproduced on a time axis. And a step of changing the time length of the area corresponding to the reproduction timing of the selected audio data within a range not overlapping the subsequent area.
請求項5に記載の発明は、オーディオデータの再生のタイミング等を規定するシーケンスデータからなる楽曲データを制作するためのプログラムであって、コンピュータに、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータの中から、所望のオーディオデータの選択入力を受けるステップと、選択を受けたオーディオデータについて、前記シーケンスデータにて規定されるすべての当該オーディオデータの再生のタイミングを同様に変更するステップとを実行させるプログラムである。 The invention according to claim 5 is a program for producing music data composed of sequence data that defines the reproduction timing of audio data, etc., and the reproduction timing is defined by the sequence data in a computer. Receiving a selection input of desired audio data from the audio data, and similarly changing the reproduction timing of all the audio data defined by the sequence data for the selected audio data It is a program that executes.
請求項6に記載の発明は、オーディオデータの再生のタイミング等を規定するシーケンスデータからなる楽曲データを制作するための楽曲データ制作装置において、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータの中から、所望のオーディオデータの選択入力を受ける入力制御手段と、選択を受けたオーディオデータについて、前記シーケンスデータにて規定されるすべての当該オーディオデータの再生のタイミングを同様に変更する変更手段と、を具備することを特徴としている。 According to a sixth aspect of the present invention, there is provided a music data production apparatus for producing music data composed of sequence data that defines a reproduction timing of audio data, etc., and an audio whose reproduction timing is defined by the sequence data. Input control means for receiving a selection input of desired audio data from among the data, and a change that similarly changes the reproduction timing of all the audio data defined by the sequence data for the selected audio data And means.
本発明によれば、楽曲を構成するフレーズの再生時間を変更したい場合、選択を受けたオーディオデータについて、前記シーケンスデータにて規定されるすべての当該オーディオデータの再生時間を同様に変更するので、選択を受けたオーディオデータが複数のフレーズに関連付けられている場合でも、該当するオーディオデータの再生のタイミングが自動的に調整されることになり、楽曲データの制作・編集が容易にできるものとなる。
また、請求項2から3に記載の発明によれば、オーディオデータの再生時間を変更する場合に、影響する他のフレーズに対しても、その再生のタイミングが自動的に調整されるので作業効率がよい。
According to the present invention, when it is desired to change the playback time of a phrase constituting a song, for the selected audio data, the playback time of all the audio data defined in the sequence data is similarly changed. Even when the selected audio data is associated with multiple phrases, the playback timing of the corresponding audio data is automatically adjusted, making it easy to create and edit music data. .
According to the second to third aspects of the invention, when the reproduction time of the audio data is changed, the reproduction timing is automatically adjusted for other influential phrases, so that the work efficiency is improved. Is good.
以下、本発明の実施の形態を、図面を参照して説明する。
図1は、本発明の一実施の形態であるオーサリングツール(楽曲データ制作装置)の構成を示すブロック図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of an authoring tool (music data production device) according to an embodiment of the present invention.
本実施の形態のオーサリングツール1は、図1に示すように、オーディオデータ群、シーケンスデータ群等のデータ、及び、制御プログラム(オペレーティングシステムに相当)やオーサリングソフトウェア等のプログラムを記憶する記憶部11と、制御プログラムに従い各部を制御するとともに、後述のオーサリングソフトウェア(オーサリング用アプリケーションプログラム)に従いシーケンスデータに対する編集処理をする処理部12と、I/F(インターフェース)13と、I/F13を介して、ユーザ操作による入力を受け処理部12にその情報を与える入力装置14と、処理部12から与えられる表示データを表示する表示装置15と、処理部12から与えられる楽曲データ(ここではシーケンスデータに加え関連付けられたオーディオデータを含む)をもとに楽曲を再生しオーディオ信号を出力するサウンドシステム16及びこのサウンドシステム16から出力されるオーディオ信号を放音するスピーカ17とから構成されている。
As shown in FIG. 1, the
なお、上記オーディオデータ群は、波形データ等のオーディオデータからなるファイルの集合であり、シーケンスデータ群は、オーディオデータの再生のタイミング等を規定するシーケンスデータ(楽曲データ)からなるファイルの集合である。オーディオデータは、所定のフォーマットを有し、このフォーマットに対応したプレーヤーにより再生されうるものである。また、このオーディオデータは、その属性値として当該オーディオデータの再生時間等のデータを含んでいる。 The audio data group is a set of files made up of audio data such as waveform data, and the sequence data group is a set of files made up of sequence data (music data) that defines the playback timing of the audio data. . The audio data has a predetermined format and can be reproduced by a player corresponding to this format. The audio data includes data such as the reproduction time of the audio data as the attribute value.
また、1つのシーケンスデータには、少なくとも、所定数のトラックが規定され、1つのトラックには、1以上のリージョン(フレーズ)が規定される。ここでリージョンとは、オーディオデータを再生(発音)する時間領域を表す概念である。本実施の形態では、1つのリージョンは、その属性値として、少なくともその開始位置(再生開始時間)と終了位置(再生終了時間)及びこのリージョンに関係づけられるオーディオデータを識別するための情報(例えば、オーディオデータのファイル名)が定義されるものとする。 Further, at least a predetermined number of tracks are defined in one sequence data, and one or more regions (phrases) are defined in one track. Here, the region is a concept representing a time region in which audio data is reproduced (sounded). In the present embodiment, one region has at least its start position (reproduction start time) and end position (reproduction end time) as attribute values, and information for identifying audio data related to this region (for example, , Audio data file name) is defined.
このように構成される1つのシーケンスデータに基づいて楽曲の再生がなされると、このシーケンスデータに規定される各トラック上に配置された各リージョンに関係づけられるオーディオデータが、リージョンの開始位置から終了位置の間再生されることになる。したがって、リージョンの時間長(開始位置から終了位置までの時間間隔;以下では、リージョンの再生時間とも記す)が、オーディオデータの元々の再生時間より短い場合は、オーディオデータの再生が途中で切れることになり、逆に長い場合は、このリージョンの時間長の間繰り返し再生されることとなる。 When music is played back based on one sequence data configured in this way, audio data related to each region arranged on each track defined in the sequence data is transmitted from the start position of the region. It will be played during the end position. Therefore, if the time length of the region (the time interval from the start position to the end position; hereinafter also referred to as the region playback time) is shorter than the original playback time of the audio data, the playback of the audio data is interrupted. On the other hand, if it is long, it is repeatedly played for the time length of this region.
オーサリングソフトウェアは、記憶部11に記憶されるオーディオデータ群及びシーケンスデータ群を管理するするとともに、ユーザによる所定の編集操作に応じて、編集対象のシーケンスデータのトラック上にリージョンを配置しそれにオーディオデータを関係づけたり、リージョンの属性値を変更したりして、シーケンスデータを編集するための処理を処理部12に実行させ、編集後のシーケンスデータを、記憶部11に保存させる。
The authoring software manages the audio data group and the sequence data group stored in the
なお、記憶部11は、ROM(Read Only Memory)、ハードディスク、光磁気ディスク等の不揮発性の記録装置により構成される。
また、処理部12はメモリおよびCPU(中央処理装置)等により構成され、前述の制御プログラム及びオーサリングソフトウェアをメモリにロードして実行することにより上記制御プログラム及びオーサリングソフトウェアの機能を実現する。また、入力装置14とはキーボード、マウス等の入力デバイスからなり、表示装置15CRT(Cathode Ray Tube)や液晶表示装置等からなるものである。
The
The
次に、このように構成された本実施形態の楽曲データ編集装置1の動作について、図2〜11を参照し説明する。
Next, the operation of the music
はじめに、シーケンスデータの編集時に選択できる5種のモードについて説明する。
本実施の形態では、あるリージョンの時間長を変更する際、後続するリージョンに対する処置の手法として5種用意し、ユーザがこれらに対応するいずれかのモード(下記)を選択できるようにしている。
First, five modes that can be selected when editing sequence data will be described.
In this embodiment, when changing the time length of a certain region, five types of treatment methods for the subsequent region are prepared, and the user can select one of the modes corresponding to these (described below).
[モード1]
他のリージョンとの時間間隔を保つように全体を調整する場合:
このモードは、変更対象リージョンと同一トラック内の後方のリージョン群を、変更対象リージョンの終了位置の変化に追従させて、変更対象リージョンの終了位置との時間間隔を保つようにそれぞれのリージョンの開始位置と終了位置をずらすモードである。
図2に示すように、変更対象リージョン(図中A)の時間長が元より長くなる場合、そのリージョンより後方のリージョン群(図中B,C)は、それぞれの時間長と互いの時間間隔を保って後方へずれる。逆に短くなった場合は、図3に示すように、後続のリージョン群は、それぞれの時間長と互いの時間間隔を保って前方へずれる。
[Mode 1]
To adjust the whole so as to keep the time interval with other regions:
In this mode, the regions in the same track as the change target region are made to follow the change in the end position of the change target region, and the start of each region is maintained so as to keep the time interval from the end position of the change target region. In this mode, the position and end position are shifted.
As shown in FIG. 2, when the time length of the change target region (A in the figure) becomes longer than the original, the region groups (B and C in the figure) behind the region have their respective time lengths and their time intervals. Hold backwards and shift backwards. On the other hand, when it becomes shorter, as shown in FIG. 3, the subsequent region groups are shifted forward while maintaining their respective time lengths and time intervals.
このモードでは、変更対象リージョンの時間長が、この変更対象リージョンに関連付けられたオーディオデータの(1回分の)再生時間の長さとなるように、その終了位置を示す属性値が変更されるとともに、後続するリージョンの開始位置を示す属性値と終了位置を示す属性値が、変更対象リージョンの時間長の変化分だけ加減される。
このモードは、例えば、変更対象リージョンに関連付けられた波形データがアナウンスのような場合、これを全部聞かせる必要があり、かつ後続するリージョンに関連付けられた波形データの内容も重要な場合に選択される。
In this mode, the attribute value indicating the end position is changed so that the time length of the change target region becomes the length of the playback time (one time) of the audio data associated with the change target region, The attribute value indicating the start position of the subsequent region and the attribute value indicating the end position are added or subtracted by the change in the time length of the change target region.
This mode is selected when, for example, the waveform data associated with the region to be changed is an announcement, it is necessary to hear all of this, and the content of the waveform data associated with the subsequent region is also important. The
[モード2]
他のリージョンの重なる部分を上書きして(重なる部分を削除して)調整する場合(変更対象リージョン優先):
このモードでは、変更対象リージョン以外の全てのリージョンは、その再生位置(開始位置及び終了位置)を保つ。ただし、図4に示すように、変更対象リージョン(図中A)の再生時間が元より長くなるために、それより後方に存在するリージョンと重なる部分が生じる場合は、重なる部分に存在するリージョン(図中B)は削除し、その部分を変更後の変更対象リージョンに含める。部分的に重なる場合は、削られる方のリージョン(図中C)の開始位置を、変更後の変更対象リージョンの終了位置の直後まで縮める。すなわちこの場合は、変更対象リージョンに関連付けられたオーディオデータの(1回分の)再生時間の長さとなるように、変更対象リージョンの終了位置を示す属性値を変更するとともに、後続の縮める方のリージョンは、その開始位置を示す属性値を、変更対象リージョンの変更後の再生終了時間の直後の値に変更する。
[Mode 2]
When adjusting by deleting the overlapping part of other regions (deleting the overlapping part) (priority of the region to be changed):
In this mode, all the regions other than the change target region maintain their reproduction positions (start position and end position). However, as shown in FIG. 4, since the playback time of the region to be changed (A in the figure) becomes longer than the original, if there is a portion that overlaps with the region existing behind it, the region existing in the overlapping portion ( B) in the figure is deleted, and that part is included in the changed region after change. In the case of partial overlap, the start position of the region to be cut (C in the figure) is shortened to just after the end position of the change target region after the change. That is, in this case, the attribute value indicating the end position of the change target region is changed so that the playback time of the audio data associated with the change target region is (one time), and the subsequent shrinking region Changes the attribute value indicating the start position to a value immediately after the playback end time after the change of the change target region.
なお、変更対象リージョンの再生時間が元より短くなった場合や伸びても後方のリージョンに重ならない場合は、他のリージョンと再生位置が干渉することはない。
このモードは、変更対象リージョンに関連付けられた波形データの内容が一番重要で、かつシーケンス全体で終わりの時間が決まっているような場合、全体の再生時間は変えたくないが変更対象リージョンに関連付けられた波形データは全部鳴るようにしたい場合などに選択される。
Note that if the playback time of the change target region is shorter than the original or if it does not overlap with the rear region even if it extends, the playback position does not interfere with other regions.
In this mode, if the waveform data associated with the region to be changed is the most important and the end time of the entire sequence is fixed, you do not want to change the overall playback time but it is associated with the region to be changed. This is selected when you want to play all the waveform data.
[モード3]
他のリージョンに干渉しない範囲で調整する場合(他のリージョン優先):
このモードでは、変更対象リージョン以外の全てのリージョンは、それぞれの時間軸上の位置を保つようにして、変更対象リージョンの時間長を変更する。
図5に示すように、変更対象リージョン(図中A)の時間長を元より長くするとそれより後方に存在するリージョンと重なる部分が生じる場合は、後方の直近のリージョン(図中B)の開始位置の直前まで変更対象リージョンの時間長を伸ばす。すなわち、図5の例では、リージョンBの開始位置の直前を変更対象リージョンの終了位置とする。
[Mode 3]
When adjusting within a range that does not interfere with other regions (other regions have priority):
In this mode, the time length of the change target region is changed so that all regions other than the change target region maintain their positions on the time axis.
As shown in FIG. 5, if the time length of the region to be changed (A in the figure) is made longer than the original, and there is a part that overlaps with the region existing behind it, the start of the latest region in the back (B in the figure) Extend the time length of the region to be changed to just before the position. That is, in the example of FIG. 5, the end position of the change target region is set immediately before the start position of the region B.
このモードでは、変更対象リージョン以外のリージョンの開始位置を示す属性値及び終了位置を示す属性値は一切変更されず、変更対象リージョンの終了位置を示す属性値のみ、その直後にある他のリージョンの開始位置の直前の位置を示す値が設定される。
なお、変更対象リージョンの再生時間が元より短くなった場合や伸びても後方のリージョンに重ならない場合は、他のリージョンと再生位置が干渉することはない。
In this mode, the attribute value indicating the start position of the region other than the change target region and the attribute value indicating the end position are not changed at all, and only the attribute value indicating the end position of the change target region is set to the other region immediately after it. A value indicating a position immediately before the start position is set.
Note that if the playback time of the change target region is shorter than the original or if it does not overlap with the rear region even if it extends, the playback position does not interfere with other regions.
このモードは、変更対象リージョン以外のリージョンは元の通りに発音したいが、変更対象リージョンは次のフレーズが発音するまで全部鳴って欲しい場合などに選択される。これは、例えば、変更対象リージョンもその他のリージョンも元と同じタイミングで発音する必要がある場合、その他のリージョンの発音のタイミングがずれると発音のリズムが崩れるので、変更対象リージョンは、次のリージョンが再生するまでに鳴りやんで欲しいという場合などが相当する。 This mode is selected when you want to sound the region other than the change target region as it is, but want the change target region to sound until the next phrase is pronounced. This is because, for example, if it is necessary to pronounce the change target region and other regions at the same timing as the original, the rhythm of the sound will break if the timing of the sound of the other region is shifted, so the change target region will be the next region Corresponds to the case where you want to stop ringing before playing.
[モード4]
直後のリージョンの時間長とその他のリージョンの時間間隔を保つように全体を調整する場合:
このモードでは、変更対象リージョンの直後のリージョンの時間長を保つとともに、この直後のリージョンとこれに後続するリージョン間では、その再生位置を保つようにして、変更対象リージョンの再生位置を変更する。
図6に示すように、変更対象リージョン(図中A)を伸張すると、変更対象のリージョンが後続のリージョン(図中B)に重なる場合は、後続するリージョン全体(図中B,C)を重なり分だけ後ろにずらし、変更対象リージョンが後続のリージョンに重ならないようにする。この場合、変更対象リージョンに後続するリージョンのそれぞれの時間長は変わらず、直後のリージョンの時間長とこれに後続するその他のリージョンの時間間隔は保たれる。
[Mode 4]
When adjusting the whole so that the time length of the region immediately after and the time interval of other regions are kept:
In this mode, while maintaining the time length of the region immediately after the change target region, the playback position of the change target region is changed so as to maintain the playback position between the immediately following region and the subsequent region.
As shown in FIG. 6, when the region to be changed (A in the figure) is stretched, if the region to be changed overlaps with the subsequent region (B in the figure), the entire subsequent region (B and C in the figure) overlaps. Shift backwards so that the target region does not overlap with the subsequent region. In this case, the time length of each of the regions subsequent to the change target region is not changed, and the time length of the immediately following region and the time intervals of the other regions subsequent thereto are maintained.
このモードでは、変更対象リージョンに関連付けられたオーディオデータの(1回分の)再生時間の長さとなるように、変更対象リージョンの終了位置を示す属性値が変更後の時間長、すなわちこの変更対象リージョンに関係づけられたオーディオデータの元の再生時間に合わせて変更されるとともに、当該変更対象リージョンの直後のリージョンの開始位置を示す属性値が、変更対象リージョンの終了位置の直後を示す値に変更され、さらに、この直後のリージョンの開始位置の変化分だけ、このリージョンの終了位置を示す属性値と、後続するその他のリージョンの開始位置を示す属性値及び終了位置を示す属性値が変更される。
なお、変更対象リージョンの再生時間が元より短くなる場合や伸びても後方のリージョンに重ならない場合は、他のリージョンと再生位置が干渉することはない。
このモードは、直後のリージョンの時間長とこれに後続するその他のリージョンの時間間隔を保ちながら、変更対象リージョンの時間長を任意に変更したい場合などに選択される。
In this mode, the attribute value indicating the end position of the change target region is the time length after the change, that is, the change target region, so that the length of the playback time of the audio data associated with the change target region is (one time). The attribute value indicating the start position of the region immediately after the change target region is changed to a value indicating immediately after the end position of the change target region. Furthermore, the attribute value indicating the end position of this region, the attribute value indicating the start position of the subsequent region, and the attribute value indicating the end position are changed by the change in the start position of the region immediately after this. .
Note that if the playback time of the change target region is shorter or longer than the original region and does not overlap with the rear region, the playback position does not interfere with other regions.
This mode is selected when it is desired to arbitrarily change the time length of the region to be changed while maintaining the time length of the immediately following region and the time interval of the other regions following this.
[モード5]
別のトラックを作成し調整する場合(他のリージョン優先):
このモードでは、変更対象リージョンを伸張すると後続のリージョンに重なる場合に、別のトラックを作成し、変更対象リージョンを別のトラックに移動させてそちらで伸張させる。したがって、後続する他のリージョンは一切変更されない。
図7に示すように、変更対象リージョン(図中A)を伸張すると、変更対象のリージョンが変更前の後続のリージョン(図中B)に重なる場合は、新しいトラック(図中トラック1)を作成し、作成したトラックに変更対象リージョンを移し、ここで伸張を行う。すなわち、新しいトラック上に変更対象リージョンを設定し、その開始位置を示す属性値は元の値を用い、終了位置を示す属性値を伸張後の終了位置を示す属性値とする。
このモードは、新しいトラックを作成できる条件のもとで、変更対象リージョン以外のリージョンは一切の変更をしたくない場合などに選択される。
[Mode 5]
When creating and adjusting another track (priority for other regions):
In this mode, if the change target region is stretched and overlaps the subsequent region, another track is created, the change target region is moved to another track, and stretched there. Therefore, no other subsequent regions are changed.
As shown in Fig. 7, when the region to be changed (A in the figure) is stretched, if the region to be changed overlaps with the subsequent region before the change (B in the figure), a new track (
This mode is selected when a region other than the region to be changed is not desired to be changed under the condition that a new track can be created.
なお、上記では、変更対象リージョンを1つ図示し各モードを説明しているが、ユーザにより選択されたオーディオデータが関係づけられたリージョンのすべてが変更対象リージョンとなり、それぞれについて上記変更がなされる。この場合、例えば、1つの変更対象リージョンについて、上記変更処理を行い、次いで他の変更対象リージョンについての同様の変更処理を順次行う。
また、図中の“更新せず”とは、該当リージョンの時間長(開始位置と終了位置の時間間隔)を変更しないことを意味するものであり、上記のように条件応じて、それぞれのリージョンの開始位置と終了位置は変更される場合もある。
In the above, one change target region is illustrated and each mode is described. However, all of the regions associated with the audio data selected by the user are the change target regions, and the above changes are made for each. . In this case, for example, the above change process is performed for one change target region, and then the same change process is sequentially performed for other change target regions.
Also, “Not updated” in the figure means that the time length of the corresponding region (the time interval between the start position and the end position) is not changed. Depending on the conditions as described above, The start position and end position of may be changed.
次に、オーサリングツール1によるリージョン更新に係る編集時の動作について説明する(図8〜11参照)。
なお、以下に説明するフロー(図11)は一例であり、下記の処理の流れに限定されるものではない。また、以下では、他の編集等に係る処理は、一般的なオーサリングツールによる処理と同様であるものとし、その説明は省略する。また、ユーザによる入力操作及びオーサリングソフトウェアによる情報の表示等は、オーサリングソフトウェアがもつGUIによるものとする。
Next, an operation during editing related to region update by the
The flow described below (FIG. 11) is an example, and is not limited to the following processing flow. Also, in the following, processing related to other editing and the like is assumed to be the same as processing by a general authoring tool, and the description thereof is omitted. In addition, the input operation by the user, the display of information by the authoring software, and the like are performed by the GUI of the authoring software.
はじめに、リージョン更新に係る編集をする際、図8に例示するシーケンスエディットウィンドウが表示される(ステップS01)。このシーケンスエディットウィンドウには、記憶部11に記憶されオーサリングソフトウェアに登録されているシーケンスデータの一覧が表示される。ここでは同図に示すように、シーケンスナンバー(Seq#)毎に、シーケンスデータの名称(SeqName)やその再生時間(Time)等の情報が表示される。このシーケンスエディットウィンドウには、幾つかの機能を実行させるためのボタンが設けられている。その1つとして、リージョン更新に係る編集処理に移行するための“リージョン更新”ボタンがある。
First, when editing related to region update, a sequence edit window illustrated in FIG. 8 is displayed (step S01). In this sequence edit window, a list of sequence data stored in the
まず、表示されたシーケンスデータの一覧の中から編集対象とするシーケンスデータを、マウス等の入力装置14(以下ではマウスを用いるものとして説明する)を用いてクリックし選択をする(ステップS02)。
そして、上記“リージョン更新”ボタンをクリックすると(ステップS03)、図9に例示するリージョン更新ダイアログが表示される(ステップS04)。このリージョン更新ダイアログには、選択されたシーケンスデータ内で使用されているオーディオデータである波形データに関する情報が表示される。同図では、波形ナンバー(Wave#)毎に、ファイル名(FileName)、該当波形データの再生時間(Time)、更新するか否かをチェックする項目(“更新する”)、コメント(Comment)等が表示されている。
First, sequence data to be edited is clicked and selected from the displayed sequence data list using an
When the “Region Update” button is clicked (step S03), a region update dialog illustrated in FIG. 9 is displayed (step S04). In this region update dialog, information related to waveform data that is audio data used in the selected sequence data is displayed. In the figure, for each waveform number (Wave #), a file name (FileName), a reproduction time (Time) of the corresponding waveform data, an item for checking whether to update ("Update"), a comment (Comment), etc. Is displayed.
ここでユーザは、リージョンの再生時間(時間長)を更新する波形データに対しチェックを入れる(ステップS04)。例えば、マウスを用いて波形データの行をダブルクリックすると、その行の項目“更新する”に、“更新する”を示すマークである“*”の有/無が切り替わる。このようにして、更新する波形データには、図10に示すように“*”マークが表示される。 Here, the user checks the waveform data for updating the playback time (time length) of the region (step S04). For example, when a waveform data line is double-clicked using a mouse, the item “Update” in the line is switched to “*” that is a mark indicating “Update”. In this way, “*” marks are displayed in the waveform data to be updated as shown in FIG.
次いで、リージョンの再生時間を更新する際の処理方法について設定する(ステップS05)。すなわち、上記5つのモード内から1つを選択する。図9に示した例では、リージョン更新ダイアログの左下部に表示される、各モードに対応したチェックボックスをチェックすることでモードを選択する。例えば、モード1を選択する場合は、“他のリージョンと重なる部分は上書きする”に対応するチェッックボックスをチェックする。
Next, a processing method for updating the playback time of the region is set (step S05). That is, one of the five modes is selected. In the example shown in FIG. 9, a mode is selected by checking a check box corresponding to each mode displayed in the lower left part of the region update dialog. For example, when
次いで、ユーザが同図に示す“OK”ボタンをマウスでクリックすると(ステップS06の判断で“OK”の判定となる)、処理部12は、選択されたモードに応じた更新処理を行う(ステップS07)。なお、このステップにおける各モードの更新処理の具体的内容は、前述の通りである。
Next, when the user clicks the “OK” button shown in FIG. 5 with the mouse (“OK” is determined in step S06), the
なお、上記更新処理は、時間軸上の最後尾にある変更対象リージョンから順に行う。ただし、この場合で、モード1の“他のリージョンと重なる部分は上書きする”モードが選択された場合は、更新によって再生時間が伸びる更新対象のリージョン“A”が、同じく更新対象である(先に更新処理済みである)後方のリージョン“B”を上書きすることによって、リージョン“B”が削除されたり“B”の再生時間が、このリージョンに関連付けられた波形データの再生時間でなくなる場合がある。
The update process is performed in order from the change target region at the end on the time axis. However, in this case, when the
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の構成等も含まれる。例えば、上記機能を有するオーサリングソフトウェア(プログラム)をコンピュータシステムにインストールすることにより、当該コンピュータシステムを楽曲データ制作装置として実現することができる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes a configuration that does not depart from the gist of the present invention. For example, by installing authoring software (program) having the above functions in a computer system, the computer system can be realized as a music data production apparatus.
なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものである。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Note that the “computer system” here includes an OS and hardware such as peripheral devices. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
また、データを保存する際のフォーマットは特に限定されるものではなく、制作される楽曲データは、他の(外部の)楽曲再生機器にて再生可能とするフォーマットで保存することができる。
また、本発明の応用例として、既存のシーケンスデータに対し、これに関連付けられたオーディオデータを差し替えて本発明の処理を実行すると、時間軸上のリージョンの並び(順序)は元と同じであるが新たなシーケンスデータを作成することができる。
The format for storing data is not particularly limited, and the music data to be produced can be stored in a format that can be played back by another (external) music playback device.
As an application example of the present invention, when the processing of the present invention is executed by replacing the audio data associated with existing sequence data, the arrangement (order) of the regions on the time axis is the same as the original. Can create new sequence data.
1…オーサリングツール(楽曲データ制作装置)、11…記憶部、12…処理部、13…I/F、14…入力装置、15…表示装置、16…サウンドシステム、17…スピーカ
DESCRIPTION OF
Claims (6)
前記楽曲データ制作装置の制御手段が、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータの中から、所望のオーディオデータの選択入力を受けるステップと、
選択を受けたオーディオデータについて、前記シーケンスデータにて規定されるすべての当該オーディオデータの再生のタイミングを同様に変更するステップと、を実行する
ことを特徴とする楽曲データ制作方法。 A method for producing music data composed of sequence data that defines audio data playback timing, etc. in a music data production device,
The control means of the music data production device receives a selection input of desired audio data from the audio data whose reproduction timing is defined by the sequence data;
And a step of similarly changing the reproduction timings of all the audio data defined by the sequence data for the selected audio data.
ことを特徴とする請求項1に記載の楽曲データ制作方法。 When executing the change, the selected audio data is reproduced while maintaining the respective time intervals in the area on the time axis in which the audio data whose reproduction timing is defined by the sequence data is reproduced. The music data production method according to claim 1, further comprising a step of moving a subsequent area in accordance with a time length change due to the change of the area corresponding to the timing.
ことを特徴とする請求項1に記載の楽曲データ制作方法。 When executing the change, an area on the time axis in which audio data whose reproduction timing is defined by the sequence data is reproduced, and an area corresponding to the reproduction timing of the selected audio data The music data production method according to claim 1, further comprising: a step of changing the time length of the music data and including the overlapping portion in the area when the changed area overlaps the subsequent area.
ことを特徴とする請求項1に記載の楽曲データ制作方法。 When executing the change, an area on the time axis in which audio data whose reproduction timing is defined by the sequence data is reproduced, and an area corresponding to the reproduction timing of the selected audio data The music data production method according to claim 1, further comprising a step of changing the time length of the music data within a range that does not overlap a subsequent area.
コンピュータに、前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータの中から、所望のオーディオデータの選択入力を受けるステップと、
選択を受けたオーディオデータについて、前記シーケンスデータにて規定されるすべての当該オーディオデータの再生のタイミングを同様に変更するステップとを実行させるプログラム。 A program for producing music data composed of sequence data that defines the playback timing of audio data,
Receiving a selection input of desired audio data from the audio data whose reproduction timing is defined by the sequence data in a computer;
A program for executing, on the selected audio data, a step of similarly changing the reproduction timing of all the audio data defined by the sequence data.
前記シーケンスデータにてその再生のタイミングが規定されたオーディオデータの中から、所望のオーディオデータの選択入力を受ける入力制御手段と、
選択を受けたオーディオデータについて、前記シーケンスデータにて規定されるすべての当該オーディオデータの再生のタイミングを同様に変更する変更手段と、を具備する
ことを特徴とする楽曲データ制作装置。
In a music data production device for producing music data consisting of sequence data that defines the timing of playback of audio data, etc.
Input control means for receiving a selection input of desired audio data from among the audio data whose reproduction timing is defined by the sequence data;
A music data production apparatus comprising: a changing unit that similarly changes the reproduction timing of all the audio data defined by the sequence data for the selected audio data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003371104A JP3933122B2 (en) | 2003-10-30 | 2003-10-30 | Music data production apparatus, music data production method and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003371104A JP3933122B2 (en) | 2003-10-30 | 2003-10-30 | Music data production apparatus, music data production method and program thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005134671A true JP2005134671A (en) | 2005-05-26 |
JP3933122B2 JP3933122B2 (en) | 2007-06-20 |
Family
ID=34647897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003371104A Expired - Fee Related JP3933122B2 (en) | 2003-10-30 | 2003-10-30 | Music data production apparatus, music data production method and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3933122B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007079413A (en) * | 2005-09-16 | 2007-03-29 | Yamaha Corp | Audio reproduction device, audio distribution system, audio reproduction program and authoring program |
-
2003
- 2003-10-30 JP JP2003371104A patent/JP3933122B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007079413A (en) * | 2005-09-16 | 2007-03-29 | Yamaha Corp | Audio reproduction device, audio distribution system, audio reproduction program and authoring program |
Also Published As
Publication number | Publication date |
---|---|
JP3933122B2 (en) | 2007-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9208821B2 (en) | Method and system to process digital audio data | |
US7899830B2 (en) | Music reproducing apparatus and computer-readable music reproducing program for the apparatus | |
JP3700532B2 (en) | Performance information editing / playback device | |
JP3933122B2 (en) | Music data production apparatus, music data production method and program thereof | |
JP3980750B2 (en) | Electronic musical instruments | |
JP2005044409A (en) | Information reproducing device, information reproducing method, and information reproducing program | |
JP4501590B2 (en) | Music information display apparatus and program for realizing music information display method | |
JP6048586B2 (en) | Setting and editing sound setting information by link | |
JP3741063B2 (en) | Digital recorder and program thereof | |
JP4101067B2 (en) | Sequence data display program | |
JP4270102B2 (en) | Automatic performance device and program | |
JP3794299B2 (en) | Performance information editing apparatus and performance information editing program | |
JP3721593B2 (en) | Automatic performance device | |
JP4134870B2 (en) | Effect setting device and effect setting program | |
JP5167878B2 (en) | Electronic music apparatus and program | |
JP3656549B2 (en) | Performance data processing apparatus and recording medium | |
JP3980751B2 (en) | Electronic musical instruments | |
JP3938022B2 (en) | Tone setting device and program | |
JP3794303B2 (en) | Performance information editing apparatus and performance information editing program | |
JP4456469B2 (en) | Performance information playback device | |
JP2014119723A (en) | Program and device for editing musical performance dataset | |
JP2005148648A (en) | Electronic music system and computer program | |
JP2003173200A (en) | Audio data recording and reproducing device and recording medium | |
JP2000172859A (en) | Multimedia title editing device, multimedia title editing method, and storage medium recording multimedia title editing program | |
JP2002287747A (en) | Method and device for automatically editing playing data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060718 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060914 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061114 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070111 |
|
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: 20070227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070312 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3933122 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140330 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |