JP4826522B2 - Waveform editing apparatus and program - Google Patents
Waveform editing apparatus and program Download PDFInfo
- Publication number
- JP4826522B2 JP4826522B2 JP2007079563A JP2007079563A JP4826522B2 JP 4826522 B2 JP4826522 B2 JP 4826522B2 JP 2007079563 A JP2007079563 A JP 2007079563A JP 2007079563 A JP2007079563 A JP 2007079563A JP 4826522 B2 JP4826522 B2 JP 4826522B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- file
- format
- editing
- display
- 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
- 238000000034 method Methods 0.000 claims description 50
- 230000004044 response Effects 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 32
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000001308 synthesis method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- User Interface Of Digital Computer (AREA)
Description
この発明は、所定の画面内に表示された波形の操作に応じて、対応する波形ファイルのデータ編集を行う波形編集装置及びプログラムに関する。特に、記憶手段から波形ファイルを正しく読み込むファイル形式を、ユーザが簡単且つ素早く特定することができるようにした波形編集装置及びプログラムに関する。 The present invention relates to a waveform editing apparatus and program for editing data of a corresponding waveform file in accordance with an operation of a waveform displayed in a predetermined screen. In particular, the present invention relates to a waveform editing apparatus and a program that allow a user to easily and quickly specify a file format for correctly reading a waveform file from a storage means.
従来から、楽音等の波形データからなる波形ファイルを編集することができる波形編集装置又は波形編集プログラムが知られている。特に最近では、波形編集装置においてもGUI(グラフィカル・ユーザ・インタフェース)が広く採用されており、ユーザはディスプレイ上に表示された所定の画面内の波形に対してカット、コピー、ペースト、インサートなどの簡単な操作を行うだけで、前記波形に対応した波形ファイルを任意にデータ編集することができるようになっている。こうした技術に関連するものとしては、例えば下記に示す特許文献1に記載されている発明がその一例である。従来の波形編集装置は複数のファイルフォーマット(ファイル形式又はデータ形式とも呼ぶ:以下、単にフォーマットと記載する)の波形ファイルを利用することができるようになっており、一般的には波形ファイルに付された拡張子(例えばWAV,RAW等)や、ヘッダ部内に規定されたフォーマット情報などから、当該波形ファイルのフォーマットを自動的に認識して、該認識したフォーマットに応じた適切なプログラムを起動するあるいはパラメータに適切な値を設定するなどして、記憶手段から波形ファイルを正しく読み込み、ディスプレイ上に新たに開いた(新規に表示した)画面内に、前記正しく読み込まれた波形ファイルに基づくGUI編集用の波形を表示するようになっている。
ところで、波形ファイルの中には拡張子やフォーマット情報等が付されていないものや、自動的には認識できない種類の拡張子やフォーマット情報等が付されているものがある。そうした波形ファイルの場合には、拡張子やフォーマット情報等から正確なフォーマットを自動的に認識することができないことから、ユーザが任意のフォーマットを指定して、これに従ってフォーマットの正誤に関わらずに記憶手段から波形ファイルを一度読み込みさせて、ディスプレイ上に新たに開かれる画面内にGUI編集用の波形を表示させるようにしている。具体的には、ユーザが複数あるフォーマットから1つを順番あるいは任意に指定し、該指定の度に指定したフォーマットに従って読み込まれた波形ファイルに基づき画面内に表示される波形を見て、波形ファイルが正しく読み込まれているか否か(言い換えると、ユーザが指定したフォーマットが波形ファイルのフォーマットと一致するか否か)を判断することができる。すなわち、指定したフォーマットが波形ファイルのフォーマットと一致する場合には、波形ファイルが正しく読み込まれて正常な波形が新たに開かれる画面内に表示されるが、指定したフォーマットが波形ファイルのフォーマットと一致しない場合には、波形ファイルを読み込んだとしても正しく読み込まれずに、異常であることが明白な波形が新たに開かれる画面内に表示される。この画面内に表示された波形を参照して、ユーザは指定したフォーマットが記憶手段から波形ファイルを正しく読み込むフォーマットでないと判断した場合には、ディスプレイ上に表示中の画面を閉じてから再度別のフォーマットを指定して新たに画面を開き、この新たに開かれた画面内の波形を参照して波形ファイルが正しく読み込まれているか否かを判断するといった作業を行うことが必要となる。つまり、フォーマット指定に応じてその都度ディスプレイ上に新規に画面が表示されるので、ユーザが何回もフォーマットを指定すると多数の画面が表示されることになり画面が見づらくなる。そこで、ユーザは必要とする画面のみを見やすくするために、異常な波形を表示した画面については予め閉じておくのがよい。 By the way, some waveform files have no extension or format information, and some have a type of extension or format information that cannot be automatically recognized. In the case of such a waveform file, the correct format cannot be automatically recognized from the extension, format information, etc., so the user can specify an arbitrary format and store it regardless of whether the format is correct or incorrect. The waveform file is read once from the means, and the waveform for GUI editing is displayed in the screen newly opened on the display. Specifically, the user designates one of a plurality of formats in order or arbitrarily, and looks at the waveform displayed on the screen based on the waveform file read according to the designated format each time, and the waveform file Can be determined (in other words, whether the format specified by the user matches the format of the waveform file). That is, if the specified format matches the waveform file format, the waveform file is read correctly and the normal waveform is displayed in the newly opened screen, but the specified format matches the waveform file format. If not, even if the waveform file is read, it is not read correctly, and a waveform that is clearly abnormal is displayed in a newly opened screen. Referring to the waveform displayed in this screen, if the user determines that the specified format is not a format for correctly reading the waveform file from the storage means, the screen displayed on the display is closed and then another screen is displayed. It is necessary to open a new screen by specifying a format, and to determine whether or not the waveform file has been read correctly by referring to the waveform in the newly opened screen. In other words, a new screen is displayed on the display each time a format is specified, so that if the user specifies a format many times, a large number of screens are displayed, making it difficult to see the screen. Therefore, in order to make it easy for the user to see only the necessary screen, it is preferable to close the screen displaying the abnormal waveform in advance.
しかし、波形編集装置で扱うことが可能な波形ファイルのフォーマットは多数あることから、フォーマットが不明である記憶手段から波形ファイルを正しく読み込むまで、ユーザはフォーマットを指定してその都度開かれる画面内に表示された波形を確認する作業及び別のフォーマットを指定する前に異常な波形が表示された画面を閉じる作業を繰り返し何度も行わなければならず、そうした作業は面倒であって、波形ファイルを正しく読み込んで波形を表示することができるフォーマットを特定するまでに非常に手間がかかり効率が悪い、という問題点があった。 However, since there are many waveform file formats that can be handled by the waveform editing device, the user can specify the format in the screen that is opened each time until the waveform file is correctly read from the storage means whose format is unknown. The task of checking the displayed waveform and closing the screen displaying the abnormal waveform before specifying another format must be repeated many times, which is cumbersome and can be cumbersome. There was a problem that it took a lot of time and trouble to specify a format that can be read correctly and display a waveform.
本発明は上述の点に鑑みてなされたもので、フォーマットが不明である波形ファイルから正しく波形ファイルを読み込んで波形を表示することができるフォーマットを、ユーザが簡単且つ素早く特定することができるようにした波形編集装置及びプログラムを提供することを目的とする。 The present invention has been made in view of the above points so that a user can easily and quickly specify a format capable of correctly reading a waveform file from a waveform file whose format is unknown and displaying the waveform. An object of the present invention is to provide a waveform editing apparatus and a program.
本発明に係る波形編集装置は、編集波形表示部に表示された波形を操作することに応じて、記憶手段に記憶された前記波形に対応する波形ファイルのデータ編集を行う波形編集装置であって、波形ファイルを選択する波形ファイル選択手段と、前記選択された波形ファイルのデータを、前記編集波形表示部に波形として表示する第1の波形表示手段と、多様なファイル形式を提示する提示手段と、前記提示された多様なファイル形式から1つのファイル形式を選択するファイル形式選択手段と、前記選択されたファイル形式に従って、前記選択された波形ファイルのデータを仮波形表示部に仮波形として表示する第2の波形表示手段と、前記ファイル形式が選択される度に、前記編集波形表示部における波形の表示を切り替えることなく、前記仮波形表示部における波形の仮表示のみを適宜に切り替えるよう制御する制御手段とを具える。 A waveform editing apparatus according to the present invention is a waveform editing apparatus that performs data editing of a waveform file corresponding to the waveform stored in a storage means in response to operating a waveform displayed on an edited waveform display unit. A waveform file selection means for selecting a waveform file, a first waveform display means for displaying the data of the selected waveform file as a waveform on the edited waveform display section, and a presentation means for presenting various file formats. The file format selection means for selecting one file format from the various file formats presented, and the data of the selected waveform file is displayed as a temporary waveform on the temporary waveform display unit according to the selected file format. Each time the file format is selected with the second waveform display means, the display of the waveform in the edited waveform display section is not switched, Comprising a control means for controlling so as to switch only the temporary display of the waveform appropriately in the temporary waveform display.
本発明によると、波形ファイルの選択に応じて、前記選択された波形ファイルのデータを編集波形表示部に波形として表示する際において、提示された多様なファイル形式の中から1つのファイル形式が選択されると、該選択されたファイル形式に従って前記選択された波形ファイルのデータを仮波形表示部に仮波形として表示する。この仮波形表示部に仮表示される波形は、ファイル形式が選択される度に切り替えられる。他方、ファイル形式が選択されても、編集波形表示部に表示される波形は切り替えられない。すなわち、ファイル形式が選択される度に、前記編集波形表示部における波形の表示を切り替えることなく、前記仮波形表示部における波形の仮表示のみを適宜に切り替えるよう制御する。これにより、ユーザは誤ったファイル形式で読み込まれた波形ファイルに基づく波形が表示された画面をいちいち閉じるといった面倒な作業を行わなくてもよく、ファイル形式が不明である波形ファイルから正しく波形ファイルを読み込んで、正しい波形を表示することができるファイル形式を、簡単且つ素早く特定することができるようになる。 According to the present invention, when the data of the selected waveform file is displayed as a waveform on the edited waveform display unit according to the selection of the waveform file, one file format is selected from the various file formats presented. Then, according to the selected file format, the data of the selected waveform file is displayed as a temporary waveform on the temporary waveform display unit. The waveform temporarily displayed on the temporary waveform display section is switched every time a file format is selected. On the other hand, even if the file format is selected, the waveform displayed on the edited waveform display section cannot be switched. That is, every time a file format is selected, control is performed so as to appropriately switch only the temporary display of the waveform in the temporary waveform display unit without switching the waveform display in the edited waveform display unit. As a result, the user does not have to perform troublesome operations such as closing the screen on which the waveform based on the waveform file read in the wrong file format is displayed, and the waveform file is correctly extracted from the waveform file whose file format is unknown. A file format that can be read and a correct waveform can be displayed can be easily and quickly specified.
本発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはDSP等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。 The present invention can be constructed and implemented not only as a device invention but also as a method invention. Further, the present invention can be implemented in the form of a program of a processor such as a computer or a DSP, or can be implemented in the form of a storage medium storing such a program.
この発明によれば、ファイル形式の選択に応じて新規に画面を開くことなく、仮波形表示部における波形の仮表示のみを切り替えるようにしたことから、ユーザは面倒な操作を行う必要が全くなく、ファイル形式が不明である波形ファイルを記憶手段から正しく読み込むファイル形式を、簡単且つ素早く特定することができるようになる、という優れた効果を奏する。 According to the present invention, since only the temporary display of the waveform in the temporary waveform display unit is switched without opening a new screen in response to the selection of the file format, there is no need for the user to perform troublesome operations. There is an excellent effect that it is possible to easily and quickly specify a file format for correctly reading a waveform file whose file format is unknown from the storage means.
以下、この発明の実施の形態を添付図面に従って詳細に説明する。 Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
図1は、この発明に係る波形編集装置の全体構成を示したハード構成ブロック図である。ここに示された波形編集装置のハードウェア構成例はコンピュータを用いて構成されており、そこにおいて記憶装置から正しく読み込まれた波形ファイルに基づくGUI編集用の波形を含む図示しない「波形編集画面」をディスプレイ上に表示し、前記GUI編集用の波形に対してユーザが編集操作を行うことに応じて元となる波形ファイルのデータ編集を行う公知の波形編集処理(図示せず)や、前記「波形編集画面」にGUI編集用の波形を表示するための前処理であって、波形ファイルのフォーマットを特定して記憶手段から正しく波形ファイルを読み込む波形読み込み処理(後述する図3参照)などは、コンピュータが所定の制御プログラムを実行することにより実施される。勿論、これらの処理はコンピュータソフトウエアの形態に限らず、DSP(ディジタル・シグナル・プロセッサ)によって処理されるマイクロプログラムの形態でも実施可能であり、また、この種のプログラムの形態に限らず、ディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成された専用ハードウェア装置の形態で実施してもよい。 FIG. 1 is a hardware configuration block diagram showing the overall configuration of the waveform editing apparatus according to the present invention. The hardware configuration example of the waveform editing apparatus shown here is configured by using a computer, and a “waveform editing screen” (not shown) including a waveform for GUI editing based on a waveform file correctly read from a storage device. Is displayed on the display, and a known waveform editing process (not shown) for editing data of the original waveform file in response to the user performing an editing operation on the waveform for GUI editing, Waveform reading processing (see FIG. 3 to be described later) is a pre-process for displaying a waveform for GUI editing on the “waveform editing screen”, which specifies the format of the waveform file and correctly reads the waveform file from the storage means. This is implemented by a computer executing a predetermined control program. Of course, these processes are not limited to the form of computer software, but can be implemented in the form of a microprogram processed by a DSP (digital signal processor), and are not limited to this form of program, but are also discrete. You may implement with the form of a dedicated hardware apparatus comprised including a circuit or an integrated circuit, a large-scale integrated circuit, etc.
本実施例に示す波形編集装置は、マイクロプロセッサユニット(CPU)1、リードオンリメモリ(ROM)2、ランダムアクセスメモリ(RAM)3からなるマイクロコンピュータによって制御される。CPU1は、この波形編集装置全体の動作を制御するものである。このCPU1に対して、データ及びアドレスバス1Dを介してROM2、RAM3、検出回路4、表示回路5、音源回路6、通信インタフェース(I/F)7がそれぞれ接続されている。ROM2は、CPU1により実行される各種プログラムや、オーディオ波形データ等からなる波形ファイルなどの各種データを格納するものである。RAM3は、CPU1が所定のプログラムを実行する際に発生する各種データを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。RAM3の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。
The waveform editing apparatus shown in this embodiment is controlled by a microcomputer comprising a microprocessor unit (CPU) 1, a read only memory (ROM) 2, and a random access memory (RAM) 3. The CPU 1 controls the operation of the entire waveform editing apparatus. A
操作子4Aは、表示部5A上に波形編集を行うための「波形編集画面」(図示せず)を表示する編集開始スイッチなどのスイッチ類の他、前記「波形編集画面」において編集対象の波形ファイルを選択したり、GUI編集用の波形を編集操作したり、波形編集用のパラメータ等を直接入力したりする各種操作/設定用の操作子などである。例えば、数値データ入力用のテンキーや文字データ入力用のキーボード、表示部5A上に表示されるポインタやカーソルなどを操作するマウス等のポインティングデバイスなどである。検出回路4は、上記操作子4Aの操作状態を検出し、その操作状態に応じたスイッチ情報をデータ及びアドレスバス1Dを介してCPU1に出力する。
The
表示回路5は例えば液晶表示パネル(LCD)やCRT等から構成される表示部5A(所謂ディスプレイ)に、例えば本波形編集装置が記憶している波形ファイルをユーザに対して提示するための「波形一覧画面」や上記した波形編集のための「波形編集画面」などの公知の画面(図示を省略)の他に、フォーマットが不明であり自動認識(確定)できない波形ファイルのフォーマットをユーザが指定するための「フォーマット指定画面」(後述する図2参照)、あるいはCPU1の制御状態などを表示する制御を行う。ユーザは該表示部5Aに表示されるこれらの各種画面を参照することで、例えばフォーマットが不明である波形ファイルのフォーマットの特定や波形ファイルの編集操作などを容易に行うことができるようになっている。
The
音源回路6は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス1Dを経由して与えられた演奏情報を入力し、該演奏情報に基づいて楽音信号を発生する。音源回路6から発生された楽音信号は、アンプやスピーカなどを含むサウンドシステム6Aから発音される。この音源回路6とサウンドシステム6Aの構成には、従来のいかなる構成を用いてもよい。例えば、音源回路6はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、CPU1によるソフトウェア処理で構成してもよいし、また専用のハードウェアで構成してもよい。楽音信号に効果を付与する効果回路を含んでいてもよい。
The
通信インタフェース(I/F)7は、外部機器7Aから各種制御プログラムや各種データ等を波形編集装置側に取り込むために、本波形編集装置と外部機器7Aとをデータ送受信可能な状態に接続するインタフェースである。例えば、波形ファイルに付与されうるフォーマットに対応して起動される制御プログラムや、ユーザ所望の波形ファイルなどの各種データがROM2に記憶されていない場合、ユーザは外部機器7Aからユーザ所望の制御プログラムやデータ等を通信インタフェース(I/F)7を介してダウンロードすることができる。なお、通信インタフェース(I/F)7は、例えばLANやインターネット、電話回線等の有線あるいは無線の通信ネットワーク(図示せず)を介してサーバコンピュータ(外部機器)に接続し、該接続したサーバコンピュータから各種制御プログラムや各種データをダウンロードすることができるネットワークインタフェースであってよい。
The communication interface (I / F) 7 is an interface for connecting the waveform editing device and the external device 7A to a state in which data can be transmitted and received in order to load various control programs and various data from the external device 7A to the waveform editing device side. It is. For example, when various data such as a control program activated in accordance with a format that can be assigned to a waveform file or a user-desired waveform file are not stored in the
なお、上述した波形編集装置は操作子4Aや表示部5Aあるいは音源回路6などを1つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、各種インタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。さらに、本発明に係る波形編集装置は上記したようなコンピュータに限らず、電子楽器やカラオケ装置やゲーム装置、携帯電話等の携帯型通信端末、自動演奏ピアノなど、波形編集機能を有するものであればどのような形態の装置・機器に適用してもよい。携帯型通信端末に適用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバコンピュータ側に持たせ、端末とサーバコンピュータとからなるシステム全体として波形編集機能を実現するようにしてもよい。
The waveform editing apparatus described above is not limited to the one having the
波形ファイルのフォーマットをユーザが指定するための「フォーマット指定画面」について、図2を用いて説明する。図2は、「フォーマット指定画面」の一実施例を示した概念図である。この図2に示す「フォーマット指定画面」FGは、「波形編集画面」EGにおいて編集対象の波形ファイルとして、フォーマットが不明でありフォーマットを自動認識(確定)することができない波形ファイルをユーザが選択した場合に、既に表示中である「波形編集画面」EGとは別画面(例えばポップアップ画面など)として表示部5Aに新規に表示される画面である。
A “format designation screen” for the user to designate the format of the waveform file will be described with reference to FIG. FIG. 2 is a conceptual diagram showing an example of the “format designation screen”. In the “format designation screen” FG shown in FIG. 2, the user selects a waveform file whose format is unknown and whose format cannot be automatically recognized (confirmed) as a waveform file to be edited in the “waveform editing screen” EG. In this case, the “waveform editing screen” EG that is already displayed is a screen that is newly displayed on the
図2から理解できるように、ここに示す「フォーマット指定画面」FGは、フォーマット指定選択部(TS,AS)と、仮波形表示部WDと、「確定」ボタンKBとからなる。画面左側のフォーマット指定選択部(TS,AS)は、ユーザが任意のフォーマットを選択するための領域であって、大きくはフォーマットタイプ(例えば拡張子など)を選択するフォーマットタイプ入力部TSと、フォーマット情報(例えば、波形データ変換方式や量子化ビット、サンプリング周波数、音響方式など)を選択するフォーマット情報入力部ASに分けられる。これらのフォーマットタイプ入力部TS及び/又はフォーマット情報入力部ASは、予め決められた多数あるフォーマットタイプ又はフォーマット情報を候補としてリスト表示することができるようになっている。ユーザは候補としてリスト表示される多数のフォーマットタイプ又はフォーマット情報の中から、適宜に1つのフォーマットタイプ及びフォーマット情報を、ポインタP(あるいはカーソル)等を操作して任意に選択することができる。この実施例では、フォーマットタイプとして「Raw」形式が選択されていると同時に、フォーマット情報として「PCM signed 16bit,big endian,mono」(16ビットPCMモノラル)が選択されている状態を示している。 As can be understood from FIG. 2, the “format designation screen” FG shown here includes a format designation selection part (TS, AS), a provisional waveform display part WD, and a “confirm” button KB. The format designation selection section (TS, AS) on the left side of the screen is an area for the user to select an arbitrary format, which is largely a format type input section TS for selecting a format type (for example, extension), and a format It is divided into a format information input section AS for selecting information (for example, waveform data conversion method, quantization bit, sampling frequency, acoustic method, etc.) The format type input unit TS and / or the format information input unit AS can display a list of predetermined format types or format information as candidates. The user can arbitrarily select one format type and format information from among a number of format types or format information displayed as candidates by operating the pointer P (or cursor) or the like. This embodiment shows a state in which “Raw” format is selected as the format type and “PCM signed 16 bit, big endian, mono” (16 bit PCM monaural) is selected as the format information.
上記したフォーマットタイプ入力部TSやフォーマット情報入力部ASに候補としてそれぞれ表示されるフォーマット(フォーマットタイプ又はフォーマット情報)は、一般的には、対応する制御プログラムが本波形編集装置に記憶されており、波形編集装置が制御することが可能なフォーマットのみを候補として表示する。勿論、これに限らず、通信インタフェース7を介して外部機器7Aに記憶されている制御プログラムを利用できる場合には、波形編集装置に対応する制御プログラムが記憶されていないフォーマットであっても、候補として表示してもよい。
The format (format type or format information) displayed as a candidate in the format type input unit TS or the format information input unit AS described above generally has a corresponding control program stored in the waveform editing apparatus, Only formats that can be controlled by the waveform editing apparatus are displayed as candidates. Of course, the present invention is not limited to this, and when the control program stored in the external device 7A can be used via the
画面右側の仮波形表示部WDは、フォーマット指定選択部(TS,AS)において選択されたフォーマットを反映して波形ファイルを記憶手段から読み込んだ場合における、波形ファイルに基づく波形を一時表示する領域である。この仮波形表示部WDに表示する波形は、選択されている波形ファイルの一部データに相当する波形であり、ユーザによって新たなフォーマットが選択されるたびに新たに選択されたフォーマットに従った表示形式で表示しなおす。例えば、フォーマット情報入力部ASにおいて「PCM signed 16bit,big endian,mono」が選択されている場合には、選択した「PCM signed 16bit,big endian,mono」から特定される各種パラメータ(ここでは波形データ変換方式がPCM、量子化ビットが16ビット、音響方式がモノラルなど)が設定され、該設定されたパラメータに従って記憶手段から波形ファイルを読み出した場合の一部波形を表示する。さらに、一部波形を表示した状態のままで、ユーザがポインタPを操作してフォーマット情報入力部ASにおいて別のフォーマット「PCM signed 32bit,big endian,stereo」を選択した場合には、該選択された「PCM signed 32bit,big endian,stereo」から特定される各種パラメータ(ここでは波形データ変換方式がPCM、量子化ビットが32ビット、音響方式がステレオなど)が設定され、該設定されたパラメータに従って記憶手段から波形ファイルを読み出した場合の一部波形に表示を切り替える。すなわち、ユーザはポインタP等を候補として表示されているフォーマットの上に位置させるだけで、該フォーマットを適用した場合における一部波形を表示させることができる。 The temporary waveform display section WD on the right side of the screen is an area for temporarily displaying a waveform based on the waveform file when the waveform file is read from the storage means reflecting the format selected by the format designation selection section (TS, AS). is there. The waveform displayed on the temporary waveform display section WD is a waveform corresponding to a part of data of the selected waveform file, and is displayed in accordance with the newly selected format every time a new format is selected by the user. Redisplay in format. For example, when “PCM signed 16 bit, big endian, mono” is selected in the format information input section AS, various parameters (here, waveform data) specified from the selected “PCM signed 16 bit, big endian, mono” are selected. The conversion method is PCM, the quantization bit is 16 bits, the acoustic method is monaural, etc.), and a partial waveform is displayed when the waveform file is read from the storage means according to the set parameters. Further, when the user operates the pointer P and selects another format “PCM signed 32bit, big endian, stereo” in the format information input section AS while the partial waveform is displayed, the selection is made. In addition, various parameters specified from “PCM signed 32bit, big endian, stereo” (here, the waveform data conversion method is PCM, the quantization bit is 32 bits, the acoustic method is stereo, etc.) are set, and according to the set parameters The display is switched to a partial waveform when the waveform file is read from the storage means. That is, the user can display a partial waveform when the format is applied only by positioning the pointer P or the like on the format displayed as a candidate.
図示を省略しているが、「波形編集画面」EG内には編集対象の波形を表示する(つまり、読み出された波形ファイルのデータを波形として表示する)ための編集波形表示部があるが、該「波形編集画面」EGにおける編集波形表示部とは別に前記「フォーマット指定画面」FGの仮波形表示部WDを個別に表示する。勿論、前記編集波形表示部と前記仮波形表示部WDの表示態様はこれに限らず、少なくとも前記編集波形表示部と前記仮波形表示部WDとが、独立した別々の表示領域として画面上に表示されるようになっていればよい。 Although not shown, the “waveform editing screen” EG has an edited waveform display section for displaying the waveform to be edited (that is, displaying the read waveform file data as a waveform). In addition to the edited waveform display section in the “waveform editing screen” EG, the temporary waveform display section WD of the “format designation screen” FG is individually displayed. Of course, the display mode of the edited waveform display unit and the provisional waveform display unit WD is not limited to this, and at least the edited waveform display unit and the provisional waveform display unit WD are displayed on the screen as independent separate display areas. It only has to be adapted.
「確定」ボタンKBは、フォーマットを特定し、かつ、当該画面を終了するためのボタンである。すなわち、この「確定」ボタンKBが操作されることにより、記憶手段から波形ファイルを読み込む際に適用するフォーマットとして、フォーマット指定選択部(TS,AS)で選択されているフォーマットが特定され、該特定されたフォーマットに従ってROM2等の記憶装置から波形ファイルの全てが読み込まれて、「波形編集画面」EGに編集対象に指定された波形ファイルを編集するためのGUI編集用の波形が表示される。なお、指定したフォーマットを確定することなく、フォーマット指定画面FGを閉じて波形編集画面EGのみを表示した状態に戻すには、フォーマット指定画面の「×」(閉じる)ボタンCBをクリック操作等すればよい。この場合、波形編集画面EGにはGUI編集用の波形は表示されない(勿論、フォーマットが不明である場合のみ)。なお、ユーザが表示中の「波形編集画面」EGを閉じた場合(これに伴い、図示しない波形編集処理プログラムも終了される)には、フォーマット指定画面の「×」(閉じる)ボタンCBをクリック操作等しなくても、表示されている「フォーマット指定画面」FGも自動的に閉じられる(これに伴い、後述する図3に示す波形読み込み処理プログラムも強制終了される)ことは言うまでもない。
The “confirm” button KB is a button for specifying the format and ending the screen. That is, by operating this “confirm” button KB, the format selected by the format designation selection unit (TS, AS) is specified as the format to be applied when the waveform file is read from the storage means, and the specified According to the format, all of the waveform files are read from the storage device such as the
なお、上述した実施例においては、波形ファイルを記憶手段から読み込む際に選択されたフォーマットを適用するものを例に説明したがこれに限らない。例えば、波形を表示する際に選択されたフォーマットを適用するようにしてあってもよい。少なくともフォーマットの種類によって、表示される波形の表示形式やデータ編集時のデータの取り扱い方が変わるのであれば、フォーマットを適用するタイミングはいつであってもよい。 In the above-described embodiment, the example in which the format selected when the waveform file is read from the storage unit is described as an example, but the present invention is not limited to this. For example, a format selected when displaying a waveform may be applied. The format may be applied at any time as long as the display format of the displayed waveform and how to handle data at the time of data editing change at least depending on the format type.
次に、上記「フォーマット指定画面」を制御する具体的な処理であって、波形ファイルのフォーマットの特定に応じて記憶手段から正しく波形ファイルを読み込む「波形読み込み処理」について、図3を用いて説明する。図3は、「波形読み込み処理」の一実施例を示したフローチャートである。 Next, a specific process for controlling the “format designation screen”, which is a “waveform reading process” for correctly reading the waveform file from the storage means in accordance with the specification of the waveform file format, will be described with reference to FIG. To do. FIG. 3 is a flowchart showing an example of the “waveform reading process”.
該「波形読み込み処理」は、「波形編集画面」を表示して波形ファイルの編集を行うメインプログラムである「波形編集処理」(第1の波形表示手段)とは別に起動されるサブプログラムである。すなわち、図1に示す波形編集装置においては、「波形編集画面」に表示されたGUI編集用の波形を操作して対応する波形ファイルを編集することをメインプログラムである「波形編集処理」を実行することにより実施しており、「波形編集画面」で波形編集対象の波形ファイルが選択されることに応じて「波形編集処理」から「波形読み込み処理」へと処理が受け渡される。波形ファイルが選択された際には、波形編集画面内の編集波形表示部の波形を切り替えることなく(つまり新たに選択された波形ファイルの波形を表示することなく)、直ちに「波形読み込み処理」を起動する。「波形読み込み処理」において適用すべきフォーマットが特定されて波形ファイルの全部が読み込まれると、「波形読み込み処理」から「波形編集処理」へと処理が戻される。この「波形読み込み処理」の終了後には、波形編集画面内の編集波形表示部の波形が選択された波形に切り替えられて表示される。つまり、「波形読み込み処理」から「波形編集処理」へと処理が戻されたときに、「波形編集処理」において直ちに確定されたフォーマットで読み込んだ波形ファイルを編集波形表示部に表示する。 The “waveform reading process” is a subprogram activated separately from “waveform editing process” (first waveform display means) which is a main program for displaying a “waveform editing screen” and editing a waveform file. . That is, the waveform editing apparatus shown in FIG. 1 executes the “waveform editing process” which is a main program for editing the corresponding waveform file by manipulating the GUI editing waveform displayed on the “waveform editing screen”. The process is transferred from the “waveform editing process” to the “waveform reading process” in response to the selection of the waveform file to be edited on the “waveform editing screen”. When a waveform file is selected, the waveform reading process is immediately performed without switching the waveform in the edited waveform display area in the waveform editing screen (that is, without displaying the waveform of the newly selected waveform file). to start. When the format to be applied is specified in the “waveform reading process” and the entire waveform file is read, the process returns from the “waveform reading process” to the “waveform editing process”. After completion of this “waveform reading process”, the waveform in the edited waveform display section in the waveform editing screen is switched to the selected waveform and displayed. That is, when the process returns from the “waveform reading process” to the “waveform editing process”, the waveform file read in the format immediately determined in the “waveform editing process” is displayed on the edited waveform display unit.
以下、図3に示したフローチャートに従って、「波形読み込み処理」の処理動作について説明する。ステップS1は、波形編集対象として選択指示された波形ファイルについて、そのフォーマットを波形ファイルに付された拡張子あるいは波形ファイルのヘッダ部に記録されたフォーマット情報などに従い判定する。ここで「波形編集画面」における波形編集対象の波形ファイルの選択指示は、例えば「波形編集画面」上に表示される各波形ファイルに対応したアイコンの中から所望の波形ファイルのアイコンをダブルクリックすること、所定のファイルを開く画面にファイル名などで羅列表示される波形ファイルから所望の波形ファイルを選択するなどの、既存の周知技術により行うものであってよい。ステップS2は、波形編集対象として選択指示された波形ファイルのフォーマットが自動的に判定できないか否かを判断する。選択指示された波形ファイルのフォーマットが判定できた場合、つまり波形ファイルに付されていた拡張子あるいは波形ファイルのヘッダ部に記録されたフォーマット情報などが波形編集装置に予め記憶済みの制御プログラム等に対応するものであり、自動的にフォーマットを判定できる場合には(ステップS2のNO)、判定したフォーマットを適用して記憶手段から波形ファイルの全部を読み込む(ステップS5)。 The processing operation of the “waveform reading process” will be described below according to the flowchart shown in FIG. In step S1, the format of the waveform file selected and instructed for waveform editing is determined according to the extension attached to the waveform file or the format information recorded in the header portion of the waveform file. Here, in order to select a waveform file to be edited on the “waveform editing screen”, for example, double-click the icon of the desired waveform file from the icons corresponding to each waveform file displayed on the “waveform editing screen”. In addition, it may be performed by an existing well-known technique such as selecting a desired waveform file from waveform files displayed in a list of file names or the like on a screen for opening a predetermined file. In step S2, it is determined whether or not the format of the waveform file selected and designated as the waveform editing target cannot be automatically determined. When the format of the selected waveform file can be determined, that is, the extension attached to the waveform file or the format information recorded in the header of the waveform file is stored in the control program stored in the waveform editing device in advance. If the format can be automatically determined (NO in step S2), the entire format file is read from the storage means by applying the determined format (step S5).
一方、選択指示された波形ファイルのフォーマットが自動的に判定できない場合、つまり波形ファイルに付されていた拡張子あるいは波形ファイルのヘッダ部に記録されたフォーマット情報などが波形編集装置に予め記憶済みの制御プログラム等に対応していない、あるいは波形ファイルにそもそも拡張子やフォーマット情報などが付されていないといった場合には(ステップS2のYES)、「フォーマット指定画面」(図2参照)を表示部5Aに表示する(ステップS3)。この「フォーマット指定画面」を表示する際には、既に表示中の「波形編集画面」とは別のポップアップ画面などとして表示部5Aに表示する。ステップS4は、表示した「フォーマット指定画面」においてユーザ操作に応じてフォーマットの候補を提示する。具体的には、図2に示した「フォーマット指定画面」のフォーマットタイプ入力部TSのリストボックスや、フォーマット情報入力部ASのリストボックスに、予め決められた多数あるフォーマットタイプ又はフォーマット情報を候補としてリスト表示する。この際には、ユーザによるポインタP(あるいはカーソル)等の操作に応じて、フォーマットタイプ入力部TSやフォーマット情報入力部ASのリストボックス内に表示する多数のフォーマットタイプ又はフォーマット情報を変えることができることは言うまでもない。
On the other hand, if the format of the selected waveform file cannot be automatically determined, that is, the extension attached to the waveform file or the format information recorded in the header portion of the waveform file is stored in the waveform editing device in advance. If the file does not correspond to a control program or the like, or the extension or format information is not attached to the waveform file (YES in step S2), the “format designation screen” (see FIG. 2) is displayed on the
ステップS6は、提示されたフォーマットの候補の中からいずれかの候補が選択されたか否かを判定する。ユーザは、「フォーマット指定画面」のフォーマットタイプ入力部TSやフォーマット情報入力部ASのリストボックス内において、マウス等のポインティングデバイスを操作して表示部5A上のポインタP(あるいはカーソル)を移動させる。このポインタPあるいはカーソルの移動にあわせて、フォーマットが新たに選ばれたときに(ポインタPあるいはカーソルに重ねられて位置(指示)するフォーマットタイプもしくはフォーマット情報のいずれか一方が変更されたときに)、フォーマットタイプ入力部TSやフォーマット情報入力部ASのリストボックスに提示(リスト表示)されたフォーマットの候補の中から新たな候補が選択されたと認識する。
In step S6, it is determined whether any candidate is selected from the presented format candidates. The user moves a pointer P (or cursor) on the
提示されたフォーマットの候補の中からいずれかの候補が選択されたと判定した場合には(ステップS6のYES)、波形編集対象の波形ファイルの先頭から一部のデータを、波形ファイルが記憶されている記憶手段からRAM3に設けられたバッファに読み込む(ステップS7)。ステップS8は、前記バッファに書き込んだ波形ファイルの先頭からの一部を、選択されたフォーマットに従い読み出して、これに基づき波形を「フォーマット指定画面」内の仮波形表示部WD(図2参照)に表示する。すなわち、フォーマットが選択される度に、「波形編集画面」EGの編集波形表示部における波形の表示を切り替えることなく、前記「フォーマット指定画面」内の仮波形表示部WDにおける波形の仮表示のみを適宜に切り替えるよう制御する。ここで、前記波形ファイルの読み込みは、波形ファイルのデータ全部を読み込むことなく、波形ファイルの先頭から一部のデータのみを読み込むだけでよい。そのため、波形ファイル全体を記憶するのに必要な記憶容量と比べると非常に少量の記憶容量しか有していないバッファをRAM3に用意しておき、該バッファに対して波形ファイルを先頭から順に書き込み、バッファ内に波形ファイルの先頭から一部範囲のデータしか記憶できないようにしている。したがって、該バッファに記憶された波形ファイルに基づき表示される波形は波形全体ではなく、波形ファイルの先頭から一部範囲までに対応する一部波形のみとなる。勿論、上記した一部波形の表示方法としては上記バッファによるものに限らず、他の方法であってもよい。例えば、波形ファイルのヘッダ部に当該波形ファイルに係る一部波形表示を画像データ形式でフォーマット毎に記憶しておき、指定されたフォーマットにあわせて対応する画像データをヘッダ部から取り出して、これに基づきサムネイル形式などの形態で仮波形表示部WDに一部波形を表示するようにしてもよい。
If it is determined that any one of the presented format candidates has been selected (YES in step S6), the waveform file is stored with some data from the top of the waveform file to be edited. The data is read from the storage means stored in the buffer provided in the RAM 3 (step S7). In step S8, a part from the top of the waveform file written in the buffer is read according to the selected format, and the waveform is read on the temporary waveform display section WD (see FIG. 2) in the “format designation screen” based on this. indicate. That is, every time a format is selected, only the temporary display of the waveform in the temporary waveform display section WD in the “format designation screen” is performed without switching the waveform display in the edited waveform display section of the “waveform editing screen” EG. Control to switch appropriately. Here, the waveform file can be read by reading only a part of the data from the top of the waveform file without reading the entire data of the waveform file. Therefore, a buffer having a very small storage capacity compared to the storage capacity necessary for storing the entire waveform file is prepared in the
編集波形表示部に波形を表示する場合には、表示された波形に対して編集が実行できるように設定しておく必要があり、表示を切り替える処理を実行すると共に、表示された波形ファイルを編集できる状態へと設定する処理も実行される。それに対して、仮波形表示部に波形を表示する場合には、表示された波形に対して編集が行われないこと、表示のみを行えばよいことから、表示のみを切り替える処理だけを実行すればよい。これらの違いから、仮波形表示部の表示を切り替えるための処理を実行することが、編集波形表示部の表示(従来の波形表示)を切り替えるための処理を実行するよりも、CPU1等にかかる処理の負担がかるくてすむ。これにより、編集波形表示部の波形表示を更新することに比べると、仮波形表示部の波形表示を更新することの方が処理をはやくすることができる。 When displaying a waveform in the edit waveform display area, it is necessary to make settings so that the displayed waveform can be edited. The display waveform file is edited and the displayed waveform file is edited. A process for setting to a ready state is also executed. On the other hand, when displaying a waveform on the temporary waveform display section, the displayed waveform is not edited and only the display needs to be performed. Good. Due to these differences, the process for switching the display of the temporary waveform display unit is a process related to the CPU 1 and the like, rather than the process for switching the display of the edited waveform display unit (conventional waveform display). The burden of is heavy. As a result, the process of updating the waveform display of the temporary waveform display unit can be performed faster than the update of the waveform display of the edited waveform display unit.
提示されたフォーマットの候補の中からいずれかの候補が選択されていないと判定した場合には(ステップS6のNO)、波形ファイルの読み込みが確定されたか否かを判定する(ステップS9)。すなわち、「フォーマット指定画面」における確定ボタンKB(図2参照)が操作されたか否かを判定する。確定ボタンが操作されて波形ファイルの読み込みが確定されたと判定した場合には(ステップS9のYES)、選択中のフォーマットで記憶手段から波形ファイル全体を読み込む(ステップS10)。前記ステップS5及びステップS10における波形ファイル全体の読み込みに従って、ディスプレイ上において表示中の「フォーマット指定画面」が閉じられると共に、「波形編集画面」の所定の表示領域に前記読み込んだ波形ファイルに基づくGUI編集用の波形を表示する。すなわち、該「波形読み込み処理」を終了して「波形編集処理」へ処理を戻し、直ちに「波形編集画面」内の編集波形表示部の表示を、確定されたフォーマットで読み込んだ波形ファイルの全データに基づく波形に切り替える。 If it is determined that no candidate has been selected from the presented format candidates (NO in step S6), it is determined whether or not the waveform file has been read (step S9). That is, it is determined whether or not the confirmation button KB (see FIG. 2) on the “format designation screen” has been operated. If it is determined that the waveform file has been read by operating the confirm button (YES in step S9), the entire waveform file is read from the storage means in the selected format (step S10). In accordance with the reading of the entire waveform file in steps S5 and S10, the “format designation screen” being displayed on the display is closed, and GUI editing based on the read waveform file in the predetermined display area of the “waveform editing screen” Display the waveform for That is, after finishing the “waveform reading process”, the process returns to the “waveform editing process”, and immediately, the display of the edited waveform display section in the “waveform editing screen” is displayed in the final format. Switch to the waveform based on.
以上のように、フォーマットが不明である波形ファイルが選択された場合には、記憶手段から正しく波形ファイルを読み込むフォーマットを、ユーザが予め決められた多数あるフォーマットの中から誤りなく特定できるようにするために、表示部5A上にフォーマット指定用の補助画面として「フォーマット指定画面」FGを「波形編集画面」EGとは別画面として表示する。この「フォーマット指定画面」FGにおいては、指定されたフォーマットに基づき読み込まれた波形ファイルの一部についての波形を仮波形表示部WDに表示するようになっており、該仮波形表示部WDの波形表示はフォーマット選択に応じて適宜に切り替えられる。すなわち、従来のようにフォーマット指定に応じて複数の画面を表示部5A上に表示することなく、フォーマット指定に応じて1つの画面(同一画面)である「フォーマット指定画面」FG内の仮波形表示部WDの波形のみを切り替えて表示する。これにより、ユーザは従来のように、フォーマットが不明である記憶手段から波形ファイルを正しく読み込むまで、フォーマットを指定してその都度開かれる専用画面内に表示された波形を確認する作業及び別のフォーマットを指定する前に異常な波形が表示された専用画面を閉じる作業といった面倒な作業を行わなくても、フォーマット指定に応じて切り替わる1つの「フォーマット設定画面」FG内における波形表示を見て、指定したフォーマットの正誤を確認することができることから、フォーマットが不明である波形ファイルから正しく波形ファイルを読み込むフォーマットを簡単且つ素早く特定することができるようになる。
As described above, when a waveform file whose format is unknown is selected, the format for correctly reading the waveform file from the storage means can be specified without error from a number of formats determined in advance by the user. Therefore, a “format designation screen” FG is displayed on the
また、同一の画面内に波形ファイルの一部波形のみを切り替え表示するようにしたことから、表示切り替えに係る処理時間が画面全体を切り替えるよりもかからず、また波形表示のための処理時間を短縮することができ、これによりフォーマット選択に応じた波形表示の切り替えを速くすることができる。したがって、ユーザは多数のフォーマット候補の中から適宜にフォーマットを選択して表示を確認することが素早くできるようになる、という利点もある。 In addition, since only a part of the waveform file waveform is switched and displayed in the same screen, the processing time for switching the display takes less time than switching the entire screen, and the processing time for waveform display is reduced. Thus, the waveform display can be switched quickly according to the format selection. Therefore, there is also an advantage that the user can quickly select a format appropriately from a large number of format candidates and check the display.
なお、波形ファイルがMIDIデータ等の楽音制御情報である場合、フォーマット指定画面FGに表示する波形ファイルに基づく波形は、該楽音制御情報に従って参照される波形ROMなどに記憶された波形データに基づく波形であることは言うまでもない。
なお、図2に示した「フォーマット指定画面」(特に、フォーマット指定選択部と仮波形表示部と確定ボタン)はポップアップ画面ではなく常時表示であってもよく、波形編集画面も一部にフォーマット指定選択部と仮波形表示部と確定ボタンを常設する方法などがある。
When the waveform file is musical tone control information such as MIDI data, the waveform based on the waveform file displayed on the format designation screen FG is the waveform based on the waveform data stored in the waveform ROM or the like referenced according to the musical tone control information. Needless to say.
Note that the “format designation screen” shown in FIG. 2 (particularly, the format designation selection section, provisional waveform display section, and confirm button) may be always displayed instead of the pop-up screen, and the waveform editing screen may be partly format designated. There is a method of permanently setting a selection part, a provisional waveform display part and a confirmation button.
1…CPU、2…ROM、3・・・RAM、4・・・検出回路、4A…操作子、5・・・表示回路、5A…表示部、6…音源回路、6A…サウンドシステム、7…通信インタフェース、7A…外部機器、1D…通信バス、EG・・・波形編集画面、FG・・・フォーマット指定画面、TS・・・フォーマットタイプ入力部、AS・・・フォーマット情報入力部、WD・・・仮波形表示部、KB・・・確定ボタン、P・・・ポインタ DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... ROM, 3 ... RAM, 4 ... Detection circuit, 4A ... Operator, 5 ... Display circuit, 5A ... Display part, 6 ... Sound source circuit, 6A ... Sound system, 7 ... Communication interface, 7A ... external device, 1D ... communication bus, EG ... waveform editing screen, FG ... format designation screen, TS ... format type input section, AS ... format information input section, WD ...・ Temporary waveform display area, KB ... Confirm button, P ... Pointer
Claims (4)
波形ファイルを選択する波形ファイル選択手段と、
前記選択された波形ファイルのデータを、前記編集波形表示部に波形として表示する第1の波形表示手段と、
多様なファイル形式を提示する提示手段と、
前記提示された多様なファイル形式から1つのファイル形式を選択するファイル形式選択手段と、
前記選択されたファイル形式に従って、前記選択された波形ファイルのデータを仮波形表示部に仮波形として表示する第2の波形表示手段と、
前記ファイル形式が選択される度に、前記編集波形表示部における波形の表示を切り替えることなく、前記仮波形表示部における波形の仮表示のみを適宜に切り替えるよう制御する制御手段と
を具える波形編集装置。 A waveform editing device that performs data editing of a waveform file corresponding to the waveform stored in the storage means in response to operating the waveform displayed in the edited waveform display unit,
A waveform file selection means for selecting a waveform file;
First waveform display means for displaying the data of the selected waveform file as a waveform on the edited waveform display section;
A presentation means for presenting various file formats;
File format selection means for selecting one file format from the various file formats presented;
In accordance with the selected file format, second waveform display means for displaying the data of the selected waveform file as a temporary waveform on the temporary waveform display unit;
Waveform editing comprising control means for controlling to appropriately switch only the temporary waveform display in the temporary waveform display unit without switching the waveform display in the edited waveform display unit each time the file format is selected apparatus.
前記第1の波形表示手段は、前記確定したファイル形式に従って前記記憶手段から前記選択された波形ファイルのデータを読み込み、該読み込んだ波形ファイルのデータに基づく全波形を前記編集波形表示部に表示することを特徴とする請求項1又は2に記載の波形編集装置。 Further comprising a confirmation means for confirming the file format,
The first waveform display means reads data of the selected waveform file from the storage means according to the determined file format, and displays all waveforms based on the read waveform file data on the edited waveform display section. The waveform editing apparatus according to claim 1 or 2, characterized in that
波形ファイルを選択する手順と、
前記選択された波形ファイルのデータを、表示された波形を操作することに応じて、記憶手段に記憶された前記波形に対応する波形ファイルのデータ編集を行う編集波形表示部に、波形として表示する手順と、
多様なファイル形式を提示する手順と、
前記提示された多様なファイル形式から1つのファイル形式を選択する手順と、
前記選択されたファイル形式に従って、前記選択された波形ファイルのデータを仮波形表示部に仮波形として表示する手順と
前記ファイル形式が選択される度に、前記編集波形表示部における波形の表示を切り替えることなく、前記仮波形表示部における波形の仮表示のみを適宜に切り替えるよう制御する手順と
を実行させるためのプログラム。 On the computer,
The procedure to select the waveform file,
The data of the selected waveform file is displayed as a waveform on the edit waveform display unit that performs data editing of the waveform file corresponding to the waveform stored in the storage means in response to the operation of the displayed waveform. Procedure and
Procedures for presenting various file formats,
Selecting one file format from the various file formats presented;
According to the selected file format, the procedure for displaying the data of the selected waveform file as a temporary waveform on the temporary waveform display unit and the waveform display in the edited waveform display unit are switched each time the file format is selected. And a procedure for performing control so as to appropriately switch only the temporary display of the waveform in the temporary waveform display unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007079563A JP4826522B2 (en) | 2007-03-26 | 2007-03-26 | Waveform editing apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007079563A JP4826522B2 (en) | 2007-03-26 | 2007-03-26 | Waveform editing apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008242621A JP2008242621A (en) | 2008-10-09 |
| JP4826522B2 true JP4826522B2 (en) | 2011-11-30 |
Family
ID=39913926
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007079563A Expired - Fee Related JP4826522B2 (en) | 2007-03-26 | 2007-03-26 | Waveform editing apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4826522B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW202119260A (en) * | 2019-11-06 | 2021-05-16 | 財團法人資訊工業策進會 | Data interpretation apparatus, method, and computer program product thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3150246B2 (en) * | 1993-12-09 | 2001-03-26 | キヤノン株式会社 | Data management method and device |
| JP3671417B2 (en) * | 2000-10-06 | 2005-07-13 | ヤマハ株式会社 | Waveform editing method and apparatus |
| JP2003043071A (en) * | 2001-07-31 | 2003-02-13 | Yokogawa Electric Corp | Waveform measuring device |
| JP4426853B2 (en) * | 2004-01-19 | 2010-03-03 | オリンパス株式会社 | Information display program, information display method, information display apparatus, and recording medium |
-
2007
- 2007-03-26 JP JP2007079563A patent/JP4826522B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008242621A (en) | 2008-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5088616B2 (en) | Electronic music system and program | |
| JP3918664B2 (en) | Acoustic signal processing device | |
| JP5724231B2 (en) | Electronic music apparatus and program | |
| JP4192841B2 (en) | Mixer engine control device and program | |
| JP4826522B2 (en) | Waveform editing apparatus and program | |
| JPH10133852A (en) | Personal computer and voice attribute parameter management method | |
| JP2005266302A (en) | Electronic music device having network connecting function and server device, and network connection environment setting program | |
| US7765314B2 (en) | Contents managing apparatus and program for the same | |
| JP6953746B2 (en) | Electronic sound device and tone setting method | |
| JP2006031484A5 (en) | ||
| JP5577629B2 (en) | Electronic music equipment | |
| US20100241257A1 (en) | Acoustic apparatus | |
| CN105164747B (en) | To set and edit the tone setting information via the link | |
| JP4265452B2 (en) | Performance data reproducing apparatus and program | |
| JP5293085B2 (en) | Tone setting device and method | |
| EP1845528A1 (en) | Music data processing apparatus and method | |
| JP2008158435A (en) | Parameter setting device for electronic musical instrument, and program | |
| JP4862545B2 (en) | Parameter management apparatus and parameter management program for audio equipment | |
| JP2007093679A (en) | Sound source setting device and sound source setting program | |
| JP4000986B2 (en) | Display control apparatus and program | |
| JP5821162B2 (en) | Electronic music apparatus and program | |
| JP2010231027A (en) | Electronic musical device | |
| JP3154376B2 (en) | Waveform editing device | |
| JP2009198838A (en) | Electronic musical device and setting data processing program | |
| JP4687759B2 (en) | Performance data reproducing apparatus and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100120 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110810 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110816 |
|
| 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: 20110829 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140922 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |