Has it been done? nope.
Could it be done? Maybe.
First, you would need to TURN OFF Flowfields, Particles, & Sprites
AND run a 'lone' Waveshape.
This is a first stab without concentrating on the nuances of your specific requirements.
(Be kind

, this was unfinished work, I started a while back ... it certainly doesn't represent best and final)
============================
/* audio ionization (
jerohm@yahoo.com)
*/
ConB=0
Num=40
Stps="NUM_FFT_BINS/Num"
A0="2-(2/Num)"
A1=".975"
B0="ID/Num"
B1="(A0*B0) - (A0/2)" // X
C0="fft((ID+s) * NUM_S_STEPS/NUM_FFT_BINS) * 2"
X0=" B1"
Y0=" (C0-A1)"
Pen=1
LWdt=3
Meta="reactive=5 detail=4 density=4 morphable=4"
Vers=391
==================================
yet another very 'lazy' (on MY part) variation attempt ...
==================================
/* Audio DNA Fingerprints (
jerohm@yahoo.com)
*/
ConB=0
Num=20
Stps="NUM_FFT_BINS/Num"
A0="2-(2/Num)"
A1=".975"
B0="ID/Num"
B1="(A0*B0) - (A0/2)" // X
C0="(fft((ID+s) * NUM_S_STEPS/NUM_FFT_BINS) * 2.5) - A1"
X0=" B1"
X1=" B1 + .01"
X2=" B1 + .02"
X3=" B1 + .03"
X4=" B1 + .04"
Y0=" C0"
Y1=" C0"
Y2=" C0"
Y3=" C0"
Y4=" C0"
Pen=1
LWdt=3
Meta="reactive=5 detail=4 density=4 morphable=4"
Vers=391