Electronic Performance Device
20230090680 · 2023-03-23
Inventors
Cpc classification
G10H2220/185
PHYSICS
G10H3/146
PHYSICS
G10H7/02
PHYSICS
G10H2230/321
PHYSICS
G10H2230/301
PHYSICS
G10H2250/435
PHYSICS
International classification
Abstract
An electronic performance device includes a storage mechanism 1, a detection mechanism 2 and an output mechanism 3. The storage mechanism 1 is configured to store data waveforms per level of hit strength. The detection mechanism 2 is configured to transmit a detection signal at the time of hitting. The output mechanism 3 is configured to output data waveforms corresponding to the hit strength indicated by the detection signal. The storage mechanism 1 stores basic data waveforms corresponding to each level of strength of a hit on a musical instrument. An additional element that is produced based on waveform data extracted separately from the basic waveform data and applicable to multiple levels of the hit strength. The output mechanism 3 outputs output waveform data where the additional element is applied to the basic waveform data.
Claims
1. An electronic performance device comprising: a storage mechanism configured to previously store waveform data per level of hit strength obtained at 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; and an output mechanism configured to output, the waveform data stored in the storage mechanism, and the waveform data corresponding 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 corresponding to each level of strength of the hit on the musical instrument; and at least one 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 the output mechanism outputs output waveform data that is produced by applying the additional element to the basic waveform data.
2. The electronic performance device according to claim 1, wherein the additional element is produced based on differential data given by extracting a difference between two data waveforms obtained at comparable hit strengths.
3. The electronic performance device according to claim 2, wherein the additional element is obtained by multiplying the differential data by a predetermined coefficient.
4. The electronic performance device according to claim 1, wherein a variety of analogous output data waveforms are produced by freely changing timing to apply the additional element to the basic data waveform at a predetermined level of the hit strength, or by executing an envelope process that accompanies with an increase or a decrease of a sound volume, or a filtering process where the additional element is applied to only a predetermined sound range.
5. The electronic performance device according to claim 1, wherein the output mechanism is configured to output multiple output data waveforms, produced by applying the additional element, at random or as per preset.
6. The electronic performance device according to any one of claim 1, wherein the detection mechanism detects various parameters different from the strength of the hit on the hitting portion during the performance, the parameters including a hit position of the hitting portion, a time interval between hits, and a pressure applied to the hitting portion, obtains the additional element based on at least one of detected values, and produces the output data waveform.
7. The electronic performance device according to claim 1, wherein 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.
Description
DRAWINGS
[0023] 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.
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
DETAILED DESCRIPTION
[0052] An embodiment of the present disclosure will be described in detail below with reference to the drawings.
[0053] 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
[0054] The electronic performance device according to this embodiment includes, as illustrated in
[0055] 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.
[0056] 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
[0057] 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
[0058] 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.
[0059] A detailed structure of the electronic performance device will be described below.
[0060] As illustrated in
[0061] 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
[0062] Inside the shell 6, as illustrated in
[0063] 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
[0064] As illustrated in
[0065] As illustrated in
[0066] 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.
[0067] In the electronic cymbal R2, in this embodiment as illustrated in
[0068] Furthermore, as illustrated in
[0069] Here, the storage mechanism 1, in this embodiment, as illustrated in
[0070] 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.
[0071] 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.
[0072] For instance, basic waveform data h1 can be obtained, as illustrated in
[0073] Moreover, basic waveform data h3 can be obtained, as illustrated in
[0074] 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.
[0075] 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.
[0076] 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.
[0077] A control process executed by the electronic performance device according to this embodiment will be described below with reference to a flowchart of
[0078] 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.
[0079] 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.
[0080] An electronic performance device according to another embodiment of the present disclosure will be described below.
[0081] 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
[0082] Here, as illustrated in
[0083] 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.
[0084] A control process executed by the electronic performance device according to this embodiment will be described below with reference to a flowchart of
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091] 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).
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.