JP4893666B2 - Parameter setting device and program - Google Patents
Parameter setting device and program Download PDFInfo
- Publication number
- JP4893666B2 JP4893666B2 JP2008061796A JP2008061796A JP4893666B2 JP 4893666 B2 JP4893666 B2 JP 4893666B2 JP 2008061796 A JP2008061796 A JP 2008061796A JP 2008061796 A JP2008061796 A JP 2008061796A JP 4893666 B2 JP4893666 B2 JP 4893666B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- parameter
- values
- parameters
- signal processing
- 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
- 230000006870 function Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 claims 2
- 238000000034 method Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Circuit For Audible Band Transducer (AREA)
- Electrophonic Musical Instruments (AREA)
Description
この発明は、音響信号処理に使用するパラメータの値を設定するパラメータ設定装置及び、コンピュータをこのようなパラメータ設定装置として機能させるためのプログラムに関する。 The present invention relates to a parameter setting device for setting parameter values used for acoustic signal processing, and a program for causing a computer to function as such a parameter setting device.
従来から、種々のパラメータの値に従って音響信号処理を行う音響信号処理装置が知られている。例えば、非特許文献1に記載のシンセサイザがその一例である。
そして、このような音響信号処理装置においては、ユーザは種々のパラメータの値を指定して、装置に実行させる音響信号処理の内容を制御することができる。
In such an acoustic signal processing device, the user can specify the values of various parameters and control the contents of the acoustic signal processing to be executed by the device.
しかし、従来の音響信号処理装置においては、非特許文献1にあるように、設定可能なパラメータのそれぞれについて、パラメータの値を表示し、ユーザからの設定操作を受け付けるようにしていた。
しかし、全てのパラメータの値について画面に表示し、個別に設定操作を受け付けるとすると、操作子とパラメータとの対応関係が分かりにくくなる上、操作子も多数用意する必要がある。そしてこのため、機能が増え、編集すべきパラメータの種類が増えるに従って、速やかに所望のパラメータを探し出して編集することが難しくなっているというのが実情である。
However, in the conventional acoustic signal processing apparatus, as described in Non-Patent Document 1, for each parameter that can be set, the parameter value is displayed and a setting operation from the user is accepted.
However, if all parameter values are displayed on the screen and individual setting operations are accepted, it is difficult to understand the correspondence between the operators and parameters, and it is necessary to prepare many operators. For this reason, as the functions increase and the types of parameters to be edited increase, it is difficult to quickly find and edit the desired parameters.
また、パラメータが細分化されるにつれ、所望の効果を得るために複数のパラメータの値を同時に変更することが必要になるケースも増えている。この点でも、パラメータの値の設定は、初心者にとっては操作のハードルが高いものになっていた。
この発明は、このような実情に基づいてなされたものであり、音響信号処理に使用するパラメータの数が多い場合であっても、そのパラメータの値を容易に設定できるようにすることを目的とする。
Further, as the parameters are subdivided, it is necessary to change the values of a plurality of parameters at the same time in order to obtain a desired effect. In this respect as well, setting parameter values has been a difficult operation for beginners.
The present invention has been made based on such a situation, and an object thereof is to make it possible to easily set the value of a parameter even when the number of parameters used for acoustic signal processing is large. To do.
この発明は、上記の目的を達成するため、音響信号処理に使用する複数のパラメータの値を設定するパラメータ設定装置において、上記複数のパラメータの値のセットを複数記憶するパラメータメモリと、上記音響信号処理に使用する上記複数のパラメータの値をそれぞれ記憶するカレントメモリと、ユーザの操作に応じて、上記パラメータメモリから上記複数のパラメータの値を1セット読み出してその値を各パラメータの初期値とする初期値設定手段と、ユーザの操作に応じて、上記複数のパラメータについて共通のオフセット値を設定するオフセット設定手段と、上記複数のパラメータの各々について、上記初期値を上記オフセット値分だけ変化させた値を、上記音響信号処理に使用するパラメータの値として上記カレントメモリに記憶させる手段とを設けたものである。
また、この発明のプログラムは、コンピュータを上記のパラメータ設定装置として機能させるためのプログラムである。
In order to achieve the above object, the present invention provides a parameter setting device for setting a plurality of parameter values used for acoustic signal processing, a parameter memory for storing a plurality of sets of the plurality of parameter values, and the acoustic signal. A current memory for storing the values of the plurality of parameters used for processing and a set of the values of the plurality of parameters read from the parameter memory according to a user operation, and the values are set as initial values of the parameters. The initial value setting means, the offset setting means for setting a common offset value for the plurality of parameters, and the initial value for each of the plurality of parameters are changed by the offset value in accordance with a user operation. Value is stored in the current memory as a parameter value used for the acoustic signal processing. It is provided with a means for.
Moreover, the program of this invention is a program for functioning a computer as said parameter setting apparatus.
以上のようなこの発明のパラメータ設定装置によれば、音響信号処理に使用するパラメータの数が多い場合であっても、そのパラメータの値を容易に設定できるようにすることができる。
また、この発明のプログラムによれば、コンピュータを上記のようなパラメータ設定装置として機能させ、同様な効果を得ることができる。
According to the parameter setting device of the present invention as described above, even when the number of parameters used for the acoustic signal processing is large, the parameter values can be easily set.
Moreover, according to the program of this invention, a computer can be functioned as a parameter setting apparatus as described above, and a similar effect can be obtained.
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、図1に、この発明のパラメータ設定装置の実施形態を含む音響信号処理装置のハードウェア構成を示す。
図1に示すように、音響信号処理装置10は、CPU11,フラッシュメモリ12,RAM13,検出回路14,表示回路15,波形入出力部(I/O)16,信号処理部(DSP)17を備え、これらがシステムバス18により接続されている。また、検出回路14に接続する操作子21と、表示回路15に接続する表示器22とを設けている。
Hereinafter, the best mode for carrying out the present invention will be specifically described with reference to the drawings.
First, FIG. 1 shows a hardware configuration of an acoustic signal processing device including an embodiment of a parameter setting device of the present invention.
As shown in FIG. 1, the acoustic
そして、CPU11が、フラッシュメモリ12に記憶されている適当なプログラムを実行することにより、検出回路14による操作子21の操作検出、表示回路15による表示器22の表示、波形I/O16による音響信号の入出力、DSP17による信号処理等の制御を行う。
フラッシュメモリ12は、CPU11が実行する制御プログラムや後述するプリセットデータ等を記憶する書き換え可能な不揮発性記憶手段である。
Then, the
The
RAM13は、後述するカレントデータを記憶させたり、CPU11のワークメモリとして使用したりする記憶手段である。
操作子21は、キー、スイッチ、ロータリーエンコーダ等によって構成され、ユーザが音響信号処理装置10を操作してパラメータの値の編集等を行うための操作子である。検出回路14は、その操作を検出してCPU11に伝達するための回路である。
The
The
表示器22は、液晶ディスプレイ(LCD)等によって構成される表示手段である。そして、音響信号処理装置10の現在の状態を示す画面、パラメータの値の編集操作を受け付けるためのGUI(グラフィカル・ユーザ・インタフェース)等を表示する。表示回路15は、CPU11からの指示に基づき、その表示内容を制御するための回路である。
The
波形I/O16は、DSP17で処理すべき音響信号の入力を受け付け、また処理後の音響信号を出力するためのインタフェースである。デジタル入出力用のインタフェースと、A/D変換部やD/A変換部を備えるアナログ入出力用のインタフェースの、どちらを設けてもよい。
DSP17は、CPU11によってカレントメモリの内容に基づいて所定のレジスタに設定されるパラメータの値に基づき、波形I/O16から入力する音響信号(デジタルのオーディオ波形データ)に対して信号処理を行い、波形I/O16に対して出力する信号処理部である。
The waveform I /
The DSP 17 performs signal processing on the acoustic signal (digital audio waveform data) input from the waveform I /
次に、音響信号処理装置10におけるパラメータの値の設定方式について説明する。
なおここでは、DSP17が行う信号処理のうち、マルチバンドコンプレッサによるゲイン調整に使用する、スレッシュホールド(Threshold),レシオ(Ratio),ゲイン(Gain)のパラメータの値の設定を例に挙げて説明する。以下の説明において、これらのパラメータに関する内容以外は、説明を省略する。
Next, a parameter value setting method in the acoustic
Here, in the signal processing performed by the
マルチバンドコンプレッサは、入力信号に対し、LOW,MID,HIGHの3つのバンドについて、それぞれスレッシュホールド,レシオ,ゲインのパラメータの値によって定められる特性曲線に従って入力信号のゲインを調整する信号処理機能である。
そして、音響信号処理装置10においては、これらのパラメータの値のセットをプリセットデータとして複数記憶させてある。そして、ユーザの指示に従ってこれを読み出して、信号処理に反映されるカレントデータとしてカレントメモリに記憶させることができる。
The multiband compressor is a signal processing function that adjusts the gain of an input signal according to a characteristic curve defined by threshold, ratio, and gain parameter values for the three bands of LOW, MID, and HIGH with respect to the input signal. .
The acoustic
図2に、プリセットデータの例を示す。
この図に示すとおり、各プリセット(ここでは6種類)について、3バンド×3種類の9つのパラメータの値が用意されている。このプリセットは、基本的には装置のメーカーが予め用意しておくものであるが、ユーザが変更や追加できるようにすることは妨げられない。また、1つのプリセット内の各パラメータの値は、互いに独立に、所定の変化範囲内で自由に定めることができる。
このようなプリセットデータは、パラメータメモリとして機能するフラッシュメモリ12に記憶させることができる。
FIG. 2 shows an example of preset data.
As shown in the figure, for each preset (six types here), nine parameter values of three bands × three types are prepared. This preset is basically prepared in advance by the manufacturer of the apparatus, but it does not prevent the user from changing or adding the preset. In addition, the value of each parameter in one preset can be freely determined within a predetermined change range independently of each other.
Such preset data can be stored in the
図3に、カレントデータの例を示す。
この図に示す通り、音響信号処理装置10において、カレントデータとしては、基準値,オフセット値,現在値の3つの値を用意している。
このうち、基準値は、図2に示したプリセットの値を読み出して記憶させ、パラメータ値設定の基準として用いる値である。また、現在値は、実際に信号処理の内容に反映させるパラメータの値である。
FIG. 3 shows an example of current data.
As shown in this figure, in the acoustic
Among these, the reference value is a value that is read and stored as a preset value shown in FIG. 2 and used as a reference for parameter value setting. The current value is a parameter value that is actually reflected in the contents of signal processing.
そして、オフセット値は、ユーザの操作に応じて設定し、現在値を基準値からどの程度変化させた値とするかを規定する値である。ここでは、基準値+オフセット値により現在値を定めるようにしている。 The offset value is a value that is set according to the user's operation and defines how much the current value is changed from the reference value. Here, the current value is determined by reference value + offset value.
なお、オフセット値は、スレッシュホールド、レシオ、ゲインの各々について用意しているが、LOW、MID、HIGHのそれぞれについては、共通の値を用いるようにしている。すなわち、例えば、スレッシュホールドのオフセット値「+10」を、LOWとMIDとHIGHのスレッシュホールドの値の算出に、共通して用いるようにしている。レシオやゲインについても同様である。 The offset value is prepared for each of the threshold, the ratio, and the gain, but a common value is used for each of LOW, MID, and HIGH. That is, for example, the threshold offset value “+10” is commonly used to calculate the threshold values of LOW, MID, and HIGH. The same applies to the ratio and gain.
異なるバンドについての同種のパラメータは、相互に関連する内容であり、概ね相互の大小関係を保ったまま値が変更されることが通常であるので、このように共通のオフセット値を用いても、概ねユーザの希望に合った設定が可能である。大小関係を変えたい場合には、別のプリセットを選択することにより、対応可能である。 The same type of parameters for different bands are related to each other, and the values are usually changed while maintaining the mutual magnitude relationship. Therefore, even if a common offset value is used in this way, Settings that generally meet the user's wishes are possible. If you want to change the magnitude relationship, you can respond by selecting another preset.
次に、図4に、図3に示したパラメータの値の設定を受け付ける画面の表示例を示す。
図4に示すパラメータ設定画面100は、表示器22に表示させるGUIであり、図3に示した各パラメータの値の設定を受け付ける画面である。
なお、このパラメータ設定画面100においては、パラメータの値そのものは表示されていないが、LOW,MID,HIGHの3つのバンドの各々に関する、スレッシュホールド、レシオ、ゲインのパラメータの値の設定を受け付ける画面である。
Next, FIG. 4 shows a display example of a screen for accepting setting of the parameter values shown in FIG.
A
In the
そして、このパラメータ設定画面100には、プリセット選択部101,各パラメータのオフセット値を設定するためのつまみ102〜104,そのオフセット値を表示する表示部105〜107,現在の処理状況を示すグラフ108,109を設けている。
このうちプリセット選択部101は、現在選択されているプリセットの表示を行っており、ユーザは、表示器22の外部の、プリセット選択部101と対応する位置に設けた不図示のボタンにより、プリセットの選択を行うことができる。
The
Of these, the
また、ユーザは、表示器22の外部の、つまみ102〜104と対応する位置に設けた不図示の回転つまみにより、各パラメータのオフセット値の増減を行うことができる。その結果設定されたオフセット値は、つまみ102〜104の向き及び表示部105〜107の数字により表示される。
なお、パラメータ設定画面100においては、パラメータの値そのものは直接操作できないようにしており、値そのものの表示も行っていない。全てのパラメータの値を表示することも妨げられないが、表示の見易さを考慮してこの構成としている。
Further, the user can increase / decrease the offset value of each parameter with a rotary knob (not shown) provided outside the
In the
グラフ108,109はそれぞれ、マルチバンドコンプレッサによるゲインの減衰量及び出力レベルをリアルタイムで表示する表示部である。この表示ついては、バンドを考慮せず、信号全体のレベルに基づいて表示を行っている。
以上のパラメータ設定画面100において直接設定できるのは、図3に示したカレントデータのうち、オフセット値のみである。しかし、ユーザは、プリセットを選択して基準値を定めた後、3種のオフセット値を編集することにより、一定の制約はあるものの、図3に示した9種のパラメータの値を所望の値に設定することができる。
Each of the
Only the offset value of the current data shown in FIG. 3 can be set directly on the
次に、図5に、各パラメータのオフセット値と現在値との関係を示す。
ここでは、上述のように基準値+オフセット値により現在値を定めるようにしているため、オフセット値と各バンドの現在値との関係は、図5に実線31,一点鎖線32,破線33で示す通り、直線的なものになる。そして、オフセット値が0の場合の現在値が基準値である。実線31,一点鎖線32,破線33でオフセット値に対する現在値の挙動が異なるのは、バンドによって基準値が異なることに起因するものである。
Next, FIG. 5 shows the relationship between the offset value of each parameter and the current value.
Here, since the current value is determined by the reference value + offset value as described above, the relationship between the offset value and the current value of each band is indicated by a solid line 31, a
また、各パラメータには、許容する変化範囲を定めており、現在値の算出結果がこれを外れる場合には、値を変化範囲の上限又は下限に丸めるようにしている。
またここでは、オフセット値についても、許容する変化範囲を定めている。そして、この許容範囲は、3つのバンドのうち1つを基準バンドと定め、その基準バンドの現在値がパラメータ値の変化範囲に収まる範囲としている。図の例では、実線31が基準バンドにおける現在値の挙動を示し、オフセット値の許容変化範囲は、実線31が示す現在値の挙動に対応して定めている。なお、LOW,MID,HIGHのうちどのバンドを基準バンドとするかは、固定でもよいが、ユーザが任意に定めることができるようにしてもよい。
Each parameter has a permissible change range, and when the calculation result of the current value deviates from this, the value is rounded to the upper limit or the lower limit of the change range.
Here, an allowable change range is also defined for the offset value. The permissible range is set such that one of the three bands is defined as a reference band, and the current value of the reference band falls within the parameter value change range. In the example of the figure, the solid line 31 indicates the behavior of the current value in the reference band, and the allowable change range of the offset value is determined corresponding to the behavior of the current value indicated by the solid line 31. Note that which band of LOW, MID, and HIGH is set as the reference band may be fixed, but may be arbitrarily determined by the user.
次に、以上説明してきたオフセット値を用いるパラメータの値の設定のためにCPU11が実行する処理について説明する。
まず、図6に、プリセット選択操作があった場合の処理のフローチャートを示す。
CPU11は、プリセットを選択する操作を検出すると、図6のフローチャートに示す処理を開始する。
Next, processing executed by the
First, FIG. 6 shows a flowchart of processing when there is a preset selection operation.
When the
そして、まず選択されたプリセットのパラメータ値を図2に示したプリセットデータから取得する(S11)と共に、その値を各パラメータの基準値としてカレントメモリに記憶させる(S12)。その後、オフセット値を初期値に戻す(S13)。ここでは初期値は「0」である。 First, the parameter value of the selected preset is acquired from the preset data shown in FIG. 2 (S11), and the value is stored in the current memory as a reference value for each parameter (S12). Thereafter, the offset value is returned to the initial value (S13). Here, the initial value is “0”.
そして、各パラメータの現在値を、ステップS12及びS13で定めた基準値及びオフセット値に基づいて再計算し(S14)、各パラメータの現在値に応じた信号処理を行わせるためのレジスタ値を、DSP17の適当なレジスタに設定して(S15)、処理を終了する。
Then, the current value of each parameter is recalculated based on the reference value and the offset value determined in steps S12 and S13 (S14), and a register value for causing signal processing according to the current value of each parameter is performed. The appropriate register of the
以上の処理により、ユーザに選択されたプリセットの内容をDSP17における信号処理に反映させることができる。
なお、このときオフセット値を初期値に戻すことは必須ではない。しかし、パラメータの初期値に応じてオフセット値の変化範囲が異なることと、プリセット読出時にその内容をそのまま信号処理に反映させることとを考慮して、初期値に戻すようにした。
Through the above processing, the contents of the preset selected by the user can be reflected in the signal processing in the
At this time, it is not essential to return the offset value to the initial value. However, in consideration of the fact that the change range of the offset value differs depending on the initial value of the parameter and that the content is reflected in the signal processing as it is when the preset is read, the value is returned to the initial value.
また、ステップS15でパラメータの値をそのまま設定しないのは、信号処理の内容には、パラメータ設定画面100で設定するパラメータ以外のパラメータも加味する必要がある場合があるためである。例えば、各バンド毎のゲインの他、3つのバンドに共通なゲインを設定可能とし、各バンド毎のゲイン値とその共通のゲイン値との和を、実際の各バンドのゲイン値として信号処理に反映させる場合等である。
The reason why the parameter value is not set as it is in step S15 is that there are cases where parameters other than those set on the
次に、図7に、オフセット値の変更操作があった場合の処理のフローチャートを示す。
CPU11は、いずれかのオフセット値を変更する操作を検出すると、図7のフローチャートに示す処理を開始する。
そして、まず検出した操作量に応じてオフセット値を変更する(S21)と共に、基準バンドのパラメータの現在値を再計算する(S22)。再計算に用いる式は、図6のステップS14の場合と同様である。また、再計算は、オフセット値を変更した種類のパラメータについてのみ行えばよい。以降の処理についても同様である。
Next, FIG. 7 shows a flowchart of processing when there is an operation for changing the offset value.
When the
First, the offset value is changed according to the detected operation amount (S21), and the current value of the parameter of the reference band is recalculated (S22). The formula used for the recalculation is the same as in step S14 of FIG. Further, the recalculation may be performed only for the type of parameter whose offset value is changed. The same applies to the subsequent processing.
そして、再計算後の現在値がパラメータの許容変化範囲内であれば(S23)、オフセット値も許容変化範囲内であるので、再計算したパラメータの現在値に応じた信号処理を行わせるためのレジスタ値を、DSP17の適当なレジスタに設定する(S25)。この処理は、図6のステップS15と同趣旨である。 If the current value after recalculation is within the allowable change range of the parameter (S23), the offset value is also within the allowable change range, so that signal processing corresponding to the current value of the recalculated parameter is performed. The register value is set in an appropriate register of the DSP 17 (S25). This process has the same purpose as step S15 in FIG.
また、ステップS23で許容変化範囲内でなければ、オフセット値も許容変化範囲内でないため、オフセット値を、現在値が許容変化範囲の上限又は下限になるような値に設定し直し(S24)、ステップS22から処理を繰り返す。次の処理ではステップS23でYESとなり、ステップS25に進むはずである。 If the offset value is not within the allowable change range in step S23, the offset value is not within the allowable change range. Therefore, the offset value is reset to a value such that the current value becomes the upper limit or lower limit of the allowable change range (S24). The process is repeated from step S22. In the next process, the answer is YES in step S23, and the process should proceed to step S25.
また、ステップS25の後は、基準バンド以外のバンドの1つを処理対象として(S26)、処理対象バンドのパラメータの現在値を再計算する(S27)。そして、これがパラメータの許容変化範囲内でない場合には(S28)、現在値を許容変化範囲の上限又は下限に設定する(S29)。基準バンド以外については、オフセット値の見直しは不要で、単に現在値を上限又は下限に丸めればよい。 After step S25, one of the bands other than the reference band is set as a processing target (S26), and the current values of the parameters of the processing target band are recalculated (S27). If this is not within the allowable change range of the parameter (S28), the current value is set to the upper limit or lower limit of the allowable change range (S29). Except for the reference band, it is not necessary to review the offset value, and the current value may be simply rounded to the upper limit or lower limit.
そして、ステップS28又はS29の後は、再計算したパラメータの現在値に応じた信号処理を行わせるためのレジスタ値を、DSP17の適当なレジスタに設定する(S30)。
そして、まだ処理対象としてないバンドがあれば(S31)、次のバンドを処理対象として(S32)、ステップS27から処理を繰り返す。そして、全てのバンドを処理対象として以上の処理を行った後、処理を終了する。
After step S28 or S29, a register value for performing signal processing corresponding to the recalculated parameter current value is set in an appropriate register of the DSP 17 (S30).
If there is a band that is not yet processed (S31), the next band is processed (S32), and the process is repeated from step S27. Then, after performing the above processing for all bands as processing targets, the processing ends.
以上の処理により、ユーザの操作に応じて各バンドのパラメータについて共通なオフセット値を設定し、各バンドのパラメータについて、そのオフセット値に応じた現在値を設定することができる。従って、ユーザは、1つのパラメータの値を設定するだけで、それに応じて相互に関連する3つのパラメータの値を設定することができる。このことにより、設定すべきパラメータの数が多い場合でも、効率よく、また初心者にもわかりやすい操作での設定が可能となる。 Through the above processing, a common offset value can be set for the parameters of each band in accordance with the user's operation, and a current value corresponding to the offset value can be set for the parameters of each band. Therefore, the user can set the values of three parameters that are related to each other only by setting the value of one parameter. As a result, even when there are a large number of parameters to be set, the setting can be performed with an operation that is efficient and easy for beginners to understand.
以上でこの実施形態の説明を終了するが、装置の構成、画面の構成、データの構成、具体的な処理内容、操作方法等が上述の実施形態で説明したものに限られないことはもちろんである。
例えば、上述の実施形態では、オフセット値の許容変化範囲を基準バンドのパラメータの変化範囲に基づいて定めるようにしたが、全バンドの現在値がパラメータの下限値になる値から、全バンドの現在値がパラメータの上限値になる値までをオフセット値の許容変化範囲としてもよい。
This is the end of the description of this embodiment, but it goes without saying that the configuration of the apparatus, the configuration of the screen, the configuration of data, the specific processing content, the operation method, and the like are not limited to those described in the above embodiment. is there.
For example, in the above-described embodiment, the allowable change range of the offset value is determined based on the change range of the parameter of the reference band, but from the value at which the current value of all the bands becomes the lower limit value of the parameter, The allowable change range of the offset value may be a value up to a value that becomes the upper limit value of the parameter.
また、オフセット値の許容変化範囲を、パラメータの種類のみに依存する固定範囲としてもよい。この場合、基準バンドを他のバンドと異なる扱いにする必要はない。このようにしても、パラメータの設定操作自体は上述の場合と同様に行うことができる。ただし、この例では、全パラメータの値が上限又は下限に達した後でもオフセット値を更に増加又は減少させることが可能となってしまうので、上述した実施形態の構成の方が、オフセット値と現在値との間の対応関係が分かり易い。 Further, the allowable change range of the offset value may be a fixed range that depends only on the type of parameter. In this case, it is not necessary to treat the reference band differently from other bands. Even in this case, the parameter setting operation itself can be performed in the same manner as described above. However, in this example, the offset value can be further increased or decreased even after the values of all the parameters reach the upper limit or the lower limit. The correspondence between values is easy to understand.
また、基準値と現在値とオフセット値との関係は、上述した実施形態のものに限られない。パラメータの特性によっては、上述のような線形関係より、指数的な関係の方が好ましいこともある。例えば、現在値=基準値×aオフセット値とする等である(aは1より大きい実数)。もちろん、他の関係でもよい。いずれにせよ、現在値が、初期値をオフセット値分だけ変化させた値となっていればよい。
また、上述の方式により設定するパラメータの値が、コンプレッサ以外の信号処理に関するものであってもよいし、パラメータの数や組み合わせも、上述のものには限られない。
Further, the relationship among the reference value, the current value, and the offset value is not limited to that of the above-described embodiment. Depending on the parameter characteristics, an exponential relationship may be preferable to the linear relationship as described above. For example, current value = reference value × a offset value (a is a real number larger than 1). Of course, other relationships are possible. In any case, the current value may be a value obtained by changing the initial value by the offset value.
Further, the parameter values set by the above-described method may relate to signal processing other than the compressor, and the number and combination of parameters are not limited to those described above.
また、この発明のプログラムは、コンピュータをパラメータ設定装置として機能させて上述したような機能を実現させるためのプログラムであり、予めROMやHDD等に記憶させておくほか、CD−ROMあるいはフレキシブルディスク等の不揮発性記録媒体(メモリ)に記録して提供し、そのメモリからこのプログラムをRAMに読み出させてCPUに実行させたり、プログラムを記録した記録媒体を備える外部機器あるいはプログラムをHDD等の記憶手段に記憶した外部機器からダウンロードして実行させたりしても、同様の効果を得ることができる。
また、以上述べてきた構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。
The program of the present invention is a program for causing a computer to function as a parameter setting device so as to realize the above-described functions. In addition to being stored in advance in a ROM, HDD, etc., a CD-ROM, flexible disk, etc. This program is recorded on a non-volatile recording medium (memory) and provided, and the program is read from the memory to the RAM and executed by the CPU, or an external device or a program including the recording medium storing the program is stored in an HDD or the like. The same effect can be obtained even when downloaded from an external device stored in the means and executed.
In addition, the configurations and modifications described above can be applied in appropriate combinations within a consistent range.
以上の説明から明らかなように、以上のようなこの発明のパラメータ設定装置又はプログラムによれば、音響信号処理に使用するパラメータの数が多い場合であっても、そのパラメータの値を容易に設定できるようにすることができる。
従って、この発明を適用することにより、操作性のよい音響信号処理装置又はパラメータ設定装置を提供することができる。
As is clear from the above description, according to the parameter setting device or program of the present invention as described above, even when there are a large number of parameters used for acoustic signal processing, the parameter values can be easily set. Can be able to.
Therefore, by applying the present invention, it is possible to provide an acoustic signal processing device or parameter setting device with good operability.
10…音響信号処理装置、11…CPU、12…フラッシュメモリ、13…RAM、14…検出回路、15…表示回路、16…波形I/O、17…DSP、18…システムバス、21…操作子、22…表示器、100…パラメータ設定画面、101…プリセット選択部、102〜104…つまみ、105〜107…表示部、108,109…グラフ
DESCRIPTION OF
Claims (2)
前記複数のパラメータの値のセットを複数記憶するパラメータメモリと、
前記音響信号処理に使用する前記複数のパラメータの値をそれぞれ記憶するカレントメモリと、
ユーザの操作に応じて、前記パラメータメモリから前記複数のパラメータの値を1セット読み出してその値を各パラメータの初期値とする初期値設定手段と、
ユーザの操作に応じて、前記複数のパラメータについて共通のオフセット値を設定するオフセット設定手段と、
前記複数のパラメータの各々について、前記初期値を前記オフセット値分だけ変化させた値を、前記音響信号処理に使用するパラメータの値として前記カレントメモリに記憶させる手段とを設けたことを特徴とするパラメータ設定装置。 A parameter setting device for setting values of a plurality of parameters used for acoustic signal processing,
A parameter memory for storing a plurality of sets of values of the plurality of parameters;
A current memory for storing values of the plurality of parameters used for the acoustic signal processing;
In response to a user operation, initial value setting means for reading out one set of values of the plurality of parameters from the parameter memory and setting the values as initial values of the parameters;
An offset setting means for setting a common offset value for the plurality of parameters according to a user operation;
Means for storing a value obtained by changing the initial value by the offset value for each of the plurality of parameters in the current memory as a parameter value used for the acoustic signal processing. Parameter setting device.
前記コンピュータを、
前記複数のパラメータの値のセットを複数記憶するパラメータメモリと、
前記音響信号処理に使用する前記複数のパラメータの値をそれぞれ記憶するカレントメモリと、
ユーザの操作に応じて、前記パラメータメモリから前記複数のパラメータの値を1セット読み出してその値を各パラメータの初期値とする初期値設定手段と、
ユーザの操作に応じて、前記複数のパラメータについて共通のオフセット値を設定するオフセット設定手段と、
前記複数のパラメータの各々について、前記初期値を前記オフセット値分だけ変化させた値を、前記音響信号処理に使用するパラメータの値として前記カレントメモリに記憶させる手段として機能させるためプログラム。 A program for causing a computer to function as a parameter setting device for setting values of a plurality of parameters used for acoustic signal processing,
The computer,
A parameter memory for storing a plurality of sets of values of the plurality of parameters;
A current memory for storing values of the plurality of parameters used for the acoustic signal processing;
In response to a user operation, initial value setting means for reading out one set of values of the plurality of parameters from the parameter memory and setting the values as initial values of the parameters;
An offset setting means for setting a common offset value for the plurality of parameters according to a user operation;
A program for causing each of the plurality of parameters to function as means for storing, in the current memory, a value obtained by changing the initial value by the offset value as a parameter value used for the acoustic signal processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008061796A JP4893666B2 (en) | 2008-03-11 | 2008-03-11 | Parameter setting device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008061796A JP4893666B2 (en) | 2008-03-11 | 2008-03-11 | Parameter setting device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009217071A JP2009217071A (en) | 2009-09-24 |
| JP4893666B2 true JP4893666B2 (en) | 2012-03-07 |
Family
ID=41188979
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008061796A Expired - Fee Related JP4893666B2 (en) | 2008-03-11 | 2008-03-11 | Parameter setting device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4893666B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7023720B2 (en) * | 2018-01-15 | 2022-02-22 | キヤノン株式会社 | Electronic devices, their control methods and programs |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07111630B2 (en) * | 1989-10-06 | 1995-11-29 | ヤマハ株式会社 | Electronic musical instrument key scaling device |
| JP4082421B2 (en) * | 2005-06-13 | 2008-04-30 | ヤマハ株式会社 | Parameter setting device |
-
2008
- 2008-03-11 JP JP2008061796A patent/JP4893666B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009217071A (en) | 2009-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4175292B2 (en) | Digital mixer device | |
| US10672372B2 (en) | Tone setting device, electronic musical instrument system, and tone setting method | |
| JP6269182B2 (en) | Acoustic signal processing apparatus, parameter calling method and program | |
| JP4924101B2 (en) | Acoustic signal processing apparatus and program | |
| JP5217526B2 (en) | Amplifier control device, program and amplifier system | |
| JP4893666B2 (en) | Parameter setting device and program | |
| JP2006345257A (en) | Mixer apparatus and channel parameter setting changing program in mixer | |
| JP6291168B2 (en) | INPUT DEVICE, SOUND DEVICE, INPUT DEVICE CONTROL METHOD, AND PROGRAM | |
| JP5434784B2 (en) | Mixing equipment | |
| JP3713710B2 (en) | Parameter setting device | |
| JP2005196476A (en) | Parameter setting device | |
| JP6369259B2 (en) | Parameter control apparatus and program | |
| JP4196852B2 (en) | Parameter setting device and program thereof | |
| JP6319653B2 (en) | Signal processing apparatus and program | |
| JP4765494B2 (en) | Acoustic signal processing device | |
| US20120029669A1 (en) | Recording and reproducing apparatus | |
| JP4596261B2 (en) | Digital mixer and program | |
| JP4360391B2 (en) | Acoustic signal processing apparatus and program | |
| JP4479633B2 (en) | Audio equipment setting device and program thereof | |
| JP2003273677A (en) | Equalizer and program therefor | |
| JP5028738B2 (en) | Acoustic signal processing apparatus and program | |
| JP2010233005A (en) | Electronic music apparatus | |
| JP3960292B2 (en) | Equalizer characteristic setting device | |
| JP2016181122A (en) | Parameter control device and program | |
| JP5831482B2 (en) | Acoustic signal processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110929 |
|
| 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: 20111122 |
|
| 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: 20111205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4893666 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |