Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure Tone(const Dst: TVec; var ToneState: TToneState); | Generate a sine function. |
| 2 | procedure Tone(const Dst: TVec; SampleCount: Integer; Freq: Double; Phase: Double; Mag: Double; Complex: Boolean); | Generate a sine function. |
Overload 1: procedure Tone(const Dst: TVec; var ToneState: TToneState);
Generate a sine function.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TVec | |
| 2 | ToneState | TToneState |
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: procedure Tone(const Dst: TVec; SampleCount: Integer; Freq: Double; Phase: Double; Mag: Double; Complex: Boolean);
Generate a sine function.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TVec | |
| 2 | SampleCount | Integer | |
| 3 | Freq | Double | scalar |
| 4 | Phase | Double | scalar |
| 5 | Mag | Double | scalar |
| 6 | Complex | Boolean |
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