The present invention relates generally to parameter setting apparatus for audio mixers, and more particularly to an improved parameter setting apparatus which has functions of storing a plurality of parameter setting data sets each including, as a set of data, respective settings of a plurality of types of parameters to be used in an audio mixer; and reading out any desired one of the stored parameter setting data sets to thereby collectively change current parameter settings of the mixer on the basis of the read-out parameter setting data set. The present invention also relates to a program for performing, in the audio mixer, the parameter setting changing functions based on the selected parameter setting data.
There have recently been known digital audio mixers, which are arranged to store respective setting states (i.e., settings or set values) of several types (or predetermined plurality of types) of parameters—such as preset setting states of the parameters or setting states of the parameters set by a human operator—, as a set of data (i.e., parameter setting data set) representing a “scene” and then reproduce the setting states of the individual parameters of the scene by reading out the thus-recorded setting state data of the parameters. In this specification, the set of data, representative of the scene or respective settings of the several types of parameters, will be referred to as “scene data”. The human operator can store a plurality of such scene data (i.e., “scenes”) and select any desired one of the stored scene data (parameter setting data sets) to read out the selected scene data. Thus, current settings of the parameters in the mixer can be collectively rewritten or changed in accordance with the contents of the read-out scene data. Further, in this specification, the term “store” is used to mean preserving setting states of given parameters as scene data, and the term “recall” is used to mean reading out the stored scene data to rewrite or change the current setting states of the given parameters in accordance with the contents of the read-out scene data.
To recall desired scene data, the human operator, for example, uses operators, provided on an operation panel of the body of the mixer, to select the desired scene data from among a plurality of currently-stored scene data and then give an instruction for recalling the selected scene data so that the current setting states of the predetermined parameters in the mixer can be changed on the basis of the contents of the read-out scene data.
Among examples of the conventionally-known digital audio mixers of the above-discussed type is a mixer (product name “PM1D”) marketed by the assignee of the instant application. Operation or behavior of the entire mixer (“PM1D”) can be controlled by a personal computer, externally connected to the mixer, executing a mixer-controlling software program. The human operator can also perform operation for recalling the scene data, via a display screen (window) shown on a display of the computer (see, for example, http://www2.yamaha.co.jp/manual/pdfipa/japan/mixers/PM1D ManagerJ.pdf).
Heretofore, in order to ascertain the contents (i.e., settings or setting states of the individual parameters) of the selected scene data prior to actual recall of the selected scene data, it has been necessary to show, on a display (e.g., LCD) of the operation panel of the mixer or display of the externally-connected personal computer, a separate screen (window) for visually indicating the contents of the selected scene data.
Generally, settings of individual parameters stored as scene data may undesirably include some kind of data (“attention-requiring data”) whose rewriting or change will have great influence on entire mixing processing, such as “patch data” that sets which one of a predetermined plurality of input channels each signal input via any one of a predetermined plurality of input terminals should be assigned to. In order to prevent particular data (e.g., patch data), which had better not be rewritten or changed from the current setting, from being inadvertently changed at the time of recall of corresponding scene data, it is desirable for the human operator to previously ascertain the contents of the scene data to be read out and check to see whether the scene data includes such particular data (hereinafter sometimes called “attention-requiring data” for convenience of explanation), such as patch data, whose change is undesirable and had better be avoided. But, in order to ascertain the contents of selected scene data, a separate screen (window) has to be displayed for that selected scene data, as noted above. Therefore, with the conventionally-known technique, the contents of selected scene data can not be ascertained readily, and the content ascertaining operation tends to be cumbersome. In addition, there has been a great possibility of the human operator erroneously performing the recall operation of the selected scene data without noticing that the selected scene data includes an instruction for changing attention-requiring data, such as patch data.
In view of the foregoing, it is an object of the present invention to provide a technique which can effectively prevent particular data such as patch data, whose inadvertent change is undesirable, from being erroneously changed at the time of readout of scene data.
In order to accomplish the above-mentioned object, the present invention provides an improved parameter setting apparatus for an audio mixer, which comprises: a storage section that stores a plurality of parameter setting data sets each including, as a set of data, respective settings of a plurality of types of parameters; a selection section that selects a desired one of the plurality of parameter setting data sets stored in the storage section; a control section that determines whether given object-of-caution data is among the plurality of types of parameters included in the selected parameter setting data set, and performs a predetermined cautioning operation if it has been determined that the object-of-caution data is among the plurality of types of parameters; and a setting section that reads out the selected parameter setting data set from the storage section in response to an instruction given by a human operator, and then sets the respective states of the plurality of types of parameters in the audio mixer in accordance with the read-out parameter setting data set.
According to the present invention, once a human operator selects any one of the parameter setting data sets, the control section determines whether given object-of-caution data is among (i.e., included in) the plurality of types of parameters included in the selected parameter setting data set. If it has been determined that the object-of-caution data is among the plurality of types of parameters, the control section performs control to carry out the predetermined cautioning operation. The object-of-caution data is particular data, such as patch data, related to a parameter whose change will have great influence on entire mixing processing. By performing the predetermined cautioning operation (e.g., caution display) in response to the determination that the object-of-caution data is among the plurality of types of parameters, the human operator is allowed to readily and clearly ascertain that the selected parameter setting data set includes the object-of-caution data, such as patch data. Such inventive arrangements can effectively prevent particular data such as patch data, whose inadvertent change is undesirable, from being erroneously changed at the time of readout of scene data.
The following will describe embodiments of the present invention, but it should be appreciated that the present invention is not limited to the described embodiments and various modifications of the invention are possible without departing from the basic principles. The scope of the present invention is therefore to be determined solely by the appended claims.
For better understanding of the objects and other features of the present invention, its preferred embodiments will be described hereinbelow in greater detail with reference to the accompanying drawings, in which:
The CPU 1 executes various control programs stored in the ROM 2 or RAM 3, to thereby control the operation of the entire mixer. The various control programs stored in the ROM 2 or RAM 3 include a program for performing a recall process for recalling scene data (i.e., parameter setting data set) as will be later described in detail. The RAM 3 includes a storage area (scene memory) for storing “scene data” having respective setting states (set values or settings) of a plurality of types of parameters recorded therein, as a set of data, in accordance with an instruction by a human operator, and the scene memory is capable of storing a plurality of such scene data representative of a plurality of scenes. The RAM 3 also includes a storage area (current storage area) for storing respective states or values of all of various parameters currently set in the mixer; that is, the current setting data of the various parameters are stored in the current storage area.
As the various programs to be executed by the CPU 1, there may be used not only the programs stored in the ROM 2 or RAM 3, but also programs stored in a not-shown external storage medium, such as a hard disk or CD-ROM, and programs downloaded from an appropriate server computer via a communication interface and then stored in a not-shown hard disk device (HDD). When any one of the various programs is to be executed, the program is transferred to the RAM 3 and executed under control of the CPU 1, and this approach significantly facilitates version upgrade, addition, etc. of programs.
To the operator operation detection circuit 5 is connected an operation section (mixing console) 8 that includes a group of mixing-related operators, such as tone volume faders and a group of instructing operators for instructing storage, selection, etc. of “scene data” as will be detailed later. Via the operation section 8, the human operator performs mixing operation and instructs setting of various parameters and startup of various functions, etc. Further, a display section 9 connected to the display control circuit 6 displays any of various operating screens (windows) corresponding to various functions of the mixer (i.e., functions corresponding to various mixing operation in the mixer) in accordance with control by the CPU 1. On the various operating screens, there are indicated operating states, parameter setting states, etc. of the mixer. Note that the display section 9, comprising, for example, an LCD (Liquid Crystal Display), is positioned on a panel of the operation section 8.
The signal processing circuit 4 performs signal processing (mixing processing) on digital audio signals, input via a sound signal input/output device 10, on the basis of operation (parameter setting operation), by the human operator, on the operation section 8, and then the processing circuit 4 outputs the processed results to the sound signal input/output device 10 as mixed outputs.
Now, a brief description is made about basic mixing processing performed by the signal processing circuit 4. To the signal processing circuit 4 are supplied a plurality of kinds of input signals (digital audio signals) via a predetermined plurality of input terminals provided in the sound signal input/output device 10. The input signals input via the predetermined plurality of input terminals are assigned to a predetermined plurality of input channels in the signal processing circuit 4. In this specification, thus-assigning the input signals of the input terminals to the input channels is called “patch”, and setting data of the patch is called “patch data”. Namely, the input signals of the input terminals are assigned to the respective predetermined input channels in accordance with the patch data. As noted earlier, if the set contents of the patch data (i.e., assignment, to the input channels, of the input signals of the input terminals) are changed, the change may greatly influence the entire mixing processing. As will be detailed, when a change is to be made to the parameter settings by recalling selected scene data and if the selected scene data includes some kind of attention-requiring data, such as the patch data, whose change is undesirable and hence requires due previous attention, a predetermined cautioning operation is carried out in the instant embodiment to inform the human operator of the inclusion or presence of the attention-requiring data.
The human operator can operate the various operators on the operation section (console) 8 to cause tone volume control and parameter setting, such as effect setting, to be performed independently or separately on the input signal of each of the input channels, and the signal processing circuit 4 can perform signal processing on the input signals of the individual input channels in accordance with the parameters set via the operation section 8. The signals, having been subjected to the signal processing, are then mixed in accordance with the parameters set via the operation section 8, and the resultant mixed signals are output to the sound signal input/output device 10. The signal processing circuit 4 includes a predetermined plurality of output channels on its output side, and the sound signal input/output device 10 includes a predetermined plurality of output terminals for outputting the mixed signals delivered from the output channels of the signal processing circuit 4. Signal assignment setting (patch setting) is made between the output channels of the signal processing circuit 4 and the output terminals of the input/output device 10 in a similar manner to that made on the input side of the signal processing circuit 4 as noted above.
Next, a description will be made about a “scene data” recall function performed in the instant embodiment.
Once the human operator instructs startup of a scene data selection process routine via the operation section 8 (e.g., by activating a predetermined operator (not shown) of the operation section 8), a scene data selecting screen (window) is displayed on the display section 9, as seen in
In the scene data list 9a, a shaded portion is a marker indicative of currently-selected scene data; in the illustrated example of
Even when desired scene data (in the illustrated example, scene data No. 3) has been selected from the scene data list 9a, the human operator can not ascertain, on the scene data selecting screen, the contents or detailed settings of various parameters included in the selected scene data; that is, to ascertain the contents of the various parameters included in the selected scene data, the human operator has to cause another or separate screen to be displayed. If the selected scene data includes a parameter change instruction for a parameter whose setting change should not be effected inadvertently (i.e., attention-requiring data), such as patch data, the instant embodiment automatically displays a caution display window 9b, as illustrated in
Whereas
Namely, the instant embodiment may employ any desired scene data format as long as the data format allows the human operator or the like to identify each object-of-caution data from among various data (parameters) to be read out as the scene data.
Types of parameters to be set as the object-of-caution data may be set in advance, or may be set as desired by the human operator. The embodiment may be arranged to display a separate window so that the human operator can set or change, on the separate window, the types of parameters to be set as the object-of-caution data. The types of parameters to be set as the object-of-caution data may be set or changed at any suitable time.
Further, in the instant embodiment, setting can be made to separately inhibit readout of any of the parameters included in the scene data (i.e., readout inhibition can be set separately for any of the parameters in the scene data), and information indicative of the readout inhibition setting is stored in a predetermined storage area provided in the RAM 3. There may be displayed a separate window such that the human operator can set the readout inhibition for any desired parameter on the separate window. The readout inhibition may be set or changed at any suitable time. For example, the human operator may set the readout inhibition for any parameter (e.g., parameter set as an object of caution) after the human operator has selected a desired scene data, but before he or she instructs recall of the selected scene data. If the recall of the selected scene data is carried out after the readout inhibition setting operation, then the scene data can be used, excluding the parameter, such as patch data, that had better not be changed.
The caution display control routine of
At step S5, a determination is made as to whether the object-of-caution data in the scene data is readout-inhibited data (i.e., readout inhibition is currently set for that object-of-caution data). With a NO determination at step S5, the instant caution display control routine is brought to an end. If, on the other hand, the object-of-caution data is readout-inhibited data (YES determination at step S5), then the object-of-caution data may be safely canceled from the setting or status as the object of caution because the parameter setting of the data is not read out. Then, at step S6, the human operator is cautioned about the object-of-caution data that meets the determination conditions of steps S4 and S5. In the instant embodiment, the caution display window 9B is displayed on the scene data selecting screen of
On the caution display screen 9b, the human operator can ascertain whether the selected scene data includes any instruction for changing a parameter whose setting change is undesirable, and then perform operation for recalling the selected scene data. Once the human operator operates the readout switch 83 of
Namely, the instant embodiment is arranged in such a manner that, when the selected scene data to be read out includes any parameter, such as patch data, whose setting change is undesirable, the caution display is made to allow the human operator to ascertain presence of the object-of-caution data, such as patch data. As a consequence, the instant embodiment can effectively prevent the setting of any parameter, whose setting change is undesirable, from being erroneously changed.
Whereas the embodiment has been described in relation to the case where the object-of-caution data or parameter is patch data, any other parameter whose setting change is likely to have great influence on the entire mixing processing may be set as the object-of-caution data. Also, even a parameter whose setting change is not likely to have great influence on the entire mixing processing may be set as the object-of-caution data as desired by the human operator.
The way of cautioning about object-of-caution data in response to selection of scene data is not limited to the one by the visual display (i.e., caution display window 9b) as shown in
It should be appreciated that the parameter setting processing of the present invention is not limited to the above-described embodiments where the execution of the processing is controlled in the mixer apparatus. For example, the parameter setting processing in the mixer apparatus may be controlled by the external device 7a, such as a personal computer externally connected to the mixer apparatus, starting up a parameter-setting-processing executing software program to display a scene data selecting screen, as shown in
Number | Date | Country | Kind |
---|---|---|---|
2004-045027 | Feb 2004 | JP | national |