摘要:
Tone synthesis apparatus synthesizes a tone of a wind instrument generated in response to vibration of a reed contacting a lip during a performance of the wind instrument. First arithmetic operation section solves a motion equation representative of behavior of the reed in an equilibrium state with external force acting on the lip and a second motion equation representative of behavior of the lip in the equilibrium state, to thereby calculate displacement yb(x), y0(x) of the lip and reed in the equilibrium state. Second arithmetic operation section solves a motion equation of coupled vibration of the lip and reed with calculation results of the first arithmetic operation section used as initial values of the displacement yb(x), y0(x) of the lip and reed, to thereby calculate the displacement y(x, t) of the reed. Tone is synthesized on the basis of the displacement y(x, t) calculated by the second arithmetic operation section.
摘要:
Flow velocity sensor and a length sensor are provided on or near an edge of the lip plate which the air jet from the embouchure hole impinges against. Jet flow velocity Ue at the edge and a jet-blowout-outlet-to-edge distance d are detected by the sensors. Jet transfer time τe is calculated by an equation of τe=d/Ue, and a jet traveling angle θe′ is calculated by an equation of θe′=2πfso1×τe (where fso1 represents a frequency of a tone to be generated). When θe′ has decreased to π/2 during tone generation in a primary mode, the mode changes to a secondary mode to raise the pitch of the currently generated tone by one octave. When θe′ has increased to 3π/4 during tone generation in the secondary mode, the mode changes to the primary mode to lower the pitch of the currently generated tone by one octave.
摘要:
A tuner apparatus 10 causes a user to designate a musical instrument that is to be tuned and a reference pitch that is a standard upon tuning, by a process at a setting portion 110. A pitch detecting portion 130 detects a pitch of a performed note inputted via a microphone 20 and input portion 120. A target note specifying portion 140 defines a note name, which is positioned nearest to the performed note in a predetermined temperament (e.g., 12-note equal temperament), as a target note based upon the detected pitch of the performed note and the inputted reference pitch. Then, a calculating portion 150 calculates a difference between the pitch of the performed note and the pitch of the target note, and a display control portion 160 causes the display device 30 to display the calculated difference. Further, the display control portion 160 converts the target note into a note name written in a score relating to the musical instrument to be tuned by using a transposition parameter relating to the musical instrument to be tuned that is stored in the storage portion 100 and set by the setting portion 110, and causes the display device 30 to display a staff in which a note corresponding to the note name written in a score is written.
摘要:
Set of sample identification information and representative-point designating data is generated in accordance with performance data or the like, and sample data is obtained by referring to a database in accordance with the generated sample identification information. If necessary, the thus-obtained sample data is adjusted or modified on the basis of the representative-point designating data. Characteristic of the sample data can be controlled appropriately and efficiently by the representative-point designating data specifying representative sample points for which sample data adjustment is to be performed. For example, particular sample data that is located at a given representative sample point designated by the representative-point designating data is adjusted in accordance with adjustment information, and other sample data that is located at another sample point is adjusted simultaneously with such adjustment at the representative sample point.
摘要:
A music apparatus uses a processing unit of a universal type having an extended instruction set used to carry out parallel computation steps in response to a single instruction which is successively issued when executing a program. A software module defines a plurality of channels and is composed of a synthesis program executed by the processing unit using the extended instruction set so as to carry out synthesis of waveforms of musical tones through the plurality of the channels. The plurality of the channels are optimally grouped into parallel sets each containing at least two channels. The synthesis of the waveforms of at least two channels belonging to each parallel set are carried out concurrently by the parallel computation steps. A buffer has a capacity sufficient to store the waveform samples allotted to one frame period. A cache has a capacity sufficient to store a subset of the waveform samples which is an integer division of the set allotted to one frame period. The synthesis program is executed by the processing unit at one frame period so as to carry out synthesis of a set of waveform samples allotted to one frame period while efficiently accessing the cache. Any designated subroutine programs are sequentially called in response to call instructions to process the waveform samples during the synthesis.
摘要:
A wind instrument is constituted of a mouthpiece and a pipe structure including tapered/straight pipes. The pipe structure is constituted of a blow member and a branch pipe. The branch pipe is branched into a main pipe and an auxiliary pipe, which are straight pipes having openings and connected together in a branch shape. The blow member is connected to a branch point of the branch pipe. The branch pipe simulates resonance characteristic of a tapered pipe having a predetermined length, a predetermined distance between the upper base and the vertex, and a predetermined sectional area of the upper base commensurate with the sectional area of the main pipe.
摘要:
Tone synthesis apparatus synthesizes a tone of a wind instrument generated in response to vibration of a reed contacting a lip during a performance of the wind instrument. First arithmetic operation section solves a motion equation representative of behavior of the reed in an equilibrium state with external force acting on the lip and a second motion equation representative of behavior of the lip in the equilibrium state, to thereby calculate displacement yb(x), y0(x) of the lip and reed in the equilibrium state. Second arithmetic operation section solves a motion equation of coupled vibration of the lip and reed with calculation results of the first arithmetic operation section used as initial values of the displacement yb(x), y0(x) of the lip and reed, to thereby calculate the displacement y(x, t) of the reed. Tone is synthesized on the basis of the displacement y(x, t) calculated by the second arithmetic operation section.
摘要:
A sound source apparatus has operation blocks composed of softwares used to compute waveforms for generating a plurality of musical tones through a plurality of channels according to performance information. In the apparatus, a setting device sets an algorithm which determines a system composed of selective ones of the operation blocks systematically combined with each other to compute a waveform specific to one of the musical tones. A designating device responds to the performance information for designating one of the channels to be used for generating the musical tone. A generating device allocates the selective operation blocks to the one channel and systematically executes the allocated selective operation blocks according to the algorithm so as to compute the waveform to thereby generate the musical tone through the channel. The generating device responds to a variable sampling frequency for executing the operation blocks to successively compute samples of the waveform in synchronization to the variable sampling frequency so as to generate the musical tone, and sets the variable sampling frequency according to process of computation of the waveform by the operation blocks.
摘要:
Musical sound data derived from the musical instrument (1) is outputted via a capture filter (21), and effector filter (22), a flow-rate monitoring filter (23), and a renderer filter (24) to a speaker (3). The flow-rate monitoring filter (23) counts a buffer number “Cr” under rendering process among a plurality of buffers 24a employed in the renderer filter (24), and then, feeds back this count result to the capture filter (21). The capture filter (21) deletes, or inserts data based upon this feedback information by way of an interpolation.
摘要:
Flow velocity sensor and a length sensor are provided on or near an edge of the lip plate which the air jet from the embouchure hole impinges against. Jet flow velocity Ue at the edge and a jet-blowout-outlet-to-edge distance d are detected by the sensors. Jet transfer time τe is calculated by an equation of τe=d/Ue, and a jet traveling angle θe′ is calculated by an equation of θe′=2πfso1×τe (where fso1 represents a frequency of a tone to be generated). When θe′ has decreased to π/2 during tone generation in a primary mode, the mode changes to a secondary mode to raise the pitch of the currently generated tone by one octave. When θe′ has increased to 3π/4 during tone generation in the secondary mode, the mode changes to the primary mode to lower the pitch of the currently generated tone by one octave.