A six-tone cycle, slow then fast
Listen for the slow cycle as one six-note tune, and the fast one splitting into two three-note tunes, one high and one low, heard at once. Try to say which low tone follows which high one.
Bregman & Ahad, Demonstration 1. Highs of 2500, 2000 and 1600 Hz alternate with lows of 350, 430 and 550 Hz in the order H1 L1 H2 L2 H3 L3, with no silences and 10 ms onsets and offsets, the lows 6 dB stronger, as in the booklet: three cycles with 400 ms from one onset to the next, then, after a second's silence, twelve cycles at 100 ms. The booklet gives no repetition counts; these are ours.
sg1_a_six-tone_cycle_slow_then_fast.flac, 15.4 s, mono
Code
HIGHS, LOWS = (2500, 2000, 1600), (350, 430, 550)
def six_tone_cycle(period, n_cycles, start=0.0, low_db=6.0):
pairs = zip(HIGHS, LOWS, strict=True)
cycle = [tone(f, period, db=low_db * (i % 2)) for pair in pairs for i, f in enumerate(pair)]
return [(start + period * (6 * c + k), cycle[k]) for c in range(n_cycles) for k in range(6)]
sound = finish(place(six_tone_cycle(0.4, 3) + six_tone_cycle(0.1, 12, start=8.2)))
fig, playhead = show(sound, fmin=200, fmax=4000)