// Elecricity
/*
If you want more of that zap, consider:

    Amplitude bursts (Decay2, Env.perc)

    Bandpass-filtered noise for crackle

    Randomly gated high-frequency FM

    Slew limiting + distortion to simulate arcs
*/

Ndef(\f3,{WeaklyNonlinear.ar(SinOsc.ar(70), Impulse.kr(20), ratex:0.1, ratey:20, freq:440, initx:10 + SinOsc.kr(40), inity:20 + SinOsc.kr(20), alpha:SinOsc.kr(1), xexponent:0, beta:0, yexponent:0).dup * 0.1}).play;