Load the record & describe the shot
Drop the monitor's full-waveform CSV (Instantel / Micromate ISEE format) and tell the tool what you know about the blast and the install. Nothing here changes the raw waveform — it only sharpens the interpretation downstream.
Waveform file live
Header block + Time,Tran,Vert,Long sample table are parsed automatically. The sensor self-test, full-scale range and pre-trigger length are pulled straight from the header.
Shot, monitor & geology live
Used by the coupling gate (orientation check), the prediction step (scaled distance) and the wave-system view.
What did the monitor record?
The headline numbers first: did it exceed the limit, which axis controlled it, and when did the controlling energy arrive. Read this, then decide whether to trust it.
Headline metrics live
Velocity traces & limit line
All three components plus vector sum. The dashed line is your limit; the marker is the peak vector sum.
Mounting & coupling check
Before anyone declares a true exceedance, rule out the monitor. A loose mount, wrong orientation, decoupling under high acceleration, clipping, background noise or baseline drift can all inflate a reading. Each indicator below is computed from the record.
Computed indicators live
Install representativeness live
Separates electronic health (from SNR) from how representative the mount is of free-field ground. Driven by your Step 1 mount, ground, crest and nearby-monitor answers. A monitor can be electronically perfect and still be reading a local slab, not the rock mass.
First-arrival particle motion (orientation)
Horizontal hodogram of the first strong arrival. If the geophone faces the blast, early body-wave motion should line up along the source bearing (radial). A horizontal azimuth far off the bearing hints at mis-orientation or a horizontally-driven local response.
True exceedance, or something else?
With the install cleared (or flagged), compare the measured peak against what the ground should have delivered, and account for physics that legitimately raises a reading — like free-surface amplification near vertical incidence.
Scaled-distance prediction vs measured live
Uses PPV = K·(D/√W)−B from your Step 1 inputs. Blair (2004) shows the single-W/single-D choice is unsound near-field, so treat this as a band, not a line.
Free-surface & geology context live
From the hole to the geophone
Watch the wavefront leave the blast, attenuate with distance, and arrive at the monitor. Then learn the wave types in the system and see an indicative estimate of which carried the energy that drove your peak.
Cadence → frequency: source vs monitor live
The firing cadence of the blast design sets the frequency leaving the pattern; the monitor records what survives the trip. Load a hole pattern in Step 8 (with Detonation_ms) to populate the design cadence.
Source → monitor animation live
Indicative wave-type energy split live · estimate
A single triaxial trace can't fully separate wave types, so this is an indicative split from band energy, horizontal/vertical balance and motion rectilinearity — not a definitive decomposition. It flags which family likely drove the peak.
The waves in the system learn
Fastest; particles push/pull along the travel direction. First to arrive, usually high-frequency, low amplitude at distance. Travels at Vp.
Slower (~Vp/√3 in a Poisson solid); particles move across the travel direction. Carries more energy than P; arrives after it.
Retrograde elliptical motion in the vertical–radial plane. Low-frequency, slow (~0.9·Vs), decays slowly with distance — a classic driver of late, large, low-frequency peaks.
Horizontal shear motion transverse to travel, needs a low-velocity surface layer. Shows as low-frequency energy concentrated on the transverse axis.
When VoD > Vp, the column radiates conical Mach waves carrying most of the energy (Blair 2014). Their reach grows with charge length more than amplitude.
Not a true ground wave — a loose slab, boulder or plate oscillating at its own natural frequency. Mimics a low-frequency arrival on one axis only.
Forensic analysis toolkit
The detailed instruments: frequency content per axis, particle-motion hodograms, and signal-vs-noise. More tools (spectrogram, wavelet scalogram, packet detection, multi-monitor compare) are queued for the next build.
Spectrogram — time vs frequency live
Where each frequency's energy sits in time. Early high-frequency body-wave packets separate from later low-frequency surface/local energy here in a way the whole-window FFT can't show.
Energy packets live
Auto-detects vibration packets from a smoothed vector envelope: did the ground settle between arrivals, which axis drove each packet, and at what frequency. Repeated non-settling packets point to stacking; one isolated packet points to a single hole/event.
Sliding-window polarisation live
Eigen-analysis of the 3-component motion in a moving window. High linearity = rectilinear motion (body / Love-type); high planarity with low linearity = elliptical motion (Rayleigh-type). The class shares summarise the whole event.
Rayleigh signature — V vs radial phase live
Rayleigh waves show retrograde elliptical motion: vertical and radial roughly 90° out of phase. This plots the instantaneous V−R phase (via Hilbert transform); sustained bands near ±90° are a Rayleigh signature. The score is the fraction of event energy spent near ±90°.
Frequency content (FFT) live
Hann-windowed amplitude spectrum per axis; dotted lines mark each axis's ISEE zero-crossing frequency.
Hodogram — Long vs Tran live
Hodogram — Vert vs Long live
Filtered re-analysis live
Splits slow low-frequency movement from sharp packet energy (zero-phase RC filters). Interpretation only — raw values remain the compliance values.
Signal vs noise live
Pre-trigger background vs the event. High SNR confirms real recorded motion — not that it's representative free-field ground.
Compare against a reference monitor live
Load a nearby or known-good monitor's CSV. If a sensor metres away doesn't reproduce the same low-frequency motion, local mount amplification becomes the leading explanation.
Wavelet scalogram — multi-resolution time–frequency live
A continuous Morlet wavelet transform. Unlike the fixed-window spectrogram, it resolves sharp high-frequency onsets and slow low-frequency surface energy at the same time — so the early body-wave packets and the late low-frequency arrival both stay crisp. Bright ridges trace each arrival's dominant frequency through time.
Response spectrum — what a structure feels live
Everything else here describes the ground; this describes the building. It sweeps a damped single-degree-of-freedom oscillator across natural frequencies and plots its peak response — so a structure whose resonance sits on a spectral peak feels far more than the raw PPV. This is the structural/regulatory lens behind most damage questions. Pseudo-velocity, 5% damping, shown from 3 Hz up (below that, integration drift dominates).
Energy build-up & spectral drift live
Left: cumulative energy (Arias-style) — what fraction of the total arrived by each instant, and how long the 5–95% energy took. A single late pulse looks very different from sustained shaking. Right: spectral centroid over time (band-limited 2–150 Hz) — quantifies the high-to-low frequency drift the cadence animation shows qualitatively.
Watch the ground move in 3D
Every sample is one point in space: how far the ground moved along Longitudinal, Transverse and Vertical at that instant. Played in time, the path the particle traces tells you which wave type is passing — and the tool names it for you as it happens.
3D trajectory live
Drag to rotate · scroll to zoom · the bright dot is "now", the fading trail is recent motion, colour runs cool→warm with time.
What you're seeing
Reference shapes
You-are-here — synced time traces live
The same moment as the 3D dot, marked on the three component traces. Watch how the spatial shape above corresponds to the wiggles here.
What drove the peak — and where it came from
Pull the strands together: weight the competing mechanisms, rotate to a true radial/transverse frame, overlay hole timing, map the drill pattern's predicted contribution at the monitor, and test a local-resonance scenario.
Mechanism weighting live
Relative evidence for each candidate mechanism, normalised to 100%. Driven by axis frequencies, energy balance, SNR and your Step 1 crest / nearby-monitor answers. These are weighted indicators to structure the argument — not a hard classifier.
Radial / transverse rotation live
Rotate the two horizontal axes into a true radial (toward blast) / transverse frame. If you entered a blast bearing in Step 1 it's used as the starting angle. Radial should carry the body-wave energy; strong transverse points to shear / Love / local rocking.
Hole-timing arrival overlay live
Overlay detonation/arrival markers on the trace to test whether recorded packets line up with the firing sequence. Paste time_seconds, label per line (trigger-relative), or auto-place markers at the detected packet peaks.
Drill-pattern vibration heat map live
Upload the hole file (HoleID, X, Y, Z, Detonation_ms, Charge_kg), enter the monitor X/Y/Z, and the tool computes each hole's 3D distance, scaled distance, predicted contribution (your Step 1 K/B) and predicted P-arrival. Shows which holes most likely drove the reading.
Local resonance / slab-rocking simulator live
Pass the recorded motion through a single-degree-of-freedom oscillator (a loose slab, boulder or bedding layer). If a low natural frequency reproduces your low-frequency peak with amplification, local rocking becomes a credible explanation for the exceedance.
Predict the waveform from the blast design
Radiate a seed wavelet from every hole, scale by charge, delay by detonation time plus travel time, attenuate over distance, and sum at the monitor. Compare the synthetic trace against the recording — a close match means the design explains the reading; a mismatch points to geology, coupling, or a wave type the model omits.
Source & physics live
Holes, monitor and VoD come from the loaded pattern / Paradigm file (Step 8). Site-law K, B and velocities come from Step 1. Override anything here.
Synthesis result live
Synthetic vs recorded live
Synthetic radial/transverse/vertical overlaid on the recorded traces (rotated to radial using the blast bearing). Shapes and peak timing matter more than exact amplitude.
Synthetic spectrum live
FFT of the synthetic vector trace, with the design firing-cadence frequency marked. Compare against the measured spectrum in Step 6.
From detonation to wave system
A teaching module in three parts: a close-up of the charge detonating and radiating its lobed energy pattern (Heelan), a path-scale view of the wave system travelling to the monitor in sequence, and a plan-view ripple tank showing how multiple holes on a delay stack and interfere — the mechanism behind elevated peaks.
Charge, primer & wave types live
① Source close-up — radiation lobes live
Zoomed on the hole. The lit segment is the detonation front sweeping from the primer at VoD; the surfaces are the Heelan radiation lobes — P strongest along the axis, S lobing at ~45°, Love as a horizontal pattern. Drag to orbit.
② Propagation — waves reach the monitor live
Path scale. Spherical wavefronts leave the hole and travel out; the monitor lights up as each arrives — P first, then S, then the slow surface waves. This is the arrival sequence the forensic steps analyse.
What's happening
Arrivals at the monitor live
Idealised P / S / surface arrivals at their true relative travel times. The amber line tracks the animation.
③ Timing & wave stacking — real blast sequence live
The actual blast, to scale in metres. Each hole fires on its real .blst detonation time and sends a wavefront out at the rock velocity; the wavefront reaches the monitor at det_ms + distance ÷ velocity. The trace below sums every hole's arriving wavelet (charge-scaled, distance-attenuated) on a real millisecond axis — this is the predicted stacked waveform and peak at the monitor, the same engine as Forward Synth (Step 9).
The physics, briefly learn
Which monitor can you trust?
Drop in every record from the same blast. Sensors sitting at the same place must see the same ground — so where they disagree, the disagreement is the mount, not the ground. This ranks them without being told which is which, and explains the evidence behind each call.
Load the records live
Waveform CSVs from the same blast, ideally co-located within a few metres. Instantel Micromate / MiniMate exports; time column auto-computed if absent.
Nominate your reference yourself. The tool can pick one blind — that is the right mode when you are validating whether the indicators rank correctly without being told the answer. But in an investigation you know which mount is the good one, and that knowledge should not be thrown away. A reference chosen on vertical-axis agreement is chosen on consensus, and consensus is wrong whenever the majority of mounts share the same fault.
What this costs you live
Can you spot it in a single waveform? tested
A fair question, and worth testing rather than assuming. Using two field trials where the mounting of every sensor was known, these waveform-shape measures were checked to see whether any of them separates good coupling from bad within a single record.
How coupling goes wrong learn
Why the mount decides the reading
A geophone does not measure the ground. It measures itself, and coupling is the assumption that those are the same thing. When the mount is soft or loose, the sensor faithfully records its own motion — and that is not an error you can calibrate away. Six short modules, no equations required.
① The shake test — same ground, three answers live
One ground motion drives all three mounts at once. Watch the sensor pucks: the buried block moves with the ground; the free-standing sensor swings on its soft footing; the loose fixing buzzes. The trace under each is what that monitor would report.
② Every mount is a spring — and every spring has a resonance live
This is the physics behind everything else. A mount passes ground motion faithfully below its resonant frequency, amplifies near it, and blocks motion above it. If that resonance lands inside the blast frequency band, your monitor over-reads. Drag the stiffness and watch the curve move across the band.
③ Return to zero — the movement test live
Add up a velocity trace over time and you get displacement — how far the ground actually moved. Real ground shakes and comes back to where it started, so displacement returns to zero. A sensor that slid, tipped or settled does not come back. That leftover offset is the single strongest evidence of a mount that moved.
④ Do they agree? live
Two monitors a few metres apart are hit by the same wave. So any motion one of them records that the other doesn't cannot be ground — it has to be the mount. Coherence measures that agreement frequency by frequency, and it's the strongest evidence the tool has.
⑤ The mounting methods, honestly learn
What each method actually does, and how it fails. Ground type matters as much as method — a spike is only as good as what it's driven into.
⑥ Why it matters live
Measured field trial, five monitors, one blast, all within a few metres of each other on the same ground. Only the mounting differed.
Change the timing before you fire
Every hole sends the same wave; the timing decides whether those waves pile up at your neighbour or pass by one at a time. This predicts the vibration at a receiver from the design, then lets you re-time the blast and shows what it buys you — in mm/s, in per cent, and in frequency.
① The signature hole live
Everything here is built from the waveform of one hole. Upload a real single-hole record for a quantitative prediction, or use a modelled signature to explore the behaviour. A measured signature carries your geology, path and monitor response — a modelled one cannot.
①b One hole vs the whole blast live
The most direct question a timing design can be asked: did firing all those holes together produce more than one hole on its own? If the single-hole record and the production blast come from the same monitor, the ratio of their peak vector sums is a measured stacking gain — no model, no site law, no assumptions. Load the single hole in panel ① and the production blast in Step 1.
② Re-time the blast live
The design as loaded is the baseline. Change the sequence below and everything downstream updates. Firing direction is the big lever — sweeping away from a receiver spreads arrivals in time, sweeping toward it bunches them.
How this works, and where to be careful learn
What the ground itself does
Two techniques borrowed from earthquake seismology. The first finds a resonance — of the mount, or of the rock the monitor is standing on — using nothing but background noise, before a blast is fired. The second looks for energy arriving twice, which is what happens when a wave reflects off a free face and comes back.
① Resonance from ambient noise — HVSR live
Nakamura's horizontal-to-vertical spectral ratio, standard practice in earthquake site characterisation and almost unused in blast monitoring. A site or a mount with a resonance shows a peak in the ratio of horizontal to vertical motion at that frequency. It needs no blast — only background noise. Drop in a waveform (its pre-trigger window is used) or, far better, a dedicated ambient recording of 10–20 minutes.
② Is a wave coming back? — reflection detector live
A wave that reaches a free face does not vanish. It reflects — at normal incidence with its polarity inverted and essentially all of its energy — and travels back into the rock, where it can meet the next incoming wave. If that is happening, the record contains the same arrival twice, separated by the two-way travel time to the reflector. Autocorrelation finds that repeat.
③ Will that slab ring? — predicted resonance live
A near-vertical slab of rock bounded by open bedding or joint planes, held at depth and free at the crest, behaves as a cantilever. If a monitor is bonded to such a slab it will record the slab's motion, not the ground's — and a slab that is still swaying cannot let the trace return to zero between panels. Enter the geometry you can see in the wall and compare the prediction against the HVSR peak above.