Signal generation device, electronic musical instrument, electronic keyboard device, electronic device, signal generation method, and program

By introducing a signal generation device and a sound production control unit into electronic keyboard instruments, the sound production method of the tone signal is controlled based on the duration of the operating element, which solves the problem of the difficulty in controlling glissando during performance and realizes flexible pitch change and control.

CN116438596BActive Publication Date: 2025-12-26YAMAHA CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180074115.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-11-12
Filing Date
2021-11-05
Publication Date
2025-12-26
Estimated Expiration
2041-11-05

AI Technical Summary

Technical Problem

Existing electronic keyboard instruments have difficulty controlling glissando during performance, especially when it is desired to stop the glissando midway through a performance.

Method used

By setting a signal generation device in an electronic keyboard instrument, and using the generation unit and the sound production control unit, the sound signal production mode of the second operating unit is controlled based on the duration of the first operating unit, thereby realizing dynamic control of glissando processing.

Benefits of technology

It enables flexible control of glissando through playing techniques during performance, allowing for changes in pitch speed without additional manipulation, thus enhancing the flexibility and control of the performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116438596B_ABST
    Figure CN116438596B_ABST
Patent Text Reader

Abstract

One embodiment relates to a signal generation device including a generation section and a sound production control section. The generation section generates an audio signal corresponding to an operation of a plurality of operation members. The plurality of operation members includes a first operation member and a second operation member. The sound production control section controls a sound production mode of an audio signal generated in correspondence with a second operation of the second operation member performed after a first operation of the first operation member based on a duration of the first operation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a technology of generating a sound signal. BACKGROUND

[0002] The sound production of an electronic keyboard instrument can be controlled in various ways. One of the sound production controls is a portamento processing. In a case where a usual sound production processing is performed, when different 2 keys are successively operated, the sound production of the pitch corresponding to each key is performed in order. On the other hand, in a case where a portamento processing is performed, the control is made so that the pitch is smoothly changed between the sounds. A technology that makes the manner when the pitch is smoothly changed variously has also been developed (for example, Patent Literature 1).

[0003] Patent Literature 1: Japanese Patent Application Laid-Open No. H1-214899 SUMMARY

[0004] Usually, the presence or absence of the portamento processing can be switched by operating an operation button or the like provided to the electronic keyboard instrument. However, it is difficult to perform such an operation during a performance. In particular, in a case where the portamento processing is stopped in a part of a performance in which the portamento processing is used (a part of the middle of a musical phrase, or the like), the control by the operation button or the like makes the performance more difficult to perform.

[0005] One of the objects of the present application is to control the portamento processing by a performance method.

[0006] According to one embodiment, a signal generation apparatus is provided, which has a generation section and a sound production control section. The generation section generates a sound signal corresponding to an operation of a plurality of operation members. The plurality of operation members includes a first operation member and a second operation member. The sound production control section controls a sound production manner of a sound signal generated in correspondence with a second operation of the second operation member after a first operation of the first operation member, based on a duration of the first operation.

[0007] EFFECT OF THE INVENTION

[0008] According to one embodiment, the portamento processing can be controlled by a performance method. BRIEF DESCRIPTION OF DRAWINGS

[0009] Figure 1 is a view showing an appearance of an electronic keyboard apparatus of one embodiment.

[0010] Figure 2 is a view showing a structure of an electronic keyboard apparatus of one embodiment.

[0011] Figure 3 is a flowchart showing a sound signal generation method realized by a portamento processing of one embodiment.

[0012] Figure 4 is a flowchart illustrating a pitch transition process of one embodiment.

[0013] Figure 5 is a graph showing one example of a pitch change of one embodiment.

[0014] Figure 6 is a graph showing one example of a pitch change of one embodiment. DETAILED DESCRIPTION

[0015] An electronic keyboard device of one embodiment of the present application will be described in detail below with reference to the drawings. The embodiments shown below are one example of an embodiment of the present application, and the present application is not construed to be limited to these embodiments. In the drawings referred to in the present embodiment, the same reference numerals or similar reference numerals (reference numerals followed by A, B, and the like are added) are assigned to the same portions or portions having the same function, and sometimes overlapping description thereof is omitted. The dimensional proportions of the drawings are sometimes different from actual proportions for the sake of explanation, and sometimes a part of a structure is omitted from the drawings.

[0016] [1. Structure of electronic keyboard device]

[0017] Figure 1 is a graph illustrating the appearance of an electronic keyboard device of one embodiment. The electronic keyboard device 1 is an electronic sound synthesizer having a keyboard section 80 including a plurality of keys rotatably supported to a frame 95. The key is one example of an operation member that accepts input of a performance operation by a user. The electronic keyboard device 1 generates a sound signal in correspondence with an operation of the key by the user or control by a sequencer. The sound signal can be given a preset sound effect. The process of giving the sound effect includes a portamento process.

[0018] The portamento process of the present example switches to control in a different sound production mode when a prescribed performance technique (key operation) is detected while control in a sound production mode based on a normal portamento implementation is performed. In the present example, as the prescribed performance technique, a trill is assumed, for example. The sound production mode is controlled so that a transition of a pitch of a sound is performed in a short time when a trill is detected. An electronic keyboard device 1 for implementing control in such a sound production mode will be described.

[0019] Figure 2 is a graph illustrating the structure of an electronic keyboard device of one embodiment. The electronic keyboard device 1 has a control section 10, a storage section 18, an operation section 20, a sound source section 30, a display section 50, a speaker 60, a signal output section 65, a keyboard section 80, a key detection section 88, and an interface 90.

[0020] The storage section 18 is a storage device such as a nonvolatile memory, and includes a region that stores a control program executed by the control section 10. The control program can be supplied from an external device. If the control program is executed by the control section 10, various functions can be implemented in the electronic keyboard device 1.

[0021] The operation section 20 includes operation devices such as a knob, a slider, a touch sensor, and a button, and accepts an instruction from a user to the electronic keyboard device 1. The operation section 20 outputs an operation signal CS corresponding to the accepted instruction of the user to the control section 10.

[0022] The display section 50 includes a display device such as a liquid crystal display, and displays various screens by control by the control section 10. A touch panel can also be configured by combining a touch sensor in the display section 50.

[0023] The speaker 60 generates a sound corresponding to an audio signal supplied from the sound source section 30 by amplifying and outputting the audio signal.

[0024] The signal output section 65 includes a terminal for outputting an audio signal supplied from the sound source section 30 to an external device.

[0025] The key detection section 88 includes a sensor that outputs a detection signal KV corresponding to a pressed key and a pressing amount of the key to the control section 10.

[0026] The interface 90 includes a terminal for connecting an external device such as a controller to the electronic keyboard device 1 in this example. The interface 90 can also include a terminal or the like for transmitting and receiving MIDI data.

[0027] The control section 10 is one example of a computer including an arithmetic processing circuit such as a CPU, and a storage device such as a RAM, a ROM, and the like. The control section 10 executes a control program stored in the storage section 18 by the CPU, and implements various functions in the electronic keyboard device 1 according to commands described in the control program. The control section 10 generates a sound source control signal Ct based on the detection signal KV, for example, and generates a setting signal St based on the operation signal CS.

[0028] The sound source control signal Ct includes information for controlling the generation of each sound such as a note number, a note on, a note off, and the like, and is used for generating an audio signal in the sound source section 30. The setting signal St is used for setting the values of various parameters such as a sound effect for generating an audio signal in the sound source section 30. The setting signal St includes information for setting the operation mode of the sound production processing to either of a mode in which the glissando processing described later is executed and a mode in which a normal processing is executed, and information for setting parameters used in the glissando processing. Hereinafter, the mode in which the glissando processing is executed is sometimes referred to as a glissando performance mode. Hereinafter, the mode in which the normal processing is executed is sometimes referred to as a normal performance mode.

[0029] In the present example, the normal performance mode is an operation mode in which sound is produced in a sound production manner without using the glissando processing. That is, in the normal performance mode, an audio signal of a pitch corresponding to a key is generated each time the key is operated, and a sound production manner in which the pitch gradually changes during each sound production is not adopted. In other words, the normal performance mode can also be referred to as an operation mode in which the control of the sound production manner based on the glissando processing is stopped.

[0030] In the present example, the parameters used in the glissando processing are a switching threshold value Tth and a speed at which the pitch of the glissando changes (a low speed Ls, a high speed Hs). The switching threshold value Tth is a parameter used when tremolo is detected as a performance technique. The low speed Ls is a parameter corresponding to the speed at which the pitch of the glissando processing changes. The high speed Hs is a parameter corresponding to the speed at which the pitch of the glissando processing changes when tremolo is detected. The low speed Ls is smaller than the high speed Hs. The usage of the parameters will be described later.

[0031] The sound source section 30 includes a DSP (Digital Signal Processor) 300, a waveform storage section 310, and a program storage section 350, and is one example of a signal generation device for generating an audio signal. The waveform storage section 310 stores waveform data used for generating an audio signal. The program storage section 350 stores a program executed in the DSP 300. The program can be supplied from an external device.

[0032] The DSP 300 generates an audio signal based on the sound source control signal Ct and the setting signal St supplied from the control section 10. The DSP 300 can supply the generated audio signal to the signal output section 65 and further to the speaker 60. The DSP 300 executes the program stored in the program storage section 350, and realizes various functions in the sound source section 30 according to the commands described in the program. All or a part of the functions of the sound source section 30 can be realized by executing the program in the control section 10.

[0033] [2. Functions of the DSP]

[0034] The function implemented by the DSP 300 in the sound source section 30 will be described. The DSP 300 implements a signal generation section (generation section) 301 and a sound production control section 305 in the sound source section 30 if it executes a program. The signal generation section 301 reads out waveform data from a waveform storage section 310 based on a sound source control signal Ct, and generates a sound signal based on the waveform data and various parameters set in accordance with a setting signal St. The sound production control section 305 controls the generation method of the sound signal of the signal generation section 301. In the present example, if the normal play mode and the slide play mode are switched based on the setting signal St, the sound production control section 305 controls the signal generation section 301 to generate a sound signal in a sound production manner corresponding to each mode.

[0035] [3. Flow of slide processing]

[0036] Next, the flow of processing performed by the sound source section 30 in a case where the operation mode is set to the slide play mode based on the setting signal St will be described. The flow described below continues until the slide play mode is released.

[0037] Figure 3 is a flowchart showing a sound signal generation method implemented by the slide processing of one embodiment. If set to the slide play mode, the sound source section 30 sets a count value Tc for measuring a key time to 0 (step S100). The sound source section 30 waits until a key is detected (step S200; No). If the sound source section 30 detects a key (step S200; Yes), the count value Tc is incremented by 1 (step S210), and sound production processing corresponding to the key is performed (step S220). Specifically, a sound signal of a pitch corresponding to the pressed key is generated. The sound source section 30 continues the processing of steps S210 and S220 during a period in which no release of the pressed key or any other key is detected (step S300; No, step S400; No). That is, the sound source section 30 increments the count value Tc by 1 (step S210) and generates a sound signal in such a manner that the sound is continuously produced (step S220).

[0038] If the sound source section 30 detects a release of a key (step S300; Yes), the sound production processing is ended (step S350), and the processing returns to step S100 and continues. If the sound source section 30 detects another key before the release of the key (step S400; Yes), pitch transition processing is performed (step S500).

[0039] Figure 4is a flowchart illustrating a pitch transition process of one embodiment. If the pitch transition process is started, the sound source section 30 determines whether or not Tc is less than the switching threshold Tth (step S510). The count value Tc is constantly increased during the key-on period, and thus corresponds to the time during which the key state is maintained. Thus, in the following description, the count value Tc is sometimes referred to as the time duration Tc.

[0040] The sound source section 30 sets the pitch change speed Ps to the low speed Ls and sets the time duration Tc to 0 in order to measure the time duration of a new key-on in a case where the time duration Tc is Tth or more (step S510; No), and sets the pitch change speed Ps to the high speed Hs and sets the time duration Tc to 0 in order to measure the time duration of a new key-on in a case where the time duration Tc is less than Tth (step S510; Yes).

[0041] The sound source section 30 executes the processes of steps S530 to S550 described below during a period in which no key release or any other key is detected with respect to the pressed key (step S600; No, step S700; No). The sound source section 30 returns to step S510 and continues the process in a case where another key is detected before the key release (step S700; Yes). The sound source section 30 returns to step S100 illustrated in FIG. 7 and continues the process in a case where the key release is detected (step S600; Yes). Figure 3 Figure 3

[0042] The sound source section 30 adds 1 to the count value Tc (step S530) and executes the process of adjusting the frequency of the sound signal toward the target pitch at a speed corresponding to the pitch change speed Ps (step S540). The target pitch is the pitch corresponding to the key detected in step S400.

[0043] The sound source section 30 continues the processes of steps S530 and S540 until the sound signal reaches the target pitch (step S550; No). That is, the sound source section 30 adds 1 to the count value Tc (step S530) and executes the process of adjusting the frequency of the sound signal toward the target pitch at a speed corresponding to the pitch change speed Ps (step S540). The sound source section 30 ends the pitch transition process in a case where the sound signal reaches the target pitch (step S550; Yes) and returns to step S210 illustrated in FIG. 7 and continues the process. Figure 3

[0044] ​​​In the above-described manner, if another key operation is detected after the initial key operation and before the release of the key, the pitch of the sound signal is changed toward the target pitch at a speed corresponding to the pitch change speed Ps. As described above, the pitch change speed Ps is set to either the low speed Ls or the high speed Hs in accordance with the duration Tc. In a case where the pitch change speed Ps is set to the low speed Ls, the sound source section 30 generates the sound signal in a manner such that the pitch gradually changes, as in the manner of utterance realized by the normal glissando processing. On the other hand, in a case where the pitch change speed Ps is set to the high speed Hs, the sound source section generates the sound signal in a manner such that the pitch sharply changes, as in the manner of utterance in which the glissando processing is not actually performed. With the use of the Figure 5 and Figure 6 One example of the pitch change realized by the control of the manner of utterance will be described.

[0045] Figure 5 is a diagram showing one example of the pitch change of one embodiment. If the key operations K1 to K9 corresponding to the keys are input, the pitch Pt of the sound signal is changed in accordance with the glissando processing described above. In the example of Figure 5 In the example of, K1, K9 correspond to the key of C4, K2, K4, K6, K8 correspond to the key of G4, K3, K5 correspond to the key of F4, and K7 corresponds to the key of E4. In each of the key operations, the range from the key-on timing to the key-off timing is indicated in a band-like graph.

[0046] Due to the occurrence of the key operation K1, the sound signal is generated at the pitch of C4. Due to the occurrence of the key operation K2 before the end of the key operation K1, the duration Tc is counted from the key-on timing of the key operation K1 to the key-on timing of the key operation K2. Since the duration Tc is equal to or greater than the switching threshold Tth, the low speed Ls is set to the pitch change speed Ps. The pitch Pt starts to change from C4 to G4 at the low speed Ls from the key-on timing of the key operation K2. As for the relationship between the key operation K2 and the key operation K3, the low speed Ls is also set to the pitch change speed Ps as in the relationship between the key operation K1 and the key operation K2. Therefore, the pitch Pt starts to change from G4 to F4 at the low speed Ls from the key-on timing of the key operation K3.

[0047] The duration Tc associated with the key operation K3, that is, the duration Tc from the key-on timing of the key operation K3 to the key-on timing of the key operation K4, is less than the switching threshold Tth, and thus the high speed Hs is set for the pitch change speed Ps. The pitch Pt starts to change from F4 to G4 at the high speed Hs from the key-on timing of the key operation K4. As described above, the high speed Hs is set to a value greater than the low speed Ls, but in this example, the high speed Hs is set to a value much greater than the low speed Ls. Thus, the pitch Pt changes to G4 substantially at the same time as the key-on of the key operation K4. In other words, the transition time for the pitch Pt to change from F4 to G4 is substantially 0. In Figure 5 In the pitch Ptb shown in FIG. 10, the same is true. Figure 6

[0048] The transition time can be 0 or a minimum time that can be controlled. The transition time of 0 can be a time corresponding to the control in the case where the control of the sound production manner of the glissando performance mode is stopped. Specifically, the case where the transition time becomes 0 in the glissando performance mode and the case where the performance in the normal performance mode exhibit the same sound production timing.

[0049] The durations Tc associated with the key operations K4 to K7 are all less than the switching threshold Tth. Thus, the pitch Pt sequentially switches to G4, F4, G4, and E4 at the high speed Hs corresponding to the key-on timings of the key operations K4, K5, K6, and K7. The duration Tc associated with the key operation K7 is Tth or more, and thus the pitch Pt starts to change from E4 to G4 at the low speed Ls from the key-on timing of the key operation K8. The key-on timing of the key operation K9 is later than the key-off timing of the key operation K8. Thus, the sound production ends at the key-off timing of the key operation K8, and the sound signal is newly generated at the pitch of C4 at the key-on timing of the key operation K9.

[0050] Figure 6 is a diagram showing one example of the pitch change of one embodiment. In Figure 6 In the example of FIG. 9, K11 and K21 correspond to the key of C4, K12 and K22 correspond to the key of C5, and K13 and K23 correspond to the key of A4. According to the relationship between the key operations K11 and K12 and the relationship between the key operations K21 and K22, the pitch changes greatly. Thus, the target pitch is not reached within the duration Tc of the following key operations K12 and K22.

[0051] ​If the key operation K12 occurs after the key operation Kll, the pitch Pta starts to change from C4 to C5 at the low speed Ls from the key-on timing of the key operation K12. By the key operation K13 occurring before the key operation K12 ends, the period from the key-on timing of the key operation K12 to the key-on timing of the key operation K13 is counted as the duration Tc. Since the duration Tc associated with the key operation K12 is equal to or greater than the switching threshold Tth, the pitch change speed Ps is set to the low speed Ls. The pitch Pta also starts to change to A4 at the low speed Ls from the key-on timing of the key operation K13 before reaching C5 (the pitch between C4 and C5).

[0052] If the key operation K22 occurs after the key operation K21, the pitch Ptb starts to change from C4 to C5 at the low speed Ls from the key-on timing of the key operation K22. By the key operation K23 occurring before the key operation K22 ends, the period from the key-on timing of the key operation K22 to the key-on timing of the key operation K23 is counted as the duration Tc. Since the duration Tc associated with the key operation K22 is less than the switching threshold Tth, the pitch change speed Ps is set to the high speed Hs. The pitch Ptb also starts to change to A4 at the high speed Hs from the key-on timing of the key operation K13 before reaching C5 (the pitch between C4 and C5). As described above, since the high speed Hs is set to a value much greater than the low speed Ls, the pitch Ptb changes to A4 substantially simultaneously with the key-on of the key operation K23.

[0053] The key operations K3 to K7 input after the key operations Kl, K2 are performances of the next key with short key-on. This performance method corresponds to trill. At this time, in the case where the pitch Pt gradually changes as in the usual glissando processing, the time during which the pitch Pt changes is long, so the target pitch cannot be reached, or even if the target pitch can be reached, the time during which the pitch can be maintained at the target pitch is short. The case where the target pitch cannot be reached, for example, corresponds to the pitch change during the period of the key operations K12, K22. The case where the target pitch can be reached but the time during which the pitch can be maintained at the target pitch is short, for example, corresponds to the pitch change during the period of the key operation K2. Figure 6 Figure 5 Thus, the glissando processing cannot reproduce the original sound in the performance method such as trill.

[0054] As described above, by controlling the pitch Pt, so that the time required for the change in the pitch Pt is almost non-existent during the performance method using trill, the case where the original sound can be reproduced. Also, the performer can increase the pitch change speed Ps by performing trill in the glissando performance mode. Thus, even without performing an additional operation (for example, an operation on the operation section 20) during the performance, the pitch change speed Ps can be made different by changing the performance method.​

[0055] <Variation Example>

[0056] The present invention has been described above with respect to one embodiment, but this embodiment can be modified in various ways. The above-described embodiments and the following modifications can also be combined with each other.

[0057] (1) In glissando playing mode, the way pitch changes is determined by the speed of pitch change (pitch change speed Ps), but it can also be determined by the time of pitch change (the time until the target pitch is reached, hereinafter referred to as pitch change time). The pitch change speed Ps is set to any value of low speed Ls or high speed Hs, but instead, the pitch change time can be set to any value of long or short time.

[0058] Regarding either the pitch change rate or the pitch change time, the transition time from the first pitch to the second pitch can be controlled by changing the set value. According to one embodiment described above, the sound source unit 30 controls the pitch change transition time by varying the value of the pitch change rate Ps. According to a modified example (1), the sound source unit 30 controls the pitch change transition time by varying the value of the pitch change time. When controlling the transition time based on the pitch change rate Ps, the greater the pitch change, the longer the transition time. On the other hand, it can also be said that if the pitch change is the same, the transition time is controlled by setting the value of the pitch change rate Ps.

[0059] That is, if the pitch change speed Ps is set to a low speed Ls, the transition time becomes longer; if the pitch change speed Ps is set to a high speed Hs, the transition time becomes shorter. If the pitch change time is set to a long time, the transition time becomes longer; if the pitch change time is set to a short time, the transition time becomes shorter. As described above, the sound source unit 30 only needs to control the pitch change transition time according to the pitch change speed or pitch change time.

[0060] (2) Regarding the way pitch changes in glissando playing mode, it does not have to be a constant speed change, as long as it is changed in a preset way.

[0061] (3) In Figure 3 In the processing of the glissando playing mode shown, even if the sound source unit 30 detects a key release before detecting other keys, and then detects another key within a predetermined time after the key release, it can still perform pitch change processing without ending the sound production. In this case, the duration Tc can be calculated in the same way as in the embodiment described above, or it can be calculated as the time from the key press to the key release.

[0062] (4) The pitch change speed Ps is set to either the low speed Ls or the high speed Hs according to the duration Tc, or the speed can be set by a prescribed operation formula according to the duration Tc. For example, the longer the duration Tc, the slower the speed, i.e., the longer the transition time.

[0063] (5) In the glissando performance mode, as a condition for setting the pitch change speed Ps to the high speed Hs, another condition can be added on the basis of the case where the duration Tc is shorter than the switching threshold Tth. The other condition can be, for example, that the keys corresponding to 2 pitches are alternately operated. For example, the sound source section 30 determines that the keys corresponding to the 1st pitch and the 2nd pitch are alternately operated in the case where the key corresponding to the 1st pitch is operated, the key corresponding to the 2nd pitch is operated, and then the key corresponding to the 1st pitch is operated again. In this example, the case where the alternately operation is performed once is corresponded to. Then, in the case where the key corresponding to the 1st pitch is operated again, the alternately operation is determined to be performed twice. The sound source section 30 can determine that the added condition is satisfied in the case where the number of times of the alternately operation reaches a prescribed number of times.

[0064] (6) The sound source section 30 is not limited to the case where it is applied to a device having a key as an operation member like the electronic keyboard device 1, but can be applied to various electronic musical instruments that use an operation member other than a key. The sound source section 30 can be applied to, for example, an electronic wind instrument, an electronic string instrument, or the like. The operation member can be an image displayed on a touch panel. In this case, for example, a structure for executing the processing in the sound source section 30 can be realized by executing a program by a CPU (processor) in an electronic device such as a terminal having a touch panel such as a smartphone. Further, the electronic device can display an image that imitates an operation member such as a key as an object of a performance operation in the touch panel.

[0065] The above is a description related to the modified example.

[0066] As described above, according to one embodiment, a signal generation device having a generation section and a sound production control section is provided. The generation section generates a sound signal corresponding to an operation to a plurality of operation members. The plurality of operation members includes a 1st operation member and a 2nd operation member. The sound production control section controls a sound production manner of a sound signal generated in correspondence with a 2nd operation to the 2nd operation member after a 1st operation to the 1st operation member based on a duration of the 1st operation. Further, it can be configured in the following manner.

[0067] The sound production control section can control the sound production manner in a manner of controlling a transition time of a change from a pitch of the sound signal corresponding to the 1st operation to a pitch of the sound signal corresponding to the 2nd operation.

[0068] The sound production control section can control the transition time to be longer in a case where the duration is a second duration longer than a first duration than in a case where the duration is the first duration.

[0069] The sound production control section can control the transition time to be a time corresponding to a case where the control of the sound production method is stopped in a case where the duration is shorter than a prescribed time.

[0070] The sound production control section can control the transition time to be a time corresponding to a case where the control of the sound production method is stopped in a case where the duration is shorter than a prescribed time and the number of times the first operation member and the second operation member are alternately operated reaches a prescribed number of times.

[0071] The sound production control section can control the sound production method to be such that the transition time is longer as a difference between a pitch of an audio signal corresponding to the first operation and a pitch of an audio signal corresponding to the second operation is larger in a case where the duration is the second duration.

[0072] The sound production control section can control the sound production method to be such that the transition time is longer as a difference between a pitch of an audio signal corresponding to the first operation and a pitch of an audio signal corresponding to the second operation is larger by setting a speed of changing from the pitch of the audio signal corresponding to the first operation to the pitch of the audio signal corresponding to the second operation to be constant.

[0073] The sound production control section can control the sound production method to be such that the transition time is constant irrespective of a difference between a pitch of an audio signal corresponding to the first operation and a pitch of an audio signal corresponding to the second operation in a case where the duration is the second duration.

[0074] The duration can correspond to a time from the start of the first operation to the start of the second operation in a case where the second operation is started before the first operation ends.

[0075] The duration can correspond to a time from the start to the end of the first operation in a case where the second operation is started within a prescribed time after the first operation ends.

[0076] According to one embodiment, an electronic musical instrument is provided, which includes the signal generation device, and a plurality of operation members including the first operation member and the second operation member.

[0077] According to one embodiment, there is provided an electronic keyboard device including the signal generation device, and a plurality of keys including the first operation member and the second operation member.

[0078] According to one embodiment, there is provided an electronic device including the signal generation device, and a touch panel controlled to display a plurality of images including a first image corresponding to the first operation member and a second image corresponding to the second operation member.

[0079] According to one embodiment, there is provided a signal generation device including a storage section storing a program, and a processor executing the program, in the signal generation device, the processor, if executing the program,

[0080] generates a first sound signal corresponding to a first operation of a first operation member, and generates a second sound signal corresponding to a second operation of a second operation member after the first operation, in a sound production manner based on a duration of the first operation.

[0081] According to one embodiment, there is provided a signal generation method including the steps of generating a first sound signal corresponding to a first operation of a first operation member, and generating a second sound signal corresponding to a second operation of a second operation member after the first operation, in a sound production manner based on a duration of the first operation.

[0082] The step of generating the second sound signal can include controlling the sound production manner in a manner that controls a transition time at which a pitch of the first sound signal changes to a pitch of the second sound signal.

[0083] The step of generating the second sound signal can include controlling in a manner that, in a case where the duration is a second duration longer than a first duration, the transition time is made longer than in a case where the duration is the first duration.

[0084] The step of generating the second sound signal can include, in a case where the duration is shorter than a prescribed time, controlling the transition time to a time corresponding to a case where control of the sound production manner is stopped.

[0085] The step of generating the second sound signal can include, in a case where the duration is shorter than a prescribed time and a number of times at which the first operation member and the second operation member are alternately operated reaches a prescribed number of times, controlling the transition time to a time corresponding to a case where control of the sound production manner is stopped.

[0086] According to one embodiment, a program for causing a computer to execute the steps of generating a first sound signal corresponding to a first operation of a first operation member, and generating a second sound signal corresponding to a second operation of a second operation member after the first operation, based on a manner of pronunciation of a duration of the first operation.

[0087] Explanation of reference numerals

[0088] 1…electronic keyboard device, 10…control section, 18…storage section, 20…operation section, 30…sound source section, 50…display section, 60…speaker, 65…signal output section, 80…keyboard section, 88…key detection section, 90…interface, 95…frame, 300…DSP, 301…signal generation section, 305…pronunciation control section, 310…waveform storage section, 350…program storage section

Claims

1. A signal generation apparatus comprising: a generation section that generates sound signals corresponding to operations on a plurality of operation members including a first operation member and a second operation member; and a sound production control section that controls a sound production manner of sound signals generated in correspondence with a second operation on the second operation member after a first operation on the first operation member, based on a duration of the first operation, the sound production control section controls the sound production manner in a manner that controls a transition time at which a pitch of the sound signals corresponding to the first operation changes to a pitch of the sound signals corresponding to the second operation, the sound production control section controls the transition time to a time corresponding to a case where the control of the sound production manner is stopped, in a case where the duration is shorter than a prescribed time.

2. A signal generation apparatus comprising: a generation section that generates sound signals corresponding to operations on a plurality of operation members including a first operation member and a second operation member; and a sound production control section that controls a sound production manner of sound signals generated in correspondence with a second operation on the second operation member after a first operation on the first operation member, based on a duration of the first operation, the sound production control section controls the sound production manner in a manner that controls a transition time at which a pitch of the sound signals corresponding to the first operation changes to a pitch of the sound signals corresponding to the second operation, the sound production control section controls the transition time to a time corresponding to a case where the control of the sound production manner is stopped, in a case where the duration is shorter than a prescribed time and the first operation member and the second operation member are alternately operated.

3. The signal generation apparatus according to claim 1 or 2, wherein the sound production control section controls in a manner that makes the transition time longer in a case where the duration is a second duration longer than a first duration, than in a case where the duration is the first duration.

4. The signal generation apparatus according to claim 2, wherein the transition time is controlled to a time corresponding to a case where the control of the sound production manner is stopped, in a case where a number of times that the first operation member and the second operation member are alternately operated reaches a prescribed number of times.

5. The signal generation apparatus according to claim 3, wherein the sound production control section controls the sound production manner in a manner that the transition time is longer as a difference between the pitch of the sound signals corresponding to the first operation and the pitch of the sound signals corresponding to the second operation is larger, in a case where the duration is the second duration.

6. The signal generation apparatus according to claim 5, wherein the sound production control section controls the sound production manner in a manner that the transition time is longer as the difference between the pitch of the sound signals corresponding to the first operation and the pitch of the sound signals corresponding to the second operation is larger, by setting a speed at which the pitch of the sound signals corresponding to the first operation changes to the pitch of the sound signals corresponding to the second operation to be constant.

7. The signal generation apparatus according to claim 3, wherein The sound production control section controls the sound production manner so that the transition time is constant, if the duration is the second duration.

8. The signal generation apparatus according to claim 1 or 2, wherein The duration corresponds to a time from the first operation to the second operation, if the second operation is started before the first operation ends.

9. The signal generation apparatus according to claim 1 or 2, wherein The duration corresponds to a time from the start to the end of the first operation, if the second operation is started within a prescribed time after the first operation ends.

10. An electronic musical instrument comprising: the signal generation apparatus according to any one of claims 1 to 9; and a plurality of operation members including the first operation member and the second operation member.

11. An electronic keyboard apparatus comprising: the signal generation apparatus according to any one of claims 1 to 9; and a plurality of keys including the first operation member and the second operation member.

12. An electronic device comprising: the signal generation apparatus according to any one of claims 1 to 9; and a touch panel controlled to display a plurality of images including a first image corresponding to the first operation member and a second image corresponding to the second operation member.

13. A signal generation apparatus comprising: a storage section storing a program; and a processor executing the program, in the signal generation apparatus, the processor, if executing the program, generates a first sound signal corresponding to a first operation of a first operation member, generates a second sound signal corresponding to a second operation of a second operation member after the first operation, in a sound production manner based on a duration of the first operation, the step of generating the second sound signal includes controlling the sound production manner in a manner of controlling a transition time of change from a pitch of a sound signal corresponding to the first operation to a pitch of a sound signal corresponding to the second operation, the step of generating the second sound signal includes controlling the transition time to a time corresponding to a case where the control of the sound production manner is stopped, if the duration is shorter than a prescribed time.

14. A signal generation apparatus comprising: a storage section storing a program; and a processor executing the program, in the signal generation apparatus, the processor, if executing the program, generates a first sound signal corresponding to a first operation of a first operation member, generates a second sound signal corresponding to a second operation of a second operation member after the first operation, in a sound production manner based on a duration of the first operation, the step of generating the second sound signal includes controlling the sound production manner in a manner of controlling a transition time of change from a pitch of the first sound signal to a pitch of the second sound signal, the step of generating the second sound signal includes controlling the transition time to a time corresponding to a case where the control of the sound production manner is stopped, if the duration is shorter than a prescribed time. The step of generating the second sound signal includes controlling the transition time in a manner that controls a change from a pitch of the first sound signal to a pitch of the second sound signal, in a case where the duration is shorter than a predetermined time.

15. A signal generation method comprising the steps of: generating a first sound signal corresponding to a first operation of a first operation member, generating a second sound signal corresponding to a second operation of a second operation member after the first operation, in a sound production manner based on a duration of the first operation, the step of generating the second sound signal includes controlling the sound production manner in a manner that controls a transition time that changes from a pitch of the first sound signal to a pitch of the second sound signal, the step of generating the second sound signal includes controlling the transition time to a time corresponding to a case where the control of the sound production manner is stopped, in a case where the duration is shorter than a predetermined time.

16. A signal generation method comprising the steps of: generating a first sound signal corresponding to a first operation of a first operation member, generating a second sound signal corresponding to a second operation of a second operation member after the first operation, in a sound production manner based on a duration of the first operation, the step of generating the second sound signal includes controlling the sound production manner in a manner that controls a transition time that changes from a pitch of the first sound signal to a pitch of the second sound signal, the step of generating the second sound signal includes controlling the transition time to a time corresponding to a case where the control of the sound production manner is stopped, in a case where the duration is shorter than a predetermined time and the first operation member and the second operation member are alternately operated.

17. The signal generation method according to claim 15 or 16, wherein the step of generating the second sound signal includes controlling in a manner that makes the transition time longer in a case where the duration is a second duration that is longer than a first duration, as compared to a case where the duration is the first duration.

18. The signal generation method according to claim 16, wherein the step of generating the second sound signal further includes controlling the transition time to a time corresponding to a case where the control of the sound production manner is stopped, in a case where a number of times that the first operation member and the second operation member are alternately operated reaches a predetermined number of times.

Citation Information

Patent Citations

  • Electronic musical instrument with portamento function

    JP1989214899A

  • Musical sound controller

    JP1997106276A