{
   "description" : "An imitation of a ship's horn.",
   "ancestor_list" : [],
   "author" : "Nóslo Tredamus",
   "name" : "Ship Horn",
   "code" : "(\r\n// by Nóslo Tredamus //\r\nSynthDef(\\Bocina3, {\r\n\r\n\targ freq = 200, out = 0, amp = 1, gate = 1, bend = 21, relTime = 0.05, pitchRelTime = 0.015;\r\n\tvar sig, env, mod, noise, pitchEnv;\r\n\r\n\tenv = EnvGen.kr(Env.asr(0.1, 1, relTime), gate, doneAction: 0);\r\n\tpitchEnv = EnvGen.kr(\r\n\t\tEnv(\r\n\t\t\tlevels: [freq - bend, freq, freq, freq - bend],\r\n\t\t\ttimes: [0.3, 0, pitchRelTime],\r\n\t\t\tcurve: [\\sine, 0, -8],\r\n\t\t\treleaseNode: 2\r\n\t\t),\r\n\t\tgate\r\n\t);\r\n\r\n\tmod = LFNoise1.kr(3).exprange(pitchEnv * 1.5, pitchEnv * 3);\r\n\tsig = Mix([\r\n        Saw.ar(pitchEnv, mul: amp),\r\n\t\tSinOsc.ar(pitchEnv * 2.098, mul: amp * 0.3),\r\n\t\tSinOsc.ar(pitchEnv * 2.3814, mul: amp * 0.3),\r\n\t\tSinOsc.ar(pitchEnv * 0.996, mul: amp * 0.3),\r\n        Saw.ar(pitchEnv * 1.015, mul: amp * 0.8),\r\n        Saw.ar(pitchEnv * 1.1907, mul: amp * 0.7),\r\n        SinOsc.ar(pitchEnv * 1.503, mul: amp * 0.7),\r\n        Saw.ar(pitchEnv * 0.498, mul: amp)\r\n    ]);\r\n\r\n\tnoise = PinkNoise.ar(amp * 0.9) * env;\r\n\tsig = sig + noise;\r\n\tsig = HPF.ar(sig, freq * 0.5);\r\n\tsig = LPF.ar(sig, mod);\r\n\tsig = sig * env;\r\n\tsig = GVerb.ar(sig, roomsize: 300, revtime: 0.6, drylevel: 1, mul: 0.9);\r\n\tsig = Limiter.ar(sig, 0.99);\r\n\tDetectSilence.ar(sig, amp: 0.001, time: 0.05, doneAction: 2);\r\n\tOut.ar(out, sig);\r\n}).add;\r\n)\r\n~claxon3 = Synth(\\Bocina3);\r\n~claxon3.set(\\gate, 0);\r\ns.record;\r\ns.stopRecording;",
   "is_private" : null,
   "id" : "1-5iQ",
   "labels" : [
      "noisy",
      "scifi",
      "simple",
      "soundeffect",
      "sound",
      "reverb",
      "siren",
      "ship",
      "horn"
   ]
}
