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>
142 lines
1.8 KiB
Plaintext
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;
|