Synthetic Ocean Wave Sound

I am trying to generate a synthetic ocean wave sound with a period of 11 seconds.

I have been trying to use amplitude modulation on a pink noise track. I can generate a pink noise track and I can generate a carrier wave with a period of 11 seconds but I am not sure what to do next…

Any advice on how to generate a synthetic ocean wave sound with a specific period would be greatly appreciated.

Thank you in advance!

After generating the noise, apply this code using the Nyquist Prompt effect:

;version 4
(mult *track* 0.5 (sum 1 (lfo (/ 1.0 11))))

For a slightly more realistic effect, try this code. This does not require generating pink noise as the noise is generated within the code:

;version 4
;type generate

(defun surf ()
  (let ((lfo (mult 0.3 (sum 2.0 (lfo (/ 1.0 11))))))
    (mult lfo (lp (noise) (mult lfo 3000)))))

(stretch-abs 30 (surf))

(to generate more than 30 seconds, change the last line to the required length in seconds)

There’s an app for that : “Surf-lfo.ny

Thank you both very much! That is exactly what I needed. :smiley: