System and method for processing multiple audio signals and for controlling multiple devices with control signals

The present invention is directed to a signal processing apparatus for processing multiple signals, such as audio signals, and for controlling multiple external target devices (for example, an audio recorder). In accordance with a preferred embodiment, a signal from an external device connected to one of the input ports of the signal processing apparatus can be inputted to a corresponding input channel. In accordance with a preferred embodiment, the signal processing apparatus include faders that correspond to the input channels, and operation of each fader causes the transmission a control signal to the connected external devices to control the external device.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a signal processing apparatus which receives signals for a plurality of channels inputted through a plurality of input ports thereof and then processes these signals, as well as a control program for controlling such a signal processing apparatus.

2. Description of the Related Art

Conventionally, a signal processing apparatus, such as a mixer apparatus which is capable of signal I/O processing such as a mixing process, receives audio signals or the like from a apparatus such as a recorder inputted through desired input ports and inputted to desired input channels. Then, the signal processing apparatus can process the received audio signals, e.g. by applying various effects to the signals and then output the resulting signals to a desired apparatus or system.

Further, the signal processing apparatus can perform operation control such as volume control and reproduction start or stop using operating elements such as faders for an apparatus such as a recorder which is connected to the input ports. For example, in a “fader start/stop”, executed by a fader of a recorder to be controlled, every time the fader position passes a certain threshold (for example, −60 dB), a polarity change occurs, which acts a trigger to transmit a control signal to the recorder to provide control to start or stop reproduction or increase or decrease the signal level as the fader is operated. Alternatively, the fader can be used such that background music is played at a volume in accordance with the volume of a microphone.

The signal processing apparatus is provided with a number of input ports, a number of operating elements, and a number of input channels. However, typically, each operating element corresponds to one of the input channels. Accordingly, a device controlled by each operating element is determined by the corresponding input channel. For example, if a first fader is associated with a first input channel and the first input channel is associated with a first device, the first fader always controls the first device.

On the other hand, the connections between the input ports and the input channels can be set as desired using an input patch. The connections are set, for example, based on scenes which contain information on various settings. Specifically, when a setting for the input patch is switched in response to switching of the scene upon a scene recall that calls a scene, the connections between the input ports and the input channels are changed.

However, with the conventional signal processing apparatus, even when the setting for the input patch is switched, the device controlled by each operating element is determined by the corresponding input channel and remains unchanged. Consequently, a device that transmits a signal inputted to the input channel corresponding to an operated operating element may not the same as the target device to be controlled by this operating element.

For example, if the patch setting is such that a first input port and the first input channel are connected together and the first device is connected to the first input port, then a signal from the first device is inputted to the first input channel through the first input port. However, if the setting for the input patch is switched to connect a second input port and the first input channel together, a signal from a second device connected to the second input port is inputted to the first input channel, whereas, the first device remains a device to be controlled by the first fader corresponding to the first input channel. In this case, the first fader must be operated taking the mismatch between the transmitting device and the target device to be controlled into consideration. This does not match the user's feeling of operation. Thus, disadvantageously, the user cannot perform operations with ease.

SUMMARY OF THE INVENTION

It is a first object of the present invention to provide a signal processing apparatus that enables target devices to be controlled by operating elements to be set so as to match the user's feeling of operation, thus allowing a user to perform operations with ease, as well as a control program for controlling a signal processing apparatus.

It is a second object of the present invention to provide a signal processing apparatus which makes it possible to select, as the setting of the device to be controlled by an operating element, setting matching the user's feeling of operation or fixed setting, thus allowing the user to use the apparatus more easily and efficiently.

To attain the first object, in a first aspect of the present invention, there is provided a signal processing apparatus comprising a plurality of input ports that receive signals from a plurality of external devices, a control signal transmitting device that transmits control signals to the external devices, a plurality of input channels to which are input signals from respective ones of the external devices associated with respective ones of the input ports when the respective ones of the input ports are connected to the respective ones of the external devices, a plurality of predetermined operating elements associated with respective ones of the input channels, the predetermined operating elements being capable of controlling the external devices transmitting the control signals from the control signal transmitting device, a connection state setting device that sets connections between the input ports and the input channels, and a control target determining device that determines one of the external devices to be controlled by each of the predetermined operating elements based on the connections set by the connection state setting device.

With the signal processing apparatus according to the first aspect, one of the external devices to be controlled by each of the predetermined operating elements is determined based on the set connections between the input ports and the input channels. As a result, devices to be controlled by operating elements can be set so as to match the user's feeling of operation, thus allowing the user to perform operations with ease.

Preferably, the connection state setting device is capable of changing the connections between the input ports and the input channels, and in a first mode, the control target determining device selects one of the external devices to be controlled by each of the predetermined operating elements based on the connections set by the connection state setting device, and in a second mode, when the connection state setting device changes the connections, the control target determining device selects one of the external devices to be controlled by each of the predetermined operating elements, that was selected before the connection state setting device changes the connections.

Preferably, the control target determining device selects one of the external devices associated with one of the input ports connected, by the connection state setting device, to one of the input channels corresponding to one of the predetermined operating elements that is operated, as an external device to be controlled by the operated operating element.

More preferably, the signal processing apparatus further comprises a display that displays a screen for prompting an output setting for each of the input ports when the control target determining device selects the external device to be controlled by each of the predetermined operating elements.

To attain the second object, in a second aspect of the present invention, there is provided a signal processing apparatus comprising a plurality of input ports that receive signals from a plurality of external devices, a control signal transmitting device that transmits control signals to the external devices, a plurality of input channels to which are input signals from respective ones of the external devices associated with respective ones of the input ports when the respective ones of the input ports are connected to the respective ones of the external devices, a plurality of predetermined operating elements associated with respective ones of the input channels, the predetermined operating elements being capable of controlling the external devices transmitting the control signals from the control signal transmitting device, a connection state setting device that sets connections between the input ports and the input channels, and a mode setting device that selectively sets a first mode in which one of the external devices to be controlled by each of the predetermined operating elements is selected based on the connections set by the connection state setting device, and a second mode in which the input channels are associated with arbitrary ones of the external devices and one of the external devices associated with one of the input channels corresponding to one of the predetermined operating elements that is operated is selected as an external device to be controlled by the operated predetermined operating element.

With the signal processing apparatus according to the second aspect, in the first mode, one of the external devices to be controlled by each of predetermined operating elements is selected based on the set connections between the input ports and the input channels. As a result, devices to be controlled by operating elements can be set so as to match the user's feeling of operation, thus allowing the user to perform operations with ease. On the other hand, in the second mode, one of the external devices associated with one of the input channels corresponding to one of the predetermined operating elements that is operated is selected as an external device to be controlled by the operated predetermined operating element. As a result, it is possible to fix one of the external devices to be controlled by one of the predetermined operating elements regardless of the connections. Further, because the first mode or the second mode is selectively set, it is thus possible to select, as the setting of the device to be controlled by an operating element, setting matching the user's feeling of operation or fixed setting, thus allowing the user to use the apparatus more easily and efficiently.

To attain the first object, in a third aspect of the present invention, there is provided a control program executable by a computer to control a signal processing apparatus comprising a plurality of input ports that receive signals from a plurality of external devices, a control signal transmitting device that transmits control signals to the external devices, a plurality of input channels to which are input signals from respective ones of the external devices associated with respective ones of the input ports when the respective ones of the input ports are connected to the respective ones of the external devices, and a plurality of predetermined operating elements associated with respective ones of the input channels, the predetermined operating elements being capable of controlling the external devices transmitting the control signals from the control signal transmitting device, the program comprising, a connection state setting module for setting connections between the input ports and the input channels, and a control target determining module for determining determines one of the external devices to be controlled by each of the predetermined operating elements based on the connections set by the connection state setting module.

To attain the second object, in a fourth aspect of the present invention, there is provided a control program executable by a computer to control a signal processing apparatus comprising a plurality of input ports that receive signals from a plurality of external devices, a control signal transmitting device that transmits control signals to the external devices, a plurality of input channels to which are input signals from respective ones of the external devices associated with respective ones of the input ports when the respective ones of the input ports are connected to the respective ones of the external devices, and a plurality of predetermined operating elements associated with respective ones of the input channels, the predetermined operating elements being capable of controlling the external devices transmitting the control signals from the control signal transmitting device, the program comprising a connection state setting module for setting connections between the input ports and the input channels, and a mode setting module for selectively setting a first mode in which one of the external devices to be controlled by each of the predetermined operating elements is selected based on the connections set by the connection state setting module, and a second mode in which the input channels are associated with arbitrary ones of the external devices and one of the external devices associated with one of the input channels corresponding to one of the predetermined operating elements that is operated is selected as an external device to be controlled by the operated predetermined operating element.

A computer readable storage medium that stores the control program for controlling the signal processing apparatus, according to the third aspect or the fourth aspect constitutes the present invention.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1is a block diagram showing the entire construction of a signal processing apparatus according to an embodiment of the present invention;

FIG. 2is a block diagram showing the construction of a mixer device appearing inFIG. 1;

FIG. 3is a view showing a part of the construction of an operation panel including a plurality of faders;

FIG. 4Ais a schematic diagram showing an example of correspondence between input ports and input channels and faders3based on an input patch setting;

FIG. 4Bis a schematic diagram showing another example of correspondence between the input ports and the input channels and the faders3based on another input patch setting;

FIG. 5Ais a schematic diagram showing an example of relationship between the faders and recorders to be controlled by the faders;

FIG. 5Bis a schematic diagram showing another example of relationship between the faders and the recorders to be controlled by the faders;

FIG. 6is a flow chart showing a fader start/stop setting process;

FIG. 7Ais a diagram showing an example of a fader start/stop setting screen displayed when an “input CH mode” is set;

FIG. 7Bis a diagram showing an example of a fader start/stop setting screen displayed when a “unit mode” is set; and

FIG. 8is a flow chart showing a fader start/stop executing process.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention will now be described below with reference to the drawings showing a preferred embodiment thereof.

FIG. 1is a block diagram showing the entire construction of a signal processing apparatus according to an embodiment of the present invention, which is configured as a mixer apparatus.

The signal processing apparatus according to the present embodiment is comprised of a display2, faders3(predetermined operating elements), operating elements4, a flash memory5, a RAM6, a PCI/O (Personal Computer Input and Output Device)7, a GPII/O (General Purpose Interface)8(control signal transmitting device), and a mixer device M. All these component parts are connected to a CPU1via a bus9.

The display2is composed of an LCD (Liquid Crystal Display) or the like to display various information such as a setting screen. The flash memory5stores various data and operation programs executed by the CPU1. The operating elements4are used to input various information. The RAM6temporarily stores various data. The CPU1controls the whole signal processing apparatus, including the mixer device M and the display2. The CPU1detects a position of each fader3and an operation of each operating element4. Each fader3adjusts a volume and the like for a corresponding channel.

The flash memory5stores a patch library (PATCH) in which a plurality of (for example, 100) sets of connections between an input patch and an output patch are registered, a name library (NAME) in which a plurality of (for example, 100) sets of names of MIX output channels and MATRIX output channels are registered, and a unit library (UNIT) in which a plurality of (for example, 100) sets of settings (gain, polarity, and the like) for each input to each connected input port and settings (gain, polarity, and the like) for each output from each connected output port are registered.

The flash memory5also stores about 1,000 scenes identified by serial numbers. The scenes contain settings for each input channel (effect, fader, output destination, output level, and the like for each channel), settings for each output channel (effect, fader, matrix output channel input source, input level, and the like for each channel), settings for internal effecters, settings for built-in equalizers, monitor settings, and the like. The scenes also contain settings for patches (wiring switching devices) each of which determines an input port (physical channel) through which a corresponding input channel is to receive a signal and an output port to which the input channel is to output the signal.

Connected to the GPII/O8are a switch10, a LED11, a plurality of recorders12(1) to12(n) via a plurality of GPI input ports (also referred to as the “GPIin”) or a plurality of GPI output ports (also referred to as the “GPIout”). The switch10, LED11, and recorders12are all provided externally of and separately from the present signal processing apparatus. Each recorder12is also connected to the mixer device M. The mixer device M contains a signal processing section, not shown, to execute mixing processing such as reception of signals from a plurality of systems, application of effects, and outputting of a signal to a desired system.

Various signals such as signals based on operations of the faders3or operating elements4and “tally signals” (for example, play tally signals indicative of reproduction states) indicative of states of the recorders12are inputted to the GPII/O8. In a process using the GPII/O8, functions to be executed in response to various input signals can be set beforehand. Thus, when a particular input signal is received, it can be used as a trigger to execute the corresponding function.

FIG. 2is a block diagram showing the construction of the mixer device M appearing inFIG. 1.

As shown inFIG. 2, an input port group23G comprised of a plurality of input ports23(input ports23(1) to23(n)) to which the respective recorders12are connected, an internal effecter24, and an internal equalizer25are connected to input channels (hereinafter also referred to as the “input CH” or “input channel CH”)21via an input patch22. The input channel21is connected to a mix bus20. Further, MIX output channels (CH)26are connected to the mix bus20. The MIX output channels26are also connected to an output patch28via MATRIX output channels (CH)27and directly to the output patch28. The output patch28is connected to an output port group29G comprised of a plurality of output ports29, an internal effecter30, and an internal equalizer31.

The input channel21is comprised of a plurality of (for example, 96) channels (CH1to CHn), each provided with a limiter, a compressor, an equalizer, a fader, a pan, an output destination selecting device, an output level adjusting device, and the like, none of which are shown. The input patch22selectively connects the input ports23(1) to23(n) and the channels CH1to CHn of the input channel21to control the connections. The mix bus20mixes signals inputted through the input channels21.

The MIX output channels26are each provided with a limiter, a compressor, an equalizer, a fader, and the like, none of which are shown. Signals from the MIX output channels26are selectively inputted to the MATRIX output channels27. The MATRIX output channels27mix these signals and then output the mixed signals. The output patch28selectively connects outputs from the MIX output channels26to the output ports29of the output port group29G.

FIG. 3is a view showing a part of the construction of an operation panel including a plurality of faders3. Each of the faders3(1) to3(n) is slidable in a vertical direction. A threshold value, shown at the bottom of each fader, is set at about −60 dB. Description of the other elements shown inFIG. 3is omitted.

The plurality of faders3are provided so that each of the faders3corresponds to at least one input channel21. For example,96input channels21and48faders3are provided.

To set the connections by the input patch22(this setting will hereinafter be referred to as the “input patch setting”), a plurality of patterns can created in advance and, for example, the created patterns can be stored in the flash memory5as a patch library. The input patch setting is stored in association with a scene. However, the input patch setting does not necessarily correspond to a scene. Further, the present signal processing apparatus has a function called a “scene memory recall”. By depressing a button or the like, not shown, of the operating elements4to which this function is assigned, a scene with the next number is called. Then, the input patch setting is automatically switched to the input patch setting corresponding to the called scene.

FIGS. 4A and 4Bare schematic diagram showing an example of the correspondence between the input ports23and the input channels CH and the faders3. InFIGS. 4A and 4B, the input channels CH1, CH2, and CH3are associated with the faders3(1),3(2), and3(3), respectively, while the recorders12(1),12(2), and12(3) are connected to the input ports23(1),23(2), and23(3), respectively. Further, for a device to be controlled by each fader3, the recorders12(1),12(2), and12(3) are associated with the input channels CH1, CH2, and CH3, respectively, in an input CH mode, described later. Here, only a typical arrangement is described in which three input ports (23(1),23(2),23(3)), three input channels (CH1, CH2, CH3), and three faders (3(1),3(2),3(3)) are made to correspond to or be combined with one another. It should be noted that the present invention is not limited to the typical arrangement shown. Rather, one skilled in the art would appreciate that additional import ports, channels, and faders may be added to configure other types of combinations.

In the example shown inFIG. 4A, in accordance with the input patch setting in the input patch22, the input ports23(1),23(2), and23(3) are connected to the input channels CH1, CH2, and CH3, respectively. In this case, an audio signal from the recorder12(1) is inputted to the input channel CH1through the input port23(1). Likewise, audio signals from the recorders12(2) and12(3) are inputted to the input channels CH2and CH3through the input ports23(2) and23(3), respectively.

FIGS. 5A and 5Bare schematic diagram showing an example of relationship between the faders3and the recorders12to be controlled by them. In the example shown inFIG. 4A, the device to be controlled by the fader3(1) is the recorder12(1) associated with the corresponding input channel CH1as shown inFIG. 5A. Thus, the fader3(1) can be operated to control operations such as reproduction, adjustment of volume, and reproduction stop of the recorder12(1) through the GPI output ports1and2(GPIout1and2). Similarly, the devices to be controlled by the faders3(2) and3(3) are the recorders12(2) and12(3), respectively. The GPI output ports will be described below in detail with reference toFIG. 7.

Further, if the input patch setting is switched to connect the input ports23(1),23(2), and23(3) to the input channels CH2, CH1, and CH3, respectively, as shown inFIG. 4B, audio signals from the recorders12(1),12(2), and12(3) are inputted to the input channels CH2, CH1, and CH3through the input ports23(1),23(2), and23(3). However, in the input CH mode, the devices to be controlled by the faders3(1) to3(3) remain unchanged even after the input patch setting has been switched. That is, the relationship shown inFIG. 5Ais maintained.FIG. 5Bwill be described later.

FIG. 6is a flow chart showing a fader start/stop setting process.FIGS. 7A and 7Bshow examples of a fader start/stop setting screen.FIG. 7Ashows a setting screen displayed when the “input CH mode” is set.FIG. 7Bshows a setting device displayed when a “unit mode” is set.

First, inFIG. 6, it is determined whether or not a setting instruction for fader start/stop has been given (step S101). If the setting instruction has not been given, the present process is terminated. On the other hand, if the setting instruction has been given, a fader start/stop setting screen32, shown inFIG. 7Aor7B, is displayed on the display2(step S102). In this case, first, items for an assign mode33are displayed on the fader start/stop setting screen32. Then, in the fader start/stop setting screen32, a choice for the assign mode is accepted (step S103). Here, the assign mode includes the “input CH mode” (a second mode) and the “unit mode” (a first mode), mentioned above. The step S102may be configured to determine which of the fader start/stop setting screens32shown inFIGS. 7A and 7Bis to be displayed, for example, depending on the currently set assign mode, or one of them may be always displayed by default.

In the “input CH mode”, regardless of the input patch setting in which one of the recorders12is associated with one of the input channels CH, the device to be controlled by each fader3is an external device (recorder12or LED11) associated with the input channel CH corresponding to the fader3. On the other hand, in the “unit mode”, when the input patch setting is such that one of the input ports23is connected to the input channel CH corresponding to a fader3that is operated, the device to be controlled by the operated fader3is an external device connected to the GPI output port (GPIout) set to be associated with this input port23. In this mode, the device to be controlled by each fader3can be changed depending on the input patch setting. For example, if any of the recorders12is connected to the GPIout associated with an input port23that is connected, this recorder12is controlled by the fader3.

In a step S103, if the user desires to select the “input CH mode”, he selects and depresses an item “input CH mode” from the items for the assign mode33so that the indication of “input CH mode” is highlighted as shown inFIG. 7A. On the other hand, if the user desires to select the “unit mode”, selects and depresses a desired item of “unit1” . . . in the items for the assign mode33so that the indication of the selected item is highlighted as shown inFIG. 7B. A plurality of input ports23are related to each of “unit1”. Accordingly, an output setting can be made for the input port23corresponding to the selected unit. Further, a plurality of units can be selected at a time.

Referring again toFIG. 6, it is then determined whether the selected assign mode33is the “input CH mode” or the “unit mode” (step S104). If the “input CH mode” has been selected, the process proceeds to a step S105. Then, a screen34for output setting for each input CH, shown inFIG. 7A, is displayed in the fader start/stop setting screen32to accept settings. In the screen34for output setting for each input CH, an input CH, an output form, an output device, and parameters are set.

For example, the channel CH1is set as the input CH, the GPI is set as the output form, and an engine is set as the output device. As the parameters, two GPI output ports are set because they are used for the fader start and fader stop, respectively. For example, the GPI output port1(GPIout1) is set for the fader start, whereas the GPI output port2(GPIout2) is set for the fader stop. With such a setting, if the recorder12(1) is associated with the input CH1, the device to be controlled by the fader3(1) corresponding to the input Ch1is the recorder12(1). Then, a fader-on event and a fader-off event as control signals are transmitted to the recorder12(1) through the GPI output ports1and2, respectively.

On the other hand, if the selected assign mode33is the “unit mode”, the process proceeds to a step S106, where a screen35for output setting for each input port, shown inFIG. 7B, is displayed in the fader start/stop setting screen32to accept settings. In the screen35for output setting for each input port, the same setting items as those in the screen34for output setting for each input CH are used except that the input port is set in place of the input CH in the output setting screen34.

For example, the input port23(1) is set as the input port, the GPI is set as the output form, and the engine is set as the output device. As the parameters, the GPI output ports1and2(GPIout1and GPIout2) are set for the fader start and fader stop, respectively. With such a setting, if the recorder12(1) is connected to the GPIout1and GPIout2, the recorder12(1) is associated with the input port23(1) via the GPIout1and GPIout2. Consequently, the device to be controlled by the fader3corresponding to the input CH connected to the input port23(1) based on the input patch setting is the recorder12(1). Then, when the fader3is operated, a fader-on event and a fader-off event as control signals are transmitted to the recorder12(1) through the GPI output ports1and2, respectively.

In the output setting screens34and35, in addition to the engine, a control panel or the like can be set as the items of output device.

After the step S105or step S106has been executed, the process proceeds to a step S107to update the settings in accordance with the settings accepted via the fader start/stop setting screen32. At the same time, the display contents of the display2are changed. The settings are stored in, for example, the flash memory5. Then, the present process is completed.

FIG. 8is a flow chart showing a fader start/stop executing process.

First, it is determined whether or not the fader start/stop has been set (step S201). If the fader start/stop has not been set, the present process is terminated. On the other hand, if the fader start/stop has been set, it is determined whether or not any fader3has passed the threshold value S (dB) (seeFIG. 3) (step S202). In this case, when the fader3shifts from a smaller value to a larger value, this is determined to be a fader start. When the fader3shifts from a larger value to a smaller value, this is determined to be a fader stop.

If the result of the determination indicates that the fader3has not passed the threshold value S, the present process is terminated. If the fader3has passed the threshold value S, it is determined whether or not the assign mode33has been set to the “input CH mode” (step S203). If the assign mode33has been set to the “input CH mode”, the process proceeds to a step S204to execute a fader start or a fader stop in accordance with the settings for the input CH mode.

Specifically, for a fader start or a fader stop, a fader-on event or a fader-off event, respectively, is transmitted to the recorder12associated with the input channel CH corresponding to the operated fader3(which has passed the threshold value S). Consequently, a reproduction start operation or a reproduction stop operation is performed by the recorder12. Further, if the fader3, which has passed the threshold value S, is operated further upward, the reproduction level of the recorder12is correspondingly increased. The reverse operation of the fader3reduces the reproduction level. Then, the present process is completed.

On the other hand, if the result of the determination in the step S203indicates that the assign mode33is not the “input CH mode”, that is, it is the “unit mode”, it is thus determined whether or not any of the input ports23is patched (connected based on the input patch setting) to the input channel CH corresponding to the operated fader3(step S205). If the result of the determination indicates that no input port23has been patched, the present process is terminated. On the other hand, if any of the input ports23has been patched, then it is determined whether or not the fader start/stop has been set for the patched input port23(step S206). This determination can be made by determining whether or not the patched input port23has been set in the output setting screen35for each input port, shown inFIG. 7B.

If the result of the determination indicates that the fader start/stop has not been set for the patched input port23, the present process is terminated. On the other hand, if the fader start/stop has been set for the patched input port23, the process proceeds to a step207to execute the fader start/stop in accordance with the settings for the “unit mode”.

Specifically, as is the case with the step S204, a fader-on event or a fader-off event is transmitted to the recorder12connected to the GPIout associated with the input port23connected, based on the input patch setting, to the input channel CH associated with the operated fader3(which has passed the threshold value S), to perform a reproduction start or stop operation. Then, the reproduction level is increased or decreased depending upon subsequent operation of the fader3in the same way as described above, followed by the present process being completed.

A description will be given of the device to be controlled by the fader3in the “unit mode” with reference toFIGS. 4A and 4B,FIGS. 5A and 5B. It is assumed that the “unit mode” is set in the input patch setting shown inFIG. 4Aor4B and that the fader stop/stop is set for the inputs23(1) to23(3).

First, in the input patch setting shown inFIG. 4A, the device to be controlled by the fader3(1) is the recorder12(1) connected to the GPIout1and GPIout2associated with the input port23(1) connected to the input channel CH1, as shown inFIG. 5A. Similarly, the devices to be controlled by the faders3(2) and3(3) are the recorders12(2) and12(3), respectively. In this case, these settings are similar to those in the “input CH mode”.

Further, if the input patch setting is switched as shown inFIG. 4B, then the device to be controlled by the fader3(1) is the recorder12(2) connected to the GPIout3and GPIout4associated with the input port23(2) connected to the input channel CH1as shown inFIG. 5B. The device to be controlled by the fader3(2) is the recorder12(1) connected to the GPIout1and GPIout2associated with the input port23(1) connected to the input channel CH2. Likewise, the device to be controlled by the fader3(3) is the recorder12(3).

Thus, in the “unit mode”, in the case of the input channel CH1, the source of transmitting a signal inputted to the input channel CH1is the recorder12(1) in the example shown inFIG. 4Aand is the recorder12(2) in the example shown inFIG. 4B. The device to be controlled by the fader3(1) corresponding to the input channel CH1is the recorder12(1) in the example shown inFIG. 4Aand the recorder12(2) in the example shown inFIG. 4B. Therefore, as viewed from each input channel CH, the signal source and the device to be controlled are always the same. This applies even after the input patch setting has been changed. Thus, this matches the user feeling of operation.

According to the present embodiment, the device to be controlled by each fader3is the recorder12associated with the input channel CH corresponding to the fader3. Consequently, the relationship between a particular fader3and the recorder12controlled by the same can be fixedly maintained regardless of the input patch setting. Therefore, the present embodiment is useful in using a particular fader3to always control the same recorder12.

Further, in the “unit mode”, the device to be controlled by a fader3that is operated is an external device actually connected to the GPIout associated with the input port23connected, based on the input patch setting, to the input channel CH corresponding to the operated fader3. Accordingly, even if the external device as a signal source is changed due to switching of the input patch setting, as viewed from each input channel3, the changed external device as a signal source and the external device as a control target can always be the same. Therefore, even if the input patch setting is switched due to scene switching or the like, it is unnecessary to take the mismatch between the input and the device to be controlled into account. Intuitive and proper operations can thus be maintained. For example, even if the scene is switched, a particular fader3can be used to control an external device which is appropriate to the scene. This allows the user to set the device to be controlled by an operating element, that matches the user's feeling of operation. This in turn allows the user to perform operations with ease.

Further, the “input CH mode” or the “unit mode” can be selectively set. It is thus possible to select, as the setting of the device to be controlled by an operating element, fixed setting or setting matching the user's feeling of operation.

Although in the present embodiment, the external device as a signal source and the external device as a control target as viewed from each input channels CH are always be the same, this is not limitative. Alternatively, the desired control target may be variably set based on the patch setting.

Further, in the present embodiment, an external circuit that outputs a signal to the input patch22can be controlled by a fader3associated with an input CH to which the input patch22is connected, whereby the user can perform operations conveniently. For example, an external device that transmits a signal to an input port23may be automatically associated with the input port23as the device to be controlled by the fader3.

Furthermore, although in the present embodiment, the recorders12connected to the input ports23are illustrated as devices that can be controlled by the faders3, the present invention is not limited to this. Devices that do not transmit any signals to the input ports23may also be controlled by the faders3. Moreover, the faders3are illustrated as operating elements for controlling the recorders12or the like. However, any other operating elements may be used, and the contents of the control are also not limited to the illustrated fader/start/stop or the like.

It is to be understood that the object of the present invention may also be accomplished by supplying a system or an apparatus with a storage medium in which the program code of software which realizes the functions of the above described embodiment is stored, and causing a computer (or CPU or MPU) of the system or apparatus to read out and execute the program code stored in the storage medium.

In this case, the program code itself that is read from the storage medium realizes the functions of the embodiment described above, and thus the storage medium storing the program code constitutes the present invention. Further, if the program code is supplied via a transmission medium or the like, the program code itself constitutes the present invention.

Examples of the storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, an optical disk, a magnetic-optical disk, a CD-ROM, a CD-R/RW, a DVD-ROM, a DVD-RAM, a DVD-R/RW, a DVD+RW, a NV-RAM, a magnetic tape, a non-volatile memory card. Alternatively, the program may be downloaded via a network.

Further, it is to be understood that the functions of the above described embodiment may be accomplished not only by executing a program code read out by a computer, but also by causing an operating system (OS) or the like that operates on the computer to perform a part or all of the actual operations according to instructions of the program code.