The present disclosure relates to an electronic performance device capable of outputting waveform data corresponding to hit strength.
An ordinary electronic performance device is configured to, for a particular natural musical instrument such as an acoustic drum or an acoustic cymbal, previously store waveform data obtained at the time of hitting and to output the previously stored waveform data upon detection of hitting during a performance. In this case, during a roll performance (i.e., a performance of repeating fine hits on a hitting surface), for example, the same waveform data is repeatedly output in a monotonous fashion. This may give the impression that the performance is monotonous.
To cope with the above-described problem, an electronic performance device has, so far, been proposed as disclosed in Patent Literature Japanese Unexamined Patent Application Publication No. 2006-30474, for example. In the disclosed electronic performance device, for a natural musical instrument, multiple waveform data are previously stored per level of hit strength. Thus, during a performance, the waveform data corresponding to the hit strength is selected and output in accordance with a predetermined algorithm (random numbers). That related art can avoid the monotony in the roll performance and can electronically create hitting sounds closer to those generated by the natural musical instrument. As another prior-art example, Japanese Unexamined Patent Application Publication No. S61-9693 discloses a music sound generator capable of obtaining a music sound waveform signal by combining a reference waveform and a residual waveform.
The above-described related art (disclosed in Japanese Unexamined Patent Application Publication No. 2006-30474) seems to be able to avoid the monotony in the performance, but it needs storage with a large memory area because of the necessity of previously storing the multiple waveform data per level of the hit strength for the natural musical instrument. Furthermore, because each waveform data per level of the hit strength needs to be edited into an optimum state for the performance, a disadvantage exists that requires editing work that not only need skill, but also a lot of time.
The other above-described related art (disclosed in Japanese Unexamined Patent Application Publication No. S61-9693) has the following problem. Even when the residual waveform is changed by shifting a filter or timing, for example, and the changed residual waveform is added to the reference waveform, the expression of music sounds does not change because the residual waveform does not include variation elements that are inherent to sounds generated by humans or natural musical instruments. This results in a disadvantage that sounds generated with repeated hitting sound similar. Particularly, the above-mentioned related art needs to produce residual data for each strength group in a manner to produce soft-sound residual data for a weak hit and strong-sound residual data for a strong hit.
The present disclosure has been made in consideration of the above-described situation. It provides an electronic performance device that produces output waveform data with application of an additional element regardless of hit strength. This very naturally avoids monotony of a performance while reducing an amount of information of waveform data to be stored and an editing work time.
An electronic performance device comprises a storage mechanism configured to previously store waveform data per level of hit strength obtained at the time of hitting a musical instrument, a hitting portion to be hit during a performance, a detection mechanism configured to detect a hit on the hitting portion during the performance and to transmit a detection signal related to at least the hit strength at the time of hitting. Also, an output mechanism is configured to output the waveform data stored in the storage mechanism. The waveform data corresponds to the hit strength indicated by the detection signal on condition of receiving the detection signal from the detection mechanism. The storage mechanism stores basic waveform data that corresponds to each level of strength of the hit on the musical instrument. At least one additional element is produced based on waveform data extracted from sounds of the musical instrument separately from the basic waveform data and is applicable to multiple levels of the hit strength. The output mechanism outputs output waveform data produced by applying the additional element to the basic waveform data.
In the electronic performance device, the additional element is produced based on differential data that is given by extracting a difference between two waveform data obtained at comparable hit strengths.
In the electronic performance device, the additional element is obtained by multiplying the differential data by a predetermined coefficient.
In the electronic performance device, a variety of analogous output waveform data are produced by, for the basic waveform data at a predetermined level of the hit strength, freely changing timing to apply the additional element, or by executing an envelope process that accompanies with an increase or a decrease of a sound volume, or a filtering process with which the additional element is applied to only a predetermined sound range.
In the electronic performance device, the output mechanism is configured to output multiple output waveform data, produced by applying the additional element, at random or as per preset.
In the electronic performance device, the detection mechanism detects various parameters different from strength of a hit on the hitting portion during the performance. The parameters include a hit position of the hitting portion, a time interval between hits, and a pressure applied to the hitting portion. The detection mechanism obtains the additional element, based on at least one of the detected values, and produces the output waveform data.
In the electronic performance device, the storage mechanism stores multiple additional elements and selects one of the additional elements, the one being applied, according to the strength of the hit on the hitting portion.
According to the disclosure, the storage mechanism stores the basic waveform data corresponding to each level of the strength of the hit on the musical instrument. The additional element is produced based on waveform data extracted from sounds of the musical instrument separately from the basic waveform data and is applicable to multiple levels of the hit strength. The output mechanism outputs the output waveform data that is produced by applying the additional element to the basic waveform data. Thus, since the output waveform data is produced by applying the additional element regardless of the hit strength, monotony of the performance can be very naturally avoided while an amount of information of the waveform data to be stored and an editing work time are reduced.
The additional element is produced based on the differential data that is given by extracting a difference between two waveform data obtained at comparable hit strengths. The output waveform data is natural and analogous to the basic waveform data and can be easily produced. Particularly, since a variation inherent to sounds generated by humans or natural musical instruments is extracted as a differential between the comparable hit strengths, the expression of music sounds can be naturally changed by applying such a differential to the basic waveform data and producing the output waveform data.
The additional element is obtained by multiplying the differential data by the predetermined coefficient. Variations of the produced output waveform data are increased, and a more natural performance can be realized. Since only the differential data obtained by extracting the variation inherent to the sounds generated by the humans or the natural musical instruments is multiplied by the coefficient, the sound texture of the basic waveform data is maintained. Thus, deterioration is minimized in the sound texture of the output waveform data.
A variety of analogous output waveform data are produced by, for the basic waveform data at the predetermined level of the hit strength, freely changing the timing to apply the additional element, or by executing the envelope process that accompanies with an increase or a decrease of the sound volume, or by the filtering process where the additional element is applied to only the predetermined sound range. Therefore, the variations of the produced output waveform data can be further increased. Thus, deterioration in texture of music sounds is remarkably suppressed in comparison with a method of executing the filtering process on the basic waveform data itself to give variations.
The output mechanism is configured to output the multiple output waveform data. The data is produced by applying the additional element, at random or as per preset. Thus, the appropriate output waveform data can be smoothly output during the performance.
The detection mechanism detects various parameters different from the strength of the hit on the hitting portion during the performance. The parameters include the hit position of the hitting portion, the time interval between hits, and the pressure applied to the hitting portion. The detection mechanism obtains the additional element based on at least one of the detected values and produces the output waveform data. Therefore, natural change in the output waveform data, in match with inherent behaviors of the musical instrument, can be obtained.
The storage mechanism stores the multiple additional elements and selects one of the additional elements, the one being applied, according to the strength of the hit on the hitting portion. The appropriate output waveform data according to the hit strength can be output.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
An embodiment of the present disclosure will be described in detail below with reference to the drawings.
An electronic performance device according to this embodiment is able to electronically produce hitting sounds and to output the produced sounds during a performance. As illustrated in
The electronic performance device according to this embodiment includes, as illustrated in
The electronic performance device may be applied, in addition to percussion instruments such as the electronic drum R1 and the electronic cymbal R2, another type of electronic performance device generating attenuation sounds, for example, a keyboard instrument such as an electronic piano or a string instrument such an electronic guitar. For instance, when the electronic performance device is applied to the keyboard instrument, the hit strength is regarded as indicating key hit strength. When the electronic performance device is applied to the string instrument, the hit strength is regarded as indicating string picking or flipping strength.
The storage mechanism 1 includes a storage medium, such as a memory, that previously stores waveform data per level of hit strength at the time of hitting a particular musical instrument (i.e., a natural musical instrument generally called an acoustic musical instrument where sounds are to be reproduced) to which the electronic performance device is applied. The storage mechanism 1 is able to store basic waveform data (A to H) obtained per level of the hit strength as illustrated in
The detection mechanism 2 includes vibration sensors attached to the hitting portion R of the electronic performance device. For instance, the detection mechanism 2 includes vibration sensors (R1b and R1c) (a head sensor and a rim sensor) attached inside the electronic drum R1. Additionally, it may include vibration sensor R1d (a side rim sensor) as illustrated in
The output mechanism 3 is electrically connected to the storage mechanism 1 and the detection mechanism 2 it is able to output the waveform data stored in the storage mechanism 1, the waveform data (output waveform data), as hitting sounds corresponding to the hit strength indicated by the detection signal through a speaker or the like on condition of receiving the detection signal from the detection mechanism 2. In other words, when the hitting portion R is hit during the performance, the output mechanism 3 can reproduce sounds of the musical instrument corresponding to the hit strength. The sounds are recorded (so-called sampling) and stored in advance.
A detailed structure of the electronic performance device will be described below.
As illustrated in
A hoop rubber 4, made of an elastomer such as EPDM rubber, is fixed to the hoop 8. In the shell 6, multiple lugs 10 are formed along a circumferential direction. The hitting surface R1a includes the hoop rubber 4 and the hoop 8 is fixedly held by tension bolts 7 that are attached to the lugs 10. In this embodiment, as illustrated in
Inside the shell 6, as illustrated in
With the above-described structure, the head sensor cushions 9 and the hit sensors (R1b and R1c) can be attached to desired positions inside the shell 6 (attached at positions of desired ones of the plates 12). The number and layouts of the sensors can be flexibly changed according to a model. An output jack J1 (see
As illustrated in
As illustrated in
A central region of the surface 13 is coupled to the frame 14 with a rubber bush bushing 16 interposed therebetween. Hits on the cup portion R2aa, the bow portion R2ab, and the edge portion R2ac are detected by hit sensors R2b, R2c and R2d, respectively. Detection signals of these sensors can be output from an output jack J3. The hit sensor R2b is a vibration sensor, and the hit sensors (R2c and R2d), the edge sensor and the cup sensor, are each formed as a sheet switch sensor.
In the electronic cymbal R2, in this embodiment as illustrated in
Furthermore, as illustrated in
Here, the storage mechanism 1, in this embodiment, as illustrated in
In more detail, the differential data in this embodiment is obtained, by way of example, as follows. When the hit strength has a level comparable to that of the basic waveform data point E, two waveform data points different from the basic waveform data point E (i.e., two waveform data points obtained when the same musical instrument is hit with the hit strength at levels comparable to that of the basic waveform data point E) are obtained. Thereafter the differential data is obtained by calculating a difference between values of those two waveform data points obtained at the same time. Then, the additional element is obtained by multiplying the calculated differential data by a predetermined coefficient. The output waveform data can be obtained by applying (adding or subtracting) the differential data to (to or from) the basic waveform data.
The predetermined coefficient can be given as a preset value or a value varying from time to time during the performance. For example, a value corresponding to a random number that is generated with the elapse of time. The predetermined coefficient may be set to 1. In such a case, the additional element is equal to the differential data. Therefore, the output waveform data can be obtained by applying (adding or subtracting) the differential data to (to or from) the basic waveform data.
For instance, basic waveform data h1 can be obtained, as illustrated in
Moreover, basic waveform data h3 can be obtained, as illustrated in
Thus, when the hitting surface (R1a or R2a) as the hitting portion in the present disclosure is hit, the output waveform data obtained by adding the additional element to any of the basic waveform data (A to H), corresponding to a level of the hit strength at that time, can be output from the output mechanism 3. Accordingly, when the same hitting surface is finely hit repeatedly in a roll performance, for example, the output waveform data including variations inherent to sounds generated by the humans or the natural musical instruments are output. These output waveform data are analogous to each other, but not the same, and a situation of the same waveform data being monotonously output repeatedly can be avoided.
The storage mechanism 1 in this embodiment can produce the output waveform data by freely changing the timing to apply the additional element to the basic waveform data at the predetermined level of the hit strength, by shifting the timing to add or subtract the additional element. It is also possible to execute an envelope process that accompanies with an increase or a decrease of the sound volume, or a filtering process where the additional element is applied to only a predetermined sound range. Here, because the basic waveform data is not subjected to the envelope process or the filtering process, deterioration in texture of music sounds is minimized. As a result, a variety of analogous output waveform data can be produced while the sound texture is maintained, and waveform data with rich variations can be output.
The output mechanism 3 in this embodiment is able to output multiple output waveform data, produced by applying the additional element, at random or as per preset. In other words, the multiple output waveform data obtained by applying the different additional elements at the comparable hit strength can be produced and can be output at random in accordance with generated random numbers, for example, or as per preset.
A control process executed by the electronic performance device according to this embodiment will be described below with reference to a flowchart of
First, when a hit on the hitting portion R is detected by the detection mechanism 2 (S1), whether the detected hit is effective is determined (S2). If it is determined that the detected hit is effective, the hit strength of the hit is calculated (S3). Then, whether the hit is a target where the differential data (additional element) is to be applied is determined (S4). If it is determined that the hit is the target where the differential data is to be applied, whether the filtering process is necessary is determined (S5). On that occasion, whether another process, such as the envelope process, is to be performed without being limited to the filtering process may also be determined.
Thereafter, whether the filtering process is to be performed is determined (S6). If it is determined that the filtering process is to be performed, the filtering process is performed (S7), and the differential data (additional element) is applied (S8). If it is determined that the filtering process is not to be performed, the differential data (additional element) is applied (S8) without performing the filtering process. Thus, the output waveform data is produced (S9). The output waveform data obtained as described above is output from the output mechanism 3.
An electronic performance device according to another embodiment of the present disclosure will be described below.
As in the above-described embodiment, the electronic performance device according to this embodiment is able to electronically produce hitting sounds and to output the produced sounds during a performance. As illustrated in
Here, as illustrated in
In more detail, for a range where the hit strength is relatively weak, a range including the basic waveform data A and B, the output waveform data is produced by applying the additional element, obtained by multiplying the differential data α by a predetermined coefficient, to the basic waveform data A or the basic waveform data B. For a range where the hit strength is relatively strong, a range including the basic waveform data E to H, the output waveform data is produced by applying the additional element, obtained by multiplying the differential data β by a predetermined coefficient, to each of the basic waveform data (E to H). For a region where the hit strength is medium, a region including the basic waveform data C and D, the output waveform data is produced by applying the additional element, obtained by multiplying the differential data α by a predetermined coefficient, to the basic waveform data C or the basic waveform data D and then by further applying the additional element, obtained by multiplying the differential data β by a predetermined coefficient. Thus, as in the above-described embodiment, the additional elements in this embodiment can be applied to multiple levels of the hit strength, the region with strong hit strength, the region with weak hit strength, and the medium region between those two regions in this embodiment.
A control process executed by the electronic performance device according to this embodiment will be described below with reference to a flowchart of
First, when a hit on the hitting portion R is detected by the detection mechanism 2 (S1), whether the detected hit is effective is determined (S2). If it is determined that the detected hit is effective, the hit strength of the hit is calculated (S3). Then, whether the hit is a target where the differential data (additional element) is to be applied is determined (S4). If it is determined that the hit is the target where the differential data is to be applied, whether the filtering process is necessary is determined (S5). On that occasion, as in the above-described embodiment, whether another process, such as the envelope process, is to be performed without being limited to the filtering process may also be determined.
Thereafter, a process of S6 to S9 (process regarding the differential data α) and a process of S11 to S14 (process regarding the differential data 13) are executed in parallel. In the process regarding the differential data α, whether the differential data α is to be applied is determined (S6). If it is determined that the differential data α is to be applied, whether the filtering process is to be performed is determined (S7). If it is determined that the filtering process is to be performed, the filtering process is performed (S8), and the differential data α (additional element) is applied (S9). If it is determined that the filtering process is not to be performed, the differential data α (additional element) is applied (S9) without performing the filtering process. Thus, the output waveform data is produced (S10). The output waveform data obtained as described above is output from the output mechanism 3.
On the other hand, in the process regarding the differential data β, whether the differential data β is to be applied is determined (S11). If it is determined that the differential data β is to be applied, whether the filtering process is to be performed is determined (S12). If it is determined that the filtering process is to be performed, the filtering process is performed (S13), and the differential data β (additional element) is applied (S14). If it is determined that the filtering process is not to be performed, the differential data β (additional element) is applied (S14) without performing the filtering process. Thus, the output waveform data is produced (S10). The output waveform data obtained as described above is output from the output mechanism 3. If it is not determined in S6 that the differential data α is to be applied, or if it is not determined in S11 that the differential data β is to be applied, the control process goes to S10 while skipping S7 to S9 or S12 to S14.
According to the above-described embodiment, the storage mechanism 1 stores the basic waveform data corresponding to each level of the hit strength and the additional element that is produced based on waveform data extracted separately from the basic waveform data (A to H) and that is applicable to multiple levels of the hit strength. The output mechanism 3 outputs the output waveform data that is produced by applying the additional element to the basic waveform data. Thus, since the output waveform data is produced by applying the additional element regardless of the hit strength, monotony of the performance can be very naturally avoided while an amount of information of the waveform data to be stored and an editing work time are reduced.
Furthermore, since the additional element in this embodiment is produced based on the differential data that is given by extracting a difference between two waveform data obtained at comparable hit strengths, the output waveform data analogous to the basic waveform data can be easily produced. Particularly, in this embodiment, since a variation inherent to sounds, generated by humans or natural musical instruments, is extracted as a differential between the comparable hit strengths, the expression of music sounds can be naturally changed by applying such a differential to the basic waveform data and producing the output waveform data. Moreover, since the additional element in this embodiment is obtained by multiplying the differential data by the predetermined coefficient, variations of the produced output waveform data are increased. Thus, a more natural performance can be realized. Since only the differential data obtained by extracting the variation inherent to the sounds generated by the humans or the natural musical instruments is multiplied by the coefficient, the sound texture of the basic waveform data is maintained, and deterioration in sound texture of the output waveform data is minimized.
In addition, a variety of analogous output waveform data can be produced by, for the basic waveform data at a predetermined level of the hit strength, freely changing timing to apply the additional element, or by executing an envelope process that accompanies with an increase or a decrease of the sound volume, or a filtering process with which the additional element is applied to only a predetermined sound range. Therefore, the variations of the produced output waveform data can be further increased, and deterioration in texture of music sounds is remarkably suppressed in comparison with a method of executing the filtering process on the basic waveform data itself to give the variations. When the output mechanism 3 in the present disclosure is configured to be able to output multiple output waveform data, produced by applying the additional element, at random or as per preset, the appropriate output waveform data can be smoothly output during the performance.
According to the other embodiment of the present disclosure, the multiple additional elements are stored and one of the additional elements, the one being applied, is selected according to the hit strength. Thus, the appropriate output waveform data, corresponding to the hit strength, can be output. Any one of the multiple additional elements may be applied to the hit strength. For instance, different additional elements may be applied for all the levels of the hit strength (A to H).
The embodiments have been described above, but the present disclosure is not limited to those embodiments. For instance, the additional element is not limited to the one produced based on only the differential data and may be produced by utilizing a parameter related to the performance other than the basic waveform data. More specifically, the detection mechanism 2 may detect, in addition to the strength of a hit on the hitting portion R during the performance, a hit position of the hitting portion R, a time interval between hits (a time elapsed from the last hit), and/or a pressure applied to the hitting portion R, may obtain the additional element with at least one of the detected values being the parameter, and may produce and output the output waveform data. In the case of using, as the hitting portion R, electronic hi-hat cymbals where a top cymbal and a bottom cymbal are positioned to face each other to be movable between a contact state and a spaced state, the additional element may be set to be different depending on a distance between the top cymbal and the bottom cymbal.
The additional element in the present disclosure can provide a sufficient effect not only in the case of producing the additional element merely from waveform data recorded on the same musical instrument, but also in the case of producing the additional element from waveform data recorded on another very similar musical instrument. In another example, the additional element may be obtained based on waveform data recorded while the type and/or tension of the hitting surface of the musical instrument, the type and/or tension of a snare wire or a string, or recording equipment such as a pick, a hammer, or a microphone used in the performance is changed. As an alternative, the additional element may be obtained based on waveform data recorded on a similar musical instrument.
As long as an electronic performance device includes a storage mechanism configured to store basic waveform data corresponding to each level of strength of the hit on the musical instrument, and to further store an additional element that is produced based on waveform data extracted from sounds of the musical instrument separately from the basic waveform data and that is applicable to multiple levels of the hit strength, and an output mechanism configured to issue output waveform data that is produced by applying the additional element to the basic waveform data, the present disclosure can be applied to various electronic performance devices regardless of, for example, a difference in external shape of the electronic performance device, or whether one or more other functions are added to the electronic performance device.
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2020-119703 | Jul 2020 | JP | national |
This application is a continuation of International Application No. PCT/JP2021/025740, filed Jul. 8, 2021, which claims priority to Japanese Application No. 2020-119703, filed Jul. 13, 2020. The disclosures of the above applications are incorporating herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2021/025740 | Jul 2021 | US |
Child | 17994493 | US |