Gallery: 21 sweep(s) rendered
21 changed files+558−1
docs/gallery/clips/damping-sigma1-0.jsonadded+35−0View file
@@ -0,0 +1,35 @@
1+{
2+ "id": "damping-sigma1-0",
3+ "label": "0.0001 m^2/s",
4+ "overrides": {
5+ "sigma1": 0.0001
6+ },
7+ "metrics": {
8+ "peakPa": 0.04691418260335922,
9+ "peakDbSpl": 67.40548316501246,
10+ "rmsPa": 0.0035708832810749293,
11+ "centroidHz": 237.90907586295802,
12+ "t60": {
13+ "20-100": 6.085472082210507,
14+ "100-500": 4.837753187568148,
15+ "500-2k": 4.258740028254226,
16+ "2k-8k": 4.198141516871227
17+ },
18+ "bandLevelsDb": {
19+ "20-100": -0.9945588034804658,
20+ "100-500": 0,
21+ "500-2k": -6.261847837807029,
22+ "2k-8k": -37.598817919659695
23+ }
24+ },
25+ "gainDb": 20,
26+ "peakDbfs": -6.5739169217079185,
27+ "run": {
28+ "steps": 3072000,
29+ "seconds": 38.287865206999705,
30+ "nx": 39,
31+ "ny": 58,
32+ "dt": 0.0000013020833333333333,
33+ "maxContactForce": 0
34+ }
35+}
docs/gallery/clips/damping-sigma1-0.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-0.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-1.jsonadded+35−0View file
@@ -0,0 +1,35 @@
1+{
2+ "id": "damping-sigma1-1",
3+ "label": "0.0005 m^2/s",
4+ "overrides": {
5+ "sigma1": 0.0005
6+ },
7+ "metrics": {
8+ "peakPa": 0.04646482318639755,
9+ "peakDbSpl": 67.32188586389826,
10+ "rmsPa": 0.0033498771907116485,
11+ "centroidHz": 195.7169225189091,
12+ "t60": {
13+ "20-100": 5.414347622298749,
14+ "100-500": 4.0120593180726445,
15+ "500-2k": 2.724403865668108,
16+ "2k-8k": 7.678595678417119
17+ },
18+ "bandLevelsDb": {
19+ "20-100": -1.153481711330091,
20+ "100-500": 0,
21+ "500-2k": -6.774905483785499,
22+ "2k-8k": -41.19767338483816
23+ }
24+ },
25+ "gainDb": 20,
26+ "peakDbfs": -6.657514222822115,
27+ "run": {
28+ "steps": 3072000,
29+ "seconds": 38.28338712599967,
30+ "nx": 39,
31+ "ny": 58,
32+ "dt": 0.0000013020833333333333,
33+ "maxContactForce": 0
34+ }
35+}
docs/gallery/clips/damping-sigma1-1.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-1.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-2.jsonadded+35−0View file
@@ -0,0 +1,35 @@
1+{
2+ "id": "damping-sigma1-2",
3+ "label": "0.0025 m^2/s",
4+ "overrides": {
5+ "sigma1": 0.0025
6+ },
7+ "metrics": {
8+ "peakPa": 0.04596929997205734,
9+ "peakDbSpl": 67.22875789259997,
10+ "rmsPa": 0.0029357823845749683,
11+ "centroidHz": 117.50217504465688,
12+ "t60": {
13+ "20-100": 3.9916123934822054,
14+ "100-500": 2.8760926367661677,
15+ "500-2k": 2.372780742982254,
16+ "2k-8k": 23.248409238439763
17+ },
18+ "bandLevelsDb": {
19+ "20-100": -2.0954683752970986,
20+ "100-500": 0,
21+ "500-2k": -9.412100421926278,
22+ "2k-8k": -56.50622857149351
23+ }
24+ },
25+ "gainDb": 20,
26+ "peakDbfs": -6.750642194120404,
27+ "run": {
28+ "steps": 3072000,
29+ "seconds": 38.24263662500027,
30+ "nx": 39,
31+ "ny": 58,
32+ "dt": 0.0000013020833333333333,
33+ "maxContactForce": 0
34+ }
35+}
docs/gallery/clips/damping-sigma1-2.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-2.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-strike-0.jsonadded+36−0View file
@@ -0,0 +1,36 @@
1+{
2+ "id": "damping-sigma1-strike-0",
3+ "label": "0.0001 m^2/s",
4+ "overrides": {
5+ "excitation": "strike",
6+ "sigma1": 0.0001
7+ },
8+ "metrics": {
9+ "peakPa": 2.551717758178711,
10+ "peakDbSpl": 102.11605280710508,
11+ "rmsPa": 0.013507031377356166,
12+ "centroidHz": 3839.352613151534,
13+ "t60": {
14+ "20-100": 5.821236263946769,
15+ "100-500": 5.602493143480276,
16+ "500-2k": 4.076402899967895,
17+ "2k-8k": 2.722997832328978
18+ },
19+ "bandLevelsDb": {
20+ "20-100": -9.426444529205426,
21+ "100-500": 0,
22+ "500-2k": 1.7451840397867748,
23+ "2k-8k": 9.356600479990558
24+ }
25+ },
26+ "gainDb": 20,
27+ "peakDbfs": 28.136652720384696,
28+ "run": {
29+ "steps": 3072000,
30+ "seconds": 33.18437062000017,
31+ "nx": 39,
32+ "ny": 58,
33+ "dt": 0.0000013020833333333333,
34+ "maxContactForce": 195.1881103515625
35+ }
36+}
docs/gallery/clips/damping-sigma1-strike-0.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-strike-0.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-strike-1.jsonadded+36−0View file
@@ -0,0 +1,36 @@
1+{
2+ "id": "damping-sigma1-strike-1",
3+ "label": "0.0005 m^2/s",
4+ "overrides": {
5+ "excitation": "strike",
6+ "sigma1": 0.0005
7+ },
8+ "metrics": {
9+ "peakPa": 2.552067756652832,
10+ "peakDbSpl": 102.11724409859474,
11+ "rmsPa": 0.010939866293578663,
12+ "centroidHz": 654.5269112833041,
13+ "t60": {
14+ "20-100": 5.084050764268366,
15+ "100-500": 4.166515631486475,
16+ "500-2k": 2.5109722913953734,
17+ "2k-8k": 4.596561207548714
18+ },
19+ "bandLevelsDb": {
20+ "20-100": -10.075329770223362,
21+ "100-500": 0,
22+ "500-2k": 1.0910838167922776,
23+ "2k-8k": -0.46759244010335266
24+ }
25+ },
26+ "gainDb": 20,
27+ "peakDbfs": 28.13784401187437,
28+ "run": {
29+ "steps": 3072000,
30+ "seconds": 33.21743657099968,
31+ "nx": 39,
32+ "ny": 58,
33+ "dt": 0.0000013020833333333333,
34+ "maxContactForce": 195.15817260742188
35+ }
36+}
docs/gallery/clips/damping-sigma1-strike-1.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-strike-1.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-strike-2.jsonadded+36−0View file
@@ -0,0 +1,36 @@
1+{
2+ "id": "damping-sigma1-strike-2",
3+ "label": "0.0025 m^2/s",
4+ "overrides": {
5+ "excitation": "strike",
6+ "sigma1": 0.0025
7+ },
8+ "metrics": {
9+ "peakPa": 2.5538177490234375,
10+ "peakDbSpl": 102.12319810644581,
11+ "rmsPa": 0.0099934666501431,
12+ "centroidHz": 218.21895282188223,
13+ "t60": {
14+ "20-100": 4.201505613612357,
15+ "100-500": 2.797687170302254,
16+ "500-2k": 2.5383952930626466,
17+ "2k-8k": 35.645270253740456
18+ },
19+ "bandLevelsDb": {
20+ "20-100": -8.423468312066696,
21+ "100-500": 0,
22+ "500-2k": -5.57064684973504,
23+ "2k-8k": -29.096278467698475
24+ }
25+ },
26+ "gainDb": 20,
27+ "peakDbfs": 28.14379801972544,
28+ "run": {
29+ "steps": 3072000,
30+ "seconds": 33.22371701700008,
31+ "nx": 39,
32+ "ny": 58,
33+ "dt": 0.0000013020833333333333,
34+ "maxContactForce": 195.00987243652344
35+ }
36+}
docs/gallery/clips/damping-sigma1-strike-2.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/damping-sigma1-strike-2.wavadded+0−0View file
Binary file not shown.
docs/gallery/damping-sigma1-strike.jsonadded+128−0View file
@@ -0,0 +1,128 @@
1+{
2+ "sweep": {
3+ "id": "damping-sigma1-strike",
4+ "title": "Damping: frequency-dependent loss (drumstick strike)",
5+ "text": "The same sweep excited by the default drumstick strike (30 g at 3 m/s) instead of the corner push.",
6+ "param": "sigma1",
7+ "unit": "m^2/s",
8+ "values": [
9+ 0.0001,
10+ 0.0005,
11+ 0.0025
12+ ],
13+ "base": {
14+ "excitation": "strike"
15+ }
16+ },
17+ "gainDb": 20,
18+ "clips": [
19+ {
20+ "id": "damping-sigma1-strike-0",
21+ "label": "0.0001 m^2/s",
22+ "overrides": {
23+ "excitation": "strike",
24+ "sigma1": 0.0001
25+ },
26+ "metrics": {
27+ "peakPa": 2.551717758178711,
28+ "peakDbSpl": 102.11605280710508,
29+ "rmsPa": 0.013507031377356166,
30+ "centroidHz": 3839.352613151534,
31+ "t60": {
32+ "20-100": 5.821236263946769,
33+ "100-500": 5.602493143480276,
34+ "500-2k": 4.076402899967895,
35+ "2k-8k": 2.722997832328978
36+ },
37+ "bandLevelsDb": {
38+ "20-100": -9.426444529205426,
39+ "100-500": 0,
40+ "500-2k": 1.7451840397867748,
41+ "2k-8k": 9.356600479990558
42+ }
43+ },
44+ "gainDb": 20,
45+ "peakDbfs": 28.136652720384696,
46+ "run": {
47+ "steps": 3072000,
48+ "seconds": 33.18437062000017,
49+ "nx": 39,
50+ "ny": 58,
51+ "dt": 0.0000013020833333333333,
52+ "maxContactForce": 195.1881103515625
53+ }
54+ },
55+ {
56+ "id": "damping-sigma1-strike-1",
57+ "label": "0.0005 m^2/s",
58+ "overrides": {
59+ "excitation": "strike",
60+ "sigma1": 0.0005
61+ },
62+ "metrics": {
63+ "peakPa": 2.552067756652832,
64+ "peakDbSpl": 102.11724409859474,
65+ "rmsPa": 0.010939866293578663,
66+ "centroidHz": 654.5269112833041,
67+ "t60": {
68+ "20-100": 5.084050764268366,
69+ "100-500": 4.166515631486475,
70+ "500-2k": 2.5109722913953734,
71+ "2k-8k": 4.596561207548714
72+ },
73+ "bandLevelsDb": {
74+ "20-100": -10.075329770223362,
75+ "100-500": 0,
76+ "500-2k": 1.0910838167922776,
77+ "2k-8k": -0.46759244010335266
78+ }
79+ },
80+ "gainDb": 20,
81+ "peakDbfs": 28.13784401187437,
82+ "run": {
83+ "steps": 3072000,
84+ "seconds": 33.21743657099968,
85+ "nx": 39,
86+ "ny": 58,
87+ "dt": 0.0000013020833333333333,
88+ "maxContactForce": 195.15817260742188
89+ }
90+ },
91+ {
92+ "id": "damping-sigma1-strike-2",
93+ "label": "0.0025 m^2/s",
94+ "overrides": {
95+ "excitation": "strike",
96+ "sigma1": 0.0025
97+ },
98+ "metrics": {
99+ "peakPa": 2.5538177490234375,
100+ "peakDbSpl": 102.12319810644581,
101+ "rmsPa": 0.0099934666501431,
102+ "centroidHz": 218.21895282188223,
103+ "t60": {
104+ "20-100": 4.201505613612357,
105+ "100-500": 2.797687170302254,
106+ "500-2k": 2.5383952930626466,
107+ "2k-8k": 35.645270253740456
108+ },
109+ "bandLevelsDb": {
110+ "20-100": -8.423468312066696,
111+ "100-500": 0,
112+ "500-2k": -5.57064684973504,
113+ "2k-8k": -29.096278467698475
114+ }
115+ },
116+ "gainDb": 20,
117+ "peakDbfs": 28.14379801972544,
118+ "run": {
119+ "steps": 3072000,
120+ "seconds": 33.22371701700008,
121+ "nx": 39,
122+ "ny": 58,
123+ "dt": 0.0000013020833333333333,
124+ "maxContactForce": 195.00987243652344
125+ }
126+ }
127+ ]
128+}
docs/gallery/damping-sigma1.jsonadded+122−0View file
@@ -0,0 +1,122 @@
1+{
2+ "sweep": {
3+ "id": "damping-sigma1",
4+ "title": "Damping: frequency-dependent loss (push and release)",
5+ "text": "sigma1 makes the high modes decay faster, in proportion to the square of their wavenumber; it stands mainly for radiation into the air. Too little and the highs ring like a cymbal; too much and the sheet sounds dull.",
6+ "param": "sigma1",
7+ "unit": "m^2/s",
8+ "values": [
9+ 0.0001,
10+ 0.0005,
11+ 0.0025
12+ ]
13+ },
14+ "gainDb": 20,
15+ "clips": [
16+ {
17+ "id": "damping-sigma1-0",
18+ "label": "0.0001 m^2/s",
19+ "overrides": {
20+ "sigma1": 0.0001
21+ },
22+ "metrics": {
23+ "peakPa": 0.04691418260335922,
24+ "peakDbSpl": 67.40548316501246,
25+ "rmsPa": 0.0035708832810749293,
26+ "centroidHz": 237.90907586295802,
27+ "t60": {
28+ "20-100": 6.085472082210507,
29+ "100-500": 4.837753187568148,
30+ "500-2k": 4.258740028254226,
31+ "2k-8k": 4.198141516871227
32+ },
33+ "bandLevelsDb": {
34+ "20-100": -0.9945588034804658,
35+ "100-500": 0,
36+ "500-2k": -6.261847837807029,
37+ "2k-8k": -37.598817919659695
38+ }
39+ },
40+ "gainDb": 20,
41+ "peakDbfs": -6.5739169217079185,
42+ "run": {
43+ "steps": 3072000,
44+ "seconds": 38.287865206999705,
45+ "nx": 39,
46+ "ny": 58,
47+ "dt": 0.0000013020833333333333,
48+ "maxContactForce": 0
49+ }
50+ },
51+ {
52+ "id": "damping-sigma1-1",
53+ "label": "0.0005 m^2/s",
54+ "overrides": {
55+ "sigma1": 0.0005
56+ },
57+ "metrics": {
58+ "peakPa": 0.04646482318639755,
59+ "peakDbSpl": 67.32188586389826,
60+ "rmsPa": 0.0033498771907116485,
61+ "centroidHz": 195.7169225189091,
62+ "t60": {
63+ "20-100": 5.414347622298749,
64+ "100-500": 4.0120593180726445,
65+ "500-2k": 2.724403865668108,
66+ "2k-8k": 7.678595678417119
67+ },
68+ "bandLevelsDb": {
69+ "20-100": -1.153481711330091,
70+ "100-500": 0,
71+ "500-2k": -6.774905483785499,
72+ "2k-8k": -41.19767338483816
73+ }
74+ },
75+ "gainDb": 20,
76+ "peakDbfs": -6.657514222822115,
77+ "run": {
78+ "steps": 3072000,
79+ "seconds": 38.28338712599967,
80+ "nx": 39,
81+ "ny": 58,
82+ "dt": 0.0000013020833333333333,
83+ "maxContactForce": 0
84+ }
85+ },
86+ {
87+ "id": "damping-sigma1-2",
88+ "label": "0.0025 m^2/s",
89+ "overrides": {
90+ "sigma1": 0.0025
91+ },
92+ "metrics": {
93+ "peakPa": 0.04596929997205734,
94+ "peakDbSpl": 67.22875789259997,
95+ "rmsPa": 0.0029357823845749683,
96+ "centroidHz": 117.50217504465688,
97+ "t60": {
98+ "20-100": 3.9916123934822054,
99+ "100-500": 2.8760926367661677,
100+ "500-2k": 2.372780742982254,
101+ "2k-8k": 23.248409238439763
102+ },
103+ "bandLevelsDb": {
104+ "20-100": -2.0954683752970986,
105+ "100-500": 0,
106+ "500-2k": -9.412100421926278,
107+ "2k-8k": -56.50622857149351
108+ }
109+ },
110+ "gainDb": 20,
111+ "peakDbfs": -6.750642194120404,
112+ "run": {
113+ "steps": 3072000,
114+ "seconds": 38.24263662500027,
115+ "nx": 39,
116+ "ny": 58,
117+ "dt": 0.0000013020833333333333,
118+ "maxContactForce": 0
119+ }
120+ }
121+ ]
122+}
docs/gallery/index.htmlmodified+95−1View file
@@ -52,7 +52,7 @@ svg.setup { display: block; max-width: 100%; height: auto; }
5252 </svg></div>
5353 <p class="dim">The setup: the sheet hangs from a thread through a hole near one corner. It is either pushed at the opposite corner by a fingertip, held until it settles, and released, or struck with a wooden drumstick. It has a slight bow, and the sound is computed 1 m in front of its center.</p>
5454 <p>Each section varies one property of the simulated sheet or of the excitation while everything else stays at the simulator defaults: a 12 by 18 inch, 22 gauge (0.79 mm) stainless steel sheet hanging in portrait orientation with a 3 mm bow across its width, heard 1 m in front of its center, recorded for 4 s. The clips are computed with the simulator's default numerical settings (8 mm grid), so the 'Open in simulator' links reproduce them exactly. Click a player to hear a clip. Every clip is rendered at the simulator's default playback level (+20 dB relative to 1 Pa at full scale, with the same soft clipper), so loudness differences within and between sections are the ones the model predicts, and a clip sounds as it does in the app. The numbers under each clip are the peak pressure and sound pressure level at the listener, the RMS pressure over the clip, the spectral centroid of the sound between 0.2 and 1.2 s (a measure of brightness), and fitted 60 dB decay times of a low and a high band.</p>
55-<ul class="toc"><li><a href="#strike-speed">Drumstick: stick speed</a></li><li><a href="#strike-mass">Drumstick: stick mass</a></li><li><a href="#strike-stiffness">Drumstick: tip hardness</a></li><li><a href="#strike-position">Drumstick: strike position</a></li><li><a href="#push-amount">Push and release: push amount</a></li><li><a href="#push-sign">Push and release: with or against the bow</a></li><li><a href="#push-release">Push and release: release time</a></li><li><a href="#bow-amplitude">Sheet: initial bow (push and release)</a></li><li><a href="#bow-amplitude-strike">Sheet: initial bow (drumstick strike)</a></li><li><a href="#bow-shape">Sheet: shape of the bow (push and release)</a></li><li><a href="#bow-shape-strike">Sheet: shape of the bow (drumstick strike)</a></li><li><a href="#thickness">Sheet: thickness (push and release)</a></li><li><a href="#thickness-strike">Sheet: thickness (drumstick strike)</a></li><li><a href="#size">Sheet: size (push and release)</a></li><li><a href="#size-strike">Sheet: size (drumstick strike)</a></li><li><a href="#material">Sheet: material (push and release)</a></li><li><a href="#material-strike">Sheet: material (drumstick strike)</a></li><li><a href="#damping-sigma0">Damping: frequency-independent loss (push and release)</a></li><li><a href="#damping-sigma0-strike">Damping: frequency-independent loss (drumstick strike)</a></li></ul>
55+<ul class="toc"><li><a href="#strike-speed">Drumstick: stick speed</a></li><li><a href="#strike-mass">Drumstick: stick mass</a></li><li><a href="#strike-stiffness">Drumstick: tip hardness</a></li><li><a href="#strike-position">Drumstick: strike position</a></li><li><a href="#push-amount">Push and release: push amount</a></li><li><a href="#push-sign">Push and release: with or against the bow</a></li><li><a href="#push-release">Push and release: release time</a></li><li><a href="#bow-amplitude">Sheet: initial bow (push and release)</a></li><li><a href="#bow-amplitude-strike">Sheet: initial bow (drumstick strike)</a></li><li><a href="#bow-shape">Sheet: shape of the bow (push and release)</a></li><li><a href="#bow-shape-strike">Sheet: shape of the bow (drumstick strike)</a></li><li><a href="#thickness">Sheet: thickness (push and release)</a></li><li><a href="#thickness-strike">Sheet: thickness (drumstick strike)</a></li><li><a href="#size">Sheet: size (push and release)</a></li><li><a href="#size-strike">Sheet: size (drumstick strike)</a></li><li><a href="#material">Sheet: material (push and release)</a></li><li><a href="#material-strike">Sheet: material (drumstick strike)</a></li><li><a href="#damping-sigma0">Damping: frequency-independent loss (push and release)</a></li><li><a href="#damping-sigma0-strike">Damping: frequency-independent loss (drumstick strike)</a></li><li><a href="#damping-sigma1">Damping: frequency-dependent loss (push and release)</a></li><li><a href="#damping-sigma1-strike">Damping: frequency-dependent loss (drumstick strike)</a></li></ul>
5656 <section id="strike-speed">
5757 <h2>Drumstick: stick speed</h2>
5858 <p>A wooden stick tip (30 g effective mass) strikes the sheet at 70 percent of its width and 35 percent of its height. Speed sets both the loudness and the character: the contact force grows with speed, the contact shortens, and more energy reaches the high modes. The sound grows brighter as well as louder.</p>
@@ -1128,5 +1128,99 @@ svg.setup { display: block; max-width: 100%; height: auto; }
11281128 <a href="../../?excitation=strike&sigma0=3.5">Open in simulator</a>
11291129 </div></div>
11301130 </section>
1131+<section id="damping-sigma1">
1132+<h2>Damping: frequency-dependent loss (push and release)</h2>
1133+<p>sigma1 makes the high modes decay faster, in proportion to the square of their wavenumber; it stands mainly for radiation into the air. Too little and the highs ring like a cymbal; too much and the sheet sounds dull.</p>
1134+<p class="dim">Playback gain +20 dB relative to 1 Pa = 0 dBFS (the simulator's default is +20 dB); loud onsets are soft-clipped. Spectrograms: 0 to 5 kHz over the clip, 80 dB range, one color scale per section.</p>
1135+<div class="cards"><div class="card">
1136+ <div class="label">0.0001 m^2/s</div>
1137+ <audio controls preload="none" src="clips/damping-sigma1-0.wav"></audio>
1138+ <img src="clips/damping-sigma1-0.png" alt="spectrogram" width="640" height="200">
1139+ <div class="metrics">
1140+ <div>peak 0.047 Pa (67 dB SPL)</div>
1141+ <div>RMS 3.6 mPa</div>
1142+ <div>centroid 238 Hz</div>
1143+ <div>T60 100-500 Hz 4.8 s, 2-8 kHz 4.2 s</div>
1144+
1145+ <div class="dim">wav peak -6.6 dBFS</div>
1146+ </div>
1147+ <a href="../../?sigma1=0.0001">Open in simulator</a>
1148+</div>
1149+<div class="card">
1150+ <div class="label">0.0005 m^2/s</div>
1151+ <audio controls preload="none" src="clips/damping-sigma1-1.wav"></audio>
1152+ <img src="clips/damping-sigma1-1.png" alt="spectrogram" width="640" height="200">
1153+ <div class="metrics">
1154+ <div>peak 0.046 Pa (67 dB SPL)</div>
1155+ <div>RMS 3.3 mPa</div>
1156+ <div>centroid 196 Hz</div>
1157+ <div>T60 100-500 Hz 4.0 s, 2-8 kHz 7.7 s</div>
1158+
1159+ <div class="dim">wav peak -6.7 dBFS</div>
1160+ </div>
1161+ <a href="../../?sigma1=0.0005">Open in simulator</a>
1162+</div>
1163+<div class="card">
1164+ <div class="label">0.0025 m^2/s</div>
1165+ <audio controls preload="none" src="clips/damping-sigma1-2.wav"></audio>
1166+ <img src="clips/damping-sigma1-2.png" alt="spectrogram" width="640" height="200">
1167+ <div class="metrics">
1168+ <div>peak 0.046 Pa (67 dB SPL)</div>
1169+ <div>RMS 2.9 mPa</div>
1170+ <div>centroid 118 Hz</div>
1171+ <div>T60 100-500 Hz 2.9 s, 2-8 kHz 23.2 s</div>
1172+
1173+ <div class="dim">wav peak -6.8 dBFS</div>
1174+ </div>
1175+ <a href="../../?sigma1=0.0025">Open in simulator</a>
1176+</div></div>
1177+</section>
1178+<section id="damping-sigma1-strike">
1179+<h2>Damping: frequency-dependent loss (drumstick strike)</h2>
1180+<p>The same sweep excited by the default drumstick strike (30 g at 3 m/s) instead of the corner push.</p>
1181+<p class="dim">Playback gain +20 dB relative to 1 Pa = 0 dBFS (the simulator's default is +20 dB); loud onsets are soft-clipped. Spectrograms: 0 to 5 kHz over the clip, 80 dB range, one color scale per section.</p>
1182+<div class="cards"><div class="card">
1183+ <div class="label">0.0001 m^2/s</div>
1184+ <audio controls preload="none" src="clips/damping-sigma1-strike-0.wav"></audio>
1185+ <img src="clips/damping-sigma1-strike-0.png" alt="spectrogram" width="640" height="200">
1186+ <div class="metrics">
1187+ <div>peak 2.552 Pa (102 dB SPL)</div>
1188+ <div>RMS 13.5 mPa</div>
1189+ <div>centroid 3839 Hz</div>
1190+ <div>T60 100-500 Hz 5.6 s, 2-8 kHz 2.7 s</div>
1191+ <div>contact force 195 N</div>
1192+ <div class="dim">wav peak 28.1 dBFS (soft-clipped)</div>
1193+ </div>
1194+ <a href="../../?excitation=strike&sigma1=0.0001">Open in simulator</a>
1195+</div>
1196+<div class="card">
1197+ <div class="label">0.0005 m^2/s</div>
1198+ <audio controls preload="none" src="clips/damping-sigma1-strike-1.wav"></audio>
1199+ <img src="clips/damping-sigma1-strike-1.png" alt="spectrogram" width="640" height="200">
1200+ <div class="metrics">
1201+ <div>peak 2.552 Pa (102 dB SPL)</div>
1202+ <div>RMS 10.9 mPa</div>
1203+ <div>centroid 655 Hz</div>
1204+ <div>T60 100-500 Hz 4.2 s, 2-8 kHz 4.6 s</div>
1205+ <div>contact force 195 N</div>
1206+ <div class="dim">wav peak 28.1 dBFS (soft-clipped)</div>
1207+ </div>
1208+ <a href="../../?excitation=strike&sigma1=0.0005">Open in simulator</a>
1209+</div>
1210+<div class="card">
1211+ <div class="label">0.0025 m^2/s</div>
1212+ <audio controls preload="none" src="clips/damping-sigma1-strike-2.wav"></audio>
1213+ <img src="clips/damping-sigma1-strike-2.png" alt="spectrogram" width="640" height="200">
1214+ <div class="metrics">
1215+ <div>peak 2.554 Pa (102 dB SPL)</div>
1216+ <div>RMS 10.0 mPa</div>
1217+ <div>centroid 218 Hz</div>
1218+ <div>T60 100-500 Hz 2.8 s, 2-8 kHz 35.6 s</div>
1219+ <div>contact force 195 N</div>
1220+ <div class="dim">wav peak 28.1 dBFS (soft-clipped)</div>
1221+ </div>
1222+ <a href="../../?excitation=strike&sigma1=0.0025">Open in simulator</a>
1223+</div></div>
1224+</section>
11311225 <p class="dim">Generated by <code>steelsim gallery</code>; parameters not listed take the simulator defaults.</p>
11321226 </body></html>