Furthermore, AI-generated estim audio is emerging. You can feed an AI a prompt like: "Slow rhythmic thumping at 80 BPM, increasing to 130 BPM over 15 minutes, panning left to right every 2 seconds." The AI generates the lossless waveform instantly.
import numpy as np, soundfile as sf sr = 48000 t = np.linspace(0, 1, sr, endpoint=False) wave = 0.5 * np.sign(np.sin(2*np.pi*20*t)) # 20 Hz square wave at half amplitude sf.write('estim_20hz_square.wav', wave, sr, subtype='PCM_16')
At its core, "audio stim" uses the frequency and volume of a sound track to dictate the intensity and rhythm of the electrical signal.