forked from: WaveEffect (1)

