close

Вход

Забыли?

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

?

JP2008219231

код для вставкиСкачать
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 JP2008219231
[Purpose] In order to perform the same signal processing on an input signal while inputting an
acoustic signal from different input ports depending on the situation, the setting according to the
situation can be performed easily and accurately. In a digital mixer, a standard mode and a
switching mode of an input patch can be selected, and when transition from the standard mode
to the switching mode is selected, input patch data among input patch data stored in the current
memory Information is converted based on the correspondence between ports indicated by the
switching setting data. When transition from the switching mode to the standard mode is
selected, the input port information among the input patch data stored in the current memory is
inversely converted based on the correspondence between ports indicated by the switching
setting data. , Restore the original content. [Selected figure] Figure 7
Acoustic signal processing apparatus and program
[0001]
The present invention relates to an audio signal processing apparatus that processes audio
signals input from a plurality of input ports using a plurality of input channels, and a program for
causing a computer to control such an audio signal processing apparatus.
[0002]
Conventionally, as an acoustic signal processing apparatus that processes acoustic signals input
from a plurality of input ports with a plurality of input channels (ch), for example, a digital mixer
as described in Non-Patent Document 1 is known.
09-05-2019
1
In such a device, for example, a microphone or the like is connected to the input port
corresponding to the input port, and the characteristic adjustment process is performed on the
input channel for the acoustic signal input from the microphone or the like, and the
characteristic is adjusted. It is used in applications such as outputting a signal to a speaker or the
like to cause sound generation based on the signal.
[0003]
In addition, the sound signal input to the digital mixer at the time of production is output to the
recorder without performing characteristic adjustment and recorded, and after the end of the
production, the sound signal recorded on the recorder is input that simulates the production It is
often used in such a way that the digital mixer performs the same signal processing as in
production and performs the setting adjustment of each part of the digital mixer while listening
to the processing result. "PM5D / PM5D-RH Instruction Manual", Yamaha Corporation, 2004
[0004]
As described above, when setting adjustment is performed using a recorded audio signal, the
content of signal processing to be performed is the same between production and adjustment,
but the input source of the audio signal is different. The input source is, for example, a
microphone installed on the stage at the time of production, but a recorder at the time of
adjustment. And, as long as the lines are not reconnected, they are connected to different input
terminals of the digital mixer, so that the signals from these will be input to the digital mixer
from different input ports.
[0005]
On the other hand, in the digital mixer, the user creates and stores a plurality of input patch files
indicating the correspondence between the input port and the input ch, and reads the desired
input patch file and sets the input patch file later. It has been made to input an audio signal of
the correspondence according to the patch file to each input channel so that it can be processed.
Therefore, it is for adjustment at the time of the input patch file for production at the time of
input which shows the correspondence that a signal inputted from a microphone is inputted to
09-05-2019
2
an input channel and the correspondence that a signal inputted from a recorder is inputted to an
input channel If an input patch file of the above is prepared in advance and an appropriate input
patch file is selected and set, it is possible to input a signal from a desired input source to an
input channel both at the time of production and at the time of adjustment.
[0006]
However, it is often necessary to prepare a large number of input patch files for each program,
each scene in the program, and so on. In such a case, if files for production and adjustment are
prepared for all the conditions, the number of files becomes much larger, and the task of finding
an appropriate file at the time of setting is complicated, and the intention is There is a problem
that the possibility of setting an input patch file is increased. Such problems also occur in
acoustic signal processing devices other than digital mixers.
[0007]
The present invention solves such a problem, and in an acoustic signal processing apparatus that
processes acoustic signals input from a plurality of input ports with a plurality of input channels,
the acoustic signals are input while being input from different input ports depending on the
situation. An object of the present invention is to make it possible to perform setting according to
the situation easily and accurately when it is desired to perform the same signal processing on a
signal.
[0008]
In order to achieve the above object, the present invention processes an acoustic signal input
from the input port and the input port in an acoustic signal processing apparatus that processes
acoustic signals input from a plurality of input ports using a plurality of input channels. A first
storage unit for storing input patch data indicating a correspondence with an input channel to be
selected; a second storage unit for storing switching setting data indicating a conversion rule of
information of an input port included in the input patch data; Patch setting means for reading
input patch data from the first storage means to be reflected in the acoustic signal processing,
reception means for receiving an instruction to shift the input patch from the standard mode to
the switching mode, and the means The information of the input port among the input patch data
in the state to be reflected in the above-mentioned acoustic signal processing when Converted on
the basis of the serial switching setting data is obtained by providing a patch switching means
whose content after conversion.
09-05-2019
3
[0009]
In such an audio signal processing apparatus, a second receiving unit for receiving an instruction
to shift the input patch from the switching mode to the standard mode, and the unit receiving the
shift instruction are reflected in the audio signal processing. It is preferable to provide second
patch switching means for returning the information of the input port among the input patch
data in the second state to the contents before conversion from the contents after the conversion
based on the switching setting data.
[0010]
Furthermore, when the input patch data is in the state to be reflected in the acoustic signal
processing in the patch setting unit, the input patch data is read when the input patch is in the
switching mode. It is preferable to provide means for converting information of the input port
among the input patch data on the basis of the switching setting data, and making the converted
content reflected in the acoustic signal processing.
[0011]
Furthermore, a scene memory for storing scene data consisting of designated data designating a
set of parameter values to be reflected in acoustic signal processing performed by the acoustic
signal processing apparatus and / or an acquisition destination of the parameter value, and the
scene memory And scene setting means for setting an appropriate parameter value set to be
reflected in the acoustic signal processing based on the read scene data, and the scene setting
means includes the parameter value set as the acoustic signal processing. When the input patch
is in the switching mode, the value of the parameter to be reflected in the acoustic signal
processing is selected from among the input port data in the input patch data. Means for
converting information based on the switching setting data, and making the converted content
reflect in the acoustic signal processing It may be provided.
[0012]
Further, storage means is provided for storing all or part of the values of the parameters in a
state to be reflected in the acoustic signal processing, and an input in a state to be reflected in
the acoustic signal processing is stored in the storage means. When patch data is stored, if the
input patch is in the switching mode, the input port information in the input patch data to be
saved is converted from the converted content based on the switching setting data It is
preferable to return to the previous content and provide means for storing the content before
conversion.
[0013]
09-05-2019
4
Furthermore, the second storage means is capable of storing a plurality of the switching setting
data, and a selection means is provided for selecting the switching setting data used for
converting the input patch data, and the patch switching means includes the selection means
When the input patch is in the above-mentioned switching mode when the user selects new
switching setting data, the information on the input port among the input patch data that is
reflected in the above-mentioned acoustic signal processing is It is preferable to restore the
converted content to the content before conversion based on the used switching setting data, and
further provide means for converting based on the newly selected switching setting data to
obtain the converted content. .
[0014]
Further, a program according to the present invention processes a computer that controls an
audio signal processing apparatus that processes audio signals input from a plurality of input
ports using a plurality of input channels, and processes audio signals input from the input port
and the input port. A first storage unit for storing input patch data indicating a correspondence
with an input channel to be selected; a second storage unit for storing switching setting data
indicating a conversion rule of information of an input port included in the input patch data;
Patch setting means for reading input patch data to be reflected in the acoustic signal processing
from the first storage means and making the state reflected in the acoustic signal processing, and
an instruction to shift the input patch from the standard mode to the switching mode Receiving
means, and an input parameter of a state to be reflected in the acoustic signal processing when
the means receives a transition instruction. The information input port of the Chideta, converted
based on the switch setting data, a program for functioning as a patch switching means whose
content after conversion.
[0015]
Hereinafter, the best mode for carrying out the present invention will be specifically described
based on the drawings.
First, the configuration of a digital mixer that is an embodiment of the acoustic signal processing
device of the present invention will be described.
FIG. 1 is a block diagram showing the configuration of the digital mixer.
09-05-2019
5
As shown in FIG. 1, the digital mixer 10 includes a CPU 11, a flash memory 12, a RAM 13, a
display 14, an operator 15, an external device input / output unit (I / O) 16, a waveform I / O 17,
and a signal processing unit DSP) 18, which are connected by a system bus 19.
The audio signal input from the plurality of input ports is subjected to various signal processing
by signal processing elements including the plurality of input channels (ch) and output.
[0016]
The CPU 11 is a control unit that generally controls the operation of the digital mixer 10, and
executes a required control program stored in the flash memory 12 to communicate with the
external device I / O 16 and the waveform I / O 17. Processing such as control of display on the
display 14, detection of the operation of the operation element 15 and control / setting of
parameter values and operation of each part according to the operation is performed.
The flash memory 12 is a rewritable non-volatile storage unit that stores control programs and
the like executed by the CPU 11.
The RAM 13 is a storage unit that temporarily stores data to be stored or that is used as a work
memory of the CPU 11.
[0017]
The display 14 is a display means for displaying various information such as GUI (graphical user
interface) and parameter values under the control of the CPU 11, and is constituted by, for
example, a liquid crystal display (LCD) or a light emitting diode (LED). can do.
It is also possible to arrange the LED on the back side of the operating element or to stack the
touch panel on the LCD so that the display 14 and the operating element 15 can be used
together.
[0018]
09-05-2019
6
The operator 15 is for receiving an operation on the digital mixer 10, and can be configured by
various keys, buttons, dials, sliders, and the like.
In addition, a touch panel may be stacked on the LCD constituting the display 14, or a drive unit
may be provided on the operation element so that it can be moved to any position under the
control of the CPU 11.
[0019]
The external device I / O 16 is an interface for connecting various external devices and
performing input and output, and an interface for connecting an external display, a mouse, a
keyboard for character input, an operation panel, etc. is prepared, for example. . Then, even if the
display and the operation element of the main body are configured to be very simple, it is
conceivable to make it possible to perform parameter change / setting and operation instruction
by utilizing these external devices. Furthermore, as an interface for communicating with a control
device such as a personal computer (PC), an interface of USB (Universal Serial Bus) method, an
interface for performing communication by Ethernet (registered trademark), or the like may be
provided.
[0020]
The waveform I / O 17 is an interface for receiving the input of the acoustic signal to be
processed by the DSP 18 and outputting the processed acoustic signal. Then, in this waveform I /
O 17, an analog input terminal provided with an A / D conversion circuit, an analog output
terminal provided with a D / A conversion circuit, a digital input terminal for digital input /
output and a digital output terminal are appropriately combined. Multiple are provided. It is also
possible to increase the number of terminals by an expansion board. The waveform I / O 17 is
also provided with an operator monitor output terminal used by the operator of the digital mixer
10 to monitor a signal being processed by the DSP 18.
[0021]
09-05-2019
7
The DSP 18 includes a signal processing circuit, performs various signal processing such as
mixing, equalizing, and the like on the acoustic signal input from the waveform I / O 17
according to the values of various parameters stored in the current memory, and generates the
waveform I / O 17. It is a signal processing means to output. The storage area of the current
memory may be prepared in the memory provided in the RAM 13 or the DSP 18 itself.
[0022]
Next, FIG. 2 shows the configuration of the waveform I / O 17 and DSP 18 shown in FIG. 1 in
more detail. As shown in this figure, the waveform I / O 17 has an analog input port 31, a digital
input port 32, an input patch 33, an output patch 34, an analog output port 35, a digital output
port 36, and a monitor output port 37. The DSP 18 also has an input ch 41, a MIX (mixing) bus
42, and an output ch 43.
[0023]
Among these, each port provided in the waveform I / O 17 is provided corresponding to each of
the above-described input terminals and output terminals (not shown). Then, the waveform I / O
17 receives an analog audio signal input from a cable connected to the analog input terminal,
after A / D conversion, as a digital audio signal (waveform data) at the analog input port 31
corresponding to the terminal. Similarly, an acoustic signal input from a cable connected to the
digital input terminal is received at the digital input port 32 corresponding to the terminal.
[0024]
The input patch 33 supplies the waveform data received by each of the input ports 31 and 32 to
the input channel 41 corresponding to the input port in accordance with the correspondence
specified by the input patch data described later, and performs signal processing on the input
channel 41 Let it go. Setting the supply path of the signal from the input port to the input
channel in this way is called "patching" the port and the channel. Although one input port and a
plurality of input channels 41 can be patched, a plurality of input ports and one input channel
can not be patched.
[0025]
09-05-2019
8
The DSP 18 performs signal processing on the signal input from the patched port on each of the
16 input channels 41 using signal processing elements such as a limiter, a compressor, an
equalizer, a fader, and a pan, and then mixes 16 channels of MIX. The signal after processing is
sent to each of the buses 42 after being subjected to send level adjustment. In each input channel
41, the output ON / OFF to the MIX bus 42 can be set for each channel.
[0026]
Then, the MIX bus 42 of each system mixes the signals input from each input channel 41 and
outputs the mixed signal to an output channel 43 of 16 channels provided corresponding to each
system. Then, on each output channel 43, signal processing is performed on the signal input
from the corresponding bus by a signal processing element such as a limiter, a compressor, an
equalizer, a fader, etc., and the processed signal is patched by an output patch 34 Output to
output port 35 and / or digital output port 36.
[0027]
The output patch 34 patches each of the output channels 43 and the output port in accordance
with the correspondence specified by the output patch data described later. The output patch 34
can patch one output channel 43 and a plurality of output ports, but can not patch a plurality of
output channels 43 and a single output port.
[0028]
Further, the waveform I / O 17 D / A converts the digital audio signal supplied to the analog
output port 35 and outputs it as an analog audio signal to a cable connected to an analog output
terminal corresponding to the port. Similarly, the audio signal supplied to the digital output port
36 is output to the cable connected to the digital output terminal corresponding to the port.
Then, the output acoustic signal is used for purposes corresponding to the device of the
connection partner, such as sounding if the connection partner is a speaker, and recording if the
connection partner is a recorder.
09-05-2019
9
[0029]
Further, the monitor output port 37 is a port corresponding to the operator monitor output
terminal, selects a MIX bus 42 or an output channel 43 of an arbitrary system by a selector not
shown, and outputs the signal of the bus or channel. be able to. Further, the waveform I / O 17 is
also provided with a path for performing a direct out output of supplying the acoustic signal
received at the input port 31 or 32 to the corresponding output port 35 or 36 without passing
through the patch or the DSP 18. This path is used, for example, when it is desired to output and
record an input acoustic signal to a recorder without any processing. The function of each unit
shown in FIG. 2 may be realized by software or hardware.
[0030]
In the digital mixer 10 having the above functions, the characteristic point is that the input patch
data designating the content of the patch in the input patch can be easily modified from one
content to another according to a predetermined correspondence. That's the point I Therefore,
this point will be described next. As to the contents described below, it is not an essential
difference whether the port used for input / output of acoustic signals is an analog port or a
digital port, so in the following description, these distinctions will be made. Will not be
particularly aware.
[0031]
First, FIG. 3 shows the configuration of data to be stored in the current memory in the digital
mixer 10. The current memory is a memory for storing values of parameters to be reflected in
the acoustic signal processing performed by the digital mixer 10. Then, as shown in FIG. 3, as
data to be stored in the current memory, input patch data indicating the setting state of the input
patch 33, data indicating the setting state of the DSP 18, and output patch indicating the setting
state of the output patch 34 Including data. These data are collectively called current data.
[0032]
The values of the parameters stored in the current memory are the values currently set in the
DSP 18, the input patch 33 and the output patch 34, and the values of the parameters stored in
the current memory are changed. The change is immediately reflected in the sound signal
processing in the DSP 18, the input patch 33 and the output patch 34.
09-05-2019
10
[0033]
Further, among the current data, the input patch data is data indicating the correspondence
between the input ports 31 and 32 in the input patch 33 and the input ch 41, and for all the
input ports included in the digital mixer 10, which input channel Stipulates what to patch.
In this example, the digital mixer 10 has a total of 32 input ports of 16 pieces of AD1 to AD16
corresponding to the input terminals on the main body and 16 pieces of SLOT1 to SLOT16
corresponding to the input terminals on the expansion board. It is assumed that the input
channels to be patched are shown for each of those ports.
[0034]
As described above, since signals can not be supplied from a plurality of ports to one input
channel, there may be an input port without a corresponding input channel. In this case, "empty"
is described as an input channel corresponding to the input port to indicate this. Further, it is not
necessary for all input channels to be described in the input patch data. There may be input
channels that do not correspond to any input port. Of course, the port or ch can be described by
an identifier other than the illustrated format. In the digital mixer 10, such input patch data has
characteristic points in handling, but the data format itself may be known.
[0035]
Also, data indicating the setting state of the DSP 18 is a set of parameter values that define the
content of signal processing mainly by all channels provided in the DSP 18 and all signal
processing elements configuring the bus, and the content of signal processing in the DSP 18 Can
be set by setting the value of a desired parameter in the current memory.
[0036]
The output patch data is data indicating the correspondence between the output channel 43 of
the output patch 34 and the output ports 35 and 36. With respect to all the output channels
included in the digital mixer 10, which output port should the patch be applied to? It prescribes.
09-05-2019
11
Although the illustration of the contents of the data indicating the setting state of the DSP 18 and
the output patch data is omitted, the contents and format of the data may be known.
[0037]
Next, FIG. 4 shows an example of the input patch file. The input patch data shown in FIG. 3 can
take out only this part of the current data and save it in the form of an input patch file as shown
in FIG. 4 in nonvolatile storage means such as the flash memory 12 etc. . Then, by reading the
input patch file and storing the content as input patch data in the current memory, only the input
patch data portion of the current data is changed to the previously stored content, and the
content is input patch It can be reflected in the operation of 33.
[0038]
Storage means for storing the input patch file is a first storage means. Then, a plurality of input
patch files can be stored, and the user can select any input patch file from among them and store
it in the current memory. Also, when saving input patch data in the current memory as an input
patch file, it is possible to overwrite and save on an existing file, or to set a name and create and
save a new file. Similarly, output patch data can be stored as an output patch file, read out and
stored in the current memory, and the contents thereof can be reflected in the operation of the
output patch 34.
[0039]
Next, FIG. 5 shows the structure of a scene file. The current data shown in FIG. 3 can be stored as
a whole in a non-volatile storage means such as the flash memory 12 in the form of a scene file
as shown in FIG. Then, by reading the scene file and storing the content as current data in the
current memory, the entire current data is changed to the previously stored content, and the
content is reflected in the acoustic signal processing. be able to. The storage means for storing
the scene file is a scene memory, and the current data stored in the form of a scene file is called
scene data in order to distinguish it from the values of parameters to be reflected in the
processing.
09-05-2019
12
[0040]
Further, the contents of the entire current data may be described as it is in the scene file.
However, here, only the values of various parameters indicating the setting status of the DSP are
described as they are, and the input patch data and the output patch data are stored as the
above-mentioned input patch file and output patch file, respectively, Is to write designation data
to designate these files. Therefore, when reading the scene file shown in FIG. 5, the input patch
data to be stored in the current memory is obtained by reading the input patch file designated by
the designation data. The same applies to output patch data.
[0041]
When the contents of the current memory are stored, the name of the scene file can be set
arbitrarily. The names of patch files for storing input patch data and output patch data may be
arbitrarily set, but automatic generation is also conceivable. In addition, for scene files, it is
possible to overwrite existing files or to create and save new files. However, as for patch files, if
you overwrite existing files, there is a risk of unintentionally changing the contents of patch files
referenced from other scene files, so when saving scene files Preferably create and save a new
patch file.
[0042]
In the digital mixer 10, the input patch 33 can be operated in two modes, the standard mode and
the switching mode. Among them, the standard mode is a mode in which patch processing is
performed according to the input patch data as recorded in the input patch file, and in the
switching mode, the input patch data recorded in the input patch file is modified according to a
certain rule It is the mode which performs patch processing according to the input patch data
obtained by Such mode switching can be performed specifically by modifying the input patch
data in the current data in accordance with the mode switching instruction.
[0043]
FIG. 6 shows an example of a switching setting file in which switching setting data indicating the
09-05-2019
13
modification rule is described. The rule indicated by the switch setting data described in the
switch setting file shown in FIG. 6 is to convert the information of each input port contained in
the input patch data into the information of any input port provided in the digital mixer 10. Then,
the conversion rule is such that the port before conversion and the port after conversion
correspond on a one-to-one basis, in order to make it possible to change not only the information
before conversion into the information after conversion but also the reverse conversion. Create
on
[0044]
However, there may be ports that do not change before conversion and after conversion. If the
one-to-one correspondence including the non-changing port is maintained, the information on
the non-changing port may not be described in the switch setting file, but in order to make the
correspondence easily recognized, Is preferably described in the switch setting file. Such a
switching setting file can be created by the user and stored in the non-volatile storage means
such as the flash memory 12, etc. The storage means for storing this file is the second storage
means.
[0045]
FIG. 7 shows an example of modification of input patch data according to such a switching
setting file. In FIG. 7, the state before conversion shown by (a) is the state of the current memory
shown in FIG. In this state, when transition to the switching mode is instructed, the CPU 11
follows the conversion rule described in the switching setting file shown in FIG. 6 for the
information on the input port among the input patch data stored in the current memory. Perform
modification before conversion → after conversion. As a result, the contents of the current
memory are in the converted state shown in (b). Then, in the digital mixer 10, since the signal
processing is always performed according to the content of the current memory, in the switching
mode, the patch processing in the input patch 33 is performed according to the content of the
current memory shown in (b).
[0046]
Also, when instructed to shift from the switching mode to the standard mode, the CPU 11
converts the information of the input port among the input patch data stored in the current
09-05-2019
14
memory according to the conversion rule described in the switching setting file. Perform post->
conversion before conversion. As a result, the contents of the current memory return to the state
before conversion shown in (a). Therefore, the contents of the patch processing in the input
patch 33 also return to the original state.
[0047]
Note that in these conversions, the order of data of the input port is changed before and after the
modification in the figure. However, it is important that the correspondence between the input
patch and the input channel indicated by the input patch data changes before and after
modification, and the data arrangement order is not an important issue. Therefore, in the input
patch data in the converted state shown in (b), the description order of the input ports may be
sorted in the same order as in (a). Further, since it is not known from the input patch data alone
whether the input patch is in the standard mode or the switching mode when the input patch is
present, the information on the mode is stored separately from the input patch data. However,
the input patch data may include information indicating the current mode.
[0048]
Such mode switching is desired to cause the DSP 18 to perform the same signal processing on
the input signal while switching the input source of the signal to the digital mixer 10, as in the
above-described selective use during production and adjustment. It is effective in the case. This is
particularly effective when the input ports to which signals before and after switching are input
correspond to one to one.
[0049]
For example, as an operation of the digital mixer 10, the signals input from the plurality of
microphones to the input port at the time of production are directly output to the recorder and
recorded on different tracks for each port, and the signals recorded at the time of adjustment It is
often performed to play back and make adjustments by using it as a pseudo-production input. In
this case, the signals input from each track of the recorder to the digital mixer 10 at the time of
adjustment correspond to the signals input from the microphones to the digital mixer 10 at the
time of production.
09-05-2019
15
[0050]
Therefore, for example, using the settings shown in FIG. 7, the digital mixer 10 is operated in the
normal mode during production, and the signal from the microphone is input to the input port of
AD1 to AD16 and supplied to the input ch41 of IN1 to IN16 for processing If you make it switch
to the switching mode at the time of adjustment, the signal from the recorder (the signal obtained
by recording the signal input to the input port of AD1 to AD16 at the time of production) is used
for input in the normal mode It can be input to the input ports of SLOT1 to SLOT16 and supplied
to the same input channel 41 of IN1 to IN16 as in the case of the normal mode for processing.
Then, if the correspondence between the port for inputting the signal in the normal mode and
the port for inputting the corresponding signal in the switching mode is a one-to-one
correspondence that matches the contents of the switching setting data, switching to the normal
mode is performed. In the mode, the corresponding signal can be supplied to the same input
channel 41 for processing.
[0051]
And, even when using any input patch data, such switching of the input patch can be performed
by simply changing the mode, so that the operation can be performed easily and accurately.
Further, even when using a plurality of input patch data at the time of production, it is not
necessary to prepare input patch data for adjustment for each of the input patch data, which also
reduces the burden of operation. Further, by providing an operator for mode selection on the
operation panel, the switching operation can be performed with one touch, and the operation can
be made easier.
[0052]
Next, processing executed by the CPU 11 to perform such mode switching will be described. In
the following processing, the CPU 11 receives a certain instruction as a start trigger. However,
the CPU 11 functions as a reception unit, and the instruction is provided via an operation
element provided on the operation panel or a GUI displayed on the screen. It can be received as a
command generated automatically or sent from an external device.
[0053]
09-05-2019
16
First, FIG. 8 shows a flowchart of processing in the case where there is an instruction to shift
from the standard mode to the switching mode. When instructed to shift from the standard mode
to the switching mode, the CPU 11 starts the process shown in the flowchart of FIG. Then, the
input patch data in the current memory is saved in the buffer (S11), and the data of each input
port in the saved input patch data is converted from the contents before conversion according to
the correspondence described in the switching setting file To the contents of (S12).
[0054]
This modification is stored in the current memory when transition to the switching mode is
instructed, and the data of the input port saved in the buffer is regarded as the data of the input
port before conversion by the switching setting file, and the switching setting is performed. The
data of the converted input port corresponding to the input port before conversion is read from
the file, and the read data is overwritten on the data of the input port before conversion in the
buffer. Thereafter, the modified input patch data stored in the buffer is written back to the
current memory, the modification performed in the buffer is reflected in the current memory,
and the process is ended (S13).
[0055]
By the above processing, the digital mixer 10 can be shifted from the standard mode to the
switching mode. In this process, the CPU 11 functions as a patch switching unit. Note that while
data is being written to the current memory, signal processing in the digital mixer 10 may be
stopped or the output may be muted. This is because unintended processing may be performed
based on the state of the current memory in progress of writing. The same applies to the
processing described below.
[0056]
Next, FIG. 9 shows a flowchart of processing in the case where there is an instruction to shift
from the switching mode to the standard mode. When instructed to shift from the switching
mode to the standard mode, the CPU 11 starts the process shown in the flowchart of FIG. This
processing is shown in FIG. 8 except that the modification performed in step S22 is modification
09-05-2019
17
from the converted content to the content before conversion and is a modification in the opposite
direction to that performed in step S12 of FIG. It is the same as processing.
[0057]
That is, in this case, the data of the input port stored in the current memory when transition to
the switching mode is instructed is regarded as data of the input port after conversion by the
switching setting file, and data of the input port saved in the buffer is switched. The data of the
input port before conversion corresponding to the converted input port is read from the setting
file, and the read data is overwritten on the data of the input port after conversion in the buffer,
and then performed in the buffer Reflect the modification in the current memory. Then, the
digital mixer 10 can be shifted from the switching mode to the standard mode by this process. In
this process, the CPU 11 functions as a second patch switching unit.
[0058]
Next, FIG. 10 shows a flowchart of processing when there is an instruction to load an input patch
file. When accepting an input patch file load instruction, the CPU 11 allows the user to specify a
file to be loaded and then accepts the load instruction. The specification of the file to be loaded
can be accepted by presenting the user with a list of input patch files.
[0059]
When the CPU 11 receives this load instruction, it starts the processing shown in the flowchart of
FIG. Then, first, the input patch data stored in the designated input patch file is read out and
stored in the buffer (S31). Thereafter, if the input patch is in the switching mode (S32), the data
of each input port in the input patch data stored in the buffer is converted from the content
before conversion according to the correspondence described in the switching setting file (S33).
This modification process is the same as in the case of step S12 of FIG.
[0060]
Then, the modified input patch data stored in the buffer is overwritten on the current memory
09-05-2019
18
(S34), the patch operation of the input patch 33 is reflected, and the processing is ended. If NO
(standard mode) in step S32, it is not necessary to modify the read input patch data, so the input
patch data stored in the buffer is overwritten on the current memory as it is in step S34.
[0061]
By the above processing, the input patch data stored in the input patch file instructed to be
loaded can be written in the current memory with the content suitable for the mode of the input
patch. In this process, the CPU 11 functions as a patch setting unit.
[0062]
Next, FIG. 11 shows a flowchart of processing when there is a scene file recall instruction. When
a scene file recall (load) instruction is received, the CPU 11 allows the user to specify a scene file
to be recalled and then accepts the recall instruction. The specification of the scene file to be
recalled can be accepted by the scene file number or list.
[0063]
The CPU 11 starts the process shown in the flowchart of FIG. 11 when a scene file recall
instruction is issued. Then, the input patch data stored in the input patch file specified by the
specified data stored in the specified scene file is read out and stored in the buffer (S41).
Thereafter, as in the case of steps S32 to S34 in FIG. 10, the input patch data stored in the buffer
is modified to the converted content if the input patch is in the switching mode, and if it is the
standard mode, the current memory is overwritten as it is (S42-S44).
[0064]
The values of various parameters indicating the setting state of the DSP 18 stored in the
designated scene file are overwritten as they are in the current memory (S45). Further, as for the
output patch file, there is no need to modify it, so the data stored in the output patch file
specified by the specified data stored in the scene file is read out and overwritten on the current
memory (S46). End the process.
09-05-2019
19
[0065]
By the above process, the set of parameter values defined by the scene file instructed to be
recalled can be written in the current memory with the contents suitable for the mode of the
input patch. In this process, the CPU 11 functions as a scene setting unit. When input patch data
is directly described and saved in a scene file without using designation data, the described input
patch data may be stored in a buffer in step S41.
[0066]
Next, FIG. 12 shows a flowchart of processing when there is an instruction to store input patch
data. When accepting a store instruction of input patch data, the CPU 11 accepts the store
instruction after allowing the user to specify the name of the input patch file for storing the input
patch data.
[0067]
The CPU 11 starts the process shown in the flowchart of FIG. 12 when there is an instruction to
store input patch data. When the input patch is in the switching mode (S51), the input patch data
in the current memory is stored in the buffer (S52), and the data of each input port in the stored
input patch data is described in the switching setting file In accordance with the correspondence
relationship, the content after conversion is changed to the content before conversion (S53). This
modification process may be the same as in the case of step S22 of FIG. Thereafter, the modified
input patch data stored in the buffer is stored as an input patch file of the designated name (S54),
and the process is ended.
[0068]
If NO in step S51 (standard mode), there is no need to modify the input patch data, so the input
patch data in the current memory is saved as it is as an input patch file of the designated name
(S55), End the process. Note that the storage in steps S54 and S55 may be overwrite storage if
the designated file name is the same as the existing file.
09-05-2019
20
[0069]
By the above processing, input patch data can be stored in a state showing the patch contents of
the standard mode regardless of the mode of the input patch at the time of storage. Further, in
this process, the CPU 11 functions as a storage unit. The content of the input patch data in the
switching mode changes depending on the content of the switching setting file, so if the content
of the switching setting file is changed after saving the input patch file, there is a danger that it is
not possible to know what the content was originally in standard mode There is. Therefore, at the
time of saving, it is preferable to save the input patch data with the contents of the standard
mode reflecting the user's creation intention.
[0070]
Next, FIG. 13 shows a flowchart of processing when there is a scene file store instruction. When
accepting a store instruction of a scene file, the CPU 11 accepts the store instruction after
allowing the user to specify the name of the scene file to be stored. The CPU 11, upon receiving a
scene file store instruction, starts the process shown in the flowchart of FIG. This processing is
processing up to step S69 to create scene data to be saved as a scene file and save this at step
S70.
[0071]
More specifically, first, as in the case of steps S51 to S55 in FIG. 12, the input patch data in the
current memory is modified to the content before conversion if the input patch is in the
switching mode, and if it is the standard mode It is stored as it is as an input patch file (S61 to
S65). Although the file name may be designated by the user, an appropriate name may be
automatically generated. Also, be sure to save as a new file. Thereafter, specification data for
specifying the stored input patch file is described in the scene data to be stored (S66).
[0072]
Further, the setting state of the DSP 18 in the current memory is described in the scene data to
09-05-2019
21
be stored (S67), and the output patch data in the current memory is stored as an output patch
file of an appropriate name (S68). Designated data specifying a file is described in scene data to
be stored (S69). Thereafter, the scene data created by the processing up to this point is stored as
a scene file of the designated name (S70), and the processing is ended.
[0073]
By the above processing, even when the entire contents of the current memory are stored, input
patch data can be stored in a state showing the patch contents of the standard mode regardless
of the mode of the input patch at the time of storage. Also in this process, the CPU 11 functions
as a storage unit.
[0074]
This is the end of the description of this embodiment, but it goes without saying that the
configuration of the apparatus, the data configuration, the specific processing content, and the
like are not limited to those described in the above embodiment. For example, in the embodiment
described above, the case where there are a plurality of switching setting files is not taken into
consideration, but a plurality of switching setting files are prepared, and a desired switching
setting file is selected at an arbitrary timing to perform switching mode. It may be made to be
able to be reflected in the contents of the input patch data in.
[0075]
FIG. 14 shows a flowchart of processing executed by the CPU 11 when adopting this
configuration, in the case where there is an instruction to change the switching setting file. The
CPU 11 starts the process shown in the flowchart of FIG. 14 when instructed to change the
switching setting file. Then, the newly selected switch setting file is registered as a file to be used
in the future (S81).
[0076]
Thereafter, if the input patch is in the switching mode (S82), the input patch data in the current
09-05-2019
22
memory is stored in the buffer (S83). Then, first, the data of each input port in the input patch
data stored in the buffer is modified from the content after conversion to the content before
conversion according to the correspondence described in the switch setting file used so far (S84)
). That is, the contents of the standard mode are restored. After that, the data of each input port
in the input patch data is modified from the content before conversion to the content after
conversion according to the correspondence described in the newly selected switch setting file
(S85).
[0077]
By these conversions, the input patch data in the buffer becomes the contents of the switching
mode according to the newly selected switching setting file. Therefore, the data is overwritten on
the current memory (S86), and the process is ended. Further, in the case of NO (normal mode) in
step S82, there is no need to change the input patch data in the current memory, so the
processing is ended as it is.
[0078]
According to the above process, when the selection of the switching setting file is changed, the
input patch data can be made to correspond to the newly selected switching setting file
regardless of the mode. In this process, the CPU 11 functions as a patch switching unit. Also, in
the process of step S81, it functions as a selection unit.
[0079]
Here, FIG. 15 shows an example of a plurality of switching setting files, and FIG. 16 shows an
example of modification of input patch data when a new switching setting file is selected in the
switching mode. In FIG. 16, (a) is the state of the current memory at the beginning, and the input
patch data describes the contents of the input patch file in the switching setting file shown in FIG.
15 (a) in use. It is the converted content that has been modified according to the correspondence
relationship. FIG. 16 shows an example of modification when the switching setting file shown in
FIG. 15 (b) is selected in this state.
[0080]
09-05-2019
23
In this case, first, according to the correspondence described in the switching setting file shown
in FIG. 15A, the input patch data is modified to a state before conversion as shown in FIG. In
accordance with the correspondence described in the switching setting file shown in FIG. 15 (b),
the contents are converted into the contents after conversion as shown in FIG. As a result, it is
possible to obtain input patch data similar to the case where the transition from the standard
mode to the switching mode is instructed while the switching setting file shown in FIG. 15B is
selected from the beginning.
[0081]
Also, as another modification, in the process of storing input patch data shown in FIG. 12, as in
the case of loading shown in FIG. 10, input patch data in the current memory regardless of the
input patch mode Another possible modification is to store in the buffer. A flowchart of this
process is shown in FIG. In this modification, when storing input patch data, first, input patch
data in the current memory is stored in the buffer (S91). Then, when the input patch is in the
switching mode (S92), the input patch data stored in the buffer is modified to the contents before
conversion (S93), and in the standard mode, it is stored as a patch file without modification.
(S94).
[0082]
Also in this process, the same effect as in the case of FIG. 12 can be obtained, and the
commonality of the process in the case of the normal mode and that in the case of the switching
mode can be enhanced to reduce the development load of the apparatus. Conversely, in the case
of loading shown in FIG. 10, the mode of the input patch is first determined, and in the case of
the standard mode, the input patch data read from the input patch file is directly stored in the
current memory You may do so.
[0083]
Further, as another modification, a switching setting file is provided in correspondence with the
input patch file, and when the input patch file is loaded alone or as a part of a scene, the
switching setting file is changed in conjunction therewith You may also do it. When this
09-05-2019
24
configuration is adopted, when the input patch file is loaded in the switching mode, in step S33
of FIG. 10, the data of the input port is modified according to the correspondence described in
the switching configuration file corresponding to the loaded input patch file. It will be.
[0084]
As still another modification, in the embodiment described above, when modifying the input
patch data, it is temporarily stored in the buffer and the modification is performed on the buffer,
but without using the buffer, the input patch data is used as a current memory It is also
conceivable to make modifications in the state of being stored in In this case, as shown in step
S53 of FIG. 12, in the case of performing modification for the store, it is necessary to restore the
contents of the current memory to the original "post-conversion" state after the store. . As yet
another modification, the input patch 33 and the output patch 34 belonging to the waveform I /
O 17 in FIG. 2 may belong to the DSP 18.
[0085]
Further, the present invention can be applied not only to a single digital mixer but also to an
apparatus in which an audio signal processing apparatus such as a hard disk recorder, an
electronic musical instrument, a karaoke apparatus, a sound source apparatus or a MIDI
sequencer is provided with a mixer function. Of course. Further, the present invention is also
naturally applicable to a case where a PC is caused to execute appropriate software to function as
a mixer. Furthermore, the present invention is naturally applicable to a system in which a
plurality of acoustic signal processing devices are interlocked to execute one integrated acoustic
signal processing.
[0086]
Further, a program according to the present invention is a program for causing a computer to
control the above-described digital mixer, and the above-described effect can be obtained by
causing the computer to execute such a program. Such a program may be stored from the
beginning in storage means such as ROM or HDD provided in the computer, but non-volatile
recording such as CD-ROM or flexible disk, SRAM, EEPROM, memory card etc. as recording
medium It can also be provided by recording on a medium (memory). Each procedure described
above can be executed by installing a program recorded in the memory in a computer and
09-05-2019
25
causing the CPU to execute the program, or causing the CPU to read out the program from the
memory and execute the program. Furthermore, it is possible to download and execute an
external device or program connected to a network and equipped with a recording medium
recording the program from the external device stored in the storage means.
[0087]
As apparent from the above description, according to the audio signal processing apparatus or
program of the present invention, the audio signal processing apparatus for processing audio
signals input from a plurality of input ports by a plurality of input channels When it is desired to
perform the same signal processing on an input signal while inputting from different input ports,
setting according to the situation can be performed easily and accurately. Therefore, an audio
signal processing apparatus with high operability can be provided.
[0088]
It is a block diagram which shows the structure of the digital mixer which is embodiment of the
acoustic signal processing apparatus of this invention. It is a figure which shows in detail the
structure of waveform I / O shown in FIG. 1, and DSP. It is a figure which shows the structure of
the data memorize | stored in a current memory in the digital mixer shown in FIG. It is a figure
which shows the example of the input patch file memorize | stored in the digital mixer. It is a
figure which similarly shows the structure of a scene file.
[0089]
It is a figure which similarly shows the example of a switch setting file. It is a figure which shows
the example of the input patch data modification according to the switch setting file. FIG. 7 is a
flowchart of processing executed by the CPU of the digital mixer shown in FIG. 1 when instructed
to shift from the standard mode to the switching mode. Similarly, it is a flowchart of processing
executed when there is an instruction to shift from the switching mode to the standard mode.
Similarly, it is a flowchart of processing executed when there is an instruction to load an input
patch file.
[0090]
09-05-2019
26
Similarly, it is a flowchart of processing executed when there is a scene file recall instruction.
Similarly, it is a flowchart of processing executed when there is an instruction to store input
patch data. Similarly, it is a flowchart of processing executed when there is a scene file store
instruction. In the modification of an embodiment of this invention, CPU is a flow chart of
processing performed when change directions of a change setting file are directed. It is a figure
which shows the example of the some switching setting file used by the modification. FIG. 17 is a
diagram showing an example of modification of input patch data when a new switching setting
file is selected in the switching mode in the modification example. In another modification, it is a
flow chart of processing performed when CPU stores instructions of input patch data.
Explanation of sign
[0091]
DESCRIPTION OF SYMBOLS 10 ... Digital mixer, 14 ... Display, 15 ... Operator, 17 ... Waveform I /
O, 18 ... DSP, 19 ... System bus, 31 ... Analog input port, 32 ... Digital input port, 33 ... Input patch,
34 ... Output patch, 35 ... analog output port, 35 ... digital output port, 41 ... input ch, 42 ... MIX
bus, 43 ... output ch
09-05-2019
27
Документ
Категория
Без категории
Просмотров
0
Размер файла
43 Кб
Теги
jp2008219231
1/--страниц
Пожаловаться на содержимое документа