Electronic musical instrument, sound production method for electronic musical instrument, and storage medium
AssigneeCasio Computer Co., Ltd.
InventorsHiroki Sato, Hajime Kawashima
Life of this patent
Estimating the term…
Abstract
An electronic musical instrument includes a plurality of performance elements that specify pitch data; a sound source that produces musical sounds; and a processor configured to perform the following: when a user performance of the plurality of performance elements satisfies a prescribed condition, instructing the sound source to produce automatic arpeggio playing sounds corresponding to pitch data specified by the user performance; and when the user performance of the plurality of performance elements does not satisfy the prescribed condition, instructing the sound source to produce a sound of a pitch data specified by the user performance without producing the automatic arpeggio playing sound.
Claims12
An electronic musical instrument, comprising:
- a plurality of performance elements that specify pitch data;
- a sound source that produces musical sounds;
- and
- a processor configured to perform the following:
- when a user performance of the plurality of performance elements is such that a chord is played by a user within a set time period while automatic arpeggio playing sounds are not being produced, instructing the sound source to produce automatic arpeggio playing sounds corresponding to pitch data specified by the user performance;
- when a user performance of the plurality of performance elements occurs but is such that a chord is not played by the user within the set time period, instructing the sound source to produce a sound of a pitch data specified by the user performance without producing the automatic arpeggio playing sound;
- and
- when a user performance of the plurality of performance elements is such that the user plays any number of the performance elements while automatic arpeggio playing sounds are being produced, instructing the sound source to produce a sound of a pitch data specified by the user performance while the automatic arpeggio playing sounds are being produced.
A method of sound production performed by a processor in an electronic musical instrument that includes, in addition to the processor, a plurality of performance elements that specify pitch data and a sound source that produces musical sounds, the method comprising, via said processor:
- when a user performance of the plurality of performance elements is such that a chord is played by a user within a set time period while automatic arpeggio playing sounds are not being produced, instructing the sound source to produce automatic arpeggio playing sounds corresponding to pitch data specified by the user performance;
- when a user performance of the plurality of performance elements occurs but is such that a chord is not played by the user within the set time period, instructing the sound source to produce a sound of a pitch data specified by the user performance without producing the automatic arpeggio playing sound;
- and
- when a user performance of the plurality of performance elements is such that the user plays any number of the performance elements while automatic arpeggio playing sounds are being produced, instructing the sound source to produce a sound of a pitch data specified by the user performance while the automatic arpeggio playing sounds are being produced.
A non-transitory computer-readable storage medium storing a program executable by a processor in an electronic musical instrument that includes, in addition to the processor, a plurality of performance elements that specify pitch data and a sound source that produces musical sounds, the program causing the processor to perform the following:
- when a user performance of the plurality of performance elements is such that a chord is played by a user within a set time period while automatic arpeggio playing sounds are not being produced, instructing the sound source to produce automatic arpeggio playing sounds corresponding to pitch data specified by the user performance;
- when a user performance of the plurality of performance elements occurs but is such that a chord is not played by the user within the set time period, instructing the sound source to produce a sound of a pitch data specified by the user performance without producing the automatic arpeggio playing sound;
- and
- when the user performance of the plurality of performance elements is such that the user plays any number of the performance elements while automatic arpeggio playing sounds are being produced, instructing the sound source to produce a sound of a pitch data specified by the user performance while the automatic arpeggio playing sounds are being produced.
Dependencies are inferred from the claim text.