SignalUtils.Tone Method

Overload List

#SignatureDescription
1void Tone(TVec Dst, ref TToneState ToneState)Generate a sine function.
2void Tone(TVec Dst, Int32 SampleCount, Double Freq, Double Phase, Double Mag, Boolean Complex)Generate a sine function.

Overload 1: void Tone(TVec Dst, ref TToneState ToneState)

Generate a sine function.

#NameTypeDescription
1DstTVecsource TVec
2ToneStateTToneState (ref)

Result: stored in self (calling object)

Remarks:

Place a tone defined with a call to ToneInit in Dst. The routine is stream capable.

See Also: SignalUtils.ToneInit

Overload 2: void Tone(TVec Dst, Int32 SampleCount, Double Freq, Double Phase, Double Mag, Boolean Complex)

Generate a sine function.

#NameTypeDescription
1DstTVecsource TVec
2SampleCountInt32
3FreqDoublescalar
4PhaseDoublescalar
5MagDoublescalar
6ComplexBoolean

Result: stored in self (calling object)

Remarks:

Generate a single tone wave signal with frequency Freq, initial Phase and amplitude Mag. Set Complex to true to generate a complex signal. The routine is not stream capable.

See Also: SignalUtils.ToneInit