Vacuum tube musical instrument, tone generation method, and program

The electronic wind instrument stabilizes sound production during growl techniques by processing breath and voice signals separately, addressing signal fluctuations in existing instruments.

JP7708269B2Active Publication Date: 2025-07-15CASIO COMPUTER CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024088652
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-07-15
Estimated Expiration
2039-09-20

AI Technical Summary

Technical Problem

Existing electronic wind instruments struggle to produce stable sounds during the 'growl technique' due to pressure sensors detecting both breath and voice pressure, leading to signal fluctuations.

Method used

The instrument generates a first signal based on combined breath and voice pressure, removes the voice pressure component, and adjusts multipliers to stabilize sound output using envelope extraction and gain adjustment.

Benefits of technology

Stable sounds are produced even during growl playing by effectively separating and processing breath and voice signals, ensuring consistent musical output.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007708269000001
    Figure 0007708269000001
  • Figure 0007708269000002
    Figure 0007708269000002
  • Figure 0007708269000003
    Figure 0007708269000003
Patent Text Reader

Abstract

To provide an electronic wind instrument, a musical sound generation method and a program, which can emit stable sound even during growl rendition.SOLUTION: An electronic wind instrument 100 comprises: a breathing pressure detection part 40 for generating a first signal based on breathing pressure and a pressure component of voice; a voice detection part 50 for detecting emitted voice and generating a second signal indicating intensity of the voice; a voice component removal part 80 for generating a third signal obtained by removing the pressure component of the voice from the first signal on the basis of the second signal; and musical sound generation means for generating musical sound on the basis of the second signal and the third signal.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a wind instrument, a musical sound generation method, and a program.

Background Art

[0002] An electronic wind instrument that imitates the shape and playing method of an acoustic wind instrument (for example, a saxophone) is known. In the playing method of an acoustic wind instrument, there is a "growl technique" in which the player not only blows air but also makes a sound of "woo---" during playing to give a blur to the sound. Patent Document 1 discloses a technique of an electronic musical instrument that realizes a wind instrument by electronic technology, which detects the pressure of the air blown by the player and the voice uttered, and seamlessly changes the musical sound signal to be emitted from both detection results. According to this conventional technique, it is possible to emit a sound by a special playing technique such as the growl technique.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the configuration of Patent Document 1, the pressure sensor that detects the pressure of the air blown by the player also detects the pressure (sound pressure) of the voice accompanying the utterance in the growl technique. For this reason, there is a problem that the signal output from the pressure sensor fluctuates and a stable sound cannot be emitted from the electronic musical instrument.

[0005] The present invention has been made in view of such problems, and an object thereof is to provide an electronic wind instrument, a musical sound generation method, and a program capable of emitting a stable sound even during the growl technique.

Means for Solving the Problems

[0006] To achieve the above object, the electronic tube musical instrument according to the present invention is Generate a first signal based on a combined pressure corresponding to the pressure of the blown breath and a pressure component of the voice uttered together with the breath, generate a third signal obtained by removing the pressure component of the voice from the first signal based on a second signal indicating the intensity of the uttered voice, determine a multiplier according to the level of the third signal, and generate a musical tone signal obtained by multiplying the determined multiplier.

Effect of the Invention

[0007] According to the present invention, stable sounds can be produced even during growl playing.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Mode for Carrying Out the Invention

[0009] Hereinafter, the electronic tube musical instrument according to the embodiment of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals.

[0010] The electronic tube musical instrument according to the present embodiment is an instrument that generates a breath signal obtained by removing the pressure component of the sound uttered by the growl playing method from the output signal indicating the breath pressure of the breath sensor, and generates musical sounds based on the generated breath signal and the voice signal of the voice sensor.

[0011] First, referring to FIG. 1, the appearance of the electronic tube musical instrument 100 according to the embodiment will be described. The electronic tube musical instrument 100 has an appearance imitating the shape of a saxophone, an acoustic wind instrument. The electronic tube musical instrument 100 includes a tube body portion 10 having a tubular housing, an operator 20 provided on the side surface of the tube body portion and operated by the fingers of the performer, a mouthpiece 30 provided at one end (left side in the drawing) of the tube body portion 10 and held by the performer, and a sound - emitting portion 90 having a speaker that outputs musical sounds at the other end (right side in the drawing).

[0012] When the performer holds the mouthpiece 30 of the electronic tube musical instrument 100 and blows air, a blowing operation is performed, and the electronic tube musical instrument 100 emits a normal sound. Also, during the growl playing method, when the performer performs a voice - emitting operation of making a sound in parallel with the blowing operation, the electronic tube musical instrument 100 emits a musical sound in which the normal sound and the growl sound are mixed.

[0013] Figure 2 is a cross-sectional view of the mouthpiece 30. The mouthpiece 30 includes a mouthpiece main body 31, a breath sensor 32, and a voice sensor 33.

[0014] The mouthpiece main body 31 is provided with a cavity 31a and an air inlet 31b communicating with the cavity 31a. When the performer blows air while holding the mouthpiece 30 in the mouth, the air is guided through the air inlet 31b into the cavity 31a inside the mouthpiece main body 31. Also, when the performer makes a sound while holding the mouthpiece 30 in the mouth, the sound is guided through the air inlet 31b into the cavity 31a inside the mouthpiece main body 31.

[0015] The breath sensor 32 is composed of, for example, a pressure sensor, and detects the pressure of the performer's breath blown in from the air inlet 31b.

[0016] The voice sensor 33 is composed of, for example, a microphone, and detects the sound of the performer's growl playing method.

[0017] Next, referring to Figure 3, the electronic configuration of the tube musical instrument 100 will be described. The tube musical instrument 100 includes a breath pressure detection unit 40 that detects the pressure of the breath blown into the mouthpiece 30 by the performer, a voice detection unit 50 that detects the sound uttered by the performer during growl playing, an operator 20 operated by the performer's finger, an input / output interface 21 connected to the operator 20, a sound source 60 that generates musical sounds, a control unit 70 that controls each part, a sound generation unit 90 that outputs musical sounds, and a bus 99.

[0018] The breath pressure detection unit 40 has the aforementioned breath sensor 32 and an ADC (Analog to Digital Converter) 41 connected to the breath sensor 32. The ADC 41 converts the pressure of the performer's breath detected by the breath sensor 32 into a digital signal representing the pressure value of the performer's breath (breath value) and transmits it to the control unit 70.

[0019] The voice detection unit 50 includes the aforementioned voice sensor 33 and an ADC 51 connected to the voice sensor 33. The ADC 51 converts the voice (sound pressure) of the performer detected by the voice sensor 33 into a digital signal and transmits it to the control unit 70.

[0020] The aforementioned operator 20 is operated by the performer's finger and functions as an input unit that receives an instruction from the performer's finger. The operator 20 includes a pitch designation key or the like that receives an instruction for designating the pitch of a musical tone. The instruction from the performer received by the operator 20 is output to the control unit 70 as a signal representing the instruction from the operator 20 via the input / output interface 21. The control unit 70 determines the pitch based on the received signal.

[0021] The sound source 60 includes a synthesizer (for example, a sound source LSI (Large Scale Integrated Circuit)). The sound source 60 stores normal sound waveform data and growl sound waveform data of a wind instrument. The normal sound waveform data is waveform data obtained by sampling the musical sound during normal performance of a wind instrument. The growl sound waveform data is waveform data obtained by sampling the musical sound during performance using the growling technique of a wind instrument. The sound source 60 reads out the respective waveform data in parallel at the pitch determined by the control unit 70 and outputs it to the control unit 70.

[0022] The sound emission unit 90 outputs a musical sound to the outside of the electronic wind instrument 100 based on the signal representing the musical sound output from the control unit 70. The sound emission unit 90 includes a DAC 91 that converts a digital signal representing a musical sound into an analog signal, an amplifier 92 that amplifies the signal representing the musical sound, a speaker 93 that outputs the musical sound, and the like.

[0023] The control unit 70 controls the overall operation of the electronic tube musical instrument 100. As shown in FIG. 3, it includes a CPU (Central Processing Unit) 71 that executes various processes, a ROM (Read Only Memory) 72 that stores programs and fixed data, and a RAM (Random Access Memory) 73 that stores data. The functions of the control unit 70 are realized by the CPU 71 executing the programs stored in the ROM 72. Also, in the ROM 72, there are a normal sound table 200 and a growl sound table 201 that are referred to when the control unit 70 calculates the synthesis ratio (proportion) of the normal sound and the growl sound, a gain table 300 that is referred to when generating a musical sound signal output from the sound generation unit 90, a voice envelope threshold value used when determining whether to output a voice envelope, a breath threshold value used when determining whether to output a sound generation instruction to the sound source 60, and so on.

[0024] The ADC 51, ADC 41, CPU 71, ROM 72, RAM 73, input / output interface 21, sound source 60, and DAC 91 are interconnected by a bus 99.

[0025] Next, with reference to FIG. 4, the functions realized by the electronic circuit shown in FIG. 3 will be described.

[0026] Functionally, the control unit 70 of the electronic tube musical instrument 100 includes a voice component removal block 80, a pitch determination unit 85, a synthesis ratio determination unit 86, a synthesis unit 87, a gain determination unit 88, and a musical sound generation unit 89.

[0027] The voice component removal block 80 is a circuit that removes the voice component (voice value) included in the breath signal output from the breath pressure detection unit 40, and includes an envelope extraction unit 81, a gain adjustment unit 82, an inversion signal generation unit 83, and an addition unit 84. Note that the breath signal output from the breath pressure detection unit 40 is an example of the first signal in the claims.

[0028] The envelope extraction unit 81 receives the voice signal output by the voice detection unit 50, extracts the envelope from the voice signal, and generates a voice envelope. The envelope extraction unit 81 compares the level of the extracted voice envelope (voice envelope value) with a voice envelope threshold Vvth which is a predetermined threshold value, and outputs the voice envelope when the voice envelope value ≥ voice envelope threshold Vvth.

[0029] For example, the envelope extraction unit 81 executes a process (for example, a low-frequency low-pass filter process) of obtaining the peak level of the voice signal output by the voice sensor 33 and converted into a digital signal by the ADC 51, and outputs the result as a voice envelope. The envelope extraction unit 81 determines whether the voice envelope value is greater than or equal to the voice envelope threshold Vvth, and outputs this when it determines that it is greater than or equal to. Note that the voice signal output from the voice detection unit 50 is an example of the second signal in the claims.

[0030] Also, the envelope extraction unit 81 extracts the envelope of the AC component from the breath signal output by the breath pressure detection unit 40, and outputs the envelope of the AC component of the extracted breath signal and the voice envelope to the gain adjustment unit 82.

[0031] The gain adjustment unit 82 determines a gain adjustment value which is a multiplier to be multiplied by the inverted signal generated by the inverted signal generation unit 83 based on the envelope of the AC component of the breath signal and the voice envelope output by the envelope extraction unit 81. For example, the gain adjustment unit 82 determines the gain adjustment value so that the voice envelope value matches the level of the envelope of the AC component of the breath signal. Note that the gain adjustment unit 82 is an example of the equivalent means in the claims.

[0032] The inverted signal generation unit 83 generates an inverted signal by inverting the positive and negative of the voice signal output by the voice detection unit 50, and multiplies the generated inverted signal by the gain adjustment value.

[0033] The adder 84 adds the outputs of the breath pressure detector 40 and the inversion signal generator 83. Note that the inversion signal generator 83 and the adder 84 are an example of the removal circuit in the claims.

[0034] The pitch determination unit 85 determines the pitch of the musical sound to be generated based on the operation state by the player's operation of the operator 20, and gives a sounding instruction to the sound source 60. Specifically, the pitch determination unit 85 determines whether or not the level (breath value) of the breath signal is equal to or higher than a predetermined threshold value, the breath threshold value. If it is equal to or higher than the threshold value, the pitch determination unit 85 outputs an instruction to sound at the pitch determined by the pitch determination unit 85 to the sound source 60. When receiving the sounding instruction, the sound source 60 reads out normal sound data and growl sound data in parallel at the pitch based on the sounding instruction, and outputs them to the synthesizer 87.

[0035] The synthesis ratio determination unit 86 calculates the synthesis ratio (rate) of the normal sound, which is the normal musical sound of the wind instrument, and the growl sound, which is the musical sound produced by the growling playing method of the wind instrument, according to the level of the voice envelope extracted by the envelope extraction unit 81, and determines the multiplier for each.

[0036] Specifically, the synthesis ratio determination unit 86 refers to the normal sound table 200 and the growl sound table 201 shown in FIG. 5 for the input value of the voice envelope level, respectively, to determine the multipliers for the normal sound and the growl sound. As shown in the figure, the normal sound table 200 has the characteristic that the multiplier decreases from 1 to 0 as the voice envelope value extracted by the envelope extraction unit 81 increases. The growl sound table 201 has the characteristic that the multiplier increases from 0 to 1 as the voice envelope value increases.

[0037] The synthesizer 87 multiplies the normal sound data and the growl sound data output from the sound source 60 by the multipliers determined by the synthesis ratio determination unit 86, adds the products together, and generates a musical sound signal obtained by synthesizing the normal sound data and the growl sound data. The synthesizer 87 outputs the generated musical sound signal to the musical sound generator 89.

[0038] The gain determination unit 88 determines the gain for the musical sound signal output from the synthesis unit 87 according to the level of the breath signal output by the addition unit 84, and determines the corresponding multiplier.

[0039] Specifically, the gain determination unit 88 determines the multiplier by referring to the gain table 300 shown in FIG. 6 for the breath value. As shown in the figure, the gain table 300 takes the breath value output by the addition unit 84 as the input. Until the breath value reaches a predetermined breath threshold value, the output multiplier is 0 (zero). When the breath value exceeds the breath threshold value, the output multiplier increases from 0 to 1 as the breath value increases.

[0040] The musical sound generation unit 89 multiplies the output of the synthesis ratio determination unit 86 by the determined multiplier to generate a musical sound signal indicating the musical sound output by the sound production unit 90, and outputs it to the sound production unit 90. The sound production unit 90 outputs the voice indicated by the musical sound signal supplied from the musical sound generation unit 89.

[0041] Next, the operation of the tube musical instrument 100 having the above configuration will be described with reference to FIGS. 7 to 10. As described above, the tube musical instrument 100 executes, as main processes, a voice component removal process for generating a signal obtained by removing the pressure component of the voice from the breath signal output by the breath pressure detection unit 40, and a process for generating a musical sound based on the signal from which the voice component has been removed and the voice signal output by the voice detection unit 50. First, when the performer turns on the power of the tube musical instrument 100 (not shown), the tube musical instrument 100 waits in the initial state.

[0042] When the performer holds the mouthpiece 30 of the tube musical instrument 100 waiting in the initial state and starts blowing, the breath sensor 32 detects the pressure of the breath and outputs a breath signal indicating the detected pressure. Further, when the performer performs a growl technique and makes a vocalization motion, the voice sensor 33 detects the voice and outputs a voice signal indicating the loudness of the voice. The output breath signal and voice signal are output to the control unit 70 via the ADCs 41 and 51.

[0043] Based on the breath signal input from the breath pressure detection unit 40 and the voice signal input from the voice detection unit 50, the control unit 70 executes a voice component removal process for removing the pressure component of the voice from the breath signal (step S11). This process is executed by the envelope extraction unit 81, gain adjustment unit 82, inverted signal generation unit 83, and addition unit 84 of the voice component removal block 80 in FIG. 4. The details of the voice component removal process (step S11) will be described later.

[0044] Next, the control unit 70 performs a musical tone generation process for generating a musical tone signal that instructs the musical tone output by the sound generation unit 90, taking as inputs the breath signal obtained by the voice component removal process, the voice envelope, and the pitch information based on the operation state of the performer on the operator 20 (step S12). This process is executed by the respective functions of the pitch determination unit 85, synthesis ratio determination unit 86, synthesis unit 87, gain determination unit 88, and musical tone generation unit 89 in FIG. 4. The details of the musical tone generation process (step S12) will be described later.

[0045] When an end instruction is input (step S13; YES), the control unit 70 ends the main process. When an end instruction is not input to the control unit 70 (step S13; NO), the process returns to the voice component removal process (step S11).

[0046] Next, the voice component removal process (step S11) will be described in detail with reference to FIG. 8.

[0047] First, the envelope extraction unit 81 receives the voice signal output from the voice detection unit 50 and acquires a voice value (step S101).

[0048] Next, the envelope extraction unit 81 extracts the voice envelope from the voice signal (step S102), and determines whether the level of the extracted voice envelope is equal to or higher than the voice envelope threshold Vvth (step S103). When the envelope extraction unit 81 determines that the voice envelope value ≧ the voice envelope threshold Vvth (step S103; Yes), the envelope extraction unit 81 outputs the voice envelope (step S104). Further, the envelope extraction unit 81 stores the extracted voice envelope in the RAM 73.

[0049] Next, the envelope extraction unit 81 receives the breath signal output from the breath pressure detection unit 40 and obtains the breath value (step S105). The envelope extraction unit 81 extracts and outputs the envelope of the AC component from the breath signal (step S106).

[0050] Next, the gain adjustment unit 82 obtains the voice envelope extracted by the envelope extraction unit 81 and the envelope of the AC component of the breath signal, and determines the gain adjustment value (step S107). The gain adjustment unit 82 determines and outputs the gain adjustment value so that the voice envelope value matches the level of the envelope of the AC component of the breath signal.

[0051] Next, the inversion signal generation unit 83 receives the voice signal output from the voice detection unit 50, inverts the positive and negative of the voice signal to generate an inversion signal (step S108). Further, the inversion signal generation unit 83 obtains the gain adjustment value determined by the gain adjustment unit 82, and multiplies the inversion signal generated in step S108 by the gain adjustment value (step S109).

[0052] Next, the addition unit 84 acquires the breath signal output from the breath pressure detection unit 40, adds the signal obtained in step S109 and the acquired breath signal, and outputs the obtained breath signal (step S110). This process corresponds to removing the voice component by subtracting the voice component detected by the voice detection unit 50 from the voice component included in the breath signal output from the breath pressure detection unit 40. The addition unit 84 stores the output breath signal in the RAM 73 (step S111). Subsequently, the process returns to the main process and proceeds to the music sound generation process (step S12).

[0053] On the other hand, in step S103, when it is determined that the voice envelope value < voice envelope threshold value Vvth (step S103; No), the process returns to the main process and proceeds to the music sound generation process (step S12).

[0054] Next, the above-described voice component removal process (step S11) will be described in more detail with reference to the specific example of FIG. 9. FIG. 9 shows a timing chart of each signal when the tube musical instrument 100 is on, the performer starts a normal performance by performing a blowing operation, then performs a growl performance for a certain period of time, and then performs only the blowing operation to end the performance, and the voice component is removed from the breath signal.

[0055] FIG. 9(a) is an example of a breath signal output by the breath pressure detection unit 40, and FIG. 9(b) is an example of a voice signal output by the voice detection unit 50. As shown in FIG. 9(a), when the performer starts the blowing operation, a breath signal indicating the breath pressure in the mouthpiece 30 detected by the breath sensor 32 is output. In the growl performance section where the voice generation operation is performed in parallel with the blowing operation, the breath signal has a waveform in which the voice signal is superimposed due to the influence of the voice pressure caused by voice generation. On the other hand, as shown in FIG. 9(b), in the section where the performer is not performing the growl performance, the voice signal is almost at the 0 level, and in the growl performance section, a voice signal having an amplitude different from but almost in the same phase as the voice signal superimposed on the breath signal is output.

[0056] In step S101, the envelope extraction unit 81 receives the voice signal shown in FIG. 9(b) output by the voice detection unit 50, obtains a voice value, and determines whether the voice envelope value ≥ the voice envelope threshold Vvth (step S103). In the example of FIG. 9(b), between the start of performance and the start of growl performance and after the growl performance ends, it is determined that the voice envelope value < the voice envelope threshold Vvth (step S103; No), and as shown in FIG. 9(c), the voice envelope is not output. That is, the voice envelope level is set to the 0 level. On the other hand, in the growl section, the envelope extraction unit 81 determines that the voice envelope value ≥ the voice envelope threshold Vvth (step S103; Yes), and outputs the voice envelope from the voice signal as shown in FIG. 9(c) (step S104).

[0057] Next, the gain adjustment unit 82 obtains the voice envelope extracted by the envelope extraction unit 81 in step S104 and the envelope of the AC component of the breath signal extracted in step S106, determines a gain adjustment value, and outputs it (step S107).

[0058] In step S108, the inversion signal generation unit 83 inverts the positive and negative of the voice signal shown in FIG. 9(b) output from the voice detection unit 50 to generate an inversion signal as shown in FIG. 9(d). Further, in step S109, the inversion signal generation unit 83 obtains the gain adjustment value determined by the gain adjustment unit 82 and multiplies the inversion signal generated in step S108 by the gain adjustment value. The output value of the signal obtained in step S109 is equal to the magnitude of the voice component in the breath signal shown in FIG. 9(a).

[0059] Next, the addition unit 84 adds the signal obtained in step S109 and the breath signal output from the breath pressure detection unit 40. As shown in FIG. 9(d), in the normal performance section, the voice level is almost 0, and the addition value is the same as the level of the breath signal as shown in FIG. 9(e). On the other hand, in the growl section, as shown in FIGS. 9(a) and (d), the levels of the voice signals are approximately equal to each other and the polarities are opposite. Therefore, when these are added, the voice signal components cancel each other out, and as shown in FIG. 9(e), a breath signal with the voice signal component removed is obtained.

[0060] Next, with reference to FIG. 10, the tone generation process of the tube musical instrument 100 that produces musical tones will be described. The control unit 70 reads the breath signal and the voice envelope output by the above-described voice component removal process, and starts the tone generation process.

[0061] First, the pitch determination unit 85 determines whether or not the level of the acquired breath signal is equal to or higher than a predetermined breath threshold (step S201). When the pitch determination unit 85 determines that the breath value is equal to or higher than the breath threshold (step S201; Yes), it reads the signal representing the instruction by the operator 20 output from the operator 20, and determines the pitch of the musical tone from the signal representing the instruction by the operator 20 (step S202). When the pitch determination unit 85 determines that the breath value is less than the breath threshold (step S201; No), it instructs the sound source 60 to stop sounding (step S208).

[0062] The pitch determination unit 85 transmits the determined pitch information to the sound source 60. The sound source 60 reads out the normal sound waveform data and the growl sound waveform data of the determined pitch based on the pitch information transmitted from the pitch determination unit 85, and outputs them to the synthesis unit 87 (step S203).

[0063] Next, the synthesis ratio determination unit 86 acquires the voice envelope, refers to the normal sound table 200 and the growl sound table 201, determines multipliers for the normal sound and the growl sound according to the voice envelope value, and outputs them to the synthesis unit 87 (step S204). The synthesis unit 87 acquires the normal sound waveform data and the growl sound waveform data from the sound source 60, multiplies each by the multiplier determined by the synthesis ratio determination unit 86, adds the outputs, and generates a musical sound signal (step S205). The synthesis unit 87 outputs the generated musical sound signal to the musical sound generation unit 89.

[0064] Next, the gain determination unit 88 acquires the breath signal output by the addition unit 84, refers to the gain table 300, and determines a multiplier, which is the final gain for the musical sound signal, according to the breath value (step S206). The gain determination unit 88 outputs the determined multiplier to the musical sound generation unit 89.

[0065] The musical sound generation unit 89 multiplies the musical sound signal generated by the synthesis unit 87 by the multiplier determined by the gain determination unit 88 to generate a final musical sound signal (step S207). The musical sound generation unit 89 outputs the generated final musical sound signal to the sound emission unit 90. The sound emission unit 90 outputs a musical sound to the outside of the tube musical instrument 100 based on the final musical sound signal received from the musical sound generation unit 89. As described above, the tube musical instrument 100 includes a voice component removal block 80 that generates a signal obtained by removing the pressure component of the voice from the breath signal output by the breath pressure detection unit 40, and generates a musical sound based on the signal with the voice component removed and the voice signal output by the voice detection unit 50, thereby being able to produce a stable sound even during the growl playing technique.

[0066] (Modification example) Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and various modifications can be made without departing from the gist of the present invention.

[0067] In the embodiment, the control unit 70 has been described as executing the processing of the voice component removal block 80, but the processing of the voice component removal block 80 can also be executed by hardware.

[0068] FIG. 11 is a diagram showing the physical configuration of the electronic musical instrument 100 when the function of the voice component removal block 80 is implemented by hardware. As shown in FIG. 11, a voice component removal block 80a is configured between the voice sensor 33, the breath sensor 32, the ADC 51, and the ADC 41.

[0069] FIG. 12 is a diagram showing the physical configuration of the voice component removal block 80a. The voice component removal block 80a includes a first gain circuit 400, a second gain circuit 401, a subtraction circuit 402, and an envelope detection circuit 403.

[0070] The first gain circuit 400 is connected to the breath sensor 32 and amplifies the analog breath signal output by the breath sensor 32. The second gain circuit 401 is connected to the voice sensor 33 and amplifies the analog voice signal output by the voice sensor 33. Since the gains of the output values V1 and V2 of the breath sensor 32 and the voice sensor 33 are determined by the device specifications, G1 and G2 are adjusted in advance so that the values of G1V1 and G2V2 match when the respective multipliers G1 and G2 are multiplied in the gain circuits.

[0071] The subtraction circuit 402 subtracts the breath signal amplified by the first gain circuit 400 from the voice signal amplified by the second gain circuit 401. The breath signal output from the subtraction circuit 402 is a signal with the voice component removed from the breath signal amplified by the first gain circuit 400.

[0072] The envelope detection circuit 403 is connected to the second gain circuit 401 and extracts a voice envelope from the voice signal output from the second gain circuit 401. The voice envelope extracted by the envelope detection circuit 403 is output to an ADC (not shown), converted into a digital signal, and output to the control unit 70. The control unit 70 executes a tone generation process based on the received breath signal and the voice envelope.

[0073] With the configuration of the voice component removal block 80a described above, the voice component removal process performed by the voice component removal block 80 of the control unit 70 can be executed.

[0074] Also, in the embodiment, the tube instrument 100 imitates the shape of a saxophone, but the tube instrument 100 is not limited to an electronic instrument imitating the shape of a saxophone. For example, it may be an electronic instrument imitating the shape of a clarinet or the like.

[0075] Also, in the above-described embodiment, the breath sensor 32 detects the pressure of the breath by blowing, and the voice sensor 33 detects the voice, but it is not limited to this. For example, with the tone generation device disclosed in JP-A-2018-54859, the functions of the breath sensor 32 and the voice sensor 33 may be realized by one type of sensor.

[0076] The functions of the control unit 70 can be executed using a normal information portable terminal, a personal computer, or the like. For example, a computer program for executing a pronunciation process or a position detection process is stored in a computer-readable recording medium and distributed, and this computer program is installed in a personal computer or the like, thereby configuring an information terminal that executes a pronunciation process or a position detection process. Also, this computer program may be stored in a storage device of a server device on a communication network such as the Internet, and an information processing device may be configured by downloading it to a normal information processing terminal or the like.

[0077] In addition, when the functions of the control unit 70 are realized by sharing between the OS (Operating System) and the application program, or by cooperation between the OS and the application program, etc., only the application program part may be stored in a recording medium or a storage device.

[0078] Furthermore, it is also possible to superimpose a computer program on a carrier wave and distribute it via a communication network. For example, a computer program may be posted on a bulletin board (BBS: Bulletin Board System) on the communication network, and this computer program may be distributed via the network. Then, this computer program is started and configured to be able to execute the above-described processing by executing it in the same manner as other application programs under the control of the OS.

[0079] As described above, the preferred embodiments of the present invention have been explained, but the present invention is not limited to such specific embodiments, and the present invention includes the invention described in the claims and its equivalent scope. Hereinafter, the invention described in the original claims of the present application is appended.

[0080] (Appendix 1) A breath pressure detection unit that generates a first signal based on the pressure of breath and the pressure component of voice; A voice detection unit that detects the uttered voice and generates a second signal indicating the intensity of the voice; A voice component removal unit that generates a third signal obtained by removing the pressure component of voice from the first signal based on the second signal; Music sound generation means for generating music sound based on the second signal and the third signal; Comprising A tube musical instrument.

[0081] (Appendix 2) The voice component removal unit Equivalent means for combining the signal level of the voice signal component included in the first signal by detecting the voice by the breath pressure detection unit and the signal level of the voice signal output by detecting the voice by the voice detection unit; A removal circuit that removes the voice signal component from the first signal by obtaining the difference between the first signal and the second signal after equivalent processing by the equivalent means; The electronic tube musical instrument according to Addendum 1, comprising:

[0082] (Addendum 3) A sound source that outputs a musical sound signal of a normal sound that is a musical sound during normal performance and a musical sound signal of a growl sound that is a musical sound during performance by a growl performance method; A combining unit that combines the musical sound signal of the normal sound and the musical sound signal of the growl sound at a predetermined ratio; A combining ratio determination unit that determines the combining ratio of the musical sound signal of the normal sound and the musical sound signal of the growl sound by the combining unit; The electronic tube musical instrument according to Addendum 1 or 2, further comprising:

[0083] (Addendum 4) A step of obtaining a first signal based on the pressure of the breath and the pressure component of the voice from a breath pressure detection unit; A step of obtaining a second signal indicating the intensity of the voice from a voice detection unit that detects the voice being uttered; A step of generating a third signal obtained by removing the pressure component of the voice from the first signal based on the second signal; A step of generating a musical sound based on the second signal and the third signal, including: Musical sound generation method.

[0084] (Addendum 5) On a computer, A process of obtaining a first signal based on the pressure of the breath and the pressure component of the voice from a breath pressure detection unit; A process of obtaining a second signal indicating the intensity of the voice from a voice detection unit that detects the voice being uttered; A process of generating a third signal obtained by removing the pressure component of the voice from the first signal based on the second signal; Execute a process of generating musical sound based on the second signal and the third signal. Program.

Explanation of Signs

[0085] 100 ··· Vacuum tube musical instrument, 10 ··· Tube body part, 20 ··· Operator, 21 ··· Input / output interface, 30 ··· Mouthpiece, 31 ··· Mouthpiece main body part, 31a ··· Cavity, 31b ··· Blowing port, 32 ··· Breath sensor, 33 ··· Voice sensor, 40 ··· Breath pressure detection part, 41 ··· ADC, 50 ··· Voice detection part, 51 ··· ADC, 60 ··· Sound source, 70 ··· Control part, 71 ··· CPU, 72 ··· ROM, 73 ··· RAM, 80, 80a ··· Voice component removal block, 81 ··· Envelope extraction part, 82 ··· Gain adjustment part, 83 ··· Inversion signal generation part, 84 ··· Addition part, 85 ··· Pitch determination part, 86 ··· Synthesis ratio determination part, 87 ··· Synthesis part, 88 ··· Gain determination part, 89 ··· Musical sound generation part, 90 ··· Sound generation part, 91 ··· DAC, 92 ··· Amplifier, 93 ··· Speaker, 99 ··· Bus, 200 ··· Normal sound table, 201 ··· Growl sound table, 300 ··· Gain table, 400 ··· First gain circuit, 401 ··· Second gain circuit, 402 ··· Subtraction circuit, 403 ··· Envelope detection circuit.

Claims

Generate a first signal based on a combined pressure corresponding to the pressure of the blown breath and the pressure component of the voice uttered together with the breath, Generate a third signal by removing the pressure component of the voice from the first signal based on a second signal indicating the intensity of the uttered voice, Determine a multiplier according to the level of the third signal, Generate a musical tone signal obtained by multiplying the determined multiplier, Tube musical instrument.

2. By obtaining the difference between the first signal and the second signal after matching the signal level of the voice signal component included in the first signal with the signal level of the voice signal of the uttered voice, remove the pressure component of the voice from the first signal, The tube musical instrument according to claim 1.

3. Derive a synthesis ratio between the musical tone signal of the normal sound and the musical tone signal of the growl sound, Synthesize the musical tone signal of the normal sound and the musical tone signal of the growl sound according to the synthesis ratio, The tube musical instrument according to claim 1 or 2.

4. Generate a first signal based on a combined pressure corresponding to the pressure of the blown breath and the pressure component of the voice uttered together with the breath, Generate a third signal by removing the pressure component of the voice from the first signal based on a second signal indicating the intensity of the uttered voice, Determine a multiplier according to the level of the third signal, Generate a musical tone signal obtained by multiplying the determined multiplier, Musical tone generation method.

5. On a computer, Cause to generate a first signal based on a combined pressure corresponding to the pressure of the blown breath and the pressure component of the voice uttered together with the breath, Cause to generate a third signal by removing the pressure component of the voice from the first signal based on a second signal indicating the intensity of the uttered voice, Cause to determine a multiplier according to the level of the third signal, Cause to generate a musical tone signal obtained by multiplying the determined multiplier, Program.

Citation Information

Patent Citations

  • Musical sound signal generating device

    JP1995084573A

  • Musical sound synthesizing device

    JP2000105594A

  • Electronic wind instrument

    JP2011180546A

  • Electronic musical instrument, method for controlling sound production of electronic musical instrument, and program

    JP2015225271A

  • Electronic musical instrument, musical sound generation device, musical sound generation method and program

    JP2017173606A