Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4148091B2 - Parameter editing apparatus and program for realizing parameter editing method - Google Patents
[go: Go Back, main page]

JP4148091B2 - Parameter editing apparatus and program for realizing parameter editing method - Google Patents

Parameter editing apparatus and program for realizing parameter editing method Download PDF

Info

Publication number
JP4148091B2
JP4148091B2 JP2003350856A JP2003350856A JP4148091B2 JP 4148091 B2 JP4148091 B2 JP 4148091B2 JP 2003350856 A JP2003350856 A JP 2003350856A JP 2003350856 A JP2003350856 A JP 2003350856A JP 4148091 B2 JP4148091 B2 JP 4148091B2
Authority
JP
Japan
Prior art keywords
parameter
display
reverb
scale
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003350856A
Other languages
Japanese (ja)
Other versions
JP2005115136A (en
Inventor
正尋 柿下
利文 国本
智美 宮田
由美子 今村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2003350856A priority Critical patent/JP4148091B2/en
Publication of JP2005115136A publication Critical patent/JP2005115136A/en
Application granted granted Critical
Publication of JP4148091B2 publication Critical patent/JP4148091B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Circuit For Audible Band Transducer (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は、リバーブを生成するために必要な各種パラメータの値を編集するパラメータ編集装置およびパラメータ編集方法を実現するためのプログラムに関する。   The present invention relates to a parameter editing apparatus and a program for realizing a parameter editing method for editing various parameter values necessary for generating reverb.

リバーブを生成するために必要な各種パラメータの値を編集するパラメータ編集装置は、従来から知られている。   2. Description of the Related Art A parameter editing apparatus that edits various parameter values necessary for generating reverb is conventionally known.

このようなパラメータ編集装置として、複数パートのそれぞれについて、リバーブセンド量を編集でき、編集後のリバーブセンド量を棒グラフ表示するようにしたものがある(たとえば、特許文献1参照)。   As such a parameter editing device, there is an apparatus that can edit a reverb send amount for each of a plurality of parts and display the edited reverb send amount in a bar graph (see, for example, Patent Document 1).

また、ある特性の楽音にリバーブを付与したときに得られる楽音エンベロープの経時変化の全長を3次元(振幅、時間および周波数を各次元とする)表示するようにし、ユーザがその時間長を時間軸上で変更指定すると、この変更指定された時間長に応じて、3次元表示を変更するようにしたものもある。
特開平8−63152号公報
In addition, the total length of the change over time of the tone envelope obtained when reverb is applied to a tone with a certain characteristic is displayed in three dimensions (with amplitude, time, and frequency as each dimension), and the user displays the time length as a time axis. When the change is specified above, there is also one that changes the three-dimensional display in accordance with the change-specified time length.
JP-A-8-63152

しかし、上記従来のパラメータ編集装置では、ある軸上の第1のスケールの値が設定される第1のパラメータと、該第1のスケールより極めて小さい、同じ軸上の第2のスケールの値が設定される第2のパラメータがあり、その第2のパラメータを編集する場合、第2のスケールは第1のスケールに対して極めて小さいために、通常その表示は見え難く、第2のパラメータの編集が困難であった。   However, in the conventional parameter editing apparatus, the first parameter for which the value of the first scale on a certain axis is set, and the value of the second scale on the same axis that is extremely smaller than the first scale. When there is a second parameter to be set, and the second parameter is edited, the second scale is extremely small relative to the first scale, so the display is usually difficult to see, and the second parameter is edited. It was difficult.

これを解消するために、表示を拡大することも考えられるが、表示を拡大する操作は、パラメータの編集操作とは別に行わなければならず、面倒であった。   In order to solve this problem, it may be possible to enlarge the display. However, the operation for enlarging the display has to be performed separately from the parameter editing operation, which is troublesome.

本発明は、この点に着目してなされたものであり、ある軸上の第1のスケールの値が設定される第1のパラメータと、該第1のスケールより極めて小さい、同じ軸上の第2のスケールの値が設定される第2のパラメータがある場合でも、その第2のパラメータの編集操作を極めて簡単に行うことが可能となるパラメータ編集装置およびパラメータ編集方法を実現するためのプログラムを提供することを目的とする。   The present invention has been made paying attention to this point. The first parameter in which the value of the first scale on a certain axis is set, and the first parameter on the same axis that is extremely smaller than the first scale. A program for realizing a parameter editing apparatus and a parameter editing method capable of performing the editing operation of the second parameter very easily even when there is a second parameter for which a value of scale 2 is set The purpose is to provide.

上記目的を達成するため、請求項1に記載のパラメータ編集装置は、複数のパラメータに基づいて生成されたリバーブをドライ楽音に付与したときに得られるウェット楽音の振幅エンベロープを、時間軸、周波数軸および振幅軸によって形成される3次元平面上に表示するとともに、前記複数のパラメータの各設定値を変更するための各操作子を前記3次元平面上に表示する表示手段と、前記各操作子を指示するとともに、該指示された操作子を移動させる指示・移動手段と、該指示・移動手段による操作子の移動に応じて、該操作子に対応付けられたパラメータの値を変更する変更手段とを有し、前記パラメータには、前記3次元平面を構成する時間軸が第1のスケールにて表示または設定される第1のパラメータと、前記第1のスケールよりも表示・設定単位の小さい第2のスケールにて表示または設定される第2のパラメータとが含まれ、前記指示・移動手段によって、前記第2のパラメータに対応する操作子が指示されたときには、前記表示手段は、前記3次元平面を構成する時間軸の表示・設定単位を前記第2のスケールに変更して、前記指示された操作子を含む3次元領域内の前記振幅エンベロープを拡大表示することを特徴とする。 In order to achieve the above object, a parameter editing apparatus according to claim 1, wherein the amplitude envelope of a wet musical sound obtained when a reverb generated based on a plurality of parameters is applied to a dry musical sound is expressed by a time axis and a frequency axis. And a display means for displaying on the three-dimensional plane each operation element for changing each setting value of the plurality of parameters, and displaying each operation element on the three-dimensional plane formed by the amplitude axis. An instruction / moving means for instructing and moving the instructed operator; and a changing means for changing a value of a parameter associated with the operator in accordance with movement of the operator by the instruction / moving means; has, on the parameter includes a first parameter time axis constituting the three-dimensional plane are displayed or set in the first scale, the first scale It includes a second parameter to be displayed or set in a small second scales remote display and setting unit, by the instruction-moving means, when the operating element corresponding to the second parameter is instructed The display means enlarges and displays the amplitude envelope in the three-dimensional region including the instructed operator by changing the display / setting unit of the time axis constituting the three-dimensional plane to the second scale. It is characterized by doing.

上記目的を達成するため、請求項2に記載のプログラムは、請求項1と同様の技術的思想によって実現できる。   In order to achieve the above object, the program according to claim 2 can be realized by a technical idea similar to that of claim 1.

請求項1または2に記載の発明によれば、指示・移動手段によって、第1のスケールよりも表示・設定単位の小さい第2のスケールにて表示または設定される第2のパラメータに対応する操作子が指示されたときには、3次元平面を構成する時間軸の表示・設定単位が前記第2のスケールに変更されて、前記指示された操作子を含む3次元領域内の振幅エンベロープが拡大表示されるので、時間軸上の第1のスケールの値が設定される第1のパラメータと、該第1のスケールより極めて小さい、同じ軸上の第2のスケールの値が設定される第2のパラメータがある場合でも、その第2のパラメータの編集操作を極めて簡単に行うことが可能となる。 According to the first or second aspect of the present invention, the operation corresponding to the second parameter displayed or set by the instruction / moving means on the second scale whose display / setting unit is smaller than the first scale. When the child is designated, the display / setting unit of the time axis constituting the three-dimensional plane is changed to the second scale, and the amplitude envelope in the three-dimensional region including the designated operator is enlarged and displayed. Therefore, the first parameter for which the value of the first scale on the time axis is set, and the second parameter for which the value of the second scale on the same axis that is extremely smaller than the first scale is set. Even if there is, the editing operation of the second parameter can be performed very easily.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の一実施の形態に係るパラメータ編集装置の概略構成を示すブロック図である。   FIG. 1 is a block diagram showing a schematic configuration of a parameter editing apparatus according to an embodiment of the present invention.

同図に示すように、本実施の形態のパラメータ編集装置は、文字入力用キーボード、マウス等のポインティングデバイスおよび各種スイッチ等の複数の操作子からなる操作子群1と、該操作子群1の各操作子の操作状態を検出する検出回路2と、装置全体の制御を司るCPU3と、該CPU3が実行する制御プログラムや各種テーブルデータ等を記憶するROM4と、楽曲データ、各種入力情報および演算結果等を一時的に記憶するRAM5と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する外部記憶装置6と、各種情報等を表示する、たとえば液晶ディスプレイ(LCD)および発光ダイオード(LED)等を備えた表示装置7と、外部MIDI(Musical Instrument Digital Interface)機器等の外部制御機器100を接続し、この外部制御機器100とデータの送受信を行う通信インターフェース(I/F)8と、上記記憶された楽曲データ等を楽音信号に変換する音源回路9と、該音源回路9や通信I/F8からの楽音信号に各種効果を付与するための効果回路10と、該効果回路10からの楽音信号を音響に変換する、たとえば、DAC(Digital-to-Analog Converter)やアンプ、スピーカ等のサウンドシステム11とにより構成されている。   As shown in the figure, the parameter editing apparatus according to the present embodiment includes an operator group 1 composed of a plurality of operators such as a character input keyboard, a pointing device such as a mouse, and various switches, A detection circuit 2 that detects the operation state of each operator, a CPU 3 that controls the entire apparatus, a ROM 4 that stores a control program executed by the CPU 3, various table data, and the like, music data, various input information, and calculation results RAM 5 for temporarily storing, various application programs including the control program, external storage device 6 for storing various music data, various data, and the like, and various information, for example, a liquid crystal display (LCD) and light emission Display device 7 provided with a diode (LED) and the like, and external MIDI (Musical Instrument Digital Interface) equipment A communication interface (I / F) 8 that transmits / receives data to / from the external control device 100, a sound source circuit 9 that converts the stored music data into a musical sound signal, and the sound source An effect circuit 10 for imparting various effects to the musical sound signal from the circuit 9 and the communication I / F 8, and a musical sound signal from the effect circuit 10 are converted into sound, for example, a DAC (Digital-to-Analog Converter) The sound system 11 includes an amplifier and a speaker.

上記構成要素2〜10は、バス12を介して相互に接続され、通信I/F8には外部MIDI機器100が接続され、音源回路9には効果回路10が接続され、効果回路10にはサウンドシステム11が接続されている。   The components 2 to 10 are connected to each other via the bus 12, the external MIDI device 100 is connected to the communication I / F 8, the effect circuit 10 is connected to the sound source circuit 9, and the sound is supplied to the effect circuit 10. A system 11 is connected.

効果回路10では、残響効果(リバーブ)を生成することができる。効果回路10は、ROM4やRAM5等からリバーブを生成するために必要な各種パラメータを読み込んで、それらのパラメータに基づいたリバーブを生成し、生成したリバーブを音源回路9や通信I/Fから入力される楽音信号に付与する、すなわち、入力される楽音信号に生成したリバーブに基づく信号処理を施す。そして、リバーブが付された後の、つまり信号処理が施された後の楽音信号をサウンドシステム11へ送信する。以下、音源回路9や通信I/Fから効果回路10へ入力される楽音信号、すなわちリバーブが付与される前の楽音信号を「ドライ楽音」と呼び、リバーブが付与された後の楽音信号を「ウェット楽音」と呼ぶ。   The effect circuit 10 can generate a reverberation effect (reverb). The effect circuit 10 reads various parameters necessary for generating reverberation from the ROM 4 or RAM 5, generates reverb based on these parameters, and the generated reverb is input from the tone generator circuit 9 or the communication I / F. Signal processing based on the reverb generated on the input musical sound signal. Then, the tone signal after the reverb is applied, that is, after the signal processing is performed, is transmitted to the sound system 11. Hereinafter, a tone signal input to the effect circuit 10 from the sound source circuit 9 or the communication I / F, that is, a tone signal before reverb is added is referred to as “dry tone”, and a tone signal after the reverb is assigned is “ This is called “wet music”.

外部記憶装置6としては、たとえば、フレキシブルディスクドライブ(FDD)、ハードディスクドライブ(HDD)、CD−ROMドライブおよび光磁気ディスク(MO)ドライブ等を挙げることができる。そして、外部記憶装置6には、前述のように、CPU3が実行する制御プログラムも記憶でき、ROM4に制御プログラムが記憶されていない場合には、この外部記憶装置6に制御プログラムを記憶させておき、それをRAM5に読み込むことにより、ROM4に制御プログラムを記憶している場合と同様の動作をCPU3にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。   Examples of the external storage device 6 include a flexible disk drive (FDD), a hard disk drive (HDD), a CD-ROM drive, and a magneto-optical disk (MO) drive. As described above, the external storage device 6 can also store a control program to be executed by the CPU 3. If the control program is not stored in the ROM 4, the control program is stored in the external storage device 6. By reading it into the RAM 5, it is possible to cause the CPU 3 to perform the same operation as when the control program is stored in the ROM 4. In this way, control programs can be easily added and upgraded.

通信I/F8には、図示例では、外部制御機器100が直接接続されているが、これに限られず、たとえばLAN(Local Area Network)やインターネット、電話回線等の通信ネットワークを介して、サーバコンピュータが接続されるようにしてもよい。この場合、外部記憶装置6に上記各プログラムや各種パラメータが記憶されていなければ、通信I/F8は、サーバコンピュータからプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ(本実施の形態では、パラメータ編集装置)は、通信I/F8および通信ネットワークを介してサーバコンピュータへとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワークを介してコンピュータへと配信し、コンピュータが通信I/F8を介して、これらプログラムやパラメータを受信して外部記憶装置6に蓄積することにより、ダウンロードが完了する。   In the illustrated example, the external control device 100 is directly connected to the communication I / F 8. However, the communication I / F 8 is not limited to this, and for example, a server computer via a communication network such as a LAN (Local Area Network), the Internet, or a telephone line. May be connected. In this case, if the above programs and various parameters are not stored in the external storage device 6, the communication I / F 8 is used for downloading the programs and parameters from the server computer. A computer serving as a client (a parameter editing apparatus in the present embodiment) transmits a command requesting download of a program and parameters to the server computer via the communication I / F 8 and the communication network. The server computer receives this command and distributes the requested program or parameter to the computer via the communication network. The computer receives the program or parameter via the communication I / F 8 and receives the external storage device 6. Downloading is completed by accumulating in.

なお、本実施の形態のパラメータ編集装置は、上述の構成から分かるように、汎用的なパーソナルコンピュータ上に構築されたものであるが、これに限らず、本発明を実施できる最小限要素のみから構成した専用装置上に構築してもよい。   As can be seen from the above configuration, the parameter editing apparatus according to the present embodiment is constructed on a general-purpose personal computer. However, the present invention is not limited to this, and only from the minimum elements that can implement the present invention. You may construct | assemble on the comprised dedicated apparatus.

本実施の形態のパラメータ編集装置は、特にリバーブを生成するために必要な各種パラメータを編集対象にしている。そして、リバーブの生成に必要なパラメータとしては、リバーブタイム(Reverb Time)、イニシャルディレイ(Initial Delay)、ディケイ(Decay)、ルームサイズ(Room Size)、ディフュージョン(Diffusion)、ハイパスフィルタ(HPF)のカットオフ周波数、ロウパスフィルタ(LPF)のカットオフ周波数、ハイレシオ(Hi Ratio)、ロウレシオ(Low Ratio)およびロウ周波数(Low Freq)の10個のパラメータを採用している。   The parameter editing apparatus according to the present embodiment specifically targets various parameters necessary for generating reverb. Parameters required for reverb generation include reverb time, initial delay, decay, room size, diffusion, and high-pass filter (HPF) cut. Ten parameters of the off frequency, the low pass filter (LPF) cutoff frequency, the high ratio (Hi Ratio), the low ratio (Low Ratio), and the low frequency (Low Freq) are employed.

リバーブタイムは、残響時間を決定するパラメータである。イニシャルディレイは、楽音にリバーブの付与を開始するまでの遅延時間を決定するパラメータである。ディケイは、リバーブのインパルス応答のエンベロープが立ち上がり、最大になってから所定レベルに減衰するまでの時間がリバーブタイムに占める割合(%)を決定するパラメータである。ルームサイズは、部屋の大きさに対応するパラメータであるが、実際には、リバーブのインパルス応答のエンベロープが立ち上がってから最大になるまでの時間がリバーブタイムに占める割合を変化させずに、リバーブタイムを変更するものである。ディフュージョンは、リバーブの生成に使用する信号の多少(粗さ)を決定するパラメータである。ハイパスフィルタのカットオフ周波数は、文字通り、リバーブの生成に用いるハイパスフィルタのカットオフ周波数を決定するパラメータである。ロウパスフィルタのカットオフ周波数も、文字通り、リバーブの生成に用いるロウパスフィルタのカットオフ周波数を決定するパラメータである。ハイレシオは、ロウ周波数パラメータで決定される周波数より高い周波数領域に属するインパルス応答のエンベロープに対して、リバーブタイムパラメータで設定されたリバーブタイムから変更する割合を決定するパラメータである。ロウレシオは、ロウ周波数パラメータで決定される周波数より低い周波数領域に属するインパルス応答のエンベロープに対して、リバーブタイムパラメータで設定されたリバーブタイムから変更する割合を決定するパラメータである。   The reverb time is a parameter that determines the reverberation time. The initial delay is a parameter that determines a delay time until reverb starts to be added to a musical sound. Decay is a parameter that determines the ratio (%) of the reverb time from the time when the envelope of the reverb impulse response rises to its maximum level until it decays. The room size is a parameter that corresponds to the size of the room, but in reality, the time from when the envelope of the reverb impulse response rises to the maximum becomes the maximum reverb time without changing the proportion of the reverb time. Is to change. The diffusion is a parameter that determines the degree (roughness) of the signal used for generating the reverb. The cut-off frequency of the high-pass filter is literally a parameter that determines the cut-off frequency of the high-pass filter used for reverb generation. The cut-off frequency of the low-pass filter is literally a parameter that determines the cut-off frequency of the low-pass filter used for reverb generation. The high ratio is a parameter for determining a ratio of changing from the reverb time set by the reverb time parameter to the envelope of the impulse response belonging to a frequency region higher than the frequency determined by the low frequency parameter. The low ratio is a parameter for determining a ratio of changing from the reverb time set by the reverb time parameter to the envelope of the impulse response belonging to the frequency region lower than the frequency determined by the low frequency parameter.

これらのパラメータは、リバーブのタイプ毎に、そのデフォルト値が予め設定され、ユーザは、まず、リバーブのタイプを選択することにより、各種パラメータの値をデフォルト値に設定し、次に、パラメータを1つずつ指定し、その値を変更することにより、好みのリバーブ特性に変更する。ユーザがこの編集処理を視覚的に確認し易いように、本実施の形態のパラメータ編集装置では、専用のGUI(Graphical User Interface)を作成して用いるようにしている。以下、このGUIについて説明する。   These parameters have preset default values for each type of reverb. The user first sets the values of various parameters to default values by selecting the type of reverb, and then sets the parameters to 1. By designating each one and changing the value, you can change to the desired reverb characteristics. In order to make it easy for the user to visually confirm the editing process, the parameter editing apparatus according to the present embodiment creates and uses a dedicated GUI (Graphical User Interface). Hereinafter, this GUI will be described.

図2は、リバーブのタイプ「ホール(Hall)」が選択されたときに、このリバーブを生成するために必要な各種パラメータのデフォルト値およびこのリバーブのインパルス応答の一例を示す図である。なお、リバーブのタイプとしては、「ホール」の他に、「ルーム(Room)」や「プレート(Plate)」等があるが、本発明の特徴はリバーブのタイプにある訳ではないので、その説明は省略する。   FIG. 2 is a diagram illustrating an example of default values of various parameters necessary for generating the reverb and an impulse response of the reverb when the reverb type “Hall” is selected. The reverb type includes “room”, “room”, and “plate” in addition to “hole”, but the feature of the present invention is not in the reverb type. Is omitted.

同図に示すように、ユーザがリバーブのタイプ「ホール」を指定すると、前記表示装置7上には、パラメータ値表示領域71とグラフ表示領域72からなるGUIが表示され、パラメータ値表示領域71には、各種パラメータの、「ホール」におけるデフォルト値が表示され、グラフ表示領域72には、インパルス信号をドライ楽音として、そのドライ楽音に前記各種パラメータ値に基づいて生成されるリバーブを付加したときのウェット楽音のエンベロープ(リバーブのインパルス応答)を3次元平面上に3次元グラフ化して表示する。エンベロープとは、楽音の振幅の変化を時間の進行に沿って表した波形(時間軸と振幅軸とからなる2次元平面上に表される2次元波形)のことである。   As shown in the figure, when the user designates the reverb type “hole”, a GUI including a parameter value display area 71 and a graph display area 72 is displayed on the display device 7. Shows the default values of various parameters for “Hall”. In the graph display area 72, an impulse signal is used as a dry musical sound, and a reverb generated based on the various parameter values is added to the dry musical sound. The envelope of the wet musical sound (reverb impulse response) is displayed on a three-dimensional plane in a three-dimensional graph. An envelope is a waveform (a two-dimensional waveform represented on a two-dimensional plane composed of a time axis and an amplitude axis) that represents a change in the amplitude of a musical sound along with the progress of time.

グラフ表示領域72に表示される3次元グラフは、X,Y,Zの各軸をそれぞれ時間軸、周波数軸および振幅軸として形成される3次元平面上に表示される。なお、周波数軸は、対数軸、すなわち軸上の値が対数表現された軸を採用している。   The three-dimensional graph displayed in the graph display area 72 is displayed on a three-dimensional plane formed using the X, Y, and Z axes as a time axis, a frequency axis, and an amplitude axis, respectively. The frequency axis employs a logarithmic axis, that is, an axis in which values on the axis are represented logarithmically.

ウェット楽音の周波数成分は、FFT(Fast Fourier Transform)の能力やサンプリング周波数などによって、その個数が変わるものの、膨大な数であり、そのすべてを表示することは不可能であるので、100Hz,1kHz,10kHzの3種類の周波数成分のインパルス応答(のエンベロープ)73a〜73cのみを代表的に表示している。そして、インパルス応答73a〜73cはそれぞれ、ディフュージョンによって、そのデータの粗さが決定されており、そのデータの粗さの違いは、インパルス応答73a〜73cの各表示色を変えることによって表現している。ただし、カラー図面を用いることは許されていないので、インパルス応答73a〜73cはそれぞれ同様に無色で表示しているが、実際には色を異ならせて表示している。   The frequency components of the wet musical sound vary depending on the FFT (Fast Fourier Transform) capability, sampling frequency, etc., but the number of the frequency components is enormous, and it is impossible to display all of them, so 100 Hz, 1 kHz, Only the impulse responses (envelopes) 73a to 73c of three frequency components of 10 kHz are representatively displayed. The impulse responses 73a to 73c have their data roughness determined by diffusion, and the difference in the data roughness is expressed by changing the display colors of the impulse responses 73a to 73c. . However, since it is not permitted to use a color drawing, the impulse responses 73a to 73c are similarly displayed in colorless, but are actually displayed with different colors.

また、グラフ表示領域72には、ロウパスフィルタおよびハイパスフィルタの周波数特性を示す曲線74aと、残響時間の周波数特性を示す曲線74bが表示されている。曲線74aの形状は、ロウパスフィルタおよびハイパスフィルタのうち、少なくとも一方のカットオフ周波数に応じて変わり、曲線74bの形状は、ハイレシオおよびロウレシオのうち、少なくとも一方に応じて変わる。   In the graph display area 72, a curve 74a indicating the frequency characteristics of the low pass filter and the high pass filter and a curve 74b indicating the frequency characteristics of the reverberation time are displayed. The shape of the curve 74a changes according to the cut-off frequency of at least one of the low pass filter and the high pass filter, and the shape of the curve 74b changes according to at least one of the high ratio and the low ratio.

さらに、グラフ表示領域72には、各パラメータの設定値を3次元平面上で(3次元平面の表示を利用して)編集するために、パラメータ毎にエディットノブ75a〜75jが表示されている。なお、エディットノブ75a〜75jを用いたパラメータの編集方法については、後述する。   Further, in the graph display area 72, edit knobs 75a to 75j are displayed for each parameter in order to edit the setting values of the respective parameters on the three-dimensional plane (using the display of the three-dimensional plane). A parameter editing method using the edit knobs 75a to 75j will be described later.

以上のように構成されたパラメータ編集装置が実行する制御処理を、まず、図2〜図6を参照してその概要を説明し、次に、図7および図8を参照して詳細に説明する。   The control process executed by the parameter editing apparatus configured as described above will be described first with reference to FIGS. 2 to 6, and then described in detail with reference to FIGS. .

本実施の形態のパラメータ編集装置は、エディットノブ75a〜75jを用いたパラメータの編集方法、特に編集時の表示機能に特徴がある。この編集時の表示機能とは、具体的には、(1)編集時にエディットマーカを表示するエディットマーカ表示機能と、(2)編集前に表示されている第1のスケールでは表示できない(でき難い)第2のスケールのパラメータ値を編集する際に、その第2のスケールまで自動的に拡大表示する拡大表示機能である。以下、具体的なパラメータの編集処理を説明する際に、これら2種類の表示機能も併せて説明することにする。   The parameter editing apparatus according to the present embodiment is characterized by a parameter editing method using the edit knobs 75a to 75j, particularly a display function during editing. Specifically, the display function at the time of editing is (1) an edit marker display function for displaying an edit marker at the time of editing, and (2) cannot be displayed on the first scale displayed before editing (it is difficult to do). This is an enlarged display function that automatically enlarges and displays up to the second scale when editing the parameter value of the second scale. In the following, when describing specific parameter editing processing, these two types of display functions will be described together.

たとえば、リバーブタイムパラメータを編集する場合、まず、そのパラメータの割り当てられたエディットノブにカーソルCを合わせ、マウスボタンをクリックしてエディットノブを選択する。すると、そのエディットノブの色が、通常色である赤色から、アクティブ色である黄色に変わるとともに、エディットマーカが現れる。たとえば、図2の表示状態で、ユーザが、リバーブタイムの割り当てられたエディットノブ75aに対してクリック操作して、リバーブタイムの変更の開始を指示すると、図3に示すように、エディットマーカ75a1が、アクティブ色と同一色である黄色で表示される。ただし、図示例では、エディットマーカ75a1は、線種を一点鎖線にすることによって、他の線と区別している。エディットマーカ75a1は、エディットノブ75aを始点としてX軸と垂直方向にX軸まで描画した直線と、この直線がX軸と交わった点を始点としてY軸方向に描画した直線と、この直線と、3つのインパルス応答のエンベロープ73a〜73cとの各交点から、Z軸方向にエンベロープ73a〜73cの頂点まで描画した直線(ただし、振幅レベルが“0”のエンベロープについては、直線を描画しない)と、この直線の終点(直線を描画しないときには、交点)に描画したマーク“□”とによって構成されている。   For example, when editing a reverb time parameter, first, the cursor C is placed on the edit knob to which the parameter is assigned, and the edit knob is selected by clicking the mouse button. Then, the color of the edit knob changes from red, which is a normal color, to yellow, which is an active color, and an edit marker appears. For example, in the display state of FIG. 2, when the user clicks on the edit knob 75a to which the reverb time is assigned to instruct the start of the reverb time change, the edit marker 75a1 is displayed as shown in FIG. , It is displayed in yellow which is the same color as the active color. However, in the illustrated example, the edit marker 75a1 is distinguished from other lines by making the line type a one-dot chain line. The edit marker 75a1 includes a straight line drawn from the edit knob 75a to the X axis in a direction perpendicular to the X axis, a straight line drawn in the Y axis direction from a point where the straight line intersects the X axis, and the straight line. A straight line drawn from the intersections of the three impulse response envelopes 73a to 73c to the vertices of the envelopes 73a to 73c in the Z-axis direction (however, a straight line is not drawn for envelopes having an amplitude level of “0”); It is constituted by a mark “□” drawn at the end point of this straight line (the intersection when no straight line is drawn).

次に、エディットノブ75aをドラッグして、X軸方法に移動させると、エディットマーカ75a1も同じ方向に移動し、それに伴って、パラメータ値表示領域71内のリバーブタイムパラメータの値も変化する。   Next, when the edit knob 75a is dragged and moved in the X-axis method, the edit marker 75a1 is also moved in the same direction, and accordingly, the value of the reverb time parameter in the parameter value display area 71 is also changed.

そして、エディットノブ75aを目的の位置に移動させた後、マウスボタンを放すと、エディットノブ75aに割り当てられたパラメータ、すなわちリバーブタイムが、その位置に応じた値に設定されるとともに、エディットマーカ75a1は消え、エディットノブ75aの色も、黄色から赤に戻る。   When the edit knob 75a is moved to the target position and then the mouse button is released, the parameter assigned to the edit knob 75a, that is, the reverb time is set to a value corresponding to the position, and the edit marker 75a1. Disappears and the color of the edit knob 75a returns from yellow to red.

このように、パラメータの値をX軸(時間軸)上で変更した場合でも、エディットマーカを用いて、その変更によるY軸(周波数軸)上の変化を表示するようにしたので、パラメータの値のX軸上の変更によるY軸上の変化を迅速にユーザに認識させることができる。   As described above, even when the parameter value is changed on the X axis (time axis), the change on the Y axis (frequency axis) due to the change is displayed using the edit marker. The user can quickly recognize the change on the Y axis due to the change on the X axis.

図4は、ディケイパラメータの編集時の表示の一例を示す図である。同図から分かるように、ディケイパラメータの編集は、リバーブタイムパラメータの編集と同様の手順および表示態様によってなされる。   FIG. 4 is a diagram illustrating an example of display when editing decay parameters. As can be seen from the figure, the decay parameter is edited in the same procedure and display manner as the reverb time parameter.

図5は、ルームサイズパラメータの編集時の表示の一例を示す図である。ルームサイズパラメータは、前述のように、部屋の大きさに対応するパラメータであるので、ルームサイズパラメータを編集するときに表示されるエディットマーカ75d1は、部屋の仕切り(壁など)を表現するようにしている。しかし、ルームサイズパラメータの編集手順は、リバーブタイムパラメータの編集手順と変わらない。なお、図5では、カーソルCは、エディットノブ75dを指さずに、隣接して表示されたパラメータ名称を指しているが、本実施の形態では、カーソルCはいずれか一方に合わせればよいようにしている。他のパラメータについても同様である。   FIG. 5 is a diagram illustrating an example of a display at the time of editing the room size parameter. As described above, since the room size parameter is a parameter corresponding to the size of the room, the edit marker 75d1 displayed when the room size parameter is edited represents the partition of the room (such as a wall). ing. However, the room size parameter editing procedure is the same as the reverberation time parameter editing procedure. In FIG. 5, the cursor C points to the parameter name displayed adjacently without pointing to the edit knob 75d, but in the present embodiment, the cursor C may be set to either one. I have to. The same applies to the other parameters.

図6は、イニシャルディレイパラメータの編集時の表示の一例を示す図である。   FIG. 6 is a diagram showing an example of a display when editing the initial delay parameter.

イニシャルディレイパラメータとリバーブタイムパラメータとは、同じ時間軸上の値が設定される点で共通するが、そのスケールは異なっている。すなわち、イニシャルディレイがms(ミリ秒)のオーダであるのに対して、リバーブタイムはs(秒)のオーダである。したがって、たとえば図2に示すように、時間軸がs(秒)のスケールである場合、イニシャルディレイパラメータには、有効な値が設定されているにも拘わらず、その状態は表示されない。そこで、イニシャルディレイパラメータの編集が指示されたとき(エディットノブ75bが選択されたとき)には、そのとき設定されているパラメータ値の近傍を自動的に拡大表示(ズームアップ)し、イニシャルディレイパラメータの編集作業を容易に行うことができるようにしている(図6参照)。そして、編集作業が終了し、マウスボタンを放すと、自動的に拡大表示を解除して、元に戻すようにしている。ここで、拡大されるのは、編集対象の時間軸のみで、振幅軸と周波数軸のスケールは変わらない。なお、イニシャルディレイパラメータの編集手順は、リバーブタイムパラメータの編集手順と変わらないので、その説明は省略する。   The initial delay parameter and the reverb time parameter are common in that values on the same time axis are set, but their scales are different. That is, the initial delay is on the order of ms (milliseconds), whereas the reverb time is on the order of s (seconds). Therefore, for example, as shown in FIG. 2, when the time axis is a scale of s (seconds), the initial delay parameter is not displayed even though a valid value is set. Therefore, when editing of the initial delay parameter is instructed (when the edit knob 75b is selected), the vicinity of the parameter value set at that time is automatically enlarged (zoomed up) to display the initial delay parameter. The editing work can be easily performed (see FIG. 6). When the editing operation is completed and the mouse button is released, the enlarged display is automatically canceled and restored. Here, only the time axis to be edited is enlarged, and the scales of the amplitude axis and the frequency axis do not change. Since the initial delay parameter editing procedure is the same as the reverb time parameter editing procedure, the description thereof is omitted.

このように、表示スケールより小さいスケールの値を設定するパラメータに対して編集が指示された場合、その小さいスケールに応じて拡大表示するようにしたので、この種のパラメータの設定を容易に行うことができる。   In this way, when editing is instructed for a parameter that sets a scale value smaller than the display scale, the display is enlarged according to the small scale, so this type of parameter can be easily set. Can do.

次に、この制御処理を詳細に説明する。   Next, this control process will be described in detail.

図7は、本実施の形態のパラメータ編集装置、特にCPU3が実行するリバーブ編集処理の手順を示すフローチャートであり、本リバーブ編集処理は、ユーザがリバーブのタイプを選択して、リバーブ編集処理を指示したときに、起動される。   FIG. 7 is a flowchart showing the procedure of the reverb editing process executed by the parameter editing apparatus according to the present embodiment, particularly the CPU 3. In the reverb editing process, the user selects the reverb type and instructs the reverb editing process. When it is activated.

本リバーブ編集処理では、主として、次の処理を実行する。すなわち、
(a)リバーブ編集画面の表示処理
(b)リバーブタイムパラメータの値を変更するリバーブタイム変更処理
(c)ルームサイズパラメータの値を変更するルームサイズ変更処理
(d)ディケイパラメータの値を変更するディケイ変更処理
(e)イニシャルディレイパラメータの値を変更するイニシャルディレイ変更処理
(f)その他処理
である。
In the reverb editing process, the following process is mainly executed. That is,
(A) Reverb edit screen display process (b) Reverb time change process for changing reverb time parameter value (c) Room size change process for changing room size parameter value (d) Decay for changing decay parameter value Change processing (e) Initial delay change processing for changing the value of the initial delay parameter (f) Other processing.

本リバーブ編集処理が起動されると、まず、上記(a)のリバーブ編集画面の表示処理に移行する。本リバーブ編集処理が起動されたときには、上述のように、リバーブのタイプが選択されているので、(a)リバーブ編集画面の表示処理では、選択されたタイプに応じて、たとえば前記RAM5の所定領域に記録されている各パラメータ値に基づいて、前記図2のようなリバーブ編集画面を表示する(ステップS1)。   When the reverb editing process is started, first, the process proceeds to the reverberation editing screen display process (a). When the reverb editing process is started, the reverb type is selected as described above. Therefore, (a) in the reverb editing screen display process, for example, a predetermined area of the RAM 5 is selected according to the selected type. The reverb edit screen as shown in FIG. 2 is displayed based on the parameter values recorded in (Step S1).

次に、処理は、ユーザの操作によって分岐する。すなわち、ユーザがリバーブタイムを変更する操作を開始したときには、上記(b)のリバーブタイム変更処理に移行し(ステップS2→S3)、ユーザがルームサイズを変更する操作を開始したときには、上記(c)のルームサイズ変更処理に移行し(ステップS4→S5)、ユーザがディケイを変更する操作を開始したときには、上記(d)のディケイ変更処理に移行し(ステップS6→S7)、ユーザがイニシャルディレイを変更する操作を開始したときには、上記(e)のイニシャルディレイ変更処理に移行する(ステップS8→S9→S10→S11)。   Next, the process branches according to the user's operation. That is, when the user starts an operation for changing the reverb time, the process proceeds to the reverb time changing process (b) (step S2 → S3), and when the user starts an operation for changing the room size, the above (c) ) Shifts to the room size change process (steps S4 → S5), and when the user starts an operation to change the decay, the process shifts to the decay change process of step (d) (steps S6 → S7). When the operation for changing the value is started, the process proceeds to the initial delay changing process (e) (step S8 → S9 → S10 → S11).

なお、ユーザが上記操作以外の操作を行ったときには、上記(f)のその他処理に移行する(ステップS12)。   When the user performs an operation other than the above operation, the process proceeds to the other process (f) (step S12).

そして、ユーザからリバーブ編集画面を終了する指示があるまで、上記分岐処理を繰り返し行う。   Then, the branch process is repeated until the user gives an instruction to end the reverb edit screen.

上記(b)〜(e)の処理中、(b)〜(d)の各処理の処理手順は、前述のように、あまり異ならない(つまり、いずれか一つから他の処理は類推可能である)ので、(b)リバーブタイム変更処理を代表させて説明する。しかし、(e)イニシャルディレイ変更処理には、前記(2)の拡大表示機能が含まれていて、(b)〜(d)の処理と異なっているので、この処理(e)については、別に説明する。   During the processes (b) to (e) described above, the processing procedures of the processes (b) to (d) are not so different as described above (that is, any other process can be inferred from any one). (B) The reverberation time changing process will be described as a representative. However, (e) the initial delay changing process includes the enlargement display function of (2), which is different from the processes of (b) to (d). explain.

図8は、ステップS3のリバーブタイム変更処理サブルーチンの詳細な手順を示すフローチャートであり、上記(b)のリバーブタイム変更処理の手順を示すものである。   FIG. 8 is a flowchart showing a detailed procedure of the reverb time change processing subroutine of step S3, and shows the procedure of the reverb time change processing of (b) above.

本リバーブタイム変更処理サブルーチンに処理が移行するときは、前述のように、ユーザがリバーブタイムを変更する操作を開始したとき、すなわち、前記図2において、ユーザがカーソルCをエディットノブ75aに合わせて、クリック操作を行ったときである。   When the process proceeds to the reverb time change processing subroutine, as described above, when the user starts an operation to change the reverb time, that is, in FIG. 2, the user moves the cursor C to the edit knob 75a. When a click operation is performed.

(b)リバーブタイム変更処理では、まず、エディットノブ75aの表示態様を変更する(ステップS21)。具体的には、前述のように、赤色から黄色に変更する。   (B) In the reverb time changing process, first, the display mode of the edit knob 75a is changed (step S21). Specifically, as described above, the color is changed from red to yellow.

次に、図3を用いて前述したように、エディットノブ75aからエディットマーカ75a1を表示する(ステップS22)。   Next, as described above with reference to FIG. 3, the edit marker 75a1 is displayed from the edit knob 75a (step S22).

そして、リバーブタイムの変更操作を検出する度に、エディットノブ75aとエディットマーカ75a1の表示をこの検出された変更操作に合わせて移動させ(ステップS23→S24)、変更後のリバーブタイムと使用したリバーブ編集画面を表示し(ステップS25)、変更操作に基づいてリバーブタイムの設定を変更する(ステップS26)。   Each time a change operation of the reverb time is detected, the display of the edit knob 75a and the edit marker 75a1 is moved in accordance with the detected change operation (step S23 → S24), and the reverb time and the reverb used are changed. The editing screen is displayed (step S25), and the reverb time setting is changed based on the changing operation (step S26).

このステップS23〜S26の一連の処理を、ユーザからリバーブタイムの変更を終了する操作、具体的には、マウスボタンを放す操作があるまで、行う。   The series of processes in steps S23 to S26 is performed until the user finishes changing the reverb time, specifically, until the user releases the mouse button.

(e)イニシャルディレイ変更処理では、前記(2)の拡大表示機能を実現するために、(b)リバーブタイム変更処理と同様の手順の処理の前後に、エンベロープの先頭部分(イニシャルディレイ部分)の表示を(図2から図6へ)拡大する処理と、エンベロープの全長が表示されるように、拡大した表示を(図6から図2へ)縮小する(つまり、元のスケールに戻す)処理を追加するようにしている。   (E) In the initial delay changing process, in order to realize the enlarged display function of (2), before and after the process of the same procedure as in (b) the reverb time changing process, the leading part of the envelope (initial delay part) A process of enlarging the display (from FIG. 2 to FIG. 6) and a process of reducing the enlarged display (from FIG. 6 to FIG. 2) (that is, returning to the original scale) so that the entire length of the envelope is displayed. I try to add it.

なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPU3やMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   A program in which a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU 3 or MPU) of the system or apparatus is stored in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the code.

この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。   As a storage medium for supplying the program code, for example, a flexible disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic A tape, a non-volatile memory card, a ROM, or the like can be used. Further, the program code may be supplied from a server computer via a communication network.

また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read out by the computer, not only the functions of the above-described embodiments are realized, but also the OS running on the computer based on the instruction of the program code performs the actual processing. It goes without saying that a case where the functions of the above-described embodiment are realized by performing part or all of the above and the processing thereof is included.

さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU3などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。   Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU 3 or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明の一実施の形態に係るパラメータ編集装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the parameter editing apparatus which concerns on one embodiment of this invention. リバーブのタイプ「ホール(Hall)」が選択されたときに、このリバーブを生成するために必要な各種パラメータのデフォルト値およびこのリバーブのインパルス応答の一例を示す図である。When reverb type "Hall" is selected, it is a figure which shows an example of the default value of various parameters required in order to produce | generate this reverb, and the impulse response of this reverb. リバーブタイムパラメータの編集時の表示の一例を示す図である。It is a figure which shows an example of the display at the time of editing of a reverb time parameter. ディケイパラメータの編集時の表示の一例を示す図である。It is a figure which shows an example of the display at the time of editing of a decay parameter. ルームサイズパラメータの編集時の表示の一例を示す図である。It is a figure which shows an example of the display at the time of editing of a room size parameter. イニシャルディレイパラメータの編集時の表示の一例を示す図である。It is a figure which shows an example of the display at the time of editing of an initial delay parameter. 図1のパラメータ編集装置、特にCPUが実行するリバーブ編集処理の手順を示すフローチャートである。2 is a flowchart showing a procedure of reverberation editing processing executed by the parameter editing apparatus of FIG. 1, particularly a CPU. 図7のリバーブ編集処理中のリバーブタイム変更処理サブルーチンの詳細な手順を示すフローチャートである。It is a flowchart which shows the detailed procedure of the reverb time change process subroutine in the reverb edit process of FIG.

符号の説明Explanation of symbols

1…操作子群(指示・移動手段),3…CPU(表示手段、指示・移動手段、変更手段),7…表示装置(表示手段) DESCRIPTION OF SYMBOLS 1 ... Operation element group (instruction | indication / movement means), 3 ... CPU (display means, instruction | indication / movement means, change means), 7 ... Display apparatus (display means)

Claims (2)

複数のパラメータに基づいて生成されたリバーブをドライ楽音に付与したときに得られるウェット楽音の振幅エンベロープを、時間軸、周波数軸および振幅軸によって形成される3次元平面上に表示するとともに、前記複数のパラメータの各設定値を変更するための各操作子を前記3次元平面上に表示する表示手段と、
前記各操作子を指示するとともに、該指示された操作子を移動させる指示・移動手段と、
該指示・移動手段による操作子の移動に応じて、該操作子に対応付けられたパラメータの値を変更する変更手段と
を有し、
前記パラメータには、前記3次元平面を構成する時間軸が第1のスケールにて表示または設定される第1のパラメータと、前記第1のスケールよりも表示・設定単位の小さい第2のスケールにて表示または設定される第2のパラメータとが含まれ、
前記指示・移動手段によって、前記第2のパラメータに対応する操作子が指示されたときには、前記表示手段は、前記3次元平面を構成する時間軸の表示・設定単位を前記第2のスケールに変更して、前記指示された操作子を含む3次元領域内の前記振幅エンベロープを拡大表示することを特徴とするパラメータ編集装置。
An amplitude envelope of a wet musical tone obtained when a reverb generated based on a plurality of parameters is applied to a dry musical tone is displayed on a three-dimensional plane formed by a time axis, a frequency axis, and an amplitude axis. Display means for displaying on the three-dimensional plane each operator for changing each setting value of the parameter;
An instruction / moving means for instructing each of the operators and moving the instructed operator;
Changing means for changing the value of the parameter associated with the operation element according to the movement of the operation element by the instruction / movement means;
The parameter includes a first parameter in which a time axis constituting the three-dimensional plane is displayed or set on a first scale, and a second scale having a display / setting unit smaller than the first scale. Second parameter to be displayed or set
When the operator corresponding to the second parameter is instructed by the instruction / movement means, the display means changes the display / setting unit of the time axis constituting the three-dimensional plane to the second scale. Then , the parameter editing apparatus is configured to enlarge and display the amplitude envelope in a three-dimensional region including the instructed operator.
複数のパラメータに基づいて生成されたリバーブをドライ楽音に付与したときに得られるウェット楽音の振幅エンベロープを、時間軸、周波数軸および振幅軸によって形成される3次元平面上に表示するとともに、前記複数のパラメータの各設定値を変更するための各操作子を前記3次元平面上に表示する表示手順と、
前記各操作子を指示するとともに、該指示された操作子を移動させる指示・移動手段による操作子の移動に応じて、該操作子に対応付けられたパラメータの値を変更する変更手順と
をコンピュータに実行させるためのプログラムであって、
前記パラメータには、前記3次元平面を構成する時間軸が第1のスケールにて表示または設定される第1のパラメータと、前記第1のスケールよりも表示・設定単位の小さい第2のスケールにて表示または設定される第2のパラメータとが含まれ、
前記指示・移動手段によって、前記第2のパラメータに対応する操作子が指示されたときには、前記表示手順では、前記3次元平面を構成する時間軸の表示・設定単位を前記第2のスケールに変更して、前記指示された操作子を含む3次元領域内の前記振幅エンベロープを拡大表示することを特徴とするプログラム。
An amplitude envelope of a wet musical tone obtained when a reverb generated based on a plurality of parameters is applied to a dry musical tone is displayed on a three-dimensional plane formed by a time axis, a frequency axis, and an amplitude axis. A display procedure for displaying each operation element for changing each setting value of the parameter on the three-dimensional plane;
A change procedure for instructing each of the operators and changing a value of a parameter associated with the operator in accordance with movement of the operator by an instruction / moving means for moving the instructed operator A program for executing
The parameter includes a first parameter in which a time axis constituting the three-dimensional plane is displayed or set on a first scale, and a second scale having a display / setting unit smaller than the first scale. Second parameter to be displayed or set
When an operator corresponding to the second parameter is instructed by the instruction / moving means, the display procedure changes the display / setting unit of the time axis constituting the three-dimensional plane to the second scale. Then , the program that enlarges and displays the amplitude envelope in a three-dimensional area including the instructed operator.
JP2003350856A 2003-10-09 2003-10-09 Parameter editing apparatus and program for realizing parameter editing method Expired - Fee Related JP4148091B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003350856A JP4148091B2 (en) 2003-10-09 2003-10-09 Parameter editing apparatus and program for realizing parameter editing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003350856A JP4148091B2 (en) 2003-10-09 2003-10-09 Parameter editing apparatus and program for realizing parameter editing method

Publications (2)

Publication Number Publication Date
JP2005115136A JP2005115136A (en) 2005-04-28
JP4148091B2 true JP4148091B2 (en) 2008-09-10

Family

ID=34542294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003350856A Expired - Fee Related JP4148091B2 (en) 2003-10-09 2003-10-09 Parameter editing apparatus and program for realizing parameter editing method

Country Status (1)

Country Link
JP (1) JP4148091B2 (en)

Also Published As

Publication number Publication date
JP2005115136A (en) 2005-04-28

Similar Documents

Publication Publication Date Title
JP3632523B2 (en) Performance data editing apparatus, method and recording medium
JP3632522B2 (en) Performance data editing apparatus, method and recording medium
JPH08115081A (en) Musical score display device
JP5433988B2 (en) Electronic music equipment
JP3931872B2 (en) Parameter editing apparatus and program for realizing parameter editing method
JP6127549B2 (en) Music data editing method, program for realizing the music data editing method, and music data editing apparatus
JP5870831B2 (en) Program and music image display apparatus for realizing music image display method
JP4148091B2 (en) Parameter editing apparatus and program for realizing parameter editing method
JP4337515B2 (en) Performance instruction device and program
JP4192461B2 (en) Information processing apparatus, information processing system, and information processing program
JP2003114674A (en) Performance information display device and program
JP3843688B2 (en) Music data editing device
JP5272599B2 (en) Electronic music apparatus and program
JP5277814B2 (en) Electronic music apparatus and program
JP3972899B2 (en) Music score display device
JP4380720B2 (en) Song editing apparatus and program
JP4099651B2 (en) Facial expression parameter editing device and program for realizing facial expression parameter editing method
JP4059155B2 (en) Program for realizing automatic performance apparatus and automatic performance method
JP2008026544A (en) Electronic music apparatus
JP3360604B2 (en) Display device for musical tone control element group and recording medium storing display program for musical tone control element group
JP3846334B2 (en) Program for realizing automatic composition / arrangement device and automatic composition / arrangement method
JP5532653B2 (en) Music signal generator
JP2541867B2 (en) Velocity value changing device for musical tone information
JP3635658B2 (en) Editing instruction apparatus, method, and program related to the method
JP5433989B2 (en) Electronic music equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050927

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080425

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: 20080603

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: 20080616

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

Free format text: PAYMENT UNTIL: 20110704

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: 20110704

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130704

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees