Sound volume control device, electronic musical instrument, sound volume control method, and program
The volume control device and method address inconsistent sound output volumes in electronic musical instruments by dynamically correcting volume settings using a multi-effector and DSP processing to align with a reference standard, ensuring consistent sound levels.
Patent Information
- Application Number
- JP2025136081
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-19
- Publication Date
- 2025-10-17
AI Technical Summary
Electronic musical instruments face issues with inconsistent sound output volumes due to differences in sound settings, despite similar volume settings, leading to inappropriate sound levels.
A volume control device and method that adjusts sound output based on sound source information, incorporating a correction setting to align the perceived volume with a reference standard, using a multi-effector with foot-operable controls and DSP processing to correct volume settings dynamically.
Ensures consistent and appropriate sound output volumes across different sound settings, reducing variations in perceived loudness by applying correction volumes based on perceived loudness measurements.
Smart Images

Figure 2025159153000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a volume control device, an electronic musical instrument, a volume control method, and a program. [Background technology]
[0002] Electronic musical instruments can output sound in a variety of tones and volumes in response to user performance operations. These tones, volumes, and performance effects can be set not only individually using switches or the like, but also by selecting sound settings called patches, which are pre-defined combinations of these, and applying them to a performance. By switching patches for each scene, which corresponds to a combination of the live venue, the piece being performed, or a scene within the piece, the user can easily and quickly change the performance output of the electronic musical instrument between the desired tones.
[0003] Furthermore, electronic musical instruments can output sound by integrating musical tones played by the instrument with external audio data input, such as performances by others or pre-recorded performance data. If the volume settings of the combined musical tones are different, some sounds may be louder than others. The technology in Patent Document 1 detects external input of a singer's voice at the audio data stage and adjusts the relative volume before the actual audio output. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-298751 Summary of the Invention [Problem to be solved by the invention]
[0005] However, even if the volume settings are similar, there is a problem that the sound output may not sound at an appropriate volume due to differences in various parameters related to the sound settings.
[0006] An object of the present invention is to provide a volume control device, an electronic musical instrument, a volume control method, and a program that can easily output sound at a more appropriate volume. [Means for solving the problem]
[0007] In order to achieve the above object, the present invention provides a setting acquisition unit that acquires sound settings related to sound output based on sound source information; a sound processing unit that generates an acoustic output signal from the acquired sound source information based on the sound setting; a volume acquisition unit that acquires an output volume of the acoustic output signal generated by the sound processing unit based on the sound setting; Equipped with the sound settings include a volume setting that specifies a volume, and a correction setting relating to a correction amount of the volume according to the volume feeling of the sound setting, the correction amount being determined by the output volume acquired by the volume acquisition unit; The sound processing unit corrects the volume determined by the volume setting by the correction amount to generate the acoustic output signal. It is a volume control device. [Effects of the Invention]
[0008] According to the present invention, there is an effect that sound can be easily output at a more appropriate volume. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 2 is a plan view showing the top surface of the multi-effector. [Figure 2] FIG. 2 is a block diagram showing the functional configuration of a multi-effector. [Figure 3] FIG. 2 is a diagram illustrating the flow of signals in and around a DSP. [Figure 4] 10 is a table showing an example of settings related to patch effects. [Figure 5]FIG. 2A is a diagram showing the relationship between volume setting values and amplitude, and FIG. 2B is a diagram showing an example of the relationship between input and output in a guitar amplifier. [Figure 6] 10 is a flowchart showing a control procedure of a sound output control process. [Figure 7] 10 is a flowchart showing a control procedure for volume correction processing. [Figure 8] FIG. 2 is a plan view showing the top surface of the electronic musical instrument. [Figure 9] FIG. 2 is a block diagram showing the functional configuration of the electronic musical instrument. [Figure 10] FIG. 2 is a diagram illustrating the flow of signals in an electronic musical instrument. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a plan view showing the top surface (operation surface) of a multi-effector 1 including a volume control device according to the first embodiment.
[0011] The multi-effector 1 of this embodiment receives performance data (sound source information) of an electronic musical instrument and adjusts the sound when producing an acoustic output in accordance with the performance data. This multi-effector 1 allows the user, who is a player of the electronic musical instrument, to use their feet to switch effects related to the performance output of the electronic musical instrument. The electronic musical instrument is not particularly limited, but in this example, it is a guitar. The multi-effector 1 includes an operation receiving unit 11, a display unit 12, a group of connection terminals 13 (connection unit), etc.
[0012] The operation reception unit 11 includes foot switches P1 to P3 and a foot pedal P4, which are positioned and operably operated with the feet. The operation reception unit 11 also includes a power switch P5, a master volume dial P6, a data input dial P7, a patch volume dial P8, and a volume adjustment switch P9, which can be operated by hand by the user as needed, such as for setting the contents of a patch (sound setting).
[0013] The foot switch P1 is a bank switch that switches between patch selection groups related to settings such as tone and volume, one by one. The foot switch P2 is a number switch that selects the patch number (here, any one of 1 to 4) in the selected bank. That is, a patch is set for each combination of bank and number. Note that information about the most recently selected patch may be stored in the memory 82 or the like. In this case, even if the power supply to the multi-effector 1 is turned off and then restarted, the settings of the selected patch can continue to be used.
[0014] The foot switch P3 is a control switch, and the preset effect setting value can be changed to a different value in response to the operation of the switch.
[0015] The foot pedal P4 switches between the implementation and non-implementation of a preset effect in response to a user's depression operation, and changes the setting value of the effect between two preset values, for example.
[0016] The power switch P5 is located on the side of the multi-effector 1 and alternately switches on and off the supply of power to the internal components of the multi-effector 1 in response to input operations.
[0017] The master volume dial P6 can be rotated around an axis extending in a direction perpendicular to the top surface (operation surface), and determines the maximum value of the output volume based on each patch etc. according to the rotation position.
[0018] The data input dial P7 is rotated when creating or changing the contents of a patch to change the setting values of the parameters defined in the patch.
[0019] The patch volume dial P8 is used to change the volume (patch volume) set for each patch. Rotating the patch volume dial P8 increases or decreases the patch volume setting value for the selected patch.
[0020] When the volume adjustment switch P9 is pressed, it outputs a command to start the volume adjustment process. The power switch P5 and the volume adjustment switch P9 do not have to be push button switches. For example, the power switch P5 and / or the volume adjustment switch P9 may be a slide switch or a rocker switch. Furthermore, the master volume dial P6, the data input dial P7, and the patch volume dial P8 do not have to be dial-like and accept rotational operation. For example, they may be a set of two push button switches, a slide bar, or the like.
[0021] The display unit 12 includes a digital display unit 121, a numeric display unit 122, and a lighting display unit 123. The digital display unit 121 has a liquid crystal display screen (LCD) or the like, and can display characters, numeric values, figures, signs, etc. on the LCD in accordance with a control signal. A touch panel is positioned on top of the LCD, as will be described later.
[0022] The numeric display unit 122 has segments for displaying numeric values, and is capable of displaying three-digit numbers. The segments may be liquid crystal or LEDs. The numeric display unit 122 can display the selected bank (two digits) and number (one digit: 1 to 4).
[0023] The lighting indicator 123 lights up LEDs corresponding to statuses related to operations and selections. The lighting indicator 123 has, for example, six LEDs 123a positioned adjacent to the four foot switches P2 and two foot switches P3, an LED 123b positioned adjacent to the foot pedal P4, and three LEDs 123c indicating statuses related to volume adjustment and patch editing. The three LEDs 123c are positioned next to character indicators reading "ADJUSTED," "EDITED," and "ERROR," respectively.
[0024] The connection terminal group 13 includes a connection terminal (AC) for the power supply line, audio signal output terminals (OUT) (separate left and right terminals in this case), a microphone input terminal (MIC IN), and an audio signal input terminal (GUITAR IN) from a musical instrument (guitar). An audio signal, which is an electrical signal input from the audio signal input terminal, is adjusted within the multi-effector 1. The adjusted audio signal (audio output signal) is output from the audio signal output terminal to an instrument amplifier. The audio signal may contain multiple musical intervals, and may also contain harmonic series sounds with a frequency spectrum distribution characteristic of a certain musical interval.
[0025] FIG. 2 is a block diagram showing the functional configuration of the multi-effector 1. As shown in FIG. The multi-effector 1 comprises a CPU 41 (Central Processing Unit) (setting acquisition section), a RAM 42 (Random Access Memory), a memory 43, an LCD controller 44, an I / O interface 45 (Input / Output), a DSP 70 (Digital Signal Processing) (sound processing section), etc., which are connected to a bus 90, allowing data to be exchanged alternately.
[0026] The CPU 41 is a processor that performs arithmetic processing and controls the multi-effector 1. The CPU 41 may be a single processor, or multiple CPUs 41 may operate in parallel or independently depending on the application. The CPU 41 is not limited to a general-purpose processor, but may also be a processor designed for a specific purpose.
[0027] The RAM 42 provides a working memory space for the CPU 41 and stores temporary data. The RAM 42 is, for example, a DRAM, but is not limited to this.
[0028] The memory 43 is a non-volatile memory that stores and holds data. For example, the memory 43 is a flash memory. The memory 43 stores and holds a program 431 that is executed by the CPU 41.
[0029] The LCD controller 44 determines whether or not each RGB pixel should emit light and the amount of light emitted based on the image data to be displayed output from the CPU 41 or the like, and drives the LCD 121a.
[0030] The I / O interface 45 acquires an operation acceptance signal relating to the detected content directly from each component of the operation acceptance unit 11 or from a component that identifies the operation content accepted by each component. The I / O interface 45 outputs a drive signal that selectively supplies necessary power to the LEDs 123a to 123c of the lighting display unit 123 and each segment of the numeric display unit 122. The I / O interface 45 also receives a signal from the CPU 41 that determines the reception volume (amplitude strength of the audio signal) of the externally attached microphone and outputs the signal to the microphone volume setting unit 62.
[0031] The I / O interface 45 is connected to a configuration related to detection of input operations of the operation reception unit 11. The rotary encoder 23 detects the amount of rotation of the data input dial P7 and outputs the detection result to the I / O interface 45. The rotary encoder 24 detects the amount of rotation of the patch volume dial P8 and outputs the detection result to the I / O interface 45. The touch panel 25 is positioned overlapping the LCD 121a as described above, and outputs touch position information to the I / O interface 45 while a touch operation is continuing.
[0032] When each of the foot switches P1 to P3 is pressed, an operation signal indicating the pressing is output and sent to the I / O interface 45. For example, a detection signal relating to the rotation of the master volume dial P6 and a detection signal corresponding to the depression of the foot pedal P4 are selectively output by the multiplexer 21. The selectively output data is converted into digital form by the ADC 22 and sent to the I / O interface 45.
[0033] The connection detection unit 29 outputs a detection signal to the I / O interface 45 when the microphone M is connected to the microphone input terminal.
[0034] On the other hand, the multi-effector 1 includes components related to sound processing, such as a preamplifier 51, an ADC 53 (analog / digital converter), an amplifier 61, the microphone volume setting unit 62, an ADC 63, a DSP 70, a DAC 71 (digital / analog converter), an amplifier 72, a RAM 81, and a memory 82.
[0035] The preamplifier 51 amplifies the amplitude of the audio signal input from the musical instrument (guitar). The ADC 53 converts the amplified audio signal into a digital signal at an appropriate sampling rate, for example, 44.1 kHz. The resulting digital signal is input to the DSP 70.
[0036] The amplifier 61 amplifies the amplitude of the audio signal input from the microphone. The microphone volume setting unit 62 adjusts the amplitude of this audio signal to a predetermined magnification or ratio in accordance with the control signal input from the CPU 41 via the I / O interface 45, as described above. The ADC 63 digitally converts the audio signal adjusted by the microphone volume setting unit 62 at an appropriate sampling rate. The resulting digital signal is input to the DSP 70.
[0037] The DSP 70 performs processing (sound processing) to adjust the digital signal input from the ADC 53 in accordance with the set patch (sound setting) to generate and output an audio signal (audio output signal). The DSP 70 also performs patch volume correction processing using the audio signal (audio input signal) input from the ADC 63, etc. The RAM 81 is used for processing by the DSP 70 and stores temporary data. The RAM 81 is, for example, a DRAM. The memory 82 is a non-volatile memory. The memory 82 stores and holds setting data such as patch data 821 used in processing by the DSP 70, as well as reference performance data 822 (certain performance data, sound source information).
[0038] The patch data 821 includes patches (sound settings) that are setting data that specifically define the pitch, tone, volume, and effects as described above. Patches are stored in association with identification numbers (combinations of bank and number) within the settable upper limit. A patch specified by an input operation to the operation reception unit 11 is read (obtained) from the patch data 821 and used.
[0039] The digital signal adjusted by the DSP 70 is input to the DAC 71 and converted to analog. The converted analog audio output signal is amplified by the amplifier 72. The amplified audio output signal is output to an external instrument amplifier or the like connected to the audio signal output terminal (OUT).
[0040] Next, the sound processing performed by the DSP 70 according to the patch will be described. FIG. 3 is a diagram for explaining the flow of signals in and around the DSP 70.
[0041] The DSP 70 includes a first effect module 701, a second effect module 702, a third effect module 703, a fourth effect module 704, a correction volume setting unit 705, a patch volume setting unit 706, a master volume setting unit 707, an input switching unit 708, and a volume measurement unit 709 (volume acquisition unit). Each of these units does not need to be a separate hardware configuration, and some or all of the processing may be executed by a common processor in a software manner. On the other hand, the processor may be designed and manufactured specifically for the processing to be executed, i.e., it does not need to be a general-purpose CPU.
[0042] The digital signal converted from the acoustic signal by the ADC 52 and / or the performance data input from the memory 82 (performance data output section) are adjusted to produce sounds according to up to four types of effects by a first effect module 701, a second effect module 702, a third effect module 703, and a fourth effect module 704. The type of effect assigned to each of the effect modules 701 to 704 is determined for each patch.
[0043] FIG. 4 is a table showing an example of settings related to patch effects. As described above, the patch stores the setting of the type of effect assigned to each of the effect modules 701 to 704, and the setting parameters of the effect that can be set in the multi-effector 1, regardless of whether or not the effect is assigned. Although not particularly limited, examples of the type of effect include wah, compressor, overdrive, distortion, phaser, chorus, flanger, delay, and reverb.
[0044] If four effects are not required, "No Allocation" may be set for some or all of the effect modules 701 to 704. In an effect module set in this way, the input digital signal is output as is without adjusting the audio signal.
[0045] In addition to these, the patch data stores a patch volume (volume) setting relating to the output volume for each patch and a correction volume (correction amount) setting (correction setting) relating to correction of the patch volume.
[0046] The digital signal output from the fourth effect module 704 is adjusted to an amplitude corresponding to the output volume by a correction volume setting unit 705, a patch volume setting unit 706, and a master volume setting unit 707 (collectively referred to as volume setting units 705-707). FIG. 5(a) is a diagram showing the relationship between volume setting values and amplitudes. In each of the volume setting units 705-707, for example, a volume value is set in steps of 0 to 127 (7 bits), and the ratio of the sound loudness to a reference value (for example, 127, which is the maximum volume) may be determined. This volume value roughly corresponds to the square root of the amplitude. Therefore, in each of the volume setting units 705-707, the digital signal is adjusted so that an acoustic output signal having an amplitude corresponding to the volume setting value is output.
[0047] That is, the volume output from the multi-effector 1 corresponds to the volume multiplied by the volume setting values of each of these volume setting units 705 to 707. The setting value of the patch volume setting unit 706 is included in the patch data as described above. The setting value of the master volume setting unit 707 is set in real time according to the amount of rotation of the master volume dial P6. The correction volume of the correction volume setting unit 705 will be described later.
[0048] The digital signal output from the master volume setting unit 707 is input to the DAC 71 as described above. The audio output signal output from the audio signal output terminal (OUT) is output to the musical instrument amplifier 210 (guitar amplifier) and amplified according to the characteristics of the musical instrument amplifier 210. The amplified audio output signal is converted into sound by the speaker 220 and output. FIG. 5(b) is a diagram showing an example of the relationship between input and output in a guitar amplifier. In many cases, guitar amplifiers do not amplify the volume to a level proportional to the input volume setting, and the amplification factor saturates, especially at high volumes. This allows the characteristic sound of an electric guitar to be obtained. The musical instrument amplifier 210 and the speaker 220 (collectively referred to as the audio output unit) may be configured as an integrated unit, or may be separate products connected by wiring.
[0049] The acoustic output from the speaker 220 may be collected by a microphone M (acoustic input unit) and converted into an electrical signal (acoustic input signal). The volume of the sound (input volume) input to the microphone M, whose microphone input terminal (MIC IN) is connected by a microphone cable, depends on the musical instrument amplifier 210, the speaker 220, and the positional relationship of the microphone M with the speaker 220. The acoustic input signal obtained by the microphone M is input to the multi-effector 1 from the microphone input terminal. The acoustic input signal is amplified by an amplifier 61, converted to an amplitude set by a microphone volume setting unit 62 (including amplification by less than 1x), and then digitally converted by an ADC 63.
[0050] The digital signal obtained by the ADC 63 is input to the volume measurement unit 709. The volume measurement unit 709 calculates the perceived loudness of the audio input signal related to the digital signal. Examples of such an evaluation value of perceived loudness (a certain characteristic related to perceived loudness) include Loudness Units Full Scale (LUFS) and Loudness Units (LU). LUFS is calculated by applying an equal loudness curve or the like to the RMS (least mean square) of the amplitude of the audio input signal for each period of time, and weighting and adding (integrating) it for each frequency. For example, human hearing is particularly sensitive to sounds with frequencies around 3-4 kHz compared to sounds of other frequencies. Therefore, sounds in the 3-4 kHz range can achieve the same perceived loudness as sounds of other frequencies at a sound pressure level (signal strength) that is significantly lower than sounds of other frequencies. The volume measurement unit 709 stores data of equal loudness curves, for example, list data that associates frequencies with sound pressure levels (signal strengths) for each loudness level (sense of volume).
[0051] On the other hand, the DSP 70 can also input the digital signal output by the patch volume setting unit 706 directly to the volume measurement unit 709 by switching the input switching unit 708. In this case, the input volume does not depend on the relative positions of the instrument amplifier 210, the speaker 220, and the microphone M relative to the speaker 220. When adjusting the volume for recording (filming), appropriate adjustments can be made by setting a corrected volume according to the perceived volume of the digital signal as is, rather than the actual acoustic output. Furthermore, when it is difficult to actually play and adjust the sound at a live venue, differences in perceived volume between patches can be reduced by adjusting the digital signals according to the perceived volume (volume correction).
[0052] The volume correction unit 411 (correction setting unit) can change the settings of the correction volume (ratio / magnification, signal strength) applied by the correction volume setting unit 705. The volume correction unit 411 (matching setting unit) can also change the settings of the ratio / magnification (signal strength) applied by the microphone volume setting unit 62. These changes can be made based on the measurement results of the volume measurement unit 709. The volume correction unit 411 may be part of the operation of the CPU 41, or may have a processor separate from the CPU 41. The processing operations (sound processing steps, sound processing means) related to the generation and output of an audio output signal by the DSP 70 may be executed without the control of the CPU 41, etc. In other words, the DSP 70 may mechanically generate and output an audio output signal when an audio signal is input from the audio signal input terminal and converted into a digital signal by the ADC 52 and output, or when a digital signal corresponding to the reference performance data 822 stored in the memory 82 is output.
[0053] Next, the control operation of the sound output by the multi-effector 1 will be described. As described above, the multi-effector 1 adjusts the input audio signal based on the settings in the patch and outputs it as an audio output signal. Each patch includes a patch volume setting. However, differences in the settings in the patch can result in differences in the perceived loudness. In other words, even if the amplitude is the same, the perceived total volume will differ depending on the pitch of the output sound, the frequency spectrum distribution (timbre) of its harmonic series, and other factors.
[0054] In the multi-effector 1, a correction volume setting is added to the patch in order to make the output volume (amplitude) based on each patch correspond more closely to the audible volume (volume corresponding to the sense of volume; loudness). The correction volume setting unit 705 applies this correction volume to the digital signal. The combination of the correction volume and the patch volume reduces the difference in perceived volume between patches.
[0055] Here, the corrected volume is a parameter (coefficient) by which the original patch volume is multiplied. The corrected volume is determined so that the difference between the volume (reference volume) reflecting the above-mentioned pitch and frequency spectrum distribution, etc., and the output volume is within a standard range (is small enough to satisfy a certain standard). The actual output volume may be an estimated value such as LUFS calculated by applying an equal loudness curve to the RMS (least mean square) of the amplitude corresponding to the patch volume. Alternatively, the output volume may be an actual measurement value (LUFS calculated from the measured amplitude value using the above procedure) obtained by collecting and measuring the sound actually output from the amplifier using a microphone M.
[0056] The user records a reference performance in advance (storing it as reference performance data 822 at a certain sampling rate). The reference performance may reflect the content of a live performance. For example, the reference performance may be an important phrase of the song to be performed, or a series of chords frequently used in backing, etc. The multi-effector 1 plays back this reference performance (may be repeated as necessary), and performs processing to set the correction volume so that the output volume falls within the reference range.
[0057] The desired absolute value of the volume actually output from the amplifier varies depending on the user performing, the performance (live) venue, etc. This is set in advance by the main volume and the volume setting (amplification rate) of the instrument amplifier 210, regardless of the patch.
[0058] Next, a reference patch (reference patch) among the patches to be volume-adjusted is applied to the reference performance, and only the volume related to the patch volume setting is changed to the maximum volume that can be set and output. The sound output from the speaker 220 corresponding to this output is collected by the microphone M, amplified, and converted into a digital signal. The volume setting (signal strength of the sound input signal) in the microphone volume setting unit 62 is adjusted so that the amplitude of the digital signal falls within a reference range from the maximum value of the volume measurement range of the volume measurement unit 709 (its own maximum obtainable volume). This ensures consistency between the output volume and the input volume. The sound collection by the microphone M depends on conditions such as the relative positions of the microphone M and the speaker 220, the directivity and direction of the microphone M, and the sensitivity of the microphone M. Therefore, in this way, the reference performance output by the speaker 220 at the maximum patch volume is adjusted so that it is actually measured as the maximum volume by the volume measurement unit 709. As a result, the measured volume for the output at the patch volume set in the arbitrary patch to be adjusted is determined relative to the maximum volume of the reference patch.
[0059] The reference patch may be, for example, a patch used in the most important performance scene in a live performance, a patch used at the beginning of the live performance, etc. The reference patch may be arbitrarily selected from the patches used in the live performance.
[0060] Once set, the maximum volume information (microphone volume setting) of the reference patch is stored in the memory 82. If the maximum volume information is stored in the memory 82, the maximum volume information is not set (updated) when adjusting the volume of another patch. It is necessary to reset the maximum volume information of the reference patch when editing (changing) the reference patch settings, changing the reference patch to another patch depending on the music being performed, or reconfiguring the instrument amplifier 210 for a different venue. The stored reference patch information is erased in response to a predetermined input operation to the operation reception unit 11. In addition to or instead of erasing the reference patch information, a flag may be set separately to indicate that the information is unusable. The flag need not be a dedicated binary flag. For example, the microphone volume may be set to a value that cannot actually be set (e.g., "-1") to indicate that the maximum volume information is unusable (needs to be updated). When the volume adjustment switch P9 is operated in a situation where the reference patch information is not stored (the above flag is set), the maximum volume information of the reference patch is also set.
[0061] Alternatively, whether or not to reset the maximum volume information of the reference patch may be determined depending on the manner in which the volume adjustment switch P9 is operated (for example, by pressing and holding it for a reference time or longer). In this case, the maximum volume information up to that point stored in the memory 82 may be overwritten and updated with the reset maximum volume information.
[0062] 6 is a flowchart showing the control procedure by the CPU 41 of the sound output control process executed by the multi-effector 1. This sound output control process is read out from the program 431 and started when the power switch P5 is turned on, and is executed continuously until the power switch P5 is turned off and an end process is performed. Note that the multi-effector 1 can continuously execute various processes related to its operation, but here, descriptions of processes other than volume control are omitted or simplified as appropriate.
[0063] When the sound output control process is started, the CPU 41 initializes various setting parameters etc. (step S101). The CPU 41 waits for an input operation to the operation reception unit 11 and acquires the content of the input operation (step S102).
[0064] The CPU 41 determines whether the acquired input operation is a patch switching operation for the foot switches P1, P2, foot pedal P4, etc. (step S103). If it is determined that the input operation is a patch switching operation ("YES" in step S103), the CPU 41 switches the setting to a patch corresponding to the acquired operation content (step S104; setting acquisition step, setting acquisition means). The CPU 41 reads out setting data for the patch of the selected bank and number from the patch data 821 in the memory 82, and sets it in the registers of each part of the DSP 70. The processing of the CPU 41 returns to step S102.
[0065] If it is determined that the input operation is not a patch switching operation ("NO" in step S103), the CPU 41 determines whether the input operation is an operation to edit the patch contents using the data input dial P7 or the patch volume dial P8 (step S105). If it is determined that the input operation is an operation to edit the patch contents ("YES" in step S105), the CPU 41 temporarily updates the patch contents of the currently selected bank and number in accordance with the edit contents (step S106). At this time, the CPU 41 lights up the LED corresponding to the "EDITED" indicator among the LEDs 123c of the lighting display unit 123, thereby notifying that the currently set patch contents are being edited. The temporary update here refers to changing the setting values of the registers of each unit of the DSP 70, and the update information may be temporarily stored and held in the RAM 81 or the like. On the other hand, the temporary update does not include updating and saving the patch data 821 in the memory 82. The processing of the CPU 41 returns to step S102.
[0066] If it is determined that the input operation is not an operation to edit the patch contents ("NO" in step S105), the CPU 41 determines whether or not the input operation is an operation to save the patch (step S107). The operation to save the patch may be accepted, for example, by an input operation to the touch panel 25 in accordance with the display content of the LCD 121a. If it is determined that the input operation is an operation to save the patch ("YES" in step S107), the CPU 41 overwrites and stores the setting values of the registers of each part of the DSP 70 with the setting data of the corresponding patch in the patch data 821 based on the processing of step S106 (step S108). At this time, the CPU 41 turns off the LED 123c corresponding to the indicator "EDITED". The processing of the CPU 41 returns to step S102.
[0067] If it is determined that the input operation is not a patch save operation ("NO" in step S107), the CPU 41 determines whether the input operation is an operation related to starting recording of the reference performance (step S109). An operation related to starting recording of the reference performance may be accepted, for example, by an input operation on the touch panel 25 in accordance with the display content of the LCD 121a. If it is determined that the input operation is an operation related to starting recording of the reference performance ("YES" in step S109), the CPU 41 starts an operation (recording) of converting the output from the master volume setting unit 707 of the reference performance into data at a predetermined sampling rate and storing the data in the memory 82 (step S110). The processing of the CPU 41 returns to step S102.
[0068] If it is determined that the input operation is not an operation related to starting recording of the reference performance ("NO" in step S109), the CPU 41 determines whether or not the input operation is an operation related to ending recording of the reference performance (step S111). An operation related to ending recording of the reference performance may be accepted, for example, by an input operation on the touch panel 25 in accordance with the content displayed on the LCD 121a during recording of the reference performance. If it is determined that the input operation is an operation related to ending recording of the reference performance ("YES" in step S111), the CPU 41 stops recording (step S112). The processing of the CPU 41 returns to step S102.
[0069] If it is determined that the input operation is not an operation related to the end of recording of the reference performance ("NO" in step S111), the CPU 41 determines whether the input operation is an operation to change the master volume (step S113). The operation to change the master volume is performed by rotating the master volume dial P6. If it is determined that the input operation is an operation to change the master volume ("YES" in step S113), the CPU 41 changes the set value of the master volume in accordance with the content of the change operation (step S114). The processing of the CPU 41 returns to step S102.
[0070] If it is determined that the input operation is not an operation to change the master volume ("NO" in step S113), the CPU 41 determines whether or not it is an operation to reset the maximum volume setting of the reference patch (step S115). If it is determined that the input operation is an operation to reset the maximum volume setting of the reference patch ("YES" in step S115), the CPU 41 initializes the maximum volume setting stored in the memory 82 (step S116). The processing of the CPU 41 returns to step S102.
[0071] If it is determined that the input operation is not an operation to reset the maximum volume setting of the reference patch ("NO" in step S115), the CPU 41 determines whether the input operation is an operation related to an execution command for volume correction (step S117). The execution command for volume correction is issued by pressing the volume adjustment switch P9. If it is determined that the input operation is an operation related to an execution command for volume correction ("YES" in step S117), the CPU 41 calls and executes volume correction processing (step S118). The processing of the CPU 41 returns to step S102.
[0072] If it is determined that the input operation is not an operation related to a command to execute volume correction ("NO" in step S117), the CPU 41 determines whether the input operation is another normal operation (step S119). As described above, other normal operations may include various processes unrelated to volume control. If it is determined that the input operation is another normal operation ("YES" in step S119), the CPU 41 executes a process according to the content of the other normal operation (step S120). The processing of the CPU 41 returns to step S102.
[0073] If it is determined that the input operation is not another normal operation ("NO" in step S119), the CPU 41 determines whether or not the input operation is a power-off operation (step S122). The power-off operation is an operation of the power switch P5. If it is determined that the input operation is not a power-off operation ("NO" in step S122), the processing of the CPU 41 returns to step S102. If it is determined that the input operation is a power-off operation ("YES" in step S122), the CPU 41 performs processing related to stopping the operation of the multi-effector 1 (step S123). Processing related to stopping the operation may include, for example, stopping access to the memories 43, 82. Then, the CPU 41 ends the sound output control processing.
[0074] FIG. 7 is a flowchart showing the control procedure of the volume correction process called in step S118 of the sound output control process including the volume control method of this embodiment. When the volume correction process starts, the CPU 41 initializes variable parameters and the like (allocates and resets memory areas) (step S141). The CPU 41 reads the reference performance data 822 from the memory 82 and starts playing the reference performance (step S142). During playback, the reference performance data 822 is copied to the RAM 81 and sequentially converted into digital signals. As described above, if the playback of the reference performance has finished before the process of step S171, the CPU 41 repeats the playback of the reference performance from the beginning.
[0075] The CPU 41 determines whether or not the connection of the microphone M to the microphone input terminal is detected (step S143). Whether or not the microphone M is connected is determined based on a detection signal from the connection detection unit 29.
[0076] If it is determined that the microphone M is connected to the microphone input terminal ("YES" in step S143), the CPU 41 switches and sets the input switching unit 708 so that the input to the volume measurement unit 709 is the microphone input (ADC 63) (step S151).
[0077] The CPU 41 determines whether or not the maximum volume setting of a valid reference patch is stored in the memory 82 (step S152). If it is determined that the maximum volume setting of a valid reference patch is stored in the memory 82 ("YES" in step S152), the processing of the CPU 41 proceeds to step S162.
[0078] If it is determined that the maximum volume setting of a valid reference patch is not stored in memory 82 ("NO" in step S152), CPU 41 sets the volume setting value of microphone volume setting unit 62 to 0, the correction volume of correction volume setting unit 705 to 1.0 times (reference value), and the patch volume to the maximum value (e.g., 127) (step S153).
[0079] The CPU 41 acquires the volume measurement value L from the volume measurement unit 709 (step S154). As described above, the absolute value of this volume may be different depending on the master volume, the settings of the musical instrument amplifier 210, etc. The CPU 41 obtains the difference D by subtracting the volume measurement value L from the maximum value L0 detected by the volume measurement unit 709 (step S155).
[0080] The CPU 41 determines whether the difference D is equal to or less than "0" (step S156). If it is determined that the difference D is equal to or less than "0" (within the reference range) ("YES" in step S156), the processing of the CPU 41 proceeds to step S162. This is a state in which the microphone volume has been adjusted so that the volume measurement value by the volume measurement unit 709 is maximized in correspondence with the volume when the patch volume is maximized. At this time, the CPU 41 stores the identification information of the reference patch and the information on the maximum volume setting value for this reference patch in the memory 82.
[0081] If it is determined that the difference D is not equal to or less than "0" ("NO" in step S156), the CPU 41 adds a value corresponding to the difference D to the microphone volume setting value (step S157). The value (amount of change) corresponding to the difference D is predetermined so that it decreases as the difference D decreases. If a constant addition value corresponding to the accuracy of match between the maximum detection value L0 and the measured volume value L is added to the volume setting value each time, it would take a long time for the measured volume value L to reach the maximum detection value L0. Therefore, while the difference D is large, the microphone volume setting value is changed significantly to quickly approach the maximum detection value L0. As the difference D decreases, the amount of change is also reduced accordingly, so that the measured volume value L gradually approaches the maximum detection value L0, and an efficient and accurate microphone volume setting value is obtained.
[0082] The CPU 41 determines whether the microphone volume setting value is greater than the maximum value that can be set by the microphone volume setting unit 62 (step S158). If it is determined that the volume setting value is not greater than the maximum value (is equal to or less than the maximum value) (“NO” in step S158), the processing by the CPU 41 returns to step S154. If it is determined that the volume setting value is greater than the maximum value (“YES” in step S158), the CPU 41 lights up the LED 123c corresponding to the “ERROR” indicator (step S159). Possible reasons for an insufficient volume measurement value being obtained include, for example, the main volume being too low, the amplifier output volume being too low, or the position or orientation of the microphone M being inappropriate. In such cases, the user must readjust these. The CPU 41 stops playback of the reference performance (step S171). Then, the CPU 41 ends the volume correction processing and returns the processing to the sound output control processing.
[0083] If it is determined in the determination process of step S143 that the microphone M is not connected to the microphone input terminal ("NO" in step S143), the CPU 41 switches the input switching unit 708 so that the input to the volume measurement unit 709 is the output of the patch volume setting unit 706 (step S161). The process of the CPU 41 proceeds to step S162.
[0084] When the process proceeds to step S162 from the determination process of step S152 or S156 or the process of step S161, the CPU 41 acquires the volume value T corresponding to the patch volume setting value of the set patch. The CPU 41 sets the setting value of the correction volume to 0 (step S163).
[0085] The CPU 41 acquires a volume measurement value L measured by the volume measurement unit 709 based on a digital signal input to the volume measurement unit 709 from the microphone M or the patch volume setting unit 706 in response to playback of the reference performance (step S164). The CPU 41 calculates a difference D by subtracting the volume measurement value L from the volume value T (step S165).
[0086] The CPU 41 determines whether the difference D is 0 or less (step S166). If it is determined that the difference D is 0 or less (within the reference range) ("YES" in step S166), the CPU 41 lights up the LED 123c corresponding to the indicator "ADJUSTED" (step S170). As with the processing in step S156, the absolute value of the difference D becomes minimal around the time when the difference D becomes 0 or less, and the volume measurement value L becomes closest to the volume value T. The CPU 41 stores the corrected volume at this time in the setting data of the patch as the setting value of the corrected volume. The processing of the CPU 41 proceeds to step S171.
[0087] If it is determined that the difference D is not equal to or less than 0 (greater than 0) ("NO" in step S166), the CPU 41 adds a value corresponding to the magnitude of the difference D to the corrected volume (step S167). As in step S157, the smaller the difference D, the smaller the added value (amount of change). Therefore, while the difference D is large, adding a large additional value makes it possible to quickly bring the volume measurement value L closer to the volume value T. Then, as the difference D becomes smaller, the amount of change is gradually reduced so that the volume measurement value L asymptotically approaches the volume value T. By setting the amount of change in this way, the corrected volume can be determined quickly and accurately.
[0088] The CPU 41 determines whether the corrected volume is greater than the maximum value measured by the volume measurement unit 709 (step S168). If it is determined that the corrected volume is not greater than (equal to or less than) the maximum value measured ("NO" in step S168), the processing of the CPU 41 returns to step S164.
[0089] If it is determined that the corrected volume is greater than the maximum measured volume ("YES" in step S168), the CPU 41 lights up the LED 123c corresponding to the indicator "ERROR" (step S169). If the desired volume measurement value L cannot be obtained, for example, in a patch that is significantly lower in volume compared to the reference patch, the patch settings themselves must be corrected, and the LED 123c corresponding to the indicator "ERROR" is turned on to notify the user of this condition. The CPU 41 then proceeds to step S171.
[0090] [Second embodiment] FIG. 8 is a plan view showing the top surface of an electronic musical instrument 1a including a volume control device according to the second embodiment. The electronic musical instrument 1a is a keyboard instrument, and is an integrated unit of an instrumental component serving as a sound source and a multi-effector component.
[0091] This electronic musical instrument 1a adds a keyboard K to the components of the multi-effector 1 described above, and omits the LEDs 123a and 123b, the foot switch P3, and the foot pedal P4. Furthermore, the electronic musical instrument 1a does not have an audio signal input terminal among the group of connection terminals 13. The foot switches P1 and P2 have been replaced with switches P1a and P2a that are operated by pressing with the hand (fingers), respectively. Here, the switch P2a has eight switches corresponding to numbers 1 to 8. The rest of the configuration is the same, and the same components are designated by the same reference numerals and will not be described again.
[0092] The electronic musical instrument 1a may have a foot pedal (sound pedal) (not shown). The foot pedal may also be externally attached to the electronic musical instrument 1a. Accordingly, or regardless of whether an external foot pedal is attached, the electronic musical instrument 1a may have an audio signal input terminal.
[0093] FIG. 9 is a block diagram showing the functional configuration of the electronic musical instrument 1a. The keyboard K is connected to the I / O interface 45 via a key scanner 26 that detects the operation of each key on the keyboard K. Due to the omission of the audio signal input terminal, the preamplifier 51 and the ADC 53 are also omitted. As described above, the foot pedal P4 is also omitted, and therefore the operation acceptance signal of the master volume dial P6 is input to the ADC 22 without passing through the multiplexer 21. A switch P3a is connected to the I / O interface 45 in place of the foot switch P3. The other configuration is the same as that of the multi-effector 1 of the first embodiment, and the same components are designated by the same reference numerals and their description will be omitted.
[0094] FIG. 10 is a diagram illustrating the flow of signals in the electronic musical instrument 1a. The electronic musical instrument 1a generates sounds at the timing of each sound based on reference performance data 822 (certain performance data, sound source information) stored in memory 82. In this embodiment, the reference performance data 822 is MIDI data. The DSP 70 has a sound generation unit 700. The sound generation unit 700 can generate sounds in parallel up to a set number (three sounds are shown in FIG. 10, but for example, 64 sounds) to be emitted simultaneously. The generated sounds are mixed by a mixer 718 and sent to a first effect module 701.
[0095] Each sound generation unit 700 includes a waveform generator 711, a filter 712, an amplifier 713, an equalizer 714, a pitch envelope generator 715, a filter envelope generator 716, and an amplifier envelope generator 717. The waveform generator 711 generates a signal with a frequency corresponding to the pitch of the sound to be generated. The pitch envelope generator 715 determines the change patterns of the frequency signal to be generated, including the attack, sustain, delay from the peak to the sustain, and the release after the key is no longer pressed. For example, when outputting a sound corresponding to a keyboard instrument such as a piano or organ, the pitch is determined to remain constant from the time the key is pressed until the sound disappears.
[0096] The filter 712 determines the timbre of the generated frequency sound. The timbre is determined by the distribution of frequency spectrum intensity, etc. These generally have a characteristic shape depending on the instrument, but in electronic instruments, a variety of frequency spectrum intensity distribution shapes can be set. The filter envelope generator 716 determines how this timbre changes over time. In particular, the attack of a sound can have a unique timbre change depending on the instrument, and this can be set by the filter envelope generator 716.
[0097] The amplifier 713 determines the volume of the generated pitch and tone. The amplifier envelope generator 717 determines how the volume of each generated sound changes over time over each of the above-mentioned periods (ADSR). In instruments without durations, such as pianos, the volume can be attenuated to silence as the key decays, regardless of whether the key is continuously pressed.
[0098] The output settings for each sound, with pitch, timbre, and volume defined by the waveform generator 711, filter 712, and amplifier 713 at each stage of Attack, Sustain, Delay, and Release, are stored in a patch together with settings for adjusting the distribution of the frequency spectrum by the equalizer 714, and the various effect settings described above for the multi-effector 1. This makes it possible to easily output a variety of sounds according to the selected patch.
[0099] In this way, even for a reference performance generated based on MIDI data or the like, the volume can be adjusted by the same processing as that shown in Figures 6 and 7 of the above embodiment. The MIDI data may be generated from performance data based on the operation of the keyboard K, or may be obtained from data generated externally.
[0100] As described above, the multi-effector 1 and electronic musical instrument 1a including the volume control device of this embodiment include a CPU 41 and a DSP 70. The CPU 41, as a setting acquisition unit, acquires sound settings (patch) related to sound output based on sound source information (reference performance data 822). The DSP 70 generates a sound output signal from the acquired sound source information based on the patch. The patch includes a volume setting that defines the patch volume and a correction setting related to a correction volume for the volume corresponding to the perceived volume of the patch. The DSP 70 corrects the volume determined by the volume setting with the correction volume to generate a sound output signal. In this way, by correcting the patch volume with the correction volume according to the perceived volume across various patches, it is possible to suppress changes in perceived volume when switching to a different patch. In other words, the multi-effector 1 and the electronic musical instrument 1a can more easily output sound with a more appropriate perceived volume. Therefore, by using this volume control device, the user can suppress the sense of incongruity caused by changes in perceived volume when switching between multiple patches, and can more accurately adjust the performance effect to the user's desired one. Furthermore, the user does not need to go to the trouble of switching the master volume or the output of the musical instrument amplifier 210 each time the patch is switched.
[0101] The multi-effector 1 and the electronic musical instrument 1a also include a memory 82 as a performance data output unit that stores and outputs reference performance data as sound source information, a volume measurement unit 709 that acquires the output volume of the acoustic output signal generated by the DSP 70 based on the reference performance data and the patch, based on a specific characteristic (e.g., LUFS) related to the sense of volume, and a volume correction unit 411 that determines a correction volume so that the difference D between the output volume and the reference volume based on the specific characteristic satisfies a certain standard and is small, and includes the correction volume in the patch as a correction setting. In this way, the multi-effector 1 and electronic musical instrument 1a can correct the sound output signal according to the patch volume with an output volume that is uniformly determined based on the perceived loudness, thereby suppressing the auditory perception of changes in volume according to sound settings such as pitch and timbre defined by the patch.
[0102] Furthermore, the volume correction unit 411 may acquire the output volume using the volume measurement unit 709 while changing the correction amount by a smaller amount as the difference D becomes smaller, and asymptotically identify the corrected volume at which the difference D satisfies the criterion. By determining the amount of change in this way, the multi-effector 1 and the electronic musical instrument 1a can efficiently, quickly, and accurately determine the correction volume.
[0103] The multi-effector 1 and the electronic musical instrument 1a also include a connection terminal group 13. The connection terminal group 13 includes an audio signal output terminal that outputs an audio output signal to an audio output unit (musical instrument amplifier 210 and speaker 220) that can output audio in response to the audio output signal, and a microphone input terminal that inputs an audio input signal from a microphone M that collects audio and converts it into an audio input signal. A volume measurement unit 709 acquires the output volume based on the result of measuring the input volume of the audio input signal that the microphone M collects and obtains by collecting the audio output. In this way, sound is output from the speaker 220 based on the acoustic output signal generated by the multi-effector 1 or electronic musical instrument 1a. This acoustic output is then collected by the microphone M and acquired as an acoustic input signal, measured as an input volume, and the actual output volume is acquired based on this input volume. This makes it easy to set the optimal volume in the multi-effector 1 or electronic musical instrument 1a to match the actual volume perception at a live venue or the like.
[0104] The volume correction unit 411 also operates as a matching setting unit. As a matching setting unit, the volume correction unit 411 changes the volume defined by the volume setting of the reference patch to the maximum volume that can be set in the volume setting, and outputs an audio output signal based on the reference performance data 822 from the audio signal output terminal to the audio output unit. The volume correction unit 411 causes the volume measurement unit 709 to measure the input volume of the audio input signal related to the audio output obtained by the microphone M. Then, the volume correction unit 411 matches the input volume with the output volume by determining the signal strength of the audio input signal using the microphone volume setting unit 62 so that the difference D between the input volume and its own maximum obtainable volume falls within a reference range. The absolute value of the volume actually output at a live venue or the like varies depending on the user's master volume and the output of the instrument amplifier 210. Therefore, a reference volume is necessary to align the perceived volume between patches. The multi-effector 1 and electronic musical instrument 1a perform matching adjustment so that the volume measurement unit 709 can acquire the maximum volume set by any reference patch as the reference volume (maximum volume). This allows the measured value of the input volume according to the volume set for any patch to be evaluated relative to the reference volume, enabling the volume correction unit 411 to appropriately determine the corrected volume.
[0105] The volume correction unit 411 also acquires the patch to be adjusted and causes the audio output unit to output an audio output signal based on the reference performance data from the audio signal output terminal. The volume correction unit 411 causes the audio measurement unit 709 to acquire an output volume based on the result of the matched measurement of the input volume of the audio input signal related to the audio output obtained by the microphone M. Then, the volume correction unit 411 determines a correction volume for the patch to be adjusted based on the acquired output volume. As described above, the output volume obtained by the volume measurement unit 709 after the matching adjustment allows the volume to be appropriately determined based on the sense of loudness of each patch using a unified standard. This allows the volume correction unit 411 in the multi-effector 1 and the electronic musical instrument 1a to appropriately determine the corrected volume.
[0106] The correction volume may also be a coefficient that is multiplied by the volume defined in the volume setting of the patch. Compared to an addition / subtraction value, a multiplication coefficient is suitable for adjusting the ratio to the reference volume and is easy to use.
[0107] Furthermore, the particular characteristic related to the loudness may be LUFS. Among currently used characteristics, LUFS has a relatively high degree of accurately reflecting the loudness. Therefore, by obtaining the output volume using LUFS and using this to determine the correction volume, it is possible to more appropriately suppress the aural discomfort felt by the user and audience when switching patches during a live performance.
[0108] Furthermore, the electronic musical instrument 1a has a functional configuration as the volume control device. Therefore, when a user plays the electronic musical instrument 1a, patches can be applied with a more appropriate volume feeling as desired. This also enhances the performance effect of the electronic musical instrument 1a.
[0109] The volume control method of this embodiment also includes a setting acquisition step of acquiring a patch related to audio output based on sound source information (reference performance data 822), and a sound processing step of generating an audio output signal from the acquired reference performance data 822 based on the acquired patch. The patch includes a volume setting that defines the volume, and a correction setting related to a correction volume for correcting the volume according to the sense of volume of the sound setting. In the sound processing step, the volume determined by the volume setting is corrected by the correction volume to generate an audio output signal. This volume control method allows for easier sound output with a more appropriate sense of volume, thereby reducing the sense of incongruity that can be caused by changes in volume when switching between multiple patches, and enabling the user to more accurately match the performance effect to the user's desire.
[0110] Furthermore, by executing the program 431 of this embodiment in a software manner, the volume control according to the volume control method can be easily and appropriately performed.
[0111] The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, in the first embodiment, the performance by the user is directly recorded and stored as the reference performance data 822, and then played back, but pre-recorded data may also be acquired from an external source.
[0112] Furthermore, in the above embodiment, when setting the microphone volume or correction volume using the microphone volume setting unit 62, the volume is gradually increased from zero until it approaches a reference value, and the volume is confirmed at a value that exceeds the reference value. However, this is not limited to this. The microphone volume or correction volume may be determined by using the value before and after exceeding the reference value, whichever has the smaller absolute value of the difference D. Alternatively, for example, if the difference D is reversed, the amount of change may be reversed, causing the input volume to gradually approach the reference value while sandwiching the reference value on both the large and small sides of the volume.
[0113] Furthermore, the volume that is output and adjusted when determining the microphone volume does not have to be the maximum volume of the patch volume and the volume measured by the volume measurement unit 709. The microphone volume may be determined using other patch volumes and measured volumes.
[0114] Furthermore, in the above embodiment, the musical instrument amplifier 210 and the speaker 220 do not have to be separate from the electronic musical instrument 1a, etc. In other words, they may be built into the electronic musical instrument 1a.
[0115] Furthermore, although the instrument amplifier 210 and the microphone M are connected via a line connection via the connection terminal group 13, this is not limiting. The instrument amplifier 210 and the microphone M may be connected wirelessly via wireless communication. The type of wireless communication is not particularly limited as long as it can achieve the required data transmission speed. For example, the instrument amplifier 210 and the microphone M may be connected via a line connection via the connection terminal group 13. The type of wireless communication is not particularly limited as long as it can achieve the required data transmission speed. For example, the instrument amplifier 210 and the microphone M may be connected via a short-distance wireless communication with a transmission distance of several meters to several tens of meters.
[0116] In the above embodiment, the volume measurement unit 709 is described as being part of the DSP 70, and the volume correction unit 411 is described as being part of the DSP 70, but this is not limiting. Both may be part of the DSP 70, or conversely, both may be part of the DSP 70.
[0117] In the above embodiment, the electronic musical instrument is described as being a keyboard instrument (a guitar) and a guitar, but the electronic musical instrument is not limited to these and may be other instruments, such as a wind instrument.
[0118] Furthermore, a patch containing a correction volume set in another multi-effector or electronic musical instrument may simply be used in another device. However, settings such as master volume and microphone volume will naturally differ between different devices. Furthermore, when using a different instrument amplifier 210, the characteristics of the instrument amplifier will also differ. Therefore, if the acoustic output is collected by a microphone and the microphone volume and correction volume are determined, it is preferable to reset the microphone volume and correction volume in the other device.
[0119] In the above description, the computer-readable medium for storing the program 431 relating to the volume adjustment control of the present invention has been described as being memory 43, which is made up of a nonvolatile memory such as an HDD or flash memory, but is not limited to these. Other computer-readable media may include other nonvolatile memories such as MRAM, and portable recording media such as CD-ROMs and DVD discs. Furthermore, a carrier wave may also be used as a medium for providing the program data relating to the present invention via a communication line. In addition, the specific configurations, contents and procedures of the processing operations, etc. shown in the above embodiments can be modified as appropriate within the scope of the invention.
[0120] Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. The inventions described in the claims originally attached to this application are as follows. The claim numbers described in the appendix are the same as those of the claims originally attached to this application.
[0121] [Note] <Claim 1> a setting acquisition unit that acquires sound settings related to sound output based on sound source information; a sound processing unit that generates an acoustic output signal from the acquired sound source information based on the sound setting; Equipped with the sound settings include a volume setting that defines a volume and a correction setting related to a correction amount of the volume according to the volume feeling of the sound setting, The sound processing unit corrects the volume determined by the volume setting by the correction amount to generate the acoustic output signal. Volume control device. <Claim 2> a performance data output unit that outputs certain performance data as the sound source information; a volume acquisition unit that acquires an output volume of the acoustic output signal generated by the sound processing unit based on the performance data and the sound setting, based on a specific characteristic related to the sense of volume; a correction setting unit that determines the correction amount so that a difference between the output volume and a reference volume based on the specific characteristics is reduced to a certain standard, and includes the correction amount in the sound setting as the correction setting; 2. The volume control device according to claim 1, comprising: <Claim 3> The correction setting unit causes the volume acquisition unit to acquire the output volume while changing the correction amount by a smaller change amount as the difference becomes smaller, and asymptotically identifies the correction amount at which the difference satisfies the criterion. 3. The volume control device of claim 2. <Claim 4> a connection unit that outputs the acoustic output signal to an acoustic output unit that can output acoustic sound in response to the acoustic output signal, and that inputs the acoustic input signal obtained by collecting sound from an acoustic input unit that collects sound and converts the sound into an acoustic input signal from the acoustic input unit; Equipped with The volume acquisition unit acquires the output volume based on a result of measurement of the input volume of the acoustic input signal obtained by the acoustic input unit collecting the acoustic output. 3. The volume control device of claim 2. <Claim 5> changing the volume defined by the volume setting of the reference sound setting to the maximum volume that can be set in the volume setting, and outputting the sound output signal based on the performance data from the connection unit to the sound output unit; causing the volume acquisition unit to measure the input volume of the acoustic input signal related to the acoustic output obtained by the acoustic input unit; The signal strength of the acoustic input signal is determined so that the difference between the input volume and the maximum obtainable volume of the device itself falls within a reference range, thereby matching the input volume with the output volume. 5. The volume control device according to claim 4, further comprising a matching setting unit. <Claim 6> The correction setting unit acquires the sound setting to be adjusted, and outputs the sound output signal based on the performance data from the connection unit to the sound output unit; acquiring the output volume by the volume acquisition unit based on the result of the matched measurement of the input volume of the acoustic input signal related to the acoustic output obtained by the acoustic input unit; determining the correction amount for the sound setting to be adjusted based on the output volume; 6. The volume control device of claim 5. <Claim 7> 7. The volume control device according to claim 1, wherein the correction amount is a coefficient by which the volume determined in the volume setting is multiplied. <Claim 8> 7. The volume control device according to claim 2, wherein the certain characteristic is LUFS. <Claim 9> 9. An electronic musical instrument comprising the volume control device according to claim 1. <Claim 10> a setting acquisition step of acquiring sound settings related to acoustic output based on sound source information; a sound processing step of generating an acoustic output signal from the acquired sound source information based on the sound settings; Including, the sound settings include a volume setting that defines a volume and a correction setting related to a correction amount of the volume according to the volume feeling of the sound setting, In the sound processing step, the volume determined by the volume setting is corrected by the correction amount to generate the sound output signal. Volume control method. <Claim 11> Computer a setting acquisition means for acquiring sound settings related to sound output based on sound source information; a sound processing means for generating an acoustic output signal from the acquired sound source information based on the sound settings; It functions as the sound settings include a volume setting that defines a volume and a correction setting related to a correction amount of the volume according to the volume feeling of the sound setting, The sound processing means corrects the volume determined by the volume setting by the correction amount to generate the sound output signal. program. [Explanation of symbols]
[0122] 1 multi-effector 1a Electronic Instruments 11 Operation reception section 12 Display section 121 Digital display 122 Numerical display 123 Lighting display section 13 Connection terminal group 21 Multiplexer 22 ADC 23, 24 Rotary encoder 25 Touch Panel 26 Key Scanner 29 Connection detection unit 41 CPU 42, 81 RAM 43, 82 memory 431 Program 821 patch data 822 Reference Performance Data 44 LCD controller 51 Preamp 52 ADC 53 ADC 61 Amplifier 62 Microphone volume setting section 63 ADC 70 DSP 71 DAC 700 Sound generation section 701 1st Effect Module 702 Second Effect Module 703 3rd Effect Module 704 4th Effect Module 705 Correction volume setting section 706 Patch volume setting section 707 Master volume setting section 708 Input switching unit 709 Volume measurement unit 711 Waveform Generator 712 filters 713 Amplifier 714 Equalizer 715 Pitch Envelope Generator 716 Filter Envelope Generator 717 Amp Envelope Generator 718 Mixer 71 DAC 72 Amplifier 90 Bus 210 Instrument Amplifier 220 Speaker 411 Volume Correction Unit K keyboard M microphone P1~P3 foot switches P1a~P3a switches P4 Foot Pedal P5 Power switch P6 Master volume dial P7 Data entry dial P8 Patch Volume Dial P9 Volume adjustment switch
Claims
1. a setting acquisition unit that acquires sound settings related to sound output based on sound source information; a sound processing unit that generates an acoustic output signal from the acquired sound source information based on the sound setting; a volume acquisition unit that acquires an output volume of the acoustic output signal generated by the sound processing unit based on the sound setting; Equipped with the sound settings include a volume setting that specifies a volume, and a correction setting relating to a correction amount of the volume according to the volume feeling of the sound setting, the correction amount being determined by the output volume acquired by the volume acquisition unit; The sound processing unit corrects the volume determined by the volume setting by the correction amount to generate the acoustic output signal. Volume control device.
2. the acoustic output signal generated by the sound processing unit is acoustically output by a speaker, and the acoustic output is picked up by a microphone and acquired as an acoustic input signal; The volume acquisition unit obtaining the output volume based on the acoustic input signal; 2. The volume control device of claim 1.
3. a performance data output unit that outputs certain performance data as the sound source information; The volume acquisition unit obtaining an output volume of the acoustic output signal generated by the sound processing unit based on the performance data and the sound settings, based on a specific characteristic related to the sense of volume; moreover, The volume control device according to claim 1 , further comprising a correction setting unit that determines the correction amount so that the difference between the output volume and the reference volume based on the specific characteristics is small enough to satisfy a certain standard, and includes the correction amount in the sound setting as the correction setting.
4. The correction setting unit causes the volume acquisition unit to acquire the output volume while changing the correction amount by a smaller change amount as the difference becomes smaller, and asymptotically identifies the correction amount at which the difference satisfies the criterion.
4. The volume control device according to claim 3.
5. a connection unit that outputs the acoustic output signal to an acoustic output unit that can output acoustic sound in response to the acoustic output signal, and that inputs the acoustic input signal obtained by collecting sound from an acoustic input unit that collects sound and converts the sound into an acoustic input signal from the acoustic input unit; Equipped with The volume acquisition unit acquires the output volume based on a result of measurement of the input volume of the acoustic input signal obtained by the acoustic input unit collecting the acoustic output.
4. The volume control device according to claim 3.
6. changing the volume defined by the volume setting of the reference sound setting to the maximum volume that can be set in the volume setting, and outputting the sound output signal based on the performance data from the connection unit to the sound output unit; causing the volume acquisition unit to measure the input volume of the acoustic input signal related to the acoustic output obtained by the acoustic input unit; The signal strength of the acoustic input signal is determined so that the difference between the input volume and the maximum obtainable volume of the device itself falls within a reference range, thereby matching the input volume with the output volume.
6. The volume control device according to claim 5, further comprising a matching setting unit.
7. The correction setting unit acquires the sound setting to be adjusted, and outputs the sound output signal based on the performance data from the connection unit to the sound output unit; acquiring the output volume by the volume acquisition unit based on the result of the matched measurement of the input volume of the acoustic input signal related to the acoustic output obtained by the acoustic input unit; determining the correction amount for the sound setting to be adjusted based on the output volume; 7. The volume control device according to claim 6.
8. 2. The volume control device according to claim 1, wherein the correction amount is a coefficient by which the volume determined by the volume setting is multiplied.
9. 4. The volume control device according to claim 3, wherein the particular characteristic is LUFS.
10. The sense of volume is The sense of volume in the auditory sense is obtained by measuring, by the volume acquisition unit, at least one of a first digital signal obtained by digitally converting an audio input signal input by an audio input unit, a second digital signal obtained by digitally converting an audio input signal input from an audio signal input terminal, and a third digital signal output from the performance data output unit.
4. The volume control device according to claim 3.
11. An electronic musical instrument comprising the volume control device according to any one of claims 1 to 10.
12. a setting acquisition step of acquiring sound settings related to acoustic output based on sound source information; a sound processing step of generating an acoustic output signal from the acquired sound source information based on the sound settings; a volume acquisition step of acquiring an output volume of the acoustic output signal generated in the sound processing step based on the sound setting; Including, the sound settings include a volume setting that specifies a volume, and a correction setting relating to a correction amount of the volume according to the volume feeling of the sound setting, the correction amount being determined by the output volume acquired in the volume acquisition step; In the sound processing step, the volume determined by the volume setting is corrected by the correction amount to generate the sound output signal. Volume control method.
13. Computer a setting acquisition means for acquiring sound settings related to sound output based on sound source information; a sound processing means for generating an acoustic output signal from the acquired sound source information based on the sound settings; a volume acquisition means for acquiring an output volume of the acoustic output signal generated by the sound processing means based on the sound setting; It functions as the sound settings include a volume setting that specifies a volume, and a correction setting relating to a correction amount of the volume according to the volume feeling of the sound setting, the correction amount being determined by the output volume acquired by the volume acquisition means; The sound processing means corrects the volume determined by the volume setting by the correction amount to generate the sound output signal. program.
Citation Information
Patent Citations
Musical sound controller and musical sound control program
JP2007298751A