close

Вход

Забыли?

вход по аккаунту

?

JP2004064484

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2004064484
An object of the present invention is to obtain final mixing results or final mixing results of cue
signals independently in a plurality of cascaded mixing systems. SOLUTION: In each mixing
system, a first addition process (mixing bus 244e) of adding a plurality of input signals and
outputting an input addition signal, and a cascade output process (244e to output the input
addition signal as a cascade signal) Signal output to the adder 266f), a cascade input process
(signal input from the mixing bus 244f to the adder 266e) for inputting a cascade signal output
from another digital mixer, and delaying the input addition signal A delay process (delay circuit
264e), and a second addition process (adder 266e) for adding the delayed input addition signal
and the input cascade signal and outputting the result as a mixing output signal are provided.
[Selected figure] Figure 5
Mixing method, bidirectional cascaded digital mixer and program
[0001] The present invention relates to a mixing method suitable for use in a large scale mixing
system, a bidirectional cascaded digital mixer, and a program. 2. Description of the Related Art In
recent years, digital mixing systems have become widespread, particularly in professional audio
equipment. In this system, all audio signals collected from a microphone or the like are converted
into digital signals, and mixing processing is performed in an engine configured by a DSP array
or the like. In a large-scale digital mixing system, a mixing console operated by an operator and
the engine are often separated. For example, the mixing console is placed in the middle of the
passenger seat or in a mixing room separated from the passenger seat, and the engine is placed
behind the stage or the like. The mixing console is provided with controls such as a plurality of
faders, all of which can be automatically driven by the CPU. For example, when a stage change is
performed, the operation position of the fader or the like can be automatically set to a
predetermined position according to the current stage situation. Such an operation is called
09-05-2019
1
"scene recall". When the operation amount of the fader or the like is changed by scene recall or
manual operation of the operator, the information is notified from the mixing console to the
engine, and thereby, an algorithm or calculation parameter in the engine is determined. Further,
since the processing power required for the digital mixing system varies depending on the scale
of the concert or the like, it is convenient if the processing power can be improved by combining
a plurality of consoles and a plurality of engines. For this reason, a technique for cascading a
plurality of mixing systems to improve the processing capacity is disclosed in Japanese Patent
Laid-Open No. 2000-261391 or the like. SUMMARY OF THE INVENTION Incidentally, in the
above-described conventional cascade connection technology, the final mixing result is obtained
only in the mixing system (cascade master) on the most downstream side. For this reason, it was
impossible to obtain independent mixing results in each system while cascading a plurality of
mixing systems. Similarly, when the cue signal in the cascaded mixing system is mixed in multiple
stages, the final cue signal is obtained only in the most downstream mixing system (cascade
master), and It was also difficult to obtain the final cue signal independently in the system.
The present invention has been made in view of the above-described circumstances, and a mixing
method, a bidirectional cascaded digital mixer, and a program capable of securing high
independence in each mixing system while improving processing performance using a plurality
of mixing systems The purpose is to provide. In order to solve the above-mentioned problems,
the present invention is characterized by comprising the following constitution. In addition, the
inside of a parenthesis is an illustration. The mixing method according to claim 1 is a mixing
method applied to one digital mixer, comprising a first addition step (mixing bus 244e) for
adding a plurality of input signals and outputting an input added signal. Cascade output process
(signal output from 244e to adder 266f) outputting the input addition signal as a cascade signal,
and cascade input process (mixing bus 244f to a cascade signal output from another digital
mixer) Signal input to the adder 266e, a delay process (delay circuit 264e) for delaying the input
addition signal, the delayed input addition signal, and the input cascade signal are added and
output as a mixing output signal And a second addition step (adder 266e). The mixing method
according to claim 2 is a mixing method applied to one digital mixer including a plurality of
mixing series (first and second cue signals CUE1 and CUE2, mixing output), A first addition
process of adding a plurality of input signals for each mixing series and outputting an input
addition signal, a cascade output process of outputting the input addition signal as a cascade
signal, and a cascade output from another digital mixer A cascade input process for inputting a
signal, a delay process for delaying the input addition signal, an on / off process (274e, 274f,
280e, 280f) for setting the link in an on or off state, and the link in an on state If it is set, the
delayed input addition signal and the input cascade signal are added and myxin is added. While
output as an output signal, wherein the link if it is set to the OFF state and executes a second
addition step for outputting said input summing signal delayed as mixing output signal as it is.
Furthermore, in the configuration according to claim 3, in the mixing method according to claim
1 or 2, the one digital mixer and the other digital mixer can be operated cooperatively (by
09-05-2019
2
cascade connection). And the second addition step is delayed on the condition that it is
determined that the operation is cooperative in the determination step (CPU 118, SP 212, SP
214). It is characterized in that the input addition signal and the input cascade signal are added
and output as the mixing output signal.
In the bi-directional cascaded digital mixer according to claim 4, the mixing method according to
any one of claims 1 to 3 is performed. A program according to claim 5 is characterized in that
the mixing method according to any one of claims 1 to 3 is executed. BEST MODE FOR
CARRYING OUT THE INVENTION Hardware configuration of embodiment 1.1. Console Next, a
digital mixing system according to an embodiment of the present invention will be described.
This embodiment is configured by one or more consoles 100 and one or more engines 200. First,
the hardware configuration of the console 100 will be described with reference to FIG. In the
figure, reference numeral 102 denotes a display, which displays various information to the
operator of the console 100. Reference numeral 104 denotes an electric fader unit, which is
constituted by "48" electric faders. These motorized faders are operated by the operator and
automatically driven as necessary based on scene data and the like stored in the console 100.
Reference numeral 114 denotes a group of operators, which includes various operators and the
like that adjust the sound quality and the like of the audio signal. These operators are also
operated by the operator, and are automatically driven as necessary based on data stored in the
console 100 and the like. The operator group 114 further includes a keyboard and a mouse for
character input, and a mouse cursor corresponding to the mouse is displayed on the display 102.
Reference numeral 106 denotes a dual I / O unit, and when configuring a dual console system
(details will be described later), another console is connected via this, and digital audio signals
and control signals are exchanged with the other console. Input and output etc. Reference
numeral 110 denotes a data I / O unit, which performs input and output of digital audio signals
with the engine 200. These digital audio signals are, for example, a talkback signal which is a
voice of the operator, a comb-in signal which is a voice of a worker of the engine 200, and a
monitor signal of the engine 200. Reference numeral 108 denotes a waveform I / O unit, which
converts a digital audio signal supplied from the engine 200 into an analog signal and converts
the digital signal of the talkback signal (analog) input through a talkback microphone (not
shown) To the data I / O unit 110.
A communication I / O unit 112 inputs / outputs various control signals to / from the engine
200. The control signal transmitted from the console 100 includes operation information of the
electric fader unit 104, the operator group 114, and the like. These operation information sets
parameters used for the algorithm on the engine 200 side. Reference numeral 116 denotes
another I / O unit to which various external devices provided on the operator side are connected.
Reference numeral 118 denotes a CPU, which controls each unit via the bus 124 based on a
program stored in the flash memory 120. A RAM 122 is used as a work memory of the CPU 118.
09-05-2019
3
Here, the data stored in the RAM 122 will be described in detail. In the RAM 122, a current area
122a, a scene area 122b and a library area 122c are secured. In the current area 122a, the
current setting state of the mixing console, for example, the attenuation amount of each input
channel, the setting amount of the frequency characteristic, the attenuation amount of the output
channel, the setting contents of various effects, and the like are stored. These data are called
"current operation data". When the current operation data is updated, the content of signal
processing by the engine 200 is also determined. In addition, a plurality of sets (up to about
“1000” sets) of data having the same structure as the current operation data can be stored in
the scene area 122 b. For example, by storing the content (scene) of the current area 122a at a
certain point in time in the scene area 122b, the setting state at that point can be reproduced
(recalled) with one touch. These data are called "scene data". The library area 122c stores a unit
library that defines a unit configuration in the engine 200, a patch library that defines
connection relationships in an input / output patch (details will be described later), a name
library that defines input channel names, etc. It is done. These data are called "library data". 【
0014】 1.2. Engine Next, the hardware configuration of the engine 200 used for the
mixing system will be described with reference to FIG. 1 (b). In the figure, reference numeral 202
denotes a signal processing unit, which is constituted by a DSP array. The signal processing unit
202 can perform mixing processing on the “96” monaural input channel and output the result
to the “48” monaural output channel or the like.
The details of the algorithm of the mixing process executed by the signal processing unit 202 will
be described later. Reference numeral 204 denotes a waveform I / O unit, which includes a
plurality of AD converters for converting microphone or line level analog signals to digital
signals, and an amplifier for converting digital signals output from the signal processing unit 202
to analog signals. And convert digital audio signals supplied from an external device into digital
signals of a predetermined format used in the engine 200 and convert the format of digital audio
signals in the engine 200 into an external device It is composed of a digital input / output unit to
output. Reference numeral 206 denotes a cascade I / O unit, through which the engine 200 can
be cascaded to another engine to improve the processing capacity of the mixing system (details
will be described later). Reference numeral 210 denotes a data I / O unit, which exchanges digital
audio signals with the data I / O unit 110 of the console 100. Reference numeral 212 denotes a
communication I / O unit, which exchanges control signals with the communication I / O unit
112 of the console 100. Reference numeral 214 denotes a display, which displays various
information to the operator on the engine 200 side. Reference numeral 216 denotes another I /
O unit, which exchanges audio signals and the like with various external devices. Reference
numeral 218 denotes a CPU, which controls each unit in the engine 200 via the bus 224 based
on a control program stored in the flash memory 220. A RAM 222 is used as a work memory of
the CPU 218. 【0018】 1.3. Configuration of mixing system 1.3.1. Single Console
System Next, the configuration of a mixing system that can be configured by the console 100 and
the engine 200 will be described with reference to FIGS. 2 (a) to 2 (d). First, FIG. 6A is a
09-05-2019
4
configuration example of a single console system configured by one console 100 and one engine
200. Note that, in FIG. 2, in order to distinguish the plurality of consoles 100 and the engine 200,
alphabetic codes such as (A, B, C,...) Are added to these codes. As described above, the console
100 A has “48” electric faders, and the engine 200 E can process a mono “96” input
channel.
The "96" input channel is divided into first and second layers. For example, the first to 48th input
channels are allocated to the first layer, and the 49th to 96th input channels are allocated to the
second layer. Further, the controller group 114 is provided with a layer selection switch for
selecting a layer to be operated by the electric fader unit 104. Therefore, in order to adjust the
level or the like of the input channel, the operator may select the layer to which the input
channel belongs by using the layer selection switch, and then operate the corresponding fader.
When the fader is operated, the operation amount (attenuation amount) stored at the
corresponding position in the current area 122a is updated. Then, by transmitting the data of the
updated portion from the console 100A to the engine 200E, the parameter in the algorithm in
the signal processing unit 202 is changed, and the fader operation is reflected on the output
audio signal. Become. When a scene recall operation is performed by the operator, the
designated scene data is read from the scene area 122 b, and the content thereof is transferred
to the current area 122 a. As a result, the contents of the current operation data will be
significantly changed. Then, the content of the current operation data updated by the scene recall
is transmitted from the console 100A to the engine 200E, as in the case where the fader or the
like is operated. As a result, in the algorithm in the signal processing unit 202, the contents of the
recalled scene are reflected. 【0022】 1.3.2. Dual Console System In the above single
console system, an operation to select a layer according to the input channel to be controlled is
necessary, but such operation is complicated and it is also difficult to simultaneously control
input channels belonging to different layers. Become. Therefore, in the present embodiment, as
shown in FIG. 2B, it is possible to simultaneously control the monaural "96" input channel by
using two consoles. Such a configuration is called a dual console system. In FIG. 2B, “two”
consoles 100 A and 100 B are connected to each other via these dual I / O units 106. The data I
/ O unit 110 and the communication I / O unit 112 of the console 100A are connected to the
data I / O unit 210 and the communication I / O unit 212 of the engine 200E, respectively.
Thus, the console directly connected to the engine 200E is referred to as "master console", and
the other console is referred to as "slave console". By assigning the first layer to one of the “2”
consoles and the second layer to the other of the “2” consoles, each of the “96” input
channels is It becomes possible to assign independent electric faders to each other. Here, current
operation data similar to that of the single console system is stored in the current area 122a of
each console constituting the dual console system. That is, regardless of the layer assigned to the
motorized fader unit 104 of each console, parameters such as the attenuation amount are stored
09-05-2019
5
for each of the "96" input channels in the current area 122a of both consoles. . In the dual
console system, the contents of the current areas 122a in the consoles 100A and 100B are
controlled to be the same. For example, when an operation is performed on one of the consoles,
current operation data on the console is updated according to the operation. The updated
contents are transmitted to the other console, and the current operation data is similarly updated
in the other console. The console which finally transmits various parameters to the engine 200 E
is necessarily the master console 100 A. In other words, the parameters in the algorithm in the
engine 200E are set according to the current operation data of the console 100A, and the current
operation data in the console 100B is not detected. Here, how to cope with a scene recall
operation on one of the consoles becomes a problem. If all the contents of the scene are
transmitted from the console where the scene recall operation was performed to the other
console, the amount of data to be transmitted will be large, and it will take longer to reflect the
scene recall on both consoles. It is too. In order to prevent this, in the present embodiment, only
scene recall operations (ie, which scenes are recalled) are transmitted to each other, and actual
scene reproduction is performed based on the contents of scene data in each console. Be done.
Therefore, basically, the contents of the scene area 122b in each console need to be matched in
advance. 【0028】 1.3.3. Cascade connection of single console system If the total
number "96" of input channels is insufficient in the above single console system, as shown in Fig.
2 (c), two consoles and two engines are used It is possible to secure twice the number of input
channels. In FIG. 2C, the console 100A and the engine 200E are connected to each other via their
respective I / O units 110, 112, 210, and 212. The console 100B and the engine 200F are also
connected in the same manner. The engines 200 E and 200 F are connected to each other via the
cascade I / O unit 206. The connection method of such engines 200E and 200F is called cascade
connection. In such a configuration, the current operation data of the consoles 100A and 100B
are independent, and each "96" input channel is controlled in each console. In addition, it is
possible to specify by the operator whether or not to link scene switching etc between the two
consoles. 【0030】 1.3.4. Cascading Dual Console Systems It is also possible to
cascade to a "two" set of dual console systems. An example of such a configuration is shown in
FIG. In the figure, the consoles 100A and 100B and the engine 200E constitute a dual console
system as in FIG. 2 (b). The consoles 100C and 100D and the engine 200F also constitute a dual
console system. The engines 200E and 200F are connected to one another via the cascade I / O
unit 206. 【0031】 2. Algorithm Configuration of Embodiment 2.1. Algorithm of mixing
system 2.1.1. Single Console System Next, the configuration of the algorithm of the mixing
process realized by the signal processing unit 202 and the like in the single console system (FIG.
2A) will be described with reference to FIG. In the figure, reference numeral 232 denotes an
analog input unit, which converts analog audio signals of a plurality of channels into digital
signals. Reference numeral 234 denotes a digital input unit, which converts digital audio signals
of a plurality of channels supplied from the outside into digital signals of a predetermined format
used in the engine 200.
09-05-2019
6
These input units 232 and 234 are realized by the waveform I / O unit 204. Next, 236 is a builtin effector, which performs an effect process on the audio signal of the maximum “8”
channels. Reference numeral 238 denotes a built-in equalizer, which can perform equalizing
processing such as frequency characteristics on the audio signal of the maximum "24" channels.
An input channel adjustment unit 242 adjusts the volume, the sound quality, and the like of the
input channel of the maximum "96" channel based on the operation of the console 100A.
Reference numeral 240 denotes an input patch unit, which assigns digital audio signals supplied
from the input units 232 and 234, the built-in effector 236 or the built-in equalizer 238 to an
arbitrary channel of the input channel adjustment unit 242. However, the predetermined “1”
channel input from the analog input unit 232 is transmitted to the console 100A side via a
monitor system described later as a comb-in signal COMM_IN_1 for transmitting an audio signal
of a worker of the engine 200E side. . Reference numeral 244 denotes a mixing bus, which mixes
digital audio signals whose volume and sound quality have been adjusted via the input channel
adjustment unit 242 into monaural audio signals of up to “48” channels. An output channel
adjustment unit 254 performs volume adjustment and the like on these "48" monaural audio
signals. The "48" system mixing bus 244 and the output channel can be set in pairs for each
predetermined "2" system, and in the paired system, stereo audio signal mixing is performed.
Next, reference numeral 256 denotes a matrix output channel unit, which further mixes and
outputs the mixing result of “48” system in the output channel adjustment unit 254. The
matrix output channel unit 256 can mix audio signals of monaural "24" system. Then, the mixing
result in each of the output channel units 254 and 256 is supplied to the output patch unit 258.
Next, reference numeral 260 denotes an analog output unit, which converts the supplied digital
audio signal into an analog signal. These analog signals are supplied to an amplifier or recording
equipment (not shown) for sound emission into a concert hall, recording and the like. Reference
numeral 262 denotes a digital output unit, which converts the format of the supplied digital
audio signal and supplies the converted signal to digital recording equipment (not shown).
The output units 260 and 262 are realized by the waveform I / O unit 204. The output patch unit
258 assigns the digital audio signal output from each output channel unit 254, 256 to an
arbitrary channel in each output unit 260, 262. Here, if necessary, part of these digital audio
signals can be assigned to the input to the built-in effector 236 or the built-in equalizer 238.
Therefore, the result of effect processing / equalizing processing on a certain output channel can
be returned to the input patch section 240 again and used as a signal of a new input channel. In
addition, a talkback signal TB_OUT, which is voice or the like of one or a plurality of operators, is
input to the output patch unit 258 through the talkbackout switch 257. The talkback signal
TB_OUT is emitted to the concert hall via the analog output unit 260 when setting the device. As
a result, it is possible to perform an acoustic test on the concert hall by the operator's own voice
or to broadcast to the on-stage operator. Further, at the time of production of the concert, the
09-05-2019
7
talk back out switch 257 is set to the off state, and the talk back signal TB_OUT is used for a call
to a worker on the engine 200 E side. Next, reference numeral 250 denotes a monitor selector,
which selects an arbitrary place in the above-mentioned system based on the operation of the
operator. That is, the console 100 is provided with a monitor switch for setting the selection state
of the monitor selector 250. Reference numeral 252 denotes another monitor selector. In a single
console system, the operator can arbitrarily set the selection state of both of the monitor
selectors 250 and 252. The signals selected by the selectors 250 and 252 are output as first and
second monitor signals MON1 and MON2. In addition, in the vicinity of each fader in each
console, a cue switch is provided for designating whether to monitor the digital audio signal
corresponding to the fader. Reference numeral 246 denotes a cue bus, which mixes digital audio
signals at a point where the cue switch is turned on, and outputs the mixed signal as a first cue
signal CUE1. The first and second monitor signals MON1 and MON2 are mainly used for
monitoring an audio signal emitted in a concert hall or the like, and the first cue signal CUE1 is
mainly used to identify one or more of them. It is often used to monitor the input channel or
output channel of the
These signals are transmitted to the console 100 via a monitor system described later. Note that
in this specification, the acronym of the signal in console 100 is different from the acronym in
engine 200. That is, the signals that can be monitored by the console 100 are “monitor signals
MON_A, MON_B” and “queue signal CUE”. In the single console system, the monitor signals
MON_A and MON_B are equal to the first and second monitor signals MON1 and MON2,
respectively, and the queue signal CUE is equal to the first queue signal CUE1. 【0043】
2.1.2. Dual Console System Next, the configuration of an algorithm implemented by the
signal processing unit 202 and the like in the dual console system (FIG. 2B) will be described.
The algorithm in such a case is similar to that of the single console system (FIG. 4) described
above, except for the points described below. First, in the dual console system, in addition to the
queue bus 246, an additional queue bus 248 shown by a broken line is provided. Then, in the
queue bus 246, the first queue signal CUE1 is synthesized based on the queue switch of the
master console 100A, and in the queue bus 248, the second queue signal CUE2 is synthesized
based on the queue switch of the slave console 100B. The first queue signal CUE1 is used as a
queue signal CUE in the console 100A, and the second queue signal CUE2 is used as a queue
signal CUE in the console 100B. As a result, the operators of the consoles 100A and 100B can
monitor the independent cue signal CUE in response to the operation of the cue switch of the
console controlled by itself (when the cue link switch 149 described later is off). ). On the other
hand, when one operator operates both consoles 100A and 100B, by turning on the queue link
switch 149, the operation of the queue switch performed on one of the consoles is transferred to
the other console. It is transmitted. As a result, signals corresponding to the same queue switch
operation are selected as the first queue signal CUE1 and the second queue signal CUE2, and the
same queue signal CUE can be monitored in both consoles. Furthermore, a predetermined “2”
channel input from the analog input unit 232 is comb-in so that a worker on the engine 200 E
09-05-2019
8
side independently transmits an audio signal to both operators of the consoles 100 A and 100 B.
It is assigned to the signals COMM_IN_1, COMM_IN_2.
On the other hand, the talkback signals from both consoles 100A and 100B are mixed and then
supplied to the output patch unit 258 as the talkback signal TB_OUT. In the output patch unit
258, the talkback signal TB_OUT is patched so as to be transmitted to the worker. For this
reason, in the present embodiment, the talkback signal TB_OUT is a “1” system also in the dual
console system. The “1” system is less wasteful, but the talkback signal TB_OUT may be “2”
system, and signals may be separately transmitted from the consoles to the workers. Further, the
selection state of the monitor selector 250 is set only by the monitor switch in the console 100A,
and the selection state of the monitor selector 252 is set only by the monitor switch in the
console 100B. The first monitor signal MON1 selected by the monitor selector 250 is supplied to
the master console 100A as the monitor signal MON_A, and is supplied to the slave console
100B as the monitor signal MON_B. Conversely, the second monitor signal MON2 selected by the
monitor selector 252 is supplied to the master console 100A as the monitor signal MON_B, and
is supplied to the slave console 100B as the monitor signal MON_A. Such an algorithm is as
follows when viewed from the operator side of the consoles 100A and 100B. That is, when the
operator operates the monitor switch at the console managed by the operator, the result is
always reflected in the monitor signal MON_A. Also, when the cue switch is operated, the result is
always reflected in the cue signal CUE. Furthermore, the operation of the monitor switch in the
other console is reflected in the monitor signal MON_B. As described above, in the present
embodiment, in the dual console system, while maintaining the independence of the queues and
monitor systems in the consoles 100 A and 100 B, it is possible to ensure uniformity and
compatibility in the operation in these consoles. it can. As a result, it is possible to significantly
reduce the operation error of the queue and monitor system by the operator, and even if an
erroneous operation occurs in one of the operators, it is possible to minimize the influence on the
other operator.
However, even in the dual console system, it is possible to set the queue bus to only one system
(only 246) by the setting of the operator. This is because when one operator operates both
consoles, it is convenient in operation to keep the cue signal only in one system. That is, the
operator can switch the number of channels of the cue signal to "1" or "2" by the cue link switch
149 (see FIG. 3) described later. When the number of cue signal channels is set to "1", all audio
signals based on the cue switch pressed in either the master or slave console are mixed in the
cue bus 246, and the result is the same as in the first case. , And second cue signals CUE1 and
CUE2 are supplied to both consoles. 【0050】 2.1.3. Cascading of Systems The
algorithm for cascading engines 200E and 200F of two single console systems or dual console
systems is basically provided with two systems of the configuration of FIG. 4 and both mixing bus
244 and cue bus It becomes equal to the structure which linked 246,248. Here, the details of
09-05-2019
9
these bus links will be described with reference to FIG. In FIG. 5, reference numerals of parts of
the algorithm executed in the engine 200E denote the reference numerals shown in FIG. 4 by
“e”, and reference numerals of the parts of the algorithm executed in the engine 200F denote
reference numerals of It is the one with "f". In FIG. 5, a delay circuit 264 e and an adder 266 e
are sequentially interposed between the mixing bus 244 e on the engine 200 E side and the
output channel adjustment unit 254 e. Similarly, a delay circuit 264f and an adder 266f are
sequentially interposed between the mixing bus 244f on the side of the engine 200F and the
output channel adjustment unit 254f. Then, the mixing result on the mixing bus 244e is supplied
to the adder 266f, and the mixing result on the mixing bus 244f is supplied to the adder 266e.
The delay circuits 264 e and 264 f and the adders 266 e and 266 f are illustrated only for each
“1” system, but they are provided for each “48 × 2” mixing channel. As a result, the signals
supplied to the output channel adjusting units 254e and 254f are both the result of further
mixing of the mixing results of the mixing buses 244e and 244f, and the signals supplied to the
output channel adjusting units 254e and 254f are both engines 200E. , 200 F become equal
signals.
By this, at the time of cascade connection, the total number of input channels of two console
systems is "192", and it is mixed via "48" buses, and "48" corresponding to each console A mixing
system is constructed to adjust output at the output channel of. The output of the queue bus
246e on the engine 200E side is output as the first queue signal CUE1 (E) sequentially via the
delay circuit 270e and the adder 272e, and the output of the queue bus 246f on the engine 200F
side is a delay circuit The first queue signal CUE1 (F) is output sequentially through 270f and the
adder 272f. Then, the mixing result of the cue bus 246e is supplied to the adder 272f through
the switch 274f, and the mixing result of the cue bus 246f is supplied to the adder 272e through
the switch 274e. Here, when the switches 274e and 274f are set to the on state, the first queue
signals CUE1 (E) and (F) in the engines 200E and 200F become equal, and when the switches
274e and 274f are set to the off state, both The first queue signals CUE1 (E) and (F) become
independent signals. When one operator operates consoles corresponding to two engines
connected in cascade, it is more convenient in operation to keep the cue signal only for one
system, and different operators need to operate each console. This is because it is desirable to set
so that cue signals can be selected independently when operating. In addition, since the link
configuration of the cue bus is set as shown in FIG. 5, when the switches 274e and 274f are
turned on, the cue signal by the cue switch turned on in either of the two systems can be used for
both systems. Can be monitored. However, even in this case, the operation of the cue switch is
not linked between the two cascaded systems. Further, when dual console systems are cascaded
and the queue buses 248 e and 248 f for the second queue signal CUE 2 are formed in both
engines, the same algorithm is applied to the queue buses 248 e and 248 f. Is set. That is, the
output of the queue bus 248e on the engine 200E side is output as the second queue signal
CUE2 (E) sequentially through the delay circuit 276e and the adder 278e, and the output of the
queue bus 248f on the engine 200F side is the delay circuit 276f and the addition The second
09-05-2019
10
queue signal CUE2 (F) is output through the multiplexer 278f sequentially.
Then, the mixing result of the cue bus 248e is supplied to the adder 278f through the switch
280f, and the mixing result of the cue bus 248f is supplied to the adder 278e through the switch
280e. In FIG. 5, in any engine, the signal generated by the own machine is delayed through the
delay circuit, whereas the signal received from the other side of the cascade connection is not
delayed. There is a feature in the point. For example, while the mixing result on the mixing bus
244e is supplied to the output channel adjusting unit 254e of the own machine side via the delay
circuit 264e, the mixing result does not pass through the delay circuit, and the adder 266f is It is
supplied to the output channel adjustment unit 254 f of the other party via This is to compensate
for the transmission delay between the engines 200E and 200F. For example, the mixing result
on the mixing bus 244e is actually transmitted from the signal processing unit 202e on the
engine 200E side to the signal processing unit 202f sequentially through the cascade I / O unit
206e, the cable, and the cascade I / O unit 206f on the engine 200F side. Because it is supplied,
it can not be avoided that a transmission delay will occur. If this delayed signal and the mixing
result on the mixing bus 244f are simply mixed, problems such as phase shift occur. Therefore,
by giving a delay time equivalent to the transmission delay to the mixing result of the mixing bus
244f via the delay circuit 264f, it is possible to obtain a mixing result without phase shift or the
like. That is, in the output channel adjustment units 254e and 254f of the "48" channel of each
console system, the mixing result of "48" obtained by aligning the phases of the mixing results of
the "48" mixing buses 244e and 244f with each other Are provided so that each mixing result
can be adjusted differently on both console systems and output. 【0058】 2.2. Monitor
System Algorithm 2.2.1. Next, the algorithm of the monitor system in the present embodiment
will be described with reference to FIGS. 6 and 7. Here, only the case of cascade connection of
the dual console system (FIG. 2 (d)) will be described. This is because the monitoring system of
the system becomes the largest system, and in other systems it is sufficient to ignore
unnecessary parts.
In FIG. 6, reference numerals 300 e and 302 e denote talkback input switches, and the talkback
supplied to the engine 200 E based on the operation state of the on / off switches (not shown)
provided on the consoles 100 A and 100 B. The on / off state of the signals TB_A and TB_B is
switched. In the consoles 100A and 100B, 152a and 152b are monitor amplifiers, and gain is
increased or decreased based on the on / off state of the input switches 300e and 302e. Here,
the necessity of the gain adjustment in the monitor amplifiers 152a and 152b will be described.
When the monitor signal MON_A of each console output through the monitor amplifiers 152a
and 152b is emitted through the monitor speaker, the monitor sound may wrap around through
the talkback microphone to generate noise. In order to prevent this, in the monitor amplifiers
152a and 152b, the volume of the monitor sound is attenuated at the time of the talkback. This
operation is called "talkback dimmer". When the operator monitors the monitor sound through
09-05-2019
11
the headphones, the talkback dimmer is not necessary. Therefore, whether or not the talkback
dimmer is enabled, and the attenuation amount when enabled It is possible to freely set on the
console 100A, 100B side. Further, in the master console 100A, it is set by the switch 154a
whether or not the talkback dimmer of the consoles 100A and 100B is interlocked. For example,
when the consoles 100A and 100B are disposed physically close to each other and each operator
is monitoring using a monitor speaker, the monitor sound on the side of one console is
transmitted through the other talkback microphone. Can go around. Therefore, in such a case,
when the talkback dimmer is executed on at least one console, it is preferable to interlock so that
the other console is also necessarily executed. The first monitor signal MON1 output from the
selector 250 (see FIG. 4) is output as the monitor signal MON_A of the console 100A sequentially
via the amplifier 306e and the adders 310e and 312e. Also, the talkback signal TB_B output via
the input switch 302e is supplied to the adder 310e via the switch 304e.
Therefore, when the switch 304e is turned on, the talkback signal TB_B from the console 100B is
mixed with the first monitor signal MON1 and supplied to the console 100A. Similarly, the
second monitor signal MON2 output from the selector 252 is output as the monitor signal
MON_A of the console 100B sequentially via the amplifier 326e and the adders 330e and 332e.
Further, the talkback signal TB_A output through the input switch 300e is supplied to the adder
330e through the switch 324e. Therefore, when the switch 324e is turned on, the talkback signal
TB_A from the console 100A is mixed with the second monitor signal MON2 and supplied to the
console 100B. The switches 304 e and 324 e are preferably turned on when the consoles 100 A
and 100 B are physically separated from each other. This allows the operator of both consoles to
talk using both the talkback signal and the monitor signal MON_A. The comb-in signal
COMM_IN_1 (E) in the engine 200E is supplied to the gate circuit 318e via the adder 314e and
the switch 316e. Therefore, the operator may set the switch 316e to the OFF state when it is not
necessary to hear the commin signal. In the gate circuit 318e, when the level of the supplied
comb-in signal becomes equal to or higher than a predetermined threshold value, the comb-in
signal is supplied to the adder 312e, and if the level of the comb-in signal is less than the
threshold, the comb-in signal Shut off. Thus, even if a low level noise is supplied to the gate
circuit 318 e via, for example, the microphone for the comb-in signal, this may not be heard by
the operator, which may interfere with the monitoring operation of the operator. There is not. On
the other hand, when the operator on the engine 200E side inputs a commin signal with a large
amount of voice, the gate circuit 318e becomes conductive, and the commin signal COMM_IN_1
(E) is mixed with the first monitor signal MON1. Can be accurately transmitted to the operator of
the console 100A. Further, the talkback signal TB_C of the master console 100C connected to the
engine 200F which is the other side of the cascade connection is supplied to the adder 314e
through the switch 322e, and the talkback signal TB_D of the slave console 100D is supplied.
The signal is supplied through the switch 320e, and further, the comb-in signal COMM_IN_1 (F)
in the engine 200F is supplied through the switch 308e.
09-05-2019
12
Therefore, when any one or more of the switches 308e, 320e and 322e are set to the on state,
the commin signal COMM_IN_1 (F), the talkback signal TB_D or the talkback signal TB_C are
correspondingly the first monitor signal. It is mixed to MON1 and will be heard by the operator
of the console 100A. Here, the gain of the amplifier 306 e is linked to the gate circuit 318 e. That
is, when the gate circuit 318e becomes conductive, the gain of the amplifier 306e is
automatically reduced. Thus, the comb-in signal can be accurately transmitted to the operator
without being disturbed by the monitor sound and the like. Similarly to the configuration
described above, since the comb-in signal COMM_IN_2 (E) is supplied to the adder 332 e via the
adder 334 e, the switch 336 e, and the gate circuit 338 e, the comb-in signal COMM_IN_2 (E) is
monitored by the second monitor It is possible to mix into the signal MON2. Furthermore, since
the talkback signals TB_C and TB_D of the consoles 100C and 100D and the combin signal
COMM_IN_2 (E) of the engine 200F are supplied to the adder 334e through the switches 342e
and 340e and the switch 328e, respectively, these switches are turned on When set to, the
corresponding talkback signal is mixed with the second monitor signal MON2 and will be heard
by the operator of the console 100B. Further, the talkback signal TB_A is supplied to a first input
end of the switch 356 e via the adder 352 e. The talkback signal TB_B is supplied to the second
input end of the switch 356e via the adder 362e. Then, the talkback signals TB_A and TB_B are
mixed via the adders 352e, 362e and 364e, and supplied to the third input end of the switch
356e. Then, in the switch 356e, one of the signals supplied to the first to third input terminals is
selected. An oscillator 354e outputs a sine wave signal or the like for testing an acoustic state
such as a concert hall. One of the output signal of the oscillator 354e or the talkback signal
selected in the switch 356e is selected in the switch 358e, and the selected signal is output as the
talkback signal TB_OUT (E) for the engine 200E, as described above Is supplied to the output
patch unit 258 (see FIG. 4) of the engine 200E.
As described above, both of the “2” system talkback signals TB_OUT may be supplied to the
output patch unit 258. Here, the switching state of the switch 358e is automatically set in
accordance with the states of the switch 356e and the input switches 300e and 302e. That is,
when the switch 356e is switched to the first input end, when the input switch 300e is turned on,
and when the switch 356e is switched to the second input end, the input switch 302e is turned
on. When the switch 356e is switched to the third input terminal, the switch 358e is switched to
the switch 356e when either of the input switches 300e and 302e is turned on. Otherwise, the
switch 358e is switched to the oscillator 354e side. Thus, when any one of the talkback signals
TB_A and TB_B is output via the switch 356e, the switch 358e is always switched to the switch
356e side, and the talkback signal TB_OUT is the talkback signal TB_A. , TB_B will be mixed.
Further, the talkback signal TB_C is supplied to the adder 352e through the switch 360e, and the
talkback signal TB_D is supplied to the adder 362e through the switch 366e. Therefore, by
turning on one or both of the switches 360e and 366e, it is possible to output a talkback signal
TB_OUT (E) obtained by mixing the talkback signals TB_C and TB_D. Next, 350 e and 368 e are
09-05-2019
13
switches for controlling talkback / dimmer interlocking. When the switch 350e is set to the on
state, when the talkback dimmer is executed in the master console 100C on the engine 200F
side, the talkback dimmer is executed in conjunction with the master console 100A on the engine
200E side as well. Ru. When the switch 368e is set to the on state, when the talkback dimmer is
executed in the slave console 100D on the engine 200F side, the talkback dimmer is interlocked
also in the slave console 100B on the engine 200E side. To be executed. Although the algorithm
of the monitor system executed mainly in the consoles 100A, 100B and the engine 200E has
been described with reference to FIG. 6, the same algorithm is executed also in the consoles
100C, 100D and the engine 200F.
The contents are shown in FIG. In FIG. 7, the parts corresponding to the parts in FIG. 6 are given
the codes obtained by changing the letter “a”, “b” or “e” at the end of the code of each
part to “c”, “d” or “f” . However, the switches associated with the call path between the
consoles 100A and 100D are 320e and 320f, and the switches associated with the call path
between the consoles 100B and 100C are 342e and 342f. Among the switches, none of the pair
of switches 154a and 154c, the pair of switches 304e and 304f, and the pair of switches 324e
and 324f are interlocked. This is because it is preferable to set these switches uniquely according
to the physical installation state of the two consoles configuring the corresponding dual console.
Meanwhile, a pair of switches 308e and 308f, a pair of switches 320e and 320f, a pair of
switches 322e and 322f, a pair of switches 328e and 328f, a pair of switches 340e and 340f, a
pair of switches 342e and 342f, a switch 350e The pair of 350f, the pair of switches 360e and
360f, the pair of switches 366e and 366f, and the pair of switches 368e and 368f are all
interlocked. The on / off state of these switches can be operated in any of the corresponding
consoles. When the switch 360e, 360f or the switch 366e, 366f is turned on, the switch 358e is
automatically switched when the cascaded talkback signal is output through the switch 356e. It
is switched to the 356e side. For example, when the switches 360e and 360f are turned on and
the contact of the switch 356e is set to the first or third input end, the input switch 300f for the
talkback signal TB_C is turned on. The switch 358e is automatically switched to the switch 356e
side. Similarly, when the switches 366 e and 366 f are turned on and the contact of the switch
356 e is set to the second or third input end, the input switch 302 f for the talkback signal TB_D
is turned on. When turned on, the switch 358e is automatically switched to the switch 356e side.
The same operation is also performed in the engine 200F. 【0080】 2.2.2.
Setting of Algorithm According to Arrangement of Mixer Next, with reference to FIGS. 8A to 8E,
an arrangement relation of each console and a preferable setting state of each switch will be
described. First, as shown in FIG. 6A, the consoles 100A and 100B forming one group of cascade
connection (cascade group) are brought into proximity, and the consoles 100C and 100D
forming the other cascade group are brought into proximity to each other. An arrangement state
in which the distance is separated can be considered. In addition, it is also conceivable to arrange
09-05-2019
14
all the consoles 100A to 100D close to each other as shown in FIG. Further, as shown in FIG. 6C,
the consoles 100A and 100C which are masters of each cascade group are arranged in proximity,
and the consoles 100B and 100D which are slave consoles are arranged in proximity, and
between the master and slave consoles. An arrangement state in which the distance is separated
can be considered. Further, it is possible to arrange all the consoles apart as shown in (d) in the
figure, and as shown in (e) in the figure, to make the consoles 100A and 100D and the consoles
100B and 100C close to each other. Arrangement is also possible. In the example of FIG. 6A, it is
preferable to set both the switches 154a and 154c to the on state and interlock the talkback
dimmers for each cascade group. Further, the switches 304e, 304f, 324e, 324f may be set to the
off state, and the adjacent operators may directly talk without passing through the system.
Further, the switches 350 e, 350 f, 368 e and 368 f may be set to the off state so that a talkback
dimmer is not generated by a remote console. Then, by setting the switches 322e, 322f, 320e,
320f, 342e, 342f, 340e, and 340f in the on state, it is desirable to secure a call path between
remote consoles. Furthermore, by setting the switches 360e, 360f, 366e and 366f to the on state,
it is possible to mix the talkback signal in the other engine with the talkback signal TB_OUT in
one engine, thereby making the talkback signal It can be unified. When all the consoles 100A to
100D are disposed close to each other as shown in FIG. 7B, the switches 154a and 154c are set
to the on state, and the switches 304e, 304f, 324e and 324f are turned off. It is good to set it to
the state.
However, it is preferable to secure a communication path between the consoles 100A and 100D
which are slightly apart by setting the switches 320e, 320f, 342e and 342f in the ON state. In
the other arrangement method, it is preferable to determine the on / off state of each switch
based on the same concept. That is, consoles in close proximity to each other may interlock the
talkback dimmer and switch off the call path. In addition, with regard to consoles which are
separated from each other, it is preferable to make the talkback dimmer independent and to form
a call path using the talkback signal. 【0086】 2.3. Configuration of Operators on
Console The operator group 114 in the console 100 is provided with various state setting
operators as in a normal mixing console. Among them, the configuration of the operating
elements associated with the above-described mixing system and monitor system will be
described with reference to FIG. In the figure, 132 is a cascade off switch, and when this switch is
pressed, the cascade connection between the engines is cut off (connection indicated by a dashed
dotted line in FIG. 5 and connection of the cascade cable 290 in FIG. 6). . Reference numeral 134
denotes a cascade master switch. When this switch is pressed, the engine of the cascade group to
which the console belongs is set as a cascade master. Reference numeral 136 denotes a cascade
slave switch. When this switch is pressed, the engine of the cascade group to which the console
belongs is set as a cascade slave. The switches 132, 134 and 136 are effective in any console. For
example, in a dual console cascade connection system, the cascade mode can be switched in any
of the consoles 100A to 100D. Next, 138 is a talkback link switch, which switches on / off states
of talkback signal links of two cascaded console systems. When the talkback link switch 138 in
09-05-2019
15
the console 100A is operated, the on / off states of the switches 360e and 360f are switched. In
addition, when the talkback link switch 138 in the console 100B is operated, the on / off states of
the switches 366e and 366f are switched.
Reference numeral 139 denotes a talkback to monitor B switch, and the switch 139 provided on
one console monitors the talkback signal of the one console, the one console and another console
constituting the dual console. It is specified whether to mix the signal MON_A (monitor signal
MON_B when viewed from the side of one console). For example, when the talkback to monitor B
switch 139 in the console 100A is operated, the on / off state of the switch 324e is switched, and
when the switch 139 in the console 100B is operated, the on / off state of the switch 304e is
switched. . Next, reference numeral 140 denotes a comb-in link switch, and the on / off states of
the switches 308e, 328e, 308f, and 328f are switched each time the switches of the consoles
100A to 100D are pressed. That is, when the comb-in link switch 140 in the console 100A is
operated, the on / off states of the switches 308e and 308f are switched, and when the switch
140 in the console 100B is operated, the on / off states of the switches 328e and 328f Is
switched. Reference numerals 142 and 143 denote cascade talkback to comb-in switches, and
the talkback signal from the console of the other cascade group is linked to the comb-in signal of
one console provided with the switches 142 and 143. It is a switch to switch whether to turn on
or off. For example, when the switch 142 is set to the on state in the console 100A, the switch
322e is set to the on state, and in conjunction with this, the 322f is set to the on state to enable
communication between the consoles 100A and 100C. Become. When the switch 143 is set to
the on state in the console 100A, the switch 320e is set to the on state, and in conjunction with
this, the switch 320f is set to the on state, and between the consoles 100A and 100D. A call can
be made. Similarly, when the switches 142 and 143 in the console 100B are operated, the on /
off states of the switches 342e and 340e are switched, and the on / off states of the switches
342f and 340f are switched in conjunction with it. Next, 144 is a VCA link switch, and each time
the switch is pressed, the on / off state of the VCA link between cascade groups is switched.
Here, VCA will be briefly described. First, since faders are assigned to a plurality of input
channels in the mixing system, the volume levels of the plurality of input channels can be freely
set by operating these faders. However, if these input channels are interrelated signals, it is
convenient if the volume levels of all the input channels can be adjusted in conjunction by
operating one fader. Therefore, in addition to the faders corresponding to each of the plurality of
input channels, a common fader may be provided to increase / decrease the volume level of these
input channels in conjunction. Such an operation is called VCA, and a common fader assigned to
a plurality of input channels is called a VCA fader. The setting contents of the VCA are valid /
invalid of each VCA fader and an assignment state of an input channel to each VCA fader. When
the VCAs are linked, such setting contents are made common in both cascade groups. Next, 146
is a queue link switch, which is a switch for setting whether or not to perform queue link with the
09-05-2019
16
corresponding console in the other cascade group. In the above-described dual console cascaded
system, the on / off states of the switches 274e and 274f (see FIG. 5) are interlockedly switched
by the queue link switch 146 of the consoles 100A and 100C. The on / off state of the switches
280 e and 280 f is interlockedly switched by the cue link switch 146. Reference numeral 148
denotes a scene link switch, which is a switch for switching whether or not scene recall is linked
between cascade groups. The scene link switch 148 is effective for any of the consoles 100A to
100D. Reference numeral 149 denotes a queue link switch, which is a switch for switching
whether or not to link the queue operation between two consoles in the dual console system. The
switch 149 is effective in both the master and slave consoles. 【0097】 3. Operation of
embodiment 3.1. Operation concerning cascade connection 3.1.1. Timer interrupt processing In
the console connected to each engine (master console in the dual console system), when the
engine is set as a cascade master or cascade slave, timer interrupts shown in FIG. 9 are
performed at predetermined time intervals. A processing routine is started in the CPU 118.
In the figure, when the process proceeds to step SP202, it is detected whether or not another
engine is connected via the cascade I / O unit 206 of the engine. Next, when the process
proceeds to step SP204, it is determined whether the "cascade connection flag" stored in the
RAM 122 is "1". The cascade connection flag is a flag that is reset to “0” when the engine 200
is connected, and is then set to “1” when another engine is cascade connected to the engine. If
the cascade connection flag is “0”, it is determined “NO” in step SP204, and the process
proceeds to step SP210. Here, it is determined whether another engine is physically connected
via the cascade I / O unit 206. If “YES” is determined here, the process proceeds to step
SP212, and the model, version, and setting state of the other engine are confirmed. Here, the
version is the version of the firmware stored in the flash memory 220, and the setting state is the
state of "cascade master", "cascade slave", or "cascade off". For example, if the engine of the own
machine is set as a cascade master, the other party must be a cascade slave by all means, and if
the engine of the own machine is set as a cascade slave, the other party is required to be a
cascade slave. It must be a cascade master. Next, when the process proceeds to step SP214, it is
determined based on the confirmation result in step SP212 whether or not the engines on the
own side and the other side are compatible with the cascade connection. That is, in order to
perform cascade connection, the models of both engines must be the same, and the firmware
versions of both must be identical, and one of both engines is set as a cascade master and the
other as a cascade slave. It must have been done. If the confirmation result conforms to this
condition, it is determined as “YES”, and the process proceeds to step SP216. Here, connection
start processing of both engines is executed. Specifically, first, linked parameters (for example,
setting of VCA etc.) are copied from the console on the cascade master side to the console on the
cascade slave side. Next, in step SP216, the algorithm of the mixing system and the monitor
system is changed.
09-05-2019
17
The details thereof will be described by way of an example of a dual console cascade connection
system (FIG. 2 (d)). First, before the execution of step SP216, an algorithm (see FIG. 4) of an
independent mixing system has been constructed in each of the engines 200E and 200F. On the
other hand, the algorithm around the mixing bus and the cue bus is changed as shown in FIG.
That is, mixing buses 244e and 244f are linked to each other, and queue buses 246e and 246f or
queue buses 248e and 248f can be linked and released based on the on / off states of switches
274e and 274f and switches 280e and 280f. Become. Further, regarding the monitor system, the
algorithm of the monitor system shown in FIG. 6 and FIG. 7 was formed in each engine before
execution of step SP216, but it is considered that there is no signal between the cascade groups. I
was being deceived. In other words, all signal levels passing through the cascade cable 290 were
considered to be "0". However, by executing step SP216, the signals of the monitor system are
mutually exchanged, and in each console, it becomes possible to mix the talkback signal etc. in
the cascade group on the other side with the commin signal etc. However, the process executed
in this routine is the process of setting the algorithm of the engine on the own machine side to
the last. If this routine is executed in the console 100A, only the algorithm of the engine 200E is
set. On the other hand, the same routine is executed also in the console 100C in the other
cascade group, so that the algorithm on the engine 200F side is set. Thus, the completion of the
processing of step SP216 in both master consoles completes the reconstruction of the algorithm
in both engines 200E and 200F. As described above, when the process of step SP216 is
completed, the process proceeds to step SP218, where the cascade connection flag is set to "1". If
“NO” is determined in the above-described step SP210, the timer interrupt process is ended
without performing the substantial process. If it is determined as "NO" in step SP214, the process
proceeds to step SP215, and a predetermined error display is performed on the display 214 of
the engine.
In this error display, it is displayed that the cascade connection was not successful and the
reason (model mismatch, version mismatch, or setting conflict). Furthermore, the fact that an
error has occurred is also notified to the console connected to this engine, and the error is
similarly displayed on the display 102 of the console. When the timer interrupt processing
routine (FIG. 9) is activated again after the cascade connection flag is set to “1”, the processing
proceeds to step SP206 via steps SP202 and SP204. Here, it is determined whether it is
impossible to continue the cascade connection. For example, this corresponds to the case where
the cable connecting the two engines is disconnected, or the cascade mode of the engines 200E
and 200F is set to a nonconnectable state (for example, both are cascade masters). If “YES” is
determined in step SP206, the process proceeds to step SP208, and a connection stop process is
performed. That is, the algorithm of the mixing system and the monitor system returns to the
state before step SP216 was performed first. Next, when the process proceeds to step SP209, the
cascade connection flag is set to "0", and the process of this routine ends. 【0107】
3.1.2. Scene Recall Processing When a scene recall operation is performed on any of the
consoles, a scene recall event processing routine shown in FIG. 10A is started on the console.
09-05-2019
18
Here, the operation in the single console system will be mainly described, and the operation in
the dual console system will be described later. In the figure, when the process proceeds to step
SP230, the scene number of the recalled scene is substituted for the variable SN. Next, when the
process proceeds to step SP232, it is determined whether the engine corresponding to the
console is cascaded with other engines and whether or not a scene recall operation is linked in
the cascade connection. If the decision is "NO" here, the process proceeds to step SP234. Here, of
the contents of the scene area 122b in the console, the part related to the scene number SN is
copied to the current area 122a as new current operation data. Next, when the process proceeds
to step SP236, parameters and the like of the algorithm of the signal processing unit 202 of the
corresponding engine are reset based on the current operation data.
As a result, the contents of the scene number SN are reproduced by the engine alone, and the
processing of this routine is completed. On the other hand, when “YES” is determined in step
SP232, the process proceeds to step SP238, and a recall request is transmitted together with the
scene number SN to the console belonging to the cascade group on the opposite side.
Hereinafter, a case where a scene recall operation occurs in the console 100A in a cascade
connection system of dual consoles will be described as an example. When a scene recall
operation occurs, the scene number SN and the recall request are transmitted to the consoles
100C and 100D belonging to the other side cascade group. Next, when the process proceeds to
step SP240, the contents of the scene number SN in the scene area 122b are copied to the
current area 122a as new current operation data in the console 100A. Next, when the process
proceeds to step SP244, “linkable response” is received from both of the consoles 100C and
100D of the other party group, or has a timeout occurred (whether a predetermined time has
elapsed since the end of step SP240)? It is determined whether or not. If “NO” is determined
here, the process of step SP244 is repeated. On the other hand, when a recall request is
transmitted from console 100A to consoles 100C and 100D in step SP238, the recall request
reception event processing routine shown in FIG. 10B is activated in consoles 100C and 100D. .
In the figure, when the process proceeds to step SP270, the transmitted scene number is
substituted for the variable SN. Next, when the process proceeds to step SP272, in the consoles
100C and 100D, the scene data of each scene number SN is copied to the current area 122a.
Next, when the process proceeds to step SP 274, a recallable response is transmitted to the
console 100 A that is the other end of the cascade connection (a scene recall operation has
occurred). Next, when the process proceeds to step SP276, it is determined whether the linked
parameter is received from the other side. If “NO” is determined here, the process proceeds to
step SP280, and a recall start instruction is received from the other side, or it is determined
whether a timeout has occurred (a predetermined time has elapsed after the end of step SP274).
It is judged.
If the decision is "NO" here, the process returns to step SP276. Therefore, in the consoles 100C
09-05-2019
19
and 100D, steps SP276 and SP280 are repeatedly executed until a parameter or a recall start
command is supplied from the console 100A. On the other hand, when both the above-mentioned
step SP 274 is executed in the consoles 100 C and 100 D and both recallable responses are
received by the console 100 A, “YES” is judged in step SP 244 in FIG. move on. In step SP246,
it is determined whether there is a linked parameter. If “YES” is determined here, the process
proceeds to step SP248, and the linked parameter is transmitted to the consoles 100C and 100D.
Here, “parameter” is a parameter that belongs to the scene number SN. For example, it is
assumed that “VCA” is linked in both cascade groups, and in any cascade group, the state of
VCA related to this scene number SN is changed. In such a case, setting data relating to the VCA
is transferred from the console 100A where the scene recall operation has occurred to the
consoles 100C and 100D. Now, when the linked parameter is received in the console 100C or
100D, the console determines "YES" in step SP276 each time the parameter is received, and step
SP278 is executed. That is, the current operation data is sequentially updated according to the
received parameter. As described above, when a scene recall operation occurs in any of the
consoles, the linked parameter is transmitted from the “console where the operation occurred”
to the “other console”. There is one. That is, in the timer interrupt processing routine (FIG. 9)
described above, various parameters are always transmitted from the “console on the cascade
master side” to the “console on the cascade slave side”, but once the cascade connection is
established. The linked parameters can be edited on the console on either side of the cascade
master and cascade slaves. As a result, the operator at any of the consoles can reflect the setting
contents of the link parameter of the console on the own machine side to the other console by
performing the scene recall operation.
Now, in the console 100A, after all linked parameters have been transmitted, the process
proceeds to step SP250. Here, a recall start command is transmitted to the consoles 100C and
100D. Next, when the process proceeds to step SP252, parameters of the algorithm of the signal
processing unit 202 of the engine 200E and the like are controlled so as to match the content of
the current area 122a. As a result, the processing in the console 100A where the scene recall
operation has occurred is completed. On the other hand, in the consoles 100C and 100D, when
the recall start instruction is received, it is determined “YES” in step SP280, and the process
proceeds to step SP282. Here, parameters and the like of the algorithm of the signal processing
unit 202 of the engine 200F are controlled so as to match the contents of the current area 122a
of the console 100C or 100D. As described above, in the present embodiment, when a scene
recall operation occurs in any of the consoles at the time of cascade connection and a scene is
linked, the scene recall operation is performed almost simultaneously at all the related engines. Is
reflected (steps SP252 and 282). As a result, for example, even when other uninterruptible
processing is being performed on the console or engine on the side that received the recall
request, the timing at which scene recall is performed for each console and engine deviates. It
can be prevented in advance. However, since determination of time-out is also performed in step
SP 244 or 280, for example, when a response can not be made over a relatively long time at the
09-05-2019
20
console that transmitted or received the recall request, the other In the console, it is possible to
switch scenes independently. 【0122】 3.2. Operation on Dual Console 3.2.1. Timer
Interrupt Processing in Console Each console is set by the operator to one of the operation
modes “dual console off”, “dual console master”, or “dual console slave”. These operation
modes correspond to the operation states of “master console of single console system”,
“master console of dual console system” and “slave console of dual console system”.
In other words, the operator sets each operation mode according to the desired operation state
for each console. Here, when “dual console off” is selected as the operation mode, the
operation state of the console is always set to “master console of single console system”.
However, when the master console or slave console of the dual console system is selected as the
operation mode, the actual operation state of the console is determined according to the
operation mode of the console and the actual connection state. For this reason, when the
operation mode is set to “dual console master” or “dual console slave”, the timer interrupt
routine shown in FIG. 11 is started at predetermined time intervals in each console. In the figure,
when the process proceeds to step SP102, it is detected whether or not another console is
connected via the dual I / O unit 106. Next, when the process proceeds to step SP104, it is
determined whether the dual connection flag stored in the RAM 122 is "1". Note that the dual
connection flag is a flag that is reset to “0” when the console is powered on, and is then set to
“1” when another console is connected via the dual I / O unit 106 of the console. is there. If
the dual connection flag is “0”, it is determined “NO” in step SP104, and the process
proceeds to step SP110. Here, it is determined whether another console is physically connected
via the dual I / O unit 106 or not. If “YES” is determined here, the process proceeds to step
SP112, and the setting state of the type, version, and operation mode of the other party's console
is confirmed. Here, the version is a version of firmware stored in the flash memory 120. The dual
connection flag is a flag for determining the operating state of each console in the dual console
system. That is, in this routine, even if the operation mode is the dual console master or the dual
console slave, various processes are executed on the assumption that the console is the master
console at first. Then, when the dual connection flag is set to "1", the operation state of the
console whose dual operation mode is the dual console master is to the master console, and the
operation state of the console whose dual operation mode is the dual console slave is to the slave
console. It will be decided.
Next, when the process proceeds to step SP114, it is determined based on the confirmation result
in step SP112 whether or not the own machine and the other party are compatible with the dual
console system. That is, the models of both consoles must be the same, and the firmware versions
of both consoles must be the same. Furthermore, if the operation mode of the own machine is a
dual console master, the operation mode of the other party must be a dual console slave, and if
the own machine is a dual console slave, the other party must be a dual console master. You
09-05-2019
21
must. If the confirmation result conforms to this condition, it is determined as “YES”, and the
process proceeds to step SP116. Here, it is determined whether the operation mode of the
console is set to the dual console master. If “YES” is determined here, the process proceeds to
step SP117, and current operation data, scene data, and library data are compared with the
other-party console set as the dual console slave. . It should be noted that, in comparison, since it
is necessary to transfer all the data, a huge transfer time is required, the checksum result and the
time stamp are received from the slave console and compared based on these. Next, when the
process proceeds to step SP118, it is determined whether there is a mismatch in the comparison
result of step SP116. If there is a mismatch, it is determined as "YES", the process proceeds to
step SP120, and a pop-up window is displayed on the display 102 asking the operator whether
or not to match the data related to the mismatch. In this pop-up window, "Do you want to
transfer non-matching data to the other console? And a transfer estimated time (for example,
“20 minutes”), an “OK” button, and a “cancel” button. There are three types of data that
can be transferred from the master console to the slave console: current operation data, scene
data, and library data, and the pop-up window is for each of these data in which a mismatch
occurs. Is displayed. That is, the pop-up window is displayed up to three times in total. When the
operator clicks the "OK" button with any mouse in any window, the corresponding data is
transferred from the master console to the slave console, and the data is stored in the
corresponding area 122a, 122b or 122c in the slave console. It will be transferred sequentially.
Although the scene area 122 b stores a maximum of about 1000 sets of scene data, it is
determined for each scene data whether there is a mismatch in these, so the number of nonmatching scene data is The smaller the number, the shorter the transfer time. In addition, the
operator can stop the transfer at any time by clicking the “cancel” button with the mouse
during transfer. If the transfer has been completed for all the three types of data, or if the
“cancel” button is pressed, the process proceeds to step SP122. In other words, it is possible to
operate these as a dual console system without completely matching scene data etc. between the
master console and the slave console. For example, if scene switching is not performed, the scene
data of both consoles may be left in different states. Such a feature is particularly suitable for use
where it is necessary to quickly bring up a dual console system. Next, when the process proceeds
to step SP122, a connection start process is performed between the two consoles. That is, an
operation event processing routine or the like described later (FIGS. 13A to 13D) is validated, and
an operation on one console is reflected on the other console. Next, when the process proceeds
to step SP123, the dual connection flag is set to "1". When the above steps are completed, the
process proceeds to step SP124 (FIG. 12). If “NO” is determined in step SP110 described
above, steps SP112 to SP123 are skipped, and the process immediately proceeds to step SP124.
If "NO" in step SP114, the process proceeds to step SP115, a predetermined error display is
performed on the display 102 of the console, and then the process proceeds to step SP124. In
this error display, the fact that the dual console system was not successfully constructed and the
reason (model mismatch, version mismatch, or setting conflict) are displayed. When the
09-05-2019
22
operation mode of the console executing the routine is set to the dual console slave, “NO” is
determined in step SP116, and the process immediately proceeds to step SP122.
As a result, in the slave console, the connection start process with the master console is executed
without the pop-up window or the like as described above being displayed. Now, in step SP 124
(FIG. 12), it is determined whether or not the console is determined as a slave console. As
described above, if the operation mode is the dual console slave and the dual connection flag is
“1”, the console is determined to be the slave console. In such a case, the processing of steps
SP125 to SP138 related to engine connection is skipped. In other words, even if an engine is
connected to a console determined on the slave console, no processing is performed on that
engine. If the console is not determined as a slave console, the process proceeds to step SP125.
Since the operation mode is set to the dual console slave and the console whose dual connection
flag is still "0" corresponds to this, the process proceeds to step SP125. In this step, it is
determined whether the engine connection flag is "1". Here, if the flag is "0", it is determined as
"NO", and the process proceeds to step SP130. Here, it is determined whether the engine is
physically connected via the data I / O unit 110 and the communication I / O unit 112. Here, if it
is determined as "YES", the process proceeds to step SP132, and the type of the engine and the
firmware version are confirmed. Next, when the process proceeds to step SP134, based on the
confirmation result in step SP132, it is determined whether the engine is compatible with the
console. If the engine conforms to the console, it is determined as "YES", and the process
proceeds to step SP136. Here, the state of the signal processing unit 202 in the engine is set
based on the content of the current area 122a. Next, when the process proceeds to step SP138,
the engine connection flag is set to “1”, and the process of this routine ends. When it is
determined “NO” in the above-described step SP130, the steps SP132 to SP138 are skipped,
and the processing of this routine ends immediately. If “NO” in step SP134, the process
proceeds to step SP135, and the processing of this routine ends after a predetermined error
display is performed on the display 102 of the console.
In this error display, it is displayed that the connection to the engine was not successful and the
reason (nonconformity of model, version, etc.). According to the above process, the distinction
between “master console” and “slave console” is decided. That is, the console with both the
dual connection flag and the engine connection flag being "1" is the "master console", the console
with the dual connection flag being "1" and the engine connection flag being "0" is "slave
console" It is. When the timer interrupt processing routine (FIG. 11) is activated again after the
dual connection flag is set to “1”, the processing proceeds to step SP106 via steps SP102 and
SP104. Here, it is determined whether the continuation of the dual console system has become
impossible. For example, when the cable connecting both consoles is disconnected or when both
consoles are set as master consoles, this is the case. If "YES" is determined in step SP106,
connection stop processing is executed in step SP108. Next, when the process proceeds to step
09-05-2019
23
SP109, the dual connection flag “0” is set, and the process following step SP125 is performed.
The console functions as a single console whether steps SP108 and SP109 are executed on the
previous master console and on any of the slave consoles thus far. Further, after the engine
connection flag is set to “1”, when the timer interrupt processing routine (FIG. 11) is activated
again, in the master console, the processing proceeds to step SP 126 through step SP 125. Here,
it is determined whether or not the connection to the engine has been disconnected. For example,
when the cable between the console and the engine is disconnected or when the power of the
engine is turned off. If "YES" is determined in step SP126, the connection stop process is
executed in step SP128, and the engine connection flag is set to "0" in step SP129. 【0144】
3.2.2. Master Console Timer Interrupt Processing: FIG. 13 (d) In the master console (or
single console), a timer interrupt processing routine shown in FIG. 13 (d) is started at
predetermined time intervals.
Note that this routine is executed more frequently than the timer interrupt routine in FIG. When
the process proceeds to step SP180 in FIG. 13D, it is determined whether or not a change has
occurred in the current operation data. The current operation data is updated by an operation
event processing routine (FIG. 13A) described next. Here, if it is determined as "YES", the process
proceeds to step SP182, and parameters and the like of the algorithm of the mixing system in the
corresponding engine are updated based on the changed data. By this routine, the contents of the
mixing process are controlled based on the current operation data of the master console (or
single console). 【0145】 3.2.3. Operation event processing routine: FIG. 13 (a)
Operation event shown in FIG. 13 (a) when a predetermined operation event occurs in the
electric fader unit 104 or the operator group 114 of any console regardless of the master / slave.
The processing routine is started. Here, the “predetermined operation event” is an operation
for giving a change to the mixing system, and includes a scene recall operation, an operation of
an electric fader, an operation for sound quality adjustment, and the like. Therefore, operations
such as setting for the cue signal CUE and the monitor signal MON_A, and setting for assignment
of operators (setting for what kind of function is assigned to which operator) are not included in
the “predetermined operation event”. In the figure, when the process proceeds to step SP150,
the parameter number identifying the operated parameter is substituted into the variable PN, and
a new value after the operation for the parameter is substituted into the variable BUF. Next, when
the process proceeds to step SP152, it is determined whether the console on which the operation
has occurred is connected to another console to configure a dual console system. If “YES” is
determined here, the process proceeds to step SP 154, and the content of the generated
operation event, that is, the parameter number PN and the parameter value BUF are received via
the dual I / O unit 106. Sent to the console. When the console constitutes a single console
system, "NO" is determined in step SP152, and step SP154 is not executed. Next, when the
process proceeds to step SP156, the current operation data in the current area 122a is updated
according to the operation content.
09-05-2019
24
When the generated operation event is the operation of the motorized fader, in step SP156, the
volume of the input channel or the output channel assigned to the motorized fader in the current
operation data is controlled according to the position of the motorized fader. Data is updated. If
the generated operation event is a scene recall operation, the above-described scene recall event
processing routine (FIG. 10A) is called in step SP156. When a scene recall operation event occurs
in the dual console system, the parameter number PN is set to a value indicating “scene
recall”, and the parameter value BUF is set to the scene number. Here, it is possible that scene
data having the same scene number may be different in the master / slave console, but in this
routine, differences between these scene data are not considered. Here is one of the features of
the present embodiment. That is, in the present embodiment, the information exchanged between
the consoles at the time of scene recall is only the parameter number PN and the parameter
value BUF, and the amount of information to be transmitted can be extremely reduced. As a
result, both consoles can perform scene switching quickly based on the scene data they own. 【
0149】 3.2.4. Operation event reception processing routine: FIG. 13 (b) When the
operation event content is transmitted from the console where the operation has occurred in step
SP154, the console on the side which has received the operation event content is shown in FIG.
13 (b). An operation event reception processing routine is started. In the figure, when the process
proceeds to step SP160, the received parameter number and parameter value are substituted
into variables PN and BUF, respectively. Next, when the process proceeds to step SP162, it is
checked whether the parameter number PN and the parameter value BUF have consistency with
the current operation data. That is, in the dual console system, it is preferable that the current
operation data of both consoles match, but as described above in step SP 120, there is a
difference between the current operation data or scene data of both consoles. You can even
ignore this and start dual console operation. If the difference between the current operation data
is ignored, there may be inconsistencies between the two consoles from the beginning.
In addition, when there is a mismatch in any scene data, a mismatch may occur in the current
operation data when the scene data is recalled in both consoles. Here, the meaning of
“mismatch” will be described briefly. "Inconsistency" occurs when, for example, the number of
parameters increase or decrease or the function of another parameter is changed by setting a
certain parameter (input channel pair setting, effect selection, etc.). For example, “when the
parameter designated by the parameter number is not valid” or “when trying to set a
parameter value out of the variation allowable range to the parameter designated by the
parameter number” may be mentioned. Next, when the process proceeds to step SP164, it is
determined based on the check result of the SP 162 whether or not there is the consistency of
the operation event. If there is consistency, it is determined as "YES", the process proceeds to
step SP166, and the current operation data is updated according to the received operation event.
If “NO” in step SP164, the process proceeds to step SP168, and a warning display indicating
that a mismatch has occurred is displayed on the display 102 on the slave console side. The
09-05-2019
25
processing of this routine is completed by the above steps. The process of the step SP168
actually differs depending on whether this routine is executed on the master console or the slave
console. That is, when step SP168 is executed on the master console, a command is output from
the master console to the slave console to display a warning, and if this is received on the slave
console, the warning display is displayed on the slave console. To be done. In addition, when step
SP 168 is executed on the slave console side, a warning display is only performed on the display
102 of the slave console under the control of the CPU 118 on the slave console side. According
to the above operation, it can be understood that the phenomenon in the case where the
operation event is inconsistent is different depending on the console where the operation event
has occurred. That is, if the operation event originally occurred in the master console, the current
operation data on the master console side is updated based on the operation event in step SP156.
Then, the engine 200 sets algorithm parameters and the like based on the current operation data
on the master console side, so the operation content is reflected as it is on the parameters, and a
change occurs in the output audio signal. That is, when viewed from the master console side, the
audio signal changes appropriately in accordance with the operation content. On the other hand,
when this inconsistent operation event occurs at the slave console, step SP156 is executed at the
slave console. However, the current operation data on the slave console side is not reflected in
the parameters of the engine 200 algorithm. Further, on the master console side, the
determination is "NO" in step SP164, and step SP166 is not executed, so that the current
operation data on the master console side is not updated. For this reason, from the viewpoint of
the slave console side, there occurs a phenomenon that no change in the audio signal can be seen
no matter how much the corresponding operating element is operated. For this reason, in step
SP168, a warning display is performed on the slave console. 【0157】 3.2.5. Display
of Verify Screen When a predetermined screen selection operation is performed on the master
console, a verify / copy screen shown in FIG. 14 is displayed on the display 102 of the console. In
FIG. 14, reference numeral 402 denotes an update button, and when this button is clicked with a
mouse, a verification start event processing routine shown in FIG. 13C is started. This routine is a
routine for confirming whether or not there is a difference between the current operation data,
the scene data and the library data in the master and slave consoles. When the process proceeds
to step SP 170 in FIG. 13C, “0” is substituted for the variable i. Next, when the process
proceeds to step SP172, the slave console is requested to transmit a checksum and a time stamp
of the ith data (current operation data, scene data or library data). When the checksum and the
time stamp are supplied from the slave console in response to this, the process proceeds to step
SP174. Here, the checksum and the timestamp supplied from the slave console are compared
with the checksum and the timestamp of the i-th data stored in the master console, and the
comparison result is within a predetermined area in the RAM 122. While being recorded, the
contents of the verify / copy screen (FIG. 14) are updated based on the comparison result.
09-05-2019
26
Next, when the process proceeds to step SP174, it is determined whether or not the variable i is
less than the maximum value i_MAX. Here, if it is determined as "YES", the variable i is
incremented by "1" in step SP178. Thereafter, the process of steps SP172 and SP174 is repeated
for each data until the variable i reaches the maximum value i_MAX. If "NO" is determined in step
SP176 and the processing of this routine is ended, the verification / copy screen (FIG. 14) is
updated based on the latest information. In FIG. 14, reference numeral 404 denotes a whole
different display unit, which is displayed as “DIFF” when there is a difference in at least one of
the comparison results of the previous step SP 174, and all the data are identical. In the case of
failure, "SAME" is displayed. Next, reference numeral 406 denotes a scene data display
instruction button. When this button is clicked on with a mouse, detailed contents of the scene
data are displayed in a library list unit 430 described later. A scene data difference display unit
408 displays "DIFF" if there is a difference in scene data for any of the scene numbers, and
"SAME" if all the scene data match. Note that other difference / display units described later also
display the data / differences by the same display method. A library data display instruction
button group 410 includes a plurality of display instruction buttons provided for each library
data, such as a unit library, patch library, name library, etc., and any button is clicked by a mouse.
Then, the detailed contents of the library data corresponding to the library list portion 430 are
displayed. A library data difference display unit 412 displays master / slave console differences
for each library data. Reference numeral 420 denotes a current operation data state display unit,
and the current difference display unit 424 provided therein includes the master console
(“CONSOLE 1” in the figure) and the slave console (“CONSOLE 2”). Display the difference
between current operation data. A copy instruction button 422 is clicked on with a mouse to
copy the current operation data of the master console to the slave console. Further, in the library
list portion 430, details of scene data or library data selected by the scene data display
instruction button 406 or the library data display instruction button group 410 are displayed.
In the illustrated example, details of scene data are displayed. The library list portion 430 is
composed of a plurality of "columns", and the number column 440 displays the number of each
data. 442 and 446 are item name display columns, in which data names of respective data are
displayed. Reference numeral 448 denotes a difference display column, which displays
differences for each data. Reference numeral 444 denotes a copy instruction button sequence,
and when clicked with the mouse, corresponding data on the master console is copied to the
slave console. Also, although the library list portion 430 is composed of a plurality of lines 436,
436, ..., the topmost line 434 represents the entire scene data or library data. That is, the
difference display column 448 in the top row 434 is displayed as "DIFF" if there is a difference in
at least one data, and is displayed as "SAME" only when all the data match. Also, when the copy
instruction button in the top row 434 is clicked on with a mouse, the entire data having
differences among the scene data or the library data is copied from the master console to the
slave console. Also, when the copy instruction button in the row 436 other than the top row is
09-05-2019
27
clicked on with a mouse, data corresponding to that row in the scene data or library data is
copied from the master console to the slave console. Reference numeral 450 denotes a scroll bar
which scrolls up and down the lines 436, 436,. According to the operation event processing
routine (FIG. 13 (a)) and the operation event reception processing routine (FIG. 13 (b)) described
above, when there is a scene recall or library recall operation in any of the consoles, In the other
console, verification of the scene data or library data is automatically executed (SP162).
Therefore, when the operator causes the display 102 to display the verify / copy screen (FIG. 14)
after performing the recall operation, the operator can compare the recalled scene data or the
library data without operating the update button 402. It can be confirmed. 【0166】 4.
Modifications The present invention is not limited to the above-described embodiment, and
various modifications can be made, for example, as follows. (1) In the above embodiment, various
processes are executed by the program operating on the console or engine, but only this
program is stored and distributed in a recording medium such as a CD-ROM or a flexible disk, or
through a transmission path It can also be distributed.
(2) In the above embodiment, the console and the engine are separately provided, but they may
be integrated. (3) In the above embodiment, all monitor systems, that is, the first monitor system
(monitor selector 250, first monitor signal MON1, commin signal COMM_IN_1), second monitor
system (monitor selector 252, second) The monitor signal MON2, the comb-in signal
COMM_IN_2), the first queue signal CUE1 (queue bus 246), and the second queue signal CUE2
(queue bus 248) are often in stereo configuration but may be in monaural configuration. Or a
multi-channel configuration such as 5.1 channels. (4) In the above embodiment, one set of
switches 132 to 149 shown in FIG. 3 is provided for each console, but two sets of these switches
are provided for each console constituting a dual console system. The state of the other party's
console may also be controlled. (5) In step SP216 of the above embodiment, independent mixing
buses 244e and 244f are automatically linked in the engines 200E and 200F (see FIG. 5).
However, it is not necessary to link all the "48" buses of the mixing buses 244e and 244f, and it
is possible to provide an on / off switch for each bus so that the on / off state of the link can be
specified for each bus. Good. As described above, according to the present invention, the cascade
signal input from another digital mixer and the input addition signal generated and delayed in
one digital mixer are added. Can compensate the phase difference caused by the transmission
delay of the cascade signal in the input addition signal, so that each digital mixer can obtain
mixing results in phase with each other, and the mixing results are high while mutually
exchanging the mixing results. It is possible to ensure independence. BRIEF DESCRIPTION OF
THE DRAWINGS FIG. 1 is a hardware block diagram of a console 100 and an engine 200. FIG.
FIG. 2 is a block diagram of various mixing systems that can be configured in the present
embodiment. FIG. 3 is an external view of the main part of a group of controls 114. FIG. 4 is a
block diagram of a mixing system algorithm implemented by one engine 200. FIG. FIG. 5 is a
block diagram of a main part of a mixing system algorithm in a cascade connection system
realized by two engines 200E and 200F.
09-05-2019
28
FIG. 6 is a block diagram (1/2) of a monitor system algorithm in cascade connection of a dual
console system. FIG. 7 is a block diagram (2/2) of a monitor system algorithm in cascade
connection of a dual console system. FIG. 8 is a diagram showing an example of physical
arrangement of each console. FIG. 9 is a flowchart of a timer interrupt processing routine
executed in the master console. FIG. 10 is a flowchart of a scene recall event processing routine
and a recall request reception event processing routine. FIG. 11 is a flowchart (1/2) of another
timer interrupt routine executed in each console. FIG. 12 is a flowchart (2/2) of another timer
interrupt routine executed in each console. FIG. 13 is a flowchart of various event processing
routines. FIG. 14 is a diagram showing a verify / copy screen displayed on the display 102.
Description of symbols 100, 100A to 100D: console, 102: display, 104: motorized fader, 106:
dual I / O, 108: waveform I / O, 110: data I / O, 112 Communication I / O section 114 Operator
group 116 Other I / O section 118 CPU 120 Flash memory 122 RAM 122a Current area 122b
Scene area 122c Library area 124 Bus 132: cascaded off switch 134: cascaded master switch
136: cascaded slave switch 138: talkback link switch 139: talkback to monitor B switch 140:
combin link Switch, 142, 143 ... Cascade Talkback to Comb-in Switch 14 ... VCA link switch, 146
... cue link switch, 148 ... scene link switch, 149 ... cue link switch, 152a, 152b ... monitor
amplifier, 154a, 154c ... switch, 200, 200E, 200F: Engine, 202: Signal processing unit, 204:
Waveform I / O unit, 206: Cascade I / O unit, 210: Data I / O unit, 212: Communication I / O unit,
214: Display, 216: Other I / O unit 218: CPU 220: flash memory 222: RAM 224: bus 232: analog
input unit 234: digital input unit 236: built-in effector, 238: built-in equalizer, 240: input patch
unit, 242 ... input channel adjustment unit, 244, 244e, 244f ... mixing bus, 246 248, 246e, 246f,
248e, 248f ... cue bus, 250, 252 ... monitor selector, 254 ... output channel adjustment section,
254e, 254f ... output channel adjustment section 256 ... matrix output channel section, 257 ...
talk backout switch Reference numeral 258: output patch unit 260: analog output unit 262:
digital output unit 264e, 264f: delay circuit 266e, 266f: adder 270e, 270f: delay circuit 272e,
272f ... adder, 274e, 274f ... Switch, 276e, 276f ... Delay circuit, 278e, 278f ... Adder, 280e, 280f
... Switch, 290 ... Cascade cable.
09-05-2019
29
Документ
Категория
Без категории
Просмотров
0
Размер файла
62 Кб
Теги
jp2004064484
1/--страниц
Пожаловаться на содержимое документа