close

Вход

Забыли?

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

?

DESCRIPTION JP2005128296

код для вставкиСкачать
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 JP2005128296
PROBLEM TO BE SOLVED: To provide an audio mixer device capable of synchronizing and
mixing musical tone signals by performance performed by a plurality of performers with a small
scale configuration. SOLUTION: A communication time measurement unit 12 transmits a
measurement signal to each audio mixer B2 and C3, and receives a signal in response to this,
thereby delaying communication between the audio mixer B2 and C3. Measure time The
performance start signal transmission unit 13 generates a performance start signal
corresponding to each of the audio mixers B2 and C3 according to the measured communication
delay time, and transmits the generated performance start signal to each of the audio mixers B2
and C3. Each audio mixer B2 and C3 generates an alarm sound for prompting the start of the
performance based on the performance start signal, and an alarm sound according to the tempo
for prompting the correct performance operation according to the time by the radio controlled
clock 24 Occur. [Selected figure] Figure 1
Audio mixer device
[0001]
The present invention relates to an audio mixer apparatus for mixing and listening and recording
ensembles by a plurality of performers located apart from one another.
[0002]
In musical instrument performance, there are cases where a plurality of performers decide their
own performance parts and perform together (see Patent Document 1).
10-04-2019
1
Such ensembles are sometimes called band performances or sessions. If all the players are in the
same place, it is easy to start playing along with the signal and to join while watching the other
party's playing operation. This ensemble may be heard directly as sound, or may be heard or
recorded through an audio device or broadcast. However, if the respective performers are at
remote places and do not know each other's performance operations, it is difficult to play the
ensemble.
[0003]
Therefore, for example, a video camera or a microphone is set at the place of the other party to
be ensembled so that the performance operation of the other party to be ensembled can be
known by the monitor television or the speaker. In such a large-scale system, it is possible to
listen to and record (record) the ensemble at a remote place far from each performer by mixing
the musical tone signals by each performer's performance. It becomes possible. However,
implementation requires a great deal of expense and installation work, and is not suitable for
general users.
[0004]
On the other hand, it is also conceivable to continuously transmit a time synchronization signal
such as a time code to the performer from the side of listening or recording. Each player starts
playing based on the time synchronization signal, and can play according to the tempo. However,
while playing, a time synchronization signal must be sent to the remote player. Moreover, even if
this time synchronization signal is transmitted, a difference occurs in the communication delay
time according to the distance difference with the place to be played, etc., and the musical tone
signal is mixed while the received performances are shifted. . As a result, there may be a sense of
discomfort in hearing.
[0005]
JP-A-11-219174
[0006]
The present invention has been made to solve the above-mentioned problems, and there is a
10-04-2019
2
difference in the communication delay time between the musical performance information
performed by a plurality of performers and the performance information transmitting apparatus
in which each performer is present. SUMMARY OF THE INVENTION It is an object of the present
invention to provide an audio mixer apparatus which can be mixed as musical tone signals
synchronized with each other even if it has a small scale.
[0007]
According to the present invention, in the invention according to claim 1, an audio mixer
connected to a plurality of performance information transmitting devices through a
communication network and mixing musical tone signals by performances of each performer in
each performance information transmitting device An apparatus for receiving musical
performance information transmitted from the musical performance information transmitters
and mixing musical tone signals based on the musical performance information between musical
tone signal receiving / mixing means and the musical performance information transmitters; By
transmitting a performance start signal corresponding to the communication delay time to each
of the performance information transmitting devices, the respective performance information
transmitting devices are caused to set the performance start timing based on the performance
start signal, and the respective performers And a performance start signal transmission means
for notifying the user to start the performance.
[0008]
The performance information described above is a musical tone signal represented by a
waveform.
Or, it is performance data representing performance operations and the like such as MIDI data as
code data.
In the case of performance data, it is input to the tone generator to reproduce a tone signal.
The above-mentioned performance start signal transmission means corrects the tempo for the
player according to the elapsed time from the set performance start timing at the installation
location of each performance information transmission device with respect to each performance
information transmission device. A notification may be given to prompt the user to perform a
performance operation in accordance with the above. More specifically, the audio mixer
10-04-2019
3
apparatus described above transmits the measurement signal to the performance information
transmission apparatus and receives the response signal of the measurement signal, thereby the
audio mixer apparatus and the performance information. It has communication delay time
measuring means for measuring the communication delay time with the transmission device, and
each of the performance information transmission devices has response signal return means for
receiving the measurement signal and returning a response signal.
[0009]
Here, the above-mentioned performance start signal may be, for example, the audio signal · so
that the relative time difference is canceled according to the relative time difference of the
communication delay time between each of the performance information transmitting devices
and the audio mixer device. The notification sound generation means, which is transmitted from
the mixer device to each of the performance transmission devices at different times, and the
notification sound generation means in each of the performance information transmission
devices, starts the performance start timing based on the performance start signal received by
the performance start signal receiver. The setting is made and the notification to start the
performance is given. Alternatively, the above-mentioned performance start signal may be a
signal including information such that the time obtained by subtracting the communication delay
time from the performance start time obtained by adding the time difference of the local time in
each of the performance information transmitters can be known. In this case, each of the
performance information transmitting devices sets the performance start timing at a time earlier
by the communication delay time than the performance start time obtained by adding the time
difference of the local time based on the information included in the performance start signal. At
the same time, a notification may be given to prompt the start of the performance.
[0010]
The present invention mixes musical tone signals from performances performed by a plurality of
performers located at remote places, as an ensemble that is synchronized with one another in a
small scale configuration even if there is a communication delay time difference between each
performance information transmission location. It has the effect of being able to Once the
performance start signal is transmitted, the performance can be progressed based on the time at
each performance location, so that during the performance, the performance is always
synchronized without sending a synchronization control signal such as a time code from the
listening side. Has the effect of being able to listen to and record.
10-04-2019
4
[0011]
FIG. 1 is a system configuration diagram for explaining an embodiment of the present invention.
In the figure, 1 is an audio mixer A, 2 is an audio mixer B, 3 is an audio mixer C, and they are
installed at remote places apart from each other, for example, Hamamatsu, Fukuoka, London, By
being connected to the system, an ensemble system between remote locations is constructed as a
whole. When the network is connected to the Internet, performance information, measurement
signals, response signals, performance start signals and the like are transmitted in a packet
transfer format according to IP (Internet Protocol).
[0012]
The audio mixer B2 and the audio mixer C3 are the transmitting side of the performance
information, and the musical tone signal of the musical instrument played in real time by the
performer, or musical tone data such as MIDI data output from the musical instrument Send as.
In each of the audio mixers B2 and C3, there may be a plurality of performers. In this case,
usually, what mixed the performance information by performance of each performer is
transmitted as performance information. The audio mixer A1 is a receiving side of a plurality of
performance information, and in each of the audio mixers B2 and C3, mixes musical tone signals
played by the performer, and listens to and records them. .
[0013]
In the illustrated example, the audio mixer A1 is the master, and controls the audio mixer B2 and
the audio mixer C3. The audio mixer B2 includes a performance information transmission unit
21, a communication delay time measurement response unit 22, a performance start signal
reception unit 23, a radio wave clock 23, and a notification sound generation unit 25. The audio
mixer C3 is similar, but only the radio clock 34 is illustrated. The audio mixer A1 has a musical
tone signal reception / mixing unit 11, a communication delay time measurement unit 12, a
performance start signal transmission unit 13, and a radio clock 14.
[0014]
10-04-2019
5
In the audio mixer B2, the musical tone signal transmission unit 21 generates a musical tone
waveform signal directly output from the electronic musical instrument to be played, a musical
tone signal obtained by picking up a musical performance sound or a vocal sound with a
microphone, or the electronic musical instrument. The output performance data such as MIDI
data is transmitted as performance information. The communication delay time measurement
response unit 22 receives a measurement signal transmitted from an audio mixer A1 described
later, and transmits a reply signal. The play start signal receiving unit 23 receives a play start
signal from the audio mixer A1. The radio wave clock 24 is an example of a clocking means used
(maintenance free) to obtain accurate tempo and accurate time in the audio mixer B2 without
complicated time setting. In Japan, the time of Japan Standard Time (JST) is transmitted from two
places in Japan by standard radio waves, and this is received. Even in foreign countries, many
countries transmit the standard time of each country using standard radio waves and receive
this.
[0015]
The notification sound generation unit 25 sets the performance start timing based on the
performance start signal received by the performance start signal reception unit 23, generates a
notification sound for prompting the start of the performance, and notifies the performer of this.
In accordance with the time from the performance start timing to the time by the radiocontrolled timepiece 24, an alarm sound is generated in accordance with a predetermined tempo
for prompting the performer to perform an accurate performance operation. As a result, the
performer plays his / her part with an alarm sound indicating the start of the performance as a
cue, and during the performance, according to a predetermined tempo, preferably also according
to a predetermined beat, with a strong beat and a weak beat. By making the notification sound
different, etc., it is possible to continue the performance while listening to the notification sound
generated based on the correct time. Here, the notification sound may be, for example, a
synthesized voice in addition to a click sound such as a metronome. In the above description, the
notification for prompting the start of the performance and the notification for prompting the
performance operation according to the correct tempo are realized by the audible indication
using the notification sound, but separately or simultaneously with the lighting of the lamp or on
the display It can also be realized by visual display using an image display or the like. The same
applies to the audio mixer C3, and the description is omitted.
[0016]
In the audio mixer A1, the musical tone signal reception / mixing unit 11 receives the
10-04-2019
6
performance information respectively transmitted from the audio mixers B2 and C3 which are
the above-mentioned at least two performance transmission devices, and based on this
performance information Reproduce multiple tone signals. If the performance information is
performance data, the tone generator 15 reproduces a tone signal according to the performance
data and uses it for mixing. The plurality of reproduced tone signals are mixed (mixed), emitted
and heard by the listener, broadcasted, or recorded. Listen as a mixed monitor even when
recording.
[0017]
The communication time measurement unit 12 transmits a measurement signal to each of the
audio mixers B2 and C3 and receives a signal in response to the measurement signal, thereby the
audio mixer A1 and each of the audio mixers B2 and C3. Communication delay time between The
performance start signal transmission unit 13 transmits each audio mixer B2,... According to the
communication delay time between the audio mixer A1 measured by the communication delay
time measurement unit 12 and each of the audio mixers B2 and C3 described above. A
performance start signal corresponding to C3 is created, and this performance start signal is
transmitted to each of the audio mixers B2 and C3.
[0018]
FIG. 2 is a block diagram showing an example of the hardware configuration common to the
audio mixers A1, B2 and C3 shown in FIG. The function of the audio mixer is realized by
converting musical tone signals into digital signals. In the following description, first, the
functions of the respective parts when used as audio mixers B2 and C3 will be described. In the
figure, a central processing unit (CPU) 42 uses an audio mixer control program and various
preset data stored in a read only memory (ROM) 43, and uses a random access memory (RAM)
44 as a work area. Perform the entire control operation.
[0019]
The CPU 42 detects operation events of various operators (panel switches such as dials, faders
and button switches) 45 on the panel via the bus 41, and mixes a plurality of audio signal control
parameters into a mixing DSP (Digital Signal Processor). By setting to 47), the selection of mixing
input channels, the volume level of each mixing input channel, etc. are controlled. Further, by
10-04-2019
7
setting an audio signal control parameter in the sound source unit 57, the control of the sound
source is performed.
[0020]
Furthermore, by setting the audio signal control parameter in the effect unit 58, it is possible to
transmit a tone signal subjected to the effect control of the tone signal output from the mixing
DSP 47. Therefore, the control program of the audio mixer controls the CPU 42 to realize the
functions of the respective units shown in FIG. 1, thereby transmitting the performance
information, responding to the communication delay time measurement, and the performance
start signal. A step of receiving and a step of generating a notification sound are executed.
[0021]
The display 46 is a lamp such as a liquid crystal display or a light emitting diode provided on a
panel. On the liquid crystal display, a menu is displayed, and the setting status of the audio signal
control parameter which is to be set or is currently set by the operation element is displayed. The
score may be displayed. In addition, for notification to prompt the start of the performance and
notification to prompt the performance operation according to the correct tempo, turn on the
lamp or display an image on the display (for example, a virtual lamp display or a character image
of the conductor Can be notified by the used animation). Depending on the beat, you can change
the brightness of the lamp with strong beats and weak beats, or change the gesture of the
conductor.
[0022]
In the mixing DSP 47, the CPU 42 sets an audio signal control parameter value and the like,
including selection of an input channel, setting of a mixing signal path, and the like. The mixing
DSP 47 mixes the musical tone signals of the analog waveform signals input from the
microphone A 49, the electronic musical instrument A 50, and the microphone B 51 through the
audio signal input interface 48 (including an analog / digital converter). When monitoring the
mixed musical tone signal, it is output from the speaker 54 via the audio signal output interface
52 (including a digital / analog converter) and the amplifier 53. The mixed tone signal is also
transmitted to the audio mixer A1 via the network interface 55 as performance information. It is
also possible to input MIDI data from the electronic musical instrument B 57 via the MIDI
10-04-2019
8
interface 56 and transmit it as the performance information to the audio mixer A 1 via the
network interface 55.
[0023]
The radio clock 60 measures time information on the site where the audio mixer is installed, and
calibrates the time reference (internal clock) of the processing operation of the CPU 42. In the
illustrated example, although connected to the bus 41, it may be externally connected by an
interface not shown. The sound source unit 58 generates a performance start notification sound
based on the performance start signal received from the network interface 55, and causes the
speaker 54 to output the sound via the mixing DSP 47. Like the metronome, the sound source
unit 58 also generates a click sound notifying the tempo based on the above-mentioned
performance start signal and the clock signal output from the radio-controlled timepiece 60, and
outputs it from the speaker 54. At that time, the effect unit 59 can also add an effect to the click
sound.
[0024]
The notification sound may be output from a sounding body such as a sounder as commonly
used in electronic devices without using the sound source unit 58. The recording HDD (Hard Disk
Drive) 61 can record performance information to be transmitted to the audio mixer A1 via the
network interface 55. You may record on other recording media, such as flash memory. When
the control program is not stored in the ROM 43, the control program can be stored in the hard
magnetic disk and read into the RAM 44.
[0025]
Next, the function of each part when used as the audio mixer A1 will be described. The control
program of the audio mixer controls the CPU 42 to realize the functions of the respective units
shown in FIG. 1, thereby receiving and mixing musical tone signals, measuring communication
delay time, and transmitting a performance start signal. Perform the step of The performance
information transmitted from the audio mixers B2 and C3 received via the network interface 55
is mixed according to the control parameter of the audio signal in the mixing DSP 47 when the
performance information is a tone signal, and the audio The signal is output from the speaker 54
via the signal output interface 52. At this time, the audio signal control parameter is set in the
10-04-2019
9
effect unit 58 to effect control of the received musical tone signal, and output to the mixing DSP
(Digital Signal Processor) 47 and output from the speaker 54.
[0026]
If the performance signal described above is performance data, it is input to the tone generator
58 to generate a tone signal, an effect is added in the effect section 59, and the result is output to
the mixing DSP 47. The performance information described above can be recorded in the
recording HDD 61. In the case of performance data, the tone generator section 58 reproduces
the tone signal, and the effect section 59 adds an effect and records it as necessary.
[0027]
When recording, the musical tone signal after mixing is usually recorded. However, it is also
possible to record another tone signal of each audio mixer B2, C3 on another track before
mixing. When MIDI data is received, MIDI data may be recorded on a predetermined track.
Further, when a plurality of performers are playing on the side of each of the audio mixers B2
and C3 transmitting the performance information, it is possible to transmit as performance
information in which channels are distinguished for each performer. In such a case, the
performance information of each channel before mixing can be recorded on another track.
[0028]
In the configuration shown in FIG. 2, a mixing DSP 47 is incorporated. Instead of this, the mixing
DSP 47 may be made independent of the operation unit (console panel unit) of the audio mixer
as an external device. Also, conversely, the CPU 42 itself can realize the mixing function by a
software program. The audio mixers A1, B2 and C3 have a common configuration as shown in
FIG. 2, and by the setting operation, they become the transmitting side of the performance
information or the listening or recording side of the musical tone signal. However, it may be a
dedicated device on the sending side, listening or recording side.
[0029]
10-04-2019
10
FIG. 3 is a sequence diagram for explaining measurement signals and return signals for
measuring communication delay time, and a performance start signal. FIG. 3A shows a first
specific example. First, as a delay time confirmation signal from the audio mixer A1, for example,
a “ping” command specified in the Internet Control Message Protocol (ICMP) is transmitted by
specifying each IP address of the audio mixers B2 and C3. The audio mixers B2 and C3
respectively send back the received "ping" command packet. As a result, in the audio mixer A1, it
is possible to know the communication delay time as a half of the round trip time taken to
transmit the command and to receive the reply. For example, it can be seen that the
communication delay time with the audio mixer B2 is t1, and the communication delay time with
the audio mixer C3 is t2.
[0030]
Next, when the audio mixer A1 becomes the master and starts playing, the performance start
signal is transmitted to the audio mixers B2 and C3. At that time, a predetermined time (t0) is set
(t0 = 0 in the illustrated example), and for the audio mixer B2 more than the performance start
time (for example, after the lapse of a predetermined second from the current time) ,
[Predetermined time (t0) + reciprocation communication delay time (t1 × 2)] earlier, and for
audio mixer C3, only [predetermined time (t0) + reciprocation communication delay time (t2 ×
2)] Send early. Eliminating the relative time difference between the communication delay time t1
and the communication delay time t2 is a necessary condition for synchronously reproducing the
performance information transmitted from each of the audio mixers B2 and C3.
[0031]
In the audio mixer B2, when the performance start signal is received, after a predetermined time
(t0) elapses (immediately when t0 = 0), a click sound notifying the start of the performance is
generated to start the performance to the performer Prompt. After that, the player is notified of a
predetermined tempo by generating a click sound according to the radio controlled clock 24.
Similarly, the audio mixer C3 informs the player of the start of the performance and the
predetermined tempo. The performer starts the performance with the click sound of the
performance start as a signal, continues the performance according to the click sound notifying
the tempo, and continuously transmits the performance information, which is a musical tone
signal or performance data, to the audio mixer A1 in real time. Do. The performance information
from each of them becomes the performance start time to be listened to or recorded after a
predetermined time (t0) has elapsed from when the audio mixer A1 is reached.
10-04-2019
11
[0032]
A second example is shown with reference to FIG. 3 (b). The transmission of the “ping”
command from the audio mixer A1 as the delay time confirmation signal is the same as in the
case of FIG. 3 (a). Next, when returning a packet of the “ping” command received from the
audio mixers B2 and C3, the local time information is shown in the packet (indicating a country
or region where the local time information can be known on the audio mixer A1 side) Include the
case where it is information) and reply. This time information is the time counted by the radio
controlled timepieces 24 and 34. That is, since the audio mixer B2 is in Fukuoka, Japan Standard
Time (JST) is used. On the other hand, the audio mixer C3 is in London, so it is Greenwich Mean
Time (GMT). GMT has a 9 hour delay based on JST. As a result, in the audio mixer A1, in addition
to the communication delay times t1 and t2, the exact local time at the installation location of the
audio mixers B2 and C3 is known. Therefore, by referring to the time at the installation place of
the audio mixer A1, the time difference from the performance information transmission place can
be known.
[0033]
Next, the audio mixer A1 becomes the master and converts it to the local time, adding a time
difference to the performance start time to be listened to or recorded at the installation location
of the audio mixer A1 as a performance start signal to be transmitted when starting the
performance. The information including the information indicating the performance start time
and the information indicating the communication delay time t1 (t2 for the audio mixer C3) is
transmitted to the audio mixers B2 and C3. Alternatively, it is the same as notifying information
indicating the performance start time (time of the performance start timing) itself in the local
time obtained as a result of subtracting the communication delay time t1 from the performance
start time converted to the local time. That is, the play start time earlier by the communication
delay time t1 is notified as the local time to the play start time to be listened to or recorded in
consideration of the time difference of the play information transmission place and the
communication delay time.
[0034]
The audio mixer B2 receives the performance start signal, and based on the information
contained in it, knows the performance start time considering the communication delay time t1
10-04-2019
12
by the local time including the time difference, and this local time has come Sometimes, it
generates a click sound to inform the player when to start playing and urges the player to start
playing. Thereafter, similarly to FIG. 3A, the radio controlled clock 24 is used to generate a click
sound to inform the player of the tempo. The same applies to the audio mixer C3.
[0035]
The performer performs in time with the click sound and sends it to the audio mixer A1. The
performance information from each of the audio mixers B2 and C3 reaches the audio mixer A1 at
the performance start time to be listened to or recorded. According to this method, it is necessary
to know the time difference, but it is possible to set the playing start time accurately to an
arbitrary time. In order to execute this method, the audio mixer A1 also needs to be equipped
with an accurate clock such as the radio clock 14. The play start time is determined by adding a
time difference from the local time in the audio mixers B2 and C3 for transmitting the play so
that the play start time matches, and is included in the play start signal and transmitted.
[0036]
The communication delay time measurement unit 12 shown in FIG. 1 may be provided on the
side of the audio mixers B2 and C3 transmitting the performance information, and the
communication delay time measurement response unit 23 may be provided on the side of the
audio mixer A1. In this case, if the measured communication delay time is transmitted to the
audio mixer A1, the same procedure as that shown in FIG. 3B can be taken thereafter. As another
embodiment, there is a method of simultaneously transmitting a performance start signal from
the audio mixer A1 to the audio mixers B2 and C3. In each of the audio mixers B2 and C3, the
time which is advanced by the reciprocation communication delay time (t1 × 2) and (t2 × 2)
from the time delayed by a predetermined time (t0) from the time when the performance start
signal is received The start of the performance may be notified as the start timing of the
performance. As a result, in the audio mixer A1, a time which is delayed by a predetermined time
(t0) from the time of transmitting the performance start signal is the performance start timing.
[0037]
A server device that controls execution of communication delay time measurement may be
installed separately from the audio mixers A1, B2 and C3. The above-described communication
10-04-2019
13
delay time measurement is performed on each of the audio mixers A1, B2, and C3. Also,
performance information may be relayed to be transmitted by this server device.
[0038]
FIG. 4 is a flow chart for explaining the operation of the audio mixer shown in FIG. FIG. 4A is a
flowchart of the audio mixer A1, and FIG. 4B is a flowchart of the audio mixers B2 and C3. FIG. 5
is a flow chart for explaining the steps of the tone generation process shown in FIG. 4 (a). If the
setting has been changed in S71 of FIG. 4, the process proceeds to S72, and addition or deletion
of the audio mixer on the performance information transmitting side is performed by inputting
its ID number, IP address, and the like. In the following description, as shown in FIG. 1, it is
assumed that the audio mixers B2 and C3 are connected.
[0039]
Next, a music piece to be played is selected, and information such as score, score, part score or
the like, tempo, beat information etc. is transmitted to the audio mixers B2 and C3 in advance
and notified. The score may be performance data such as MIDI data. When a sheet music score is
at hand of each player, it is sufficient to notify only the music piece. There is no need to notify
the tempo and time signature if they are playing as described in the score. In S73, it is
determined whether preparation for the performance start has been completed by detecting an
operation such as pressing the start button. If so, the process proceeds to S74, otherwise the
process returns to S71.
[0040]
At S74, the delay time confirmation signal "ping" is transmitted to the audio mixers B and C, and
the returned signal is received. Half of the round trip time is defined as communication delay
times t1 and t2. In S75, the operation of the play start button is detected or the like to determine
the play start. The following operation will be described for the case where the procedure of FIG.
3A is taken. When the performance is started, the process proceeds to S 76 to set a reference
performance start time (for example, 5 seconds after the current time), and start playing (5-t1 ×
2) seconds to the audio mixer B 2 Send a signal. On the other hand, a performance start signal is
transmitted to the audio mixer C (5-t2 × 2) seconds later. Preparation for reception of
performance information is made, and a signal sound "4, 3, 2, 1, 0" of the reception start on the
10-04-2019
14
listener side is produced and output. In step S77, it is determined whether or not performance
information (a tone signal or performance data) has been received. If it has been received, the
process proceeds to step S78 to cause a sound generation process. If not, the detection process
of S77 is repeated.
[0041]
The sound generation process will be described with reference to FIG. For the sound generation
processing, a buffer mode that allows fixed delay and a real time mode that does not use a buffer
are prepared. In the Internet, since there is no delay compensation, fluctuations in
communication delay are large. Therefore, it may not work well in the real time mode. In such a
case, the buffer mode is used. Select which mode to use by the user's selection operation. By
constantly measuring the communication delay time, the buffer mode may be automatically
selected when the change in the communication delay time is large.
[0042]
In S110, it is determined whether or not to provide a buffer time based on whether or not the
buffer mode has been set in advance. When the buffer mode is set, the process proceeds to S111,
and the performance information transmitted from each of the audio mixers B2 and C3 is
temporarily stored in the buffer (memory), so that the sound generation time based on the
performance information Is delayed by a predetermined buffer time (eg, 30 seconds). Reading of
performance information from the buffer is performed after 30 seconds based on the time code
included in each piece of performance information from the audio mixers B2 and C3.
[0043]
Such a 30-second delay sound generation process and a process of receiving new performance
information and storing it in a buffer are performed simultaneously in parallel. On the basis of
the musical tone signal or performance data read from the buffer, tone generation with a delay of
30 seconds is continuously performed. When the performance information is performance data,
the performance data is input to the tone generator, and the tone signal is reproduced to produce
a sound. By providing the buffer time, the listener can hear the musical tone signal without sound
dropout or jump even if the delay time fluctuates at the time of reception through the Internet.
However, in the buffer mode, it is necessary to transmit performance information including a
10-04-2019
15
time code to the audio mixers B2 and C3. The time code includes MIDI time code and SMPTE
time code, and is information indicating absolute time information from the beginning of the
music.
[0044]
On the other hand, when the buffer mode is not set in S110, the process proceeds to S112, and
the tone generation process is sequentially performed in the order of arrival based on the
performance information (musical tone signal or performance data) transmitted from the audio
mixers B2 and C3 Then, the process returns to S79 of FIG. The performance data may include a
time code, but this may not be used.
[0045]
Referring back to FIG. 4A again, the description will be made. In S79, it is determined whether or
not the performance is over. If the performance is not over, the process returns to S77 to
continue the performance. On the other hand, if the performance is ended, the process proceeds
to S80, and the sound generation end process is performed. The end of the performance is when
the listener of the master audio mixer A1 operates the end button. In the tone generation end
process in S80, a performance end signal is transmitted to the audio mixers B2 and C3 which are
slaves. Also, when the listener wants to end the ensemble, he / she operates the end button.
During the performance, the player of the audio mixers B2 and C3 may transmit a command
requesting the end of the performance to the audio mixer A1, and the listener may operate the
end button in response thereto. . In S81, it is determined whether or not the listener has made an
operation to end the ensemble, and if so, the process ends, otherwise the process returns to S71
so that the performance can be resumed.
[0046]
The operation of the audio mixers B2 and C3 will be described with reference to FIG. 4 (b). In
S91, information such as the score, tempo, beat and the like of the ensemble music is received
from the audio mixer A1. Alternatively, the player may input separately. When the delay time
confirmation signal "ping" is received in S92, the process proceeds to S93, and a reply signal of
"ping" is immediately transmitted. At the same time, a "buzzer" is uttered to urge the player to
prepare to start playing.
10-04-2019
16
[0047]
In S94, when the performance start signal is received, the process proceeds to S95, and a click
sound of performance start is immediately generated to be a signal of performance start. If the
performance start signal is not received, the process returns to S91. In S96, when a plurality of
performers are present in each of the audio mixer B2 and the audio mixer C3, the musical tone
signals obtained by mixing the musical tone signals played by the respective performers are
sequentially mastered. Send to audio mixer A1. The same applies to the case where MIDI data is
input instead of the tone signal. Alternatively, musical tone signals played by each player may be
assigned to different channels, added with channel numbers, and transmitted in a distinguishable
form. The same is true when each player inputs MIDI data.
[0048]
In S97, the reference time information is corrected based on the clock function of the radiocontrolled clock, and as a result, the timing of the performance tempo is corrected. Therefore, the
exact local time of the installed audio mixers B2 and C3 can be compensated, and the progress of
time can be calibrated with high accuracy. In S98, according to the performance tempo, for
example, by generating a click sound (metronomic sound) for each beat, a performance operation
according to the accurate performance tempo is prompted.
[0049]
In S99, it is determined whether or not the performance is over. If the performance is not over,
the process returns to S96 to continue the performance. The end of performance is determined
by detecting that the audio mixer A1 has transmitted the end of performance signal. Before S99,
a step may be provided in which the player operates a button for requesting the end of the
performance to transmit a performance end request command to the audio mixer A1. On the
other hand, if the performance is ended, the process proceeds to S100 to perform a performance
end process. When the player wants to end the ensemble operation, the player operates the end
button. In S101, it is detected that the player has operated the end button, and the ensemble is
ended. If not detected, the process returns to S91 and waits for resuming the performance.
10-04-2019
17
[0050]
In the above description, the audio mixers A1, B2, C3... Have communication functions capable of
connecting to the Internet, and transmit and receive performance start signals and performance
information with other audio mixers located at remote locations. And Instead of such a
configuration, a personal computer having the above-mentioned communication function is
connected to each of the audio / audio mixers A1, B2 and C3, respectively, and transmission /
reception of the various signals and performance information described above is performed on
this personal computer. It may be performed. Also, the audio mixers A1, B2 and C3 may be
configured as personal computers in which software programs for realizing the mixing function
are installed and in which input and output of performance information such as audio signals
and MIDI data can be performed from an external device. Good.
[0051]
In the above description, the Internet uses the IP protocol defined. Any means such as a fixed
telephone line, a mobile telephone line, and a LAN (Local Area Network) may be used as an
access means to the Internet. Also, the audio mixers A1, B2, C3... May be connected and arranged
on the LAN. Further, as long as the above-mentioned communication delay time measurement
signal, performance start signal, performance information and the like can be transferred, it is
possible to transfer using an arbitrary communication line if a dedicated protocol is constructed
even without using an IP protocol. be able to.
[0052]
In the above description, the radio controlled watch is used to obtain maintenance-free accurate
tempos and, in some cases, accurate time points. GPS (Global Positioning Systems) may be used,
and GPS may be used instead of a radio clock because accurate time and time can be known. In
addition, when the error and the time setting for the time alignment do not matter, it is sufficient
to use only a quartz clock.
[0053]
In the above description, it is assumed that no playing device such as a microphone or an
10-04-2019
18
electronic musical instrument is connected to the audio mixer A1 on the listening side. Instead of
this, also in the audio mixer A1 on the listening side, the third performer or the listener itself may
input and mix the performance information as the communication delay time being zero. In the
above description, one embodiment of the present invention has been described on the premise
of an existing audio mixer or personal computer. Instead of this, the functions of the present
invention may be realized in another apparatus such as an existing karaoke apparatus or an
electronic musical instrument.
[0054]
FIG. 1 is a system configuration diagram for describing an embodiment of the present invention.
It is a block diagram which shows an example of the hardware constitutions common to the
audio mixer shown in FIG. It is a sequence diagram for demonstrating the measurement signal
for a communication delay time measurement, a response signal, and a performance start signal.
It is a flowchart for demonstrating the operation | movement of the audio mixer shown in FIG. It
is a flowchart which shows the detail of the step of the sound-production process shown in FIG.
Explanation of sign
[0055]
DESCRIPTION OF SYMBOLS 1 audio mixer A 2 audio mixer B audio mixer C 11 musical tone
signal reception mixing part 12 communication delay time measurement part 13 performance
start signal transmission part 22 communication delay Time measurement response unit, 23 ...
performance start signal reception unit, 14, 24, 34 ... radio wave clock, 25 ... notification sound
generation unit
10-04-2019
19
Документ
Категория
Без категории
Просмотров
0
Размер файла
35 Кб
Теги
jp2005128296, description
1/--страниц
Пожаловаться на содержимое документа