Electronic musical instrument
By storing basic waveform data in the electronic performance device and generating additional elements of differential data, the problems of large storage capacity and cumbersome editing are solved, naturally changing musical sound output is achieved, and storage requirements and editing time are reduced.
Patent Information
- Application Number
- CN202180049303.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-07-13
- Filing Date
- 2021-07-08
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2041-07-08
AI Technical Summary
Existing electronic performance devices require a large amount of storage capacity to store waveform data for each level of striking intensity, and the editing work is cumbersome, and the existing technology cannot naturally change the musical sound.
The basic waveform data corresponding to each level of striking intensity of the musical instrument is stored through the storage element, and additional elements are generated based on the differential data, which are applicable to multiple striking intensities. The output element outputs the waveform data generated by the additional elements, and the detection element detects the striking intensity and other parameters to constitute the additional elements.
The amount of stored waveform data information and editing work time are reduced, monotony of performance is naturally avoided, the sound texture is maintained, the variation of output waveform data is increased, and the degradation of the music sound texture is reduced.
Smart Images

Figure CN116114013B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an electronic musical instrument device capable of outputting waveform data corresponding to striking intensity. Background Art
[0002] Conventional electronic musical performance devices are configured to pre-store waveform data obtained when a particular natural musical instrument, such as an acoustic drum or cymbal, is struck, and then output the pre-stored waveform data when a strike is detected during performance. In this case, for example, during a roll performance (i.e., a performance involving repeated, detailed strikes on a striking surface), the same waveform data is repeatedly output in a monotonous manner. This may give the impression that the performance is monotonous.
[0003] To address the above-mentioned issues, electronic performance devices have been proposed, such as the device disclosed in Patent Document 1. In the disclosed electronic performance device, multiple waveform data for each level of striking intensity are pre-stored for a natural musical instrument, and during performance, waveform data corresponding to the striking intensity is selected and output according to a predetermined algorithm (random number). This related technology can avoid the monotony of rolling performances and can electronically generate striking sounds that are closer to the sounds produced by natural musical instruments. As another example of prior art, Patent Document 2 discloses a musical sound generator that can obtain a musical sound waveform signal by combining a reference waveform and a residual waveform.
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent Application Laid-Open No. 2006-30474
[0006] Patent Document 2: Japanese Patent Application Laid-Open No. 61-9693 Summary of the Invention
[0007] Technical issues
[0008] While the aforementioned prior art (disclosed in Patent Document 1) appears to avoid monotony in performance, it requires a memory element with a large storage capacity because it pre-stores multiple waveform data for each level of the natural instrument's striking force. Furthermore, since the waveform data for each level of striking force must be edited to optimize the performance, the editing process requires both skill and considerable time.
[0009] The above-mentioned other prior art (disclosed in Patent Document 2) has the following problems. For example, even if the residual waveform is changed by changing the filter or timing and the changed residual waveform is added to the reference waveform, the performance of the musical sound does not change because the residual waveform does not include the variation elements inherent in the sounds produced by humans or natural instruments. This leads to the disadvantage that the sounds produced by repeated strikes sound similar. Specifically, the above-mentioned prior art needs to generate residual data for each intensity group in a manner that generates soft residual data for weak strikes and strong residual data for strong strikes.
[0010] In view of the above-mentioned prior art, the present invention provides an electronic performance device that can generate output waveform data by applying additional elements regardless of the striking intensity, thereby naturally avoiding the monotony of the performance and reducing the amount of information of the waveform data to be stored and the editing work time.
[0011] Technical Solution
[0012] The present invention provides an electronic performance device, comprising: a storage element configured to pre-store waveform data of various levels of striking intensity obtained when a musical instrument is struck; a striking part that is struck during performance; a detection element configured to detect the striking of the striking part during performance and transmit a detection signal at least related to the striking intensity at the time of the striking; and an output element configured to output the waveform data stored in the storage element, corresponding to the striking intensity indicated by the detection signal, when receiving the detection signal from the detection element, wherein the storage element stores: basic waveform data corresponding to various levels of striking intensity of the musical instrument; and at least one additional element, which is generated based on waveform data extracted from the sound of the musical instrument separately from the basic waveform data and can be applied to multiple levels of striking intensity, and the output element outputs output waveform data generated by adding the additional element to the basic waveform data.
[0013] Optionally, in the electronic performance apparatus provided by the present invention, the additional element is generated based on differential data obtained by extracting the difference between two waveform data obtained at the same degree of striking intensity.
[0014] Optionally, in the electronic performance device provided by the present invention, the additional element is obtained by multiplying the differential data by a predetermined coefficient.
[0015] Optionally, in the electronic performance device provided by the present invention, various approximate output waveform data are generated by freely changing the timing of adding the additional elements to the basic waveform data of the predetermined level of the striking intensity, or by performing an envelope process accompanied by an increase or decrease in volume, or by performing a filtering process of adding the additional elements only to a predetermined sound range.
[0016] Optionally, in the electronic performance device provided by the present invention, the output element is configured to output a plurality of output waveform data generated by adding the additional elements in a random or preset manner.
[0017] Optionally, in the electronic performance device provided by the present invention, the detection element detects various parameters different from the intensity of the strike on the striking part during the performance, and the parameters include the strike position of the striking part, the time interval of the strike, and the pressure applied to the striking part. The additional elements are constituted based on at least one detection value, and the output waveform data is generated.
[0018] Optionally, in the electronic performance device provided by the present invention, the storage element stores a plurality of additional elements, and selects one of the additional elements applicable to the intensity of the strike on the striking part.
[0019] Technical Effects
[0020] In the electronic musical performance device provided by the present invention, a storage element stores basic waveform data corresponding to various levels of striking strength of a musical instrument, and additional elements generated based on waveform data extracted from the sound of the musical instrument separately from the basic waveform data and applicable to multiple levels of striking strength. Furthermore, an output element outputs output waveform data generated by adding the additional elements to the basic waveform data. Therefore, by generating output waveform data by applying the additional elements regardless of striking strength, monotony of the performance can be avoided in a very natural manner, while also reducing the amount of waveform data to be stored and the time required for editing.
[0021] In the electronic performance device provided by the present invention, since the additional elements are generated based on differential data obtained by extracting the difference between two waveform data obtained at the same degree of striking intensity, natural output waveform data similar to the basic waveform data can be easily generated.
[0022] In the electronic musical instrument device provided by the present invention, the additional factor is obtained by multiplying the differential data by a predetermined coefficient, thereby increasing the variation in the generated output waveform data, thereby achieving a more natural performance. Since the differential data, obtained by extracting only the variation inherent in the sound produced by humans or natural musical instruments, is multiplied by the coefficient, the sonic texture of the basic waveform data is maintained, and degradation of the sonic texture of the output waveform data is minimized.
[0023] The electronic musical instrument provided by the present invention generates various approximate output waveform data by freely varying the timing of adding additional elements to basic waveform data at predetermined levels of strike intensity, by performing envelope processing that increases or decreases the volume, or by performing filtering processing that adds the additional elements only to a predetermined range of tones. Consequently, the variation in the generated output waveform data can be further increased, and degradation of the musical sound quality can be significantly suppressed compared to methods that apply filtering processing to the basic waveform data itself to create variations.
[0024] In the electronic performance device provided by the present invention, since the output element is configured to output a plurality of output waveform data generated by adding the additional elements in a random or preset manner, appropriate output waveform data can be smoothly output during the performance process.
[0025] In the electronic musical instrument device provided by the present invention, the detection element detects various parameters, different from the intensity of the strike on the striking portion, during performance. These parameters include the strike position, the time interval between strikes, and the pressure applied to the striking portion. Based on at least one of the detected values, additional elements are generated to generate output waveform data. This allows for a natural variation in the output waveform data that matches the inherent performance of the instrument.
[0026] In the electronic musical performance apparatus provided by the present invention, since the storage element stores a plurality of additional elements and selects an additional element applicable to the striking intensity of the striking part, appropriate output waveform data can be output according to the striking intensity. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a block diagram showing an electronic musical instrument apparatus according to an embodiment of the present invention;
[0028] Figure 2 is a schematic diagram showing basic waveform data and differential data for each attack intensity level, which are used in the electronic musical performance apparatus according to the embodiment;
[0029] Figure 3 is a flowchart showing a control process performed by the electronic musical performance apparatus according to the embodiment;
[0030] Figure 4is a schematic diagram showing basic waveform data and differential data for each striking intensity level used in an electronic musical performance apparatus according to another embodiment of the present invention;
[0031] Figure 5 is a flowchart showing a control process performed by an electronic musical performance apparatus according to another embodiment;
[0032] Figure 6 is a schematic diagram illustrating the electronic musical instrument device of the present invention;
[0033] Figure 7 is a perspective view showing an electronic drum applied to the electronic musical instrument apparatus of the present invention;
[0034] Figure 8 Yes Display Figure 7 A plan view of the electronic drum;
[0035] Figure 9 Yes Display Figure 7 A plan view of an electronic drum with a striking surface removed;
[0036] Figure 10 yes Figure 8 XX line cross-sectional view;
[0037] Figure 11 yes Figure 8 XI-XI line cross-sectional view;
[0038] Figure 12 yes Figure 8 The XII-XII line cross-sectional view;
[0039] Figure 13 Yes Display Figure 7 A graph showing the basic waveform data of an electronic drum;
[0040] Figure 14 yes Figure 13 An enlarged view of area a in FIG;
[0041] Figure 15 Yes Display Figure 7 A graph of differential data of an electronic drum;
[0042] Figure 16 Yes Display Figure 7 The waveform data of the electronic drum and the chart of the output waveform data;
[0043] Figure 17 is a perspective view showing an electronic cymbal suitable for the electronic musical instrument device of the present invention;
[0044] Figure 18 Yes Display Figure 17 A plan view of an electronic cymbal;
[0045] Figure 19 Yes Display Figure 17 A plan view of an electronic cymbal with its cymbal head removed;
[0046] Figure 20 Yes Display Figure 17 A bottom view of the electronic cymbal with its cover removed;
[0047] Figure 22 When viewed from above Figure 17 An exploded perspective view of an electronic cymbal;
[0048] Figure 23 yes Figure 18 XXIII-XXIII line cross-sectional view;
[0049] Figure 24 yes Figure 18 XXIV-XXIV line sectional view;
[0050] Figure 25 Yes Display Figure 17 A graph showing the basic waveform data of an electronic cymbal;
[0051] Figure 26 yes Figure 25 An enlarged view of region b in FIG;
[0052] Figure 27 Yes Display Figure 17 A graph showing the differential data of an electronic cymbal;
[0053] Figure 28 Yes Display Figure 17 Graph of the waveform data of an electronic cymbal and the output waveform data.
[0054] Explanation of symbols
[0055] 1 storage element
[0056] 2 Detection element
[0057] 3 output elements
[0058] 4 frame rubber
[0059] 5 side rims
[0060] 6 drum body
[0061] 7 tension bolts
[0062] 8 borders
[0063] 9 sensor pads
[0064] 10-bolt struts
[0065] 11 rubber bushing
[0066] 12 inner panels
[0067] 13 cymbal heads
[0068] 14 frame
[0069] 14a locking portion
[0070] 15 Covering
[0071] 15a protrusion
[0072] 16 Cymbal Rubber Bushings
[0073] R hitting part
[0074] R1 Electronic Drum
[0075] R1a striking surface (striking part)
[0076] R1b impact sensor (top sensor)
[0077] R1c impact sensor (rim sensor)
[0078] R1d impact sensor (side wheel rim sensor)
[0079] R2 Electronic Cymbal
[0080] R2a striking surface (striking part)
[0081] R2aa cymbal heart
[0082] R2ab cymbal face
[0083] R2ac cymbal rim
[0084] R2b impact sensor
[0085] R2c impact sensor
[0086] R2d impact sensor
[0087] J1 output jack
[0088] J2 output jack
[0089] J3 output jack
[0090] A~H basic waveform data DETAILED DESCRIPTION
[0091] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
[0092] The electronic musical performance apparatus according to the embodiment can electronically generate striking sounds and output the generated sounds during performance. Figure 1As shown, the electronic performance device includes a storage element 1, which is configured to pre-store waveform data of different levels of striking intensity obtained when a musical instrument is struck; a striking part R to be struck during performance; a detection element 2 configured to detect the strike on the striking part R during performance and transmit a detection signal at least related to the striking intensity during the strike; and an output element 3, which is configured to output the waveform data stored in the storage element 1 and the waveform data corresponding to the striking intensity indicated by the detection signal when receiving the detection signal from the detection element 2.
[0093] like Figure 6 As shown, the electronic performance device of this embodiment is composed of, for example, an electronic drum R1 and an electronic cymbal R2. The player can play the electronic performance device by striking, for example, the striking surface R1a (see FIG. Figures 7 to 12 ) and the striking surface R2a of each electronic cymbal R2 (see Figures 17 to 24 ) (These striking surfaces R1a and R2a respectively correspond to the striking portion R in the present invention).
[0094] The electronic musical instrument device of the present invention can be applied not only to percussion instruments such as electronic drums R1 and electronic cymbals R2, but also to other types of electronic musical instrument devices that produce decaying sounds, such as keyboard instruments such as electronic pianos, or string instruments such as electronic guitars. For example, when the electronic musical instrument device is applied to a keyboard instrument, the striking intensity is considered to represent the strength of the key strikes. When the electronic musical instrument device is applied to a string instrument, the striking intensity is considered to represent the strength of plucking or strumming the string.
[0095] The storage element 1 is composed of a storage medium such as a memory, which stores waveform data of each striking intensity level when a specific instrument (i.e., a natural instrument corresponding to the sound to be reproduced, generally called an acoustic instrument) of the electronic performance device is struck in advance. Figure 2 As shown in FIG. 1 , the storage element 1 can store basic waveform data (A to H) obtained for each striking intensity level. The basic waveform data (A to H) is a waveform data representing the striking intensity level. Figure 13 Or each data of the sound wave generated at the time of hitting and decaying with the passage of time as shown in 25 (a graph in which the horizontal axis represents time and the vertical axis represents volume).
[0096] The detection element 2 is composed of a vibration sensor installed at a position such as the striking part R of the electronic musical instrument. Figure 10 and 11 As shown, the detection element 2 is composed of vibration sensors (R1b and R1c) (i.e., top sensor and rim sensor) and vibration sensor R1d (i.e., side rim sensor) attached to the inside of the electronic drum R1, or as shown in FIG. Figures 20 to 24As shown, vibration sensors R2b, R2c and R2d (i.e., vibration sensor, cymbal core sensor and cymbal rim sensor) installed inside the electronic cymbal R2. The detection element 2 can transmit a detection signal related to at least the intensity of the strike to the output element 3 when detecting a strike during performance. Figure 10 and 11 Symbol t in denotes a buffer tape for elastically holding each vibration sensor ( R1b and R1c ).
[0097] The output element 3 is electrically connected to the storage element 1 and the detection element 2 and is capable of outputting the waveform data stored in the storage element 1. Upon receiving a detection signal from the detection element 2, the output element 3 outputs the waveform data (output waveform data) corresponding to the striking intensity indicated by the detection signal as a striking sound via a speaker, etc. In other words, when the striking portion R is struck during a performance, the output element 3 can reproduce the sound of the instrument corresponding to the striking intensity, which has been previously recorded (so-called sampled) and stored.
[0098] The detailed structure of the electronic musical instrument apparatus will be described below.
[0099] like Figures 7 to 12 As shown, the electronic drum R1 is composed of a mesh striking surface R1a made of PET or nylon, a cylindrical drum body 6 made of a resin such as ABS or nylon, bolt supports 10 made of a resin such as ABS or nylon or made of aluminum or zinc die-casting, a side rim 5 made of a resin such as ABS or nylon, a frame 8 made of steel or die-casting, an inner plate 12 made of steel, and striking sensors (R1b and R1c).
[0100] The frame rubber 4 made of an elastomer such as EPDM rubber is fixed to the frame 8. In the drum shell 6, a plurality of bolt pillars 10 are formed along the circumferential direction, and the striking surface R1a including the frame rubber 4 and the frame 8 is fixedly supported by the bolt pillars 10 by the tension bolts 7. In this embodiment, the mounting portion of the bolt pillars 10 of the drum shell 6 is as follows Figure 11 and 12 As shown, it is formed by an outwardly bent end 6a and an inwardly bent end 6b to ensure its rigidity.
[0101] In drum 6, as Figures 9 to 12 As shown, multiple sensor configuration parts s extend from the circumferential edge to the center and are formed rotationally symmetrically around the central axis of the drum body 6, and the inner plate 12 is configured in each sensor configuration part s. A top sensing pad 9 is installed on a specific inner plate 12. Figure 11 and 12As shown, top sensing pad 9 is fixed to inner plate 12, with its tip abutting striking surface R1a. Impact sensor R1b, configured as a top sensor capable of detecting strikes on striking surface R1a, is attached between top sensing pad 9 and inner plate 12, while impact sensor R1c, configured as a rim sensor capable of detecting strikes against frame rubber 4, is attached below inner plate 12.
[0102] Through the above structure, the top sensing pad 9 and the impact sensor (R1b and R1c) can be connected to the desired position in the drum shell 6 (i.e. the desired position of the inner plate 12), and the number and layout of the sensors can be flexibly changed according to the type. Output jack J1 (see Figures 9 to 12 ) is connected to a specific location on the sensor arrangement section s, with the output jack J1 and the inner plate 12 positioned interchangeably. The detection signal from the impact sensor R1b can be output from the output jack J1. The base plate of the output jack J1 also serves as a cover to conceal the internal wiring.
[0103] like Figure 11 As shown, the side rim 5 is mounted at a predetermined position on the drum shell 6 and has side rib rubber 5a that the player can strike. The side rim 5 also includes a strike sensor R1d, which serves as a side rim sensor for detecting strikes on the side rim 5, and an output jack J2 (side rim output jack) that outputs the detection value of strike sensor R1d. In this embodiment, the side rim 5 is mounted on the outer circumference of the drum shell 6 via a rubber bushing 11. Therefore, strikes detected by strike sensor R1d (i.e., the side rim sensor) can be reliably distinguished from strikes detected by strike sensors (R1b and R1c) (i.e., the top sensor and the rim sensor).
[0104] like Figures 17 to 24 As shown, the electronic cymbal R2 is composed of a cymbal surface 13 (for example, made of silicone rubber) constituting a striking surface R2a, a frame 14 (made of resin such as ABS or nylon), and a cover 15 (for example, made of EPDM rubber). The cymbal surface 13 is the part that the player can strike with a stick or the like. Figure 17 As shown, it includes a cymbal core R2aa, a cymbal face R2ab and a cymbal rim R2ac.
[0105] The central area of the cymbal head 13 is connected to the frame 14 via a cymbal rubber bushing 16 interposed therebetween. Strike signals to the center section R2aa, the face section R2ab, and the rim section R2ac are detected by the strike sensors R2b, R2c, and R2d, respectively, and the detection signals from these sensors can be output from the output jack J3. The strike sensor R2b is a vibration sensor, while the strike sensors (R2c and R2d) (i.e., the rim sensor and center section sensor) are both thin-film switch sensors.
[0106] In the electronic cymbal R2 of the present invention, as Figure 24 As shown, the curvature r2 of the circumferential edge portion of the frame 14 (i.e., the portion near the placement of the strike sensor R2c) is set to be greater than the curvature r1 of the inner area of the circumferential portion of the cymbal face 13 (i.e., the area belonging to the cymbal face portion R2ab). Therefore, even when the player strikes the cymbal rim R2ac at an angle close to the horizontal, the strike sensor R2c can reliably detect the strike because the cross-sectional shape of the cymbal can be maintained without excessively increasing the curvature r1 while increasing the placement angle of the strike sensor R2c relative to the horizontal direction.
[0107] In addition, if Figure 21 and 24 As shown, the frame 14 in this embodiment includes a hook-shaped locking portion 14a formed in the region where the cover portion 15 is attached. The cover portion 15 is formed by attaching a protrusion 15a (see FIG. Figure 22 and 24 ) is assembled to the locking portion 14a and can be attached to the frame 14. As a result, compared with the case where the cover 15 is fixed to the frame 14 using screws or the like, damage to the screws or the like due to impact can be more reliably avoided.
[0108] In the following, Figure 2 As shown, the storage element 1 in this embodiment stores basic waveform data (A to H) corresponding to various levels of the striking intensity of the musical instrument, and the additional elements generated based on the waveform data extracted from the sound of the same musical instrument separately from the basic waveform data (A to H) can be applied to multiple levels of striking intensity (in this embodiment, all levels of striking intensity from weak striking to strong striking). The additional elements in this embodiment are generated based on differential data obtained by extracting the difference between two waveform data obtained at the same degree of striking intensity. In other words, the additional elements are provided by extracting the variation elements inherent in the sound produced by humans or natural musical instruments. The additional elements are proposed as waveform data, for example Figure 15 The waveform data (α1) shown or Figure 27 The waveform data (α2) is shown.
[0109] More specifically, the differential data in this embodiment is obtained, for example, in the following manner. When the striking intensity is of the same magnitude as the basic waveform data E, two waveform data sets different from the basic waveform data E are obtained (i.e., two waveform data sets obtained when the same instrument is struck with the same striking intensity as the basic waveform data E). The differential data is then obtained by calculating the difference between the values of these two waveform data sets obtained simultaneously. The calculated differential data is then multiplied by a predetermined coefficient to obtain an additional factor, and the output waveform data can be obtained by applying (adding or subtracting) the differential data to the basic waveform data.
[0110] The predetermined coefficient can be a preset value or a value that changes from time to time during the performance (for example, a value corresponding to a random number generated over time). The predetermined coefficient can be set to 1. In this case, the additional factor is equal to the differential data. Therefore, the output waveform data can be obtained by applying (adding or subtracting) the differential data to the basic waveform data.
[0111] For example, Figure 13 and 14 As shown, the basic waveform data h1 can be obtained by striking an acoustic drum corresponding to the electronic drum R1 at a predetermined level of striking intensity and recording the resulting sound. Figure 15 The differential data α1 shown is calculated based on the same level of striking intensity as the above striking intensity. Then, an additional factor can be obtained by multiplying the differential data α1 by a predetermined coefficient, and output waveform data h2 similar to the basic waveform data h1 can be obtained by applying the additional factor to the basic waveform data h1, as shown in FIG. Figure 16 shown.
[0112] In addition, if Figure 25 and 26 As shown, the basic waveform data h3 can be obtained by striking an acoustic cymbal (natural musical instrument) corresponding to the electronic cymbal R2 at a predetermined level of striking intensity and recording the resulting sound. Figure 27 The differential data α2 shown is calculated based on the same level of striking intensity as the above striking intensity. Then, the additional factor can be obtained by multiplying the differential data α2 by a predetermined coefficient, and the output waveform data h4 similar to the basic waveform data h3 can be obtained by applying the additional factor to the basic waveform data h3, as shown in FIG. Figure 28 shown.
[0113] Therefore, when the striking surface (R1a or R2a) serving as the striking portion in the present invention is struck, output waveform data obtained by adding additional elements to any basic waveform data (A to H) corresponding to the level of striking intensity at that time can be output from the output element 3. Therefore, when the same striking surface is repeatedly struck minutely in a rolling performance, for example, output waveform data including variations inherent in the sound produced by a human or a natural musical instrument can be output, and these output waveform data are similar to each other but not identical, so that a situation in which the same waveform data is repeatedly and monotonously output can be avoided.
[0114] The storage element 1 in this embodiment can generate output waveform data by freely varying the timing of applying additional elements to the basic waveform data for predetermined levels of striking intensity (i.e., by shifting the timing of adding or subtracting the additional elements). Furthermore, envelope processing can be performed to increase or decrease the volume, or filtering can be performed to apply the additional elements only to a predetermined range of sound. Because the basic waveform data is not subjected to envelope processing or filtering, degradation of the musical sound quality is minimized. As a result, various approximate output waveform data can be generated while maintaining the sound quality, resulting in a rich variety of output waveform data.
[0115] The output element 3 in this embodiment is capable of randomly or pre-set outputting a plurality of output waveform data generated by applying additional elements. In other words, it is possible to generate a plurality of output waveform data obtained by applying different additional elements at the same level of striking intensity, and to randomly output the data based on, for example, a generated random number or based on a pre-set setting.
[0116] The following will refer to Figure 3 The flowchart of FIG. 1 describes the control flow executed by the electronic musical performance apparatus according to this embodiment.
[0117] First, when detection element 2 detects a strike on striking portion R (S1), it determines whether the detected strike is valid (S2). If the detected strike is valid, the strike intensity is calculated (S3). Next, it determines whether the strike is the target to which the differential data (additional element) is to be applied (S4). If the strike is the target to which the differential data is to be applied, it determines whether filtering processing is required (S5). At this point, the determination is not limited to filtering processing; other processing such as envelope processing can also be performed.
[0118] Thereafter, it is determined whether filtering is to be performed (S6). If it is determined that filtering is to be performed, filtering is performed (S7) and differential data (additional elements) are applied (S8). If it is determined that filtering is not to be performed, differential data (additional elements) are applied without performing filtering (S8). Thus, output waveform data is generated (S9). The output waveform data obtained as described above is output from the output element 3.
[0119] An electronic musical performance apparatus according to another embodiment of the present invention will be described below.
[0120] As in the aforementioned embodiments, the electronic musical performance apparatus according to this embodiment can electronically generate striking sounds and output the generated sounds during performance. Figure 1As shown, the electronic musical performance device includes a storage element 1 configured to pre-store waveform data of various levels of striking intensity obtained when a musical instrument (e.g., a natural musical instrument corresponding to the electronic musical performance device) is struck; a detection element 2 configured to detect a strike on the striking portion R during a performance and transmit a detection signal related to at least the striking intensity at the time of the strike; and an output element 3 configured to, upon receiving a detection signal from the detection element 2, output waveform data corresponding to the striking intensity indicated by the detection signal from the waveform data stored in the storage element 1. It should be noted that detailed descriptions of components similar to those of the previous embodiment will be omitted.
[0121] Here, if Figure 4 As shown, the storage element 1 in this embodiment stores a plurality of additional elements (two differential data α and β in this embodiment), and selects one of the additional elements to be applied according to the hitting strength. In other words, Figure 4 As shown, the storage element 1 stores not only basic waveform data (A to H) corresponding to each level of striking intensity on the musical instrument, but also stores additional elements (differential data α and β) generated by waveform data extracted separately from the basic waveform data (A to H), and selects one additional element to be applied according to the striking intensity.
[0122] More specifically, for a range with relatively weak strike intensity (i.e., the range including basic waveform data A and B), the output waveform data is generated by applying an additional factor obtained by multiplying differential data α by a predetermined coefficient to basic waveform data A or basic waveform data B. For a range with relatively strong strike intensity (i.e., the range including basic waveform data E to H), the output waveform data is generated by applying an additional factor obtained by multiplying differential data β by a predetermined coefficient to each of the basic waveform data (E to H). For a region with medium strike intensity (i.e., the region including basic waveform data C and D), the output waveform data is generated by applying an additional factor obtained by multiplying differential data α by a predetermined coefficient to basic waveform data C or basic waveform data D, and then applying an additional factor obtained by multiplying differential data β by a predetermined coefficient to the additional factor. Thus, as in the previous embodiment, the additional factor in this embodiment can be applied to multiple levels of strike intensity (i.e., in this embodiment, a region with strong strike intensity, a region with weak strike intensity, and a medium range between these two).
[0123] The following will refer to Figure 5 The flowchart describes the control flow executed by the electronic musical performance apparatus according to this embodiment.
[0124] First, when the detection element 2 detects a strike on the striking portion R (S1), it determines whether the detected strike is valid (S2). If the detected strike is valid, the strike intensity of the strike is calculated (S3). Then, it determines whether the strike is the target to which the differential data (additional element) is to be applied (S4). If the strike is the target to which the differential data is to be applied, it determines whether filtering processing is required (S5). At this point, as in the previous embodiment, it is not limited to filtering processing, and it is also possible to determine whether other processing such as envelope processing is to be performed.
[0125] Thereafter, the processing of S6 to S9 (processing of differential data α) and the processing of S11 to S14 (processing of differential data β) are performed in parallel. In the processing of differential data α, it is determined whether differential data α is applied (S6). If it is determined that differential data α is to be applied, it is determined whether filtering processing is to be performed (S7). If it is determined that filtering processing is to be performed, filtering processing is performed (S8) and differential data α (additional element) is applied (S9). If it is determined that filtering processing is not to be performed, differential data α (additional element) is applied without performing filtering processing (S9). Therefore, output waveform data is generated (S10). The output waveform data obtained as described above is output from the output element 3.
[0126] On the other hand, in the processing of differential data β, it is determined whether differential data β is to be applied (S11). If it is determined that differential data β is to be applied, it is determined whether filtering processing is to be performed (S12). If it is determined that filtering processing is to be performed, filtering processing is performed (S13), and differential data β (additional element) is applied (S14). If it is determined that filtering processing is not to be performed, differential data β (additional element) is applied without performing filtering processing (S14). Therefore, output waveform data is generated (S10). The output waveform data obtained as described above is output from the output element 3. If it is not determined in S6 that differential data α is to be applied, or if it is not determined in S11 that differential data β is to be applied, the control flow enters S10 and skips S7 to S9 or S12 to S14.
[0127] According to the above embodiment, the storage element 1 stores basic waveform data corresponding to each level of strike intensity, as well as additional elements generated based on waveform data extracted separately from the basic waveform data (A to H), and is applicable to multiple levels of strike intensity. Furthermore, the output element 3 outputs output waveform data generated by adding the additional elements to the basic waveform data. Therefore, since the output waveform data is generated by applying the additional elements regardless of the strike intensity, monotony of the performance can be avoided in a very natural way, while reducing the amount of waveform data to be stored and the editing work time.
[0128] Furthermore, since the additional elements in this embodiment are generated based on differential data obtained by extracting the difference between two waveform data obtained with the same degree of striking intensity, output waveform data that approximates the basic waveform data can be easily generated. In particular, in this embodiment, since the variations inherent in the sound produced by humans or natural instruments are extracted as the difference between the same degree of striking intensity, by applying this difference to the basic waveform data, the expression of the musical sound can be naturally changed, and output waveform data can be generated. Furthermore, since the additional elements in this embodiment are obtained by multiplying the differential data by a predetermined coefficient, the variations in the generated output waveform data are increased, thereby enabling a more natural performance. Since only the differential data obtained by extracting the variations inherent in the sound produced by humans or natural instruments is multiplied by the coefficient, the sound texture of the basic waveform data is maintained, and degradation of the sound texture of the output waveform data is minimized.
[0129] Furthermore, various approximate output waveform data can be generated by freely varying the timing of adding additional elements to the basic waveform data at predetermined levels of striking intensity, by performing envelope processing with accompanying volume increases or decreases, or by performing filtering processing that adds the additional elements only to a predetermined range of tones. Consequently, the variation in the generated output waveform data can be further increased, and degradation in the musical sound quality can be significantly suppressed compared to methods that apply filtering processing to the basic waveform data itself to produce variations. When the output element 3 of the present invention is configured to output a plurality of output waveform data generated by applying the additional elements, either randomly or in a predetermined manner, it is possible to smoothly output appropriate output waveform data during a performance.
[0130] According to another embodiment of the present invention, since multiple additional factors are stored and one additional factor is selected based on the impact intensity, appropriate output waveform data can be selected and output based on the impact intensity. Any of the multiple additional factors can be applied to the impact intensity. For example, different additional factors can be applied to each level of impact intensity (A through H).
[0131] The embodiments have been described above, but the present invention is not limited to these embodiments. For example, the additional elements are not limited to elements generated only based on differential data, and can also be generated using parameters related to the performance other than the basic waveform data. More specifically, in addition to detecting the intensity of the striking part R during the performance, the detection element 2 can also detect the striking position of the striking part R, the time interval between strikes (the time elapsed from the last strike), and the pressure applied to the striking part R. At least one parameter in the detection value can be obtained as an additional element, and the output waveform data can be generated and output. In the case of using an electronic double-sided cymbal in which the upper cymbal and the lower cymbal are positioned to face each other to move between a contact state and a spaced state as the striking part R, the additional elements can be set to be different depending on the distance between the upper cymbal and the lower cymbal.
[0132] The additional elements of the present invention can provide sufficient effects not only when the additional elements are generated by recording waveform data for the same instrument, but also when the additional elements are generated by recording waveform data for another similar instrument. In another example, the additional elements can be obtained based on waveform data recorded when the type and / or tension of the instrument's striking surface, the type and / or tension of the snare drum wire or strings, or the type and / or tension of the plectrum, hammer, or microphone used in the performance have been changed. Alternatively, the additional elements can be obtained based on waveform data recorded for a similar instrument.
[0133] Industrial applicability
[0134] As long as the electronic performance device includes a storage element that is configured to store basic waveform data corresponding to various levels of striking intensity of a musical instrument, and further stores additional elements that are generated based on waveform data extracted from the sound of the musical instrument separately from the basic waveform data and can be applied to multiple levels of striking intensity, and an output element is configured to output output waveform data generated by adding the additional elements to the basic waveform data, the present invention can be applied to various electronic performance devices regardless of, for example, differences in the external shape of the electronic performance device, or whether one or more other functions are added to the electronic performance device.
Claims
1. An electronic performance device, characterized in that: Include: a storage element configured to pre-store waveform data of various levels of striking intensities obtained when striking the musical instrument; The percussion part is struck during the performance; a detection element configured to detect a strike on the striking portion during a performance and transmit a detection signal at least related to the strike intensity during the strike; as well as an output element configured to output, when receiving the detection signal from the detection element, the waveform data corresponding to the degree of the strike indicated by the detection signal, among the waveform data stored in the storage element; wherein the storage element stores: Basic waveform data corresponding to different levels of striking intensity of the musical instrument; as well as at least one additional element generated based on waveform data extracted from the sound of the musical instrument separately from the basic waveform data and applicable to a plurality of levels of striking strength, and the output element outputting output waveform data generated by adding the additional element to the basic waveform data, The additional element is generated based on differential data obtained by extracting a difference between two waveform data obtained at the same degree of striking strength.
2. The electronic performance device according to claim 1, wherein The additional factor is obtained by multiplying the differential data by a predetermined coefficient.
3. The electronic performance device according to claim 1 or 2, wherein: Various approximate output waveform data are generated by freely changing the timing of adding the additional element to the basic waveform data of the predetermined level of the striking intensity, or by performing envelope processing accompanied by increasing or decreasing the volume, or by performing filtering processing of adding the additional element only to a predetermined sound range.
4. The electronic performance device according to any one of claims 1 to 3, wherein: The output element is configured to output a plurality of output waveform data generated by adding the additional elements in a random or preset manner.
5. The electronic performance device according to any one of claims 1 to 4, characterized in that: The detection element detects various parameters different from the intensity of the strike on the striking part during the performance, and the parameters include the strike position of the striking part, the time interval of the strike, and the pressure applied to the striking part. The additional elements are formed based on at least one detection value, and the output waveform data is generated.
6. The electronic performance device according to any one of claims 1 to 5, characterized in that: The storage element stores a plurality of additional factors and selects one of the additional factors that is applicable according to the intensity of the impact on the impact part.
Citation Information
Patent Citations
Musical sound generator
JP1986009693A
Electronic percussion instrument, hit sound control program
JP2006030474A