Musical sound generating device, control method for same, storage medium, and electronic musical instrument
US-2018090120-A1 · Mar 29, 2018 · US
US10347222B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10347222-B2 |
| Application number | US-201715645124-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 10, 2017 |
| Priority date | Sep 21, 2016 |
| Publication date | Jul 9, 2019 |
| Grant date | Jul 9, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Calculation is performed to provide a delay and attenuated oscillation to a blowing pressure detected by a blowing pressure sensor which detects blowing pressure, and a musical sound is generated based on the blowing pressure subjected to the calculation. As a result, for example, a blowing feeling of an electronic wind instrument can be made closer to a blowing feeling of a natural musical instrument.
Opening claim text (preview).
What is claimed is: 1. A musical sound generation method comprising: acquiring a first blowing pressure detected by a blowing pressure sensor; performing a physical model calculation by a processor based on parameters stored in a memory and the first blowing pressure, the parameters defining a physical model corresponding to a weight connected to a spring, one end of which is fixed; and generating a musical sound based on a second blowing pressure obtained by performing the physical model calculation, wherein performing the physical model calculation comprises: initializing the parameters; calculating a first force generated in the spring at a current position of the weight; calculating a third force applied to the weight by adding the first force to a second force corresponding to the first blowing pressure; calculating a new position of the weight changed by the third force being applied to the weight; repeatedly executing a series of calculations including the calculation of the third force and the calculation of the new position of the weight at certain sampling intervals; and calculating the second blowing pressure based on the position of the weight calculated at the certain sampling intervals. 2. The musical sound generation method according to claim 1 , further comprising: controlling a sound volume of the musical sound which is replayed with a specified pitch during musical performance, based on the second blowing pressure obtained by the physical model calculation being performed on the parameters and the first blowing pressure detected in the musical performance. 3. A non-transitory computer-readable non-volatile storage medium having stored thereon a program that is executable by a computer to perform the musical sound generation method according to claim 1 . 4. The musical sound generation method according to claim 1 , wherein the physical model calculation is performed by software of a computer based on the parameters stored in the memory and the first blowing pressure. 5. The musical sound generation method according to claim 1 , wherein the parameters define the physical model corresponding to a structure where the weight is connected in series to and is supported by a plurality of resilient bodies between a pair of fixed walls arranged opposing each other and positioned a predetermined distance away from each other along a specific direction. 6. The musical sound generation method according to claim 1 , wherein the parameters include a mass m of the weight, a spring constant k of the spring, a force f occurring to the spring, and a length of the spring L, and wherein the physical model calculation is a calculation performed based on a calculation equation for calculating a position x(t) of the weight at a time t which includes the parameters. 7. The musical sound generation method according to claim 6 , wherein the physical model is a physical model where a delay and an attenuated oscillation have been taken into consideration in an oscillation of the weight, wherein the parameters further include an attenuation coefficient d which corresponds to friction occurring in the oscillation of the weight, and wherein performing the physical model calculation comprises performing a calculation to simulate a state where the oscillation of the weight started by the first blowing pressure being applied is attenuated based on the attenuation coefficient d. 8. The musical sound generation method according to claim 7 , wherein the physical model calculation converts a first blowing pressure change to a second blowing pressure change such that a first blowing pressure detected by the blowing pressure sensor at a first timing continues the attenuated oscillation after a second timing which comes later than the first timing and at which the first blowing pressure is no longer detected. 9. The musical sound generation method according to claim 7 , wherein the delay and the attenuated oscillation are changeable by the parameters being changed. 10. A musical sound generation apparatus comprising: a blowing pressure sensor which detects a first blowing pressure during musical performance; a memory which stores parameters defining a physical model corresponding to a weight connected to a spring, one end of which is fixed; and a processor which performs a physical model calculation based on the parameters stored in the memory and the first blowing pressure, and which generates a musical sound based on a second blowing pressure obtained by performing the physical model calculation, wherein performing the physical model calculation comprises: initializing the parameters; calculating a first force generated in the spring at a current position of the weight; calculating a third force applied to the weight by adding the first force to a second force corresponding to the first blowing pressure; calculating a new position of the weight changed by the third force being applied to the weight; repeatedly executing a series of calculations including the calculation of the third force and the calculation of the new position of the weight at certain sampling intervals; and calculating the second blowing pressure based on the position of the weight calculated at the certain sampling intervals. 11. The musical sound generation apparatus according to claim 10 , wherein the processor replays the musical sound with a specified pitch in the musical performance, and controls a sound volume of the musical sound which is replayed by using the second blowing pressure as sound volume data. 12. The musical sound generation apparatus according to claim 10 , wherein the physical model calculation is performed by software of a computer based on the parameters stored in the memory and the first blowing pressure. 13. The musical sound generation apparatus according to claim 10 , the parameters include a mass m of the weight, a spring constant k of the spring, a force f occurring to the spring, and a length of the spring L, and wherein the physical model calculation is a calculation performed based on a calculation equation for calculating a position x(t) of the weight at a time t which includes the parameters. 14. The musical sound generation apparatus according to claim 13 , wherein the physical model is a physical model where a delay and an attenuated oscillation have been taken into consideration in an oscillation of the weight, wherein the parameters further include an attenuation coefficient d which corresponds to friction occurring in the oscillation of the weight, and wherein performing the physical model calculation comprises performing a calculation to simulate a state where the oscillation of the weight started by the first blowing pressure being applied is attenuated based on the attenuation coefficient d.
Voice controlled instruments · CPC title
Real-time simulation of G10B, G10C, G10D-type instruments using recursive or non-linear techniques, e.g. waveguide networks, recursive algorithms · CPC title
General musical sound synthesis principles, i.e. sound category-independent synthesis methods · CPC title
Spint reed, i.e. mimicking or emulating reed instruments, sensors or interfaces therefor · CPC title
Combinations of amplifiers, e.g. multi-channel amplifiers for stereophonics {(power amplifiers using a combination of several semiconductor amplifiers H03F3/211; combinations of amplifiers using coupling networks with distributed constants H03F3/602)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.