|
TimbrePiano Method
|
Generates a simulated piano note for the given frequency and time.
Namespace: GSF.Media.MusicAssembly: GSF.Media (in GSF.Media.dll) Version: 2.4.207-beta
Syntax GSF.Media.Music.Timbre.Piano = function(frequency, sampleIndex, samplePeriod, sampleRate);
View SourceParameters
- frequency Double
- Fundamental frequency of the desired note in Hz.
- sampleIndex Int64
- Sample index (represents time anywhere from zero to full length of song).
- samplePeriod Int64
- If useful, total period for note in whole samples per second (i.e., seconds of time * sampleRate) over which to compute timbre.
- sampleRate Int32
- Number of samples per second.
Return Value
DoubleThe amplitude for a simulated piano note at the given time.
Remarks
This method computes an amplitude representing the acoustic pressure of a
simulated piano note of the given frequency for the given time.
See Also