kobodl/data/sfx/cannon1.agw
Ville Lindholm dbc223eb84
Initial commit
Import existing source tree; original VCS history is no longer available.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-05-28 16:35:31 +03:00

142 lines
1.8 KiB
Plaintext

/////////////////////////////////////////////
// Cannon 1
// Copyright (C) 2007 David Olofson
/////////////////////////////////////////////
a = .8;
w_format target, MONO16, 24000;
w_blank target, 24000*3, 0;
// Rumble
w_env AMPLITUDE,
0, a/4,
.5, a/8,
.5, a/16,
1, a/32,
1, 0;
w_env FREQUENCY,
0, 100,
3, 70;
w_osc target, NOISE;
w_env FREQUENCY,
0, 100,
.5, 300,
.5, 100,
.1, 200,
.1, 50,
.2, 150,
.2, 250,
.4, 100,
1, 10;
w_env AMPLITUDE, 2;
w_filter target, LOWPASS_12;
// Ka-blam
w_env AMPLITUDE,
0, a/4,
.5, a/8,
.5, a/16,
1, a/32,
1, 0;
w_env FREQUENCY,
0, 700,
.1, 200,
.1, 700,
2.8, 850;
w_osc target, NOISE;
w_env FREQUENCY,
0, 500,
.1, 100,
.5, 300,
2.4, 200;
w_osc target, NOISE;
// Attack
w_env AMPLITUDE,
0, a/2,
.1, a/8,
.5, 0;
w_env FREQUENCY, 1500;
w_osc target, NOISE;
// Mod
w_env AMPLITUDE, 1;
w_env FREQUENCY, 15;
w_env BALANCE, .4;
w_osc target, NOISE, MUL;
// Thunder reso
w_env FREQUENCY,
0, 300,
.02, 50,
.08, 300,
.1, 150,
.2, 300,
.2, 150,
.4, 50,
2.2, 150;
w_env AMPLITUDE,
0, 5,
.02, 10,
.08, 5,
.1, 0,
.2, 5,
.2, 0,
.4, 2,
2.2, 0;
w_filter target, PEAK_12;
// Quake reso
w_env FREQUENCY,
0, 200,
.1, 70,
2.9, 50;
w_env AMPLITUDE,
0, 5,
.1, 0,
.5, 7,
2.4, 15;
w_filter target, PEAK_12;
// Crackle boost
w_env FREQUENCY, 400;
w_env AMPLITUDE,
0, 5,
.5, 15,
2.5, 0;
w_filter target, PEAK_12;
w_env FREQUENCY, 750;
w_env AMPLITUDE, 3;
w_filter target, PEAK_12;
w_env FREQUENCY, 1100;
w_env AMPLITUDE,
0, 1,
1, 8,
2, 0;
w_filter target, PEAK_12;
w_env FREQUENCY, 1700;
w_env AMPLITUDE,
0, 8,
1, 0;
w_filter target, PEAK_12;
// Treble damping
w_env FREQUENCY,
0, 9000,
.25, 4000,
1.25, 2000,
1.5, 500;
w_env AMPLITUDE, 0;
w_env MOD1,
0, .3,
.5, 0;
w_filter target, LOWPASS_12;