aspen.sounds.pure_tone¶
Pure tone
Functions
|
Generate pure tone. |
Classes
|
Generate pure tone. |
-
class
aspen.sounds.pure_tone.
PureTone
(pure_tone_duration=[1000], pure_tone_freq=[440], pure_tone_phase=[0], pure_tone_num_signals=1, samp_freq=16000)[source]¶ Bases:
aspen.interfaces.abs_common_interface.AbsCommonInterface
,aspen.interfaces.abs_sound_interface.AbsSoundInterface
Generate pure tone.
- Parameters
pure_tone_duration¶ (
Sequence
[float
]) – The duration of pure tone in millisecond. Defaults to [1000].pure_tone_freq¶ (
Sequence
[float
]) – The frequency of pure tone in Hz. Defaults to [440].pure_tone_phase¶ (
Sequence
[float
]) – The phase of pure tone in degree. Defaults to [0].pure_tone_num_signals¶ (
int
) – Number of signals. If this value greater than 2, the other arguments should contain 2 types. Defaults to 1.
-
__call__
()¶ Generate a specified number of signals.
-
aspen.sounds.pure_tone.
pure_tone
(duration=[1000], freq=[440], phase=[0], num_signals=1, samp_freq=16000)[source]¶ Generate pure tone.
- Parameters
duration¶ (
Sequence
[float
]) – The duration of pure tone in millisecond. Defaults to [1000].freq¶ (
Sequence
[float
]) – The frequency of pure tone in Hz. Defaults to [440].phase¶ (
Sequence
[float
]) – The phase of pure tone in degree. Defaults to [0].num_signals¶ (
int
) – Number of signals. If this value greater than 2, the other arguments should contain 2 types. Defaults to 1.
- Return type
- Returns
Output signals.