Musical sound generating device, control method for same, storage medium, and electronic musical instrument
AssigneeCasio Computer Co., Ltd.
InventorKazutaka KASUGA
Life of this patent
Estimating the term…
Abstract
An electronic musical instrument uses a mouthpiece model that models a mouthpiece as a three-dimensional shape having one end at which the mouthpiece is to be held in a mouth of a performer being smaller than another end. A processor in the instrument calculates a reflection coefficient of a progressive wave and a regressive wave using the mouthpiece model by calculating a wave impedance for the progressive wave and calculating a wave impedance for the regressive wave, and generates a musical sound signal on the basis of the calculated reflection coefficient, which is then outputted to a sound generator for sound production.
Claims10
A musical sound generating device comprising:
- one or more operating units having sensors that detect operations of a performer;
- a processor communicating with said one or more operating units,
- wherein the processor is configured to perform the following:
- determine a reflection coefficient of a progressive wave and a regressive wave using a mouthpiece model that models a mouthpiece as a three-dimensional shape having one end at which the mouthpiece is to be held in a mouth of the performer being smaller than another end, the progressive wave progressing through the modeled mouthpiece from said one end to said another end and the regressive wave regressing through the modeled mouthpiece from said another end to said one end, the reflection coefficient being determined by determining a wave impedance for the progressive wave and determining a wave impedance for the regressive wave;
- and
- generate a musical sound signal on the basis of the determined reflection coefficient and an operation of the performer sensed by said one or more operating units, and outputs the musical sound signal to a sound generator for sound production.
A method of generating a musical sound by a musical sound generating device having a processor and a sound generator that is connected to the processor, the method comprising causing the processor to perform the following:
- determine a reflection coefficient of a progressive wave and a regressive wave using a mouthpiece model that models a mouthpiece as a three-dimensional shape having one end at which the mouthpiece is held in a mouth of a performer being smaller than another end, the progressive wave progressing through the mouthpiece model from said one end to said another end and the regressive wave regressing through the mouthpiece model from said another end to said one end, the reflection coefficient being determined by determining a wave impedance for the progressive wave and a wave impedance for a second wave impedance of the regressive wave;
- generate a musical sound signal on the basis of the determined reflection coefficient;
- and
- output the musical sound signal to the sound generator for sound production.
A non-transitory storage medium having stored therein instructions executable by a processor in a musical sound generating device, said instructions causing the processor to perform the following:
- determine a reflection coefficient of a progressive wave and a regressive wave using a mouthpiece model that models a mouthpiece as a three-dimensional shape having one end at which the mouthpiece is held in a mouth of a performer being smaller than another end, the progressive wave progressing through the mouthpiece model from said one end to said another end and the regressive wave regressing through the mouthpiece model from said another end to said one end, the reflection coefficient being determined by determining a wave impedance for the progressive wave and a wave impedance for a second wave impedance of the regressive wave;
- generate a musical sound signal on the basis of the determined reflection coefficient;
- and
- output the musical sound signal to a sound generator in the musical sound generating device for sound production.
Dependencies are inferred from the claim text.