Examples¶
This section provides some audio examples created by ASPEN.
Auditory streaming¶
audio |
A tone [Hz] |
B tone [Hz] |
spectrogram |
315 |
400 |
||
315 |
500 |
||
315 |
600 |
The corresponding configuration of the first row is below:
# general setting
stimulus-module: auditory_streaming
samp-freq: 16000
outdir: "data/auditory_streaming"
suffix: pure_a315hz_b400hz
# sounds setting
sound-generation-pipeline: [pure_tone]
pure-tone-num-signals: 2
pure-tone-duration: [50, 50]
pure-tone-freq: [315, 400]
# stimulus setting
# A-B-A,A-B-A,...
num-repetition: 10
ab-interval: 60
aba-interval: 170
ab-ramp-duration: 5
# postprocessings setting
postprocess-pipeline: [declip]
declip-thres: 1
# visualization
visualization-pipeline: [spectrogram]
visualization-outdir: "data/auditory_streaming/vis"
visualization-temporal-limit: "0_2200"
spectrogram-visualizer-scale: "linear"
Continuity illusion¶
audio |
gap method |
spectrogram |
replace |
||
overlap |
||
silent |
The corresponding configuration of the first row is below:
# general setting
stimulus-module: continuity
samp-freq: 16000
outdir: "data/continuity"
suffix: replace_pure_tone
seed: 1
# sounds setting
sound-generation-pipeline: [pure_tone, filtered_noise]
# pure_tone setting
pure-tone-duration: [5000]
pure-tone-freq: [1000]
pure-tone-num-signals: 1
# filtered_nosie setting
filtered-noise-duration: [5000]
filtered-noise-btype: [bandpass]
filtered-noise-filter-freq: ["500_2000"]
filtered-noise-filter-impulse-response: [fir]
filtered-noise-filter-order: [512]
filtered-noise-filter-firwin: [hann]
filtered-noise-num-signals: 1
# stimulus setting
target-duration: 200
gap-duration: 200
gap-method: replace
gap-ramp-duration: 5
target-snr: -14
# postprocessings setting
postprocess-pipeline: [declip, apply_ramp]
declip-thres: 1
apply-ramp-duration: 5
apply-ramp-wfunction: hann
apply-ramp-position: both
# visualization
visualization-pipeline: [spectrogram]
visualization-outdir: "data/continuity/vis"
visualization-temporal-limit: "0_2000"
spectrogram-visualizer-scale: "linear"
spectrogram-visualizer-vmax: 30000
Iterated rippled noise¶
audio |
iteration |
delay [ms] |
spectrum |
8 |
1 |
||
4 |
1 |
||
2 |
1 |
||
1 |
1 |
||
8 |
2 |
The corresponding configuration of the first row is below:
# general setting
stimulus-module: iterated_rippled_noise
samp-freq: 16000
outdir: "data/iterated_rippled_noise"
suffix: iter8_delay1
# sounds setting
sound-generation-pipeline: [colored_noise]
colored-noise-color: [white]
colored-noise-duration: [1000]
colored-noise-num-signals: 1
# stimulus setting
num-iteration: 8
delay: 1
# postprocessings setting
postprocess-pipeline: [declip, apply_ramp]
declip-thres: 1
apply-ramp-duration: 5
apply-ramp-wfunction: hann
apply-ramp-position: both
# visualization
visualization-pipeline: [spectrum]
visualization-outdir: "data/iterated_rippled_noise/vis"
Interaural phase difference/modulation¶
audio |
right ear[degree] |
amplitude modulation |
waveform |
0 |
- |
||
+45 |
- |
||
+90 |
- |
||
-45 |
- |
||
-90 |
- |
||
0 |
✓ |
||
+45 |
✓ |
||
+90 |
✓ |
||
-45 |
✓ |
||
-90 |
✓ |
The corresponding configuration of the second and seventh row is below:
second.conf¶
# general setting
stimulus-module: identity
samp-freq: 16000
outdir: "data/identity"
suffix: interaural_phase_difference_deg45
# sounds setting
sound-generation-pipeline: [pure_tone]
pure-tone-duration: [1000, 1000]
pure-tone-freq: [520, 520]
pure-tone-phase: [0, 45]
pure-tone-num-signals: 2
# stimuli setting
binaural: True
# postprocessings setting
postprocess-pipeline: [apply_ramp]
apply-ramp-duration: 5
apply-ramp-wfunction: hann
apply-ramp-position: both
# visualization
visualization-pipeline: [waveform]
visualization-outdir: "data/identity/vis"
visualization-temporal-limit: "0_50"
seventh.conf¶
# general setting
stimulus-module: identity
samp-freq: 16000
outdir: "data/identity"
suffix: interaural_phase_modulation_deg45
# sounds setting
sound-generation-pipeline: [am_tone]
am-tone-duration: [1000, 1000]
am-tone-freq: [520, 520]
am-tone-phase: [0, 45]
am-tone-modulation-freq: [41, 41]
am-tone-modulator-phase: [0, 0]
am-tone-depth: [100, 100]
am-tone-num-signals: 2
# stimuli setting
binaural: True
# postprocessings setting
postprocess-pipeline: [apply_ramp]
apply-ramp-duration: 5
apply-ramp-wfunction: hann
apply-ramp-position: both
# visualization
visualization-pipeline: [waveform]
visualization-outdir: "data/identity/vis"
visualization-temporal-limit: "0_50"