♥ Support

Tutorials

Step-by-step workflows for every tool. Jump to any section using the sidebar. For reference documentation see Help.

Video tutorials on YouTube Watch the full walkthroughs on the Sports Science Studio channel — @SportsScienceStudio. Each will be embedded here as it’s finished. Open channel →

Tutorials are organised by the same categories as the main menu. Each workflow is self-contained — no need to read in order. All tools run in the browser; no installation required. Chrome or Edge recommended for the widest video codec support.

Video Analysis
FundamentalsStart here

Measuring Joint Angles

Track knee flexion (or any joint angle) frame by frame and view the full position, velocity and acceleration curves in Kinematics.

  1. Load your video

    Go to Analyse and click Choose Video File. MP4, MOV, and WebM all work.

  2. Set the frame rate

    Open the Calibration tab, enter your camera FPS (30, 60, 120, 240...) and click Apply Calibration. Required for correct velocity calculations.

  3. Set the scale

    Click Draw scale line, click both ends of a known reference in frame, enter the real length. This converts pixels to metres throughout.

  4. Place an angle annotation

    Select Angle (A) and click three landmarks: proximal, vertex, distal. For knee flexion: hip → knee → ankle.

  5. Track across frames

    Step with . Press F to copy the annotation to the next frame, then drag each point to adjust. Or toggle auto-tracking on the annotation card.

  6. Open Kinematics

    In the Tools panel, click Kinematics then Full view →. Position, filtered velocity, and acceleration appear as separate sub-plots.

Tip: Use F (Copy Next) — it copies all three angle points together so you only drag the corrections, not re-click each frame.
Fundamentals

Calibrating for Real-World Units

Convert all measurements from pixels into metres. The calibration applies to every annotation and export.

  1. Include a reference in shot

    A metre stick, court line, or any known distance at the same depth as the movement.

  2. Draw the scale line

    In the Calibration tab, click Draw scale line and click both ends of the reference object.

  3. Enter the real distance

    Type the length and choose your unit (m, cm, mm). Click Apply Calibration.

  4. Confirm

    The calibration badge turns green. All distances, velocities, and accelerations now use real units. Calibrate before placing annotations where possible.

Tracking

Auto-Tracking a Marker

The tool uses normalised cross-correlation (NCC) template matching to follow a marker automatically across frames.

  1. Place a marker on a clear frame

    Navigate to a frame where the target is unoccluded. Select Marker (M) and click the object centre.

  2. Enable tracking

    Click ⟳ Off on the annotation card. A template patch is captured from the current frame.

  3. Play or step

    Press Space to play or to step. The marker follows automatically.

  4. Correct drift

    Switch to Select (V), drag any incorrect points to the right position. The template updates from the corrected location.

Best results: Reflective markers on a plain background at slower playback speeds. Increase Template size for featureless objects; increase Search radius for fast movement — both in the Calibration tab.
Comparison

Comparing Two Sessions

Overlay kinematics from two sessions — pre/post intervention, left vs right limb, or athlete A vs B.

  1. Export both sessions

    After each analysis in Analyse, go to Tools → Export → Session JSON. Keep both files.

  2. Open Compare Sessions

    Go to Compare from the Video Analysis menu.

  3. Load both files

    Upload Session A and Session B. Trackable annotations appear as checkboxes.

  4. Compare

    Tick the annotations and click Compare. Session A = solid purple; Session B = teal dashed; difference = orange dotted.

  5. Switch metrics

    Toggle between Position, Velocity, and Acceleration. Export CSV for downstream statistics.

Performance & Force
Force plate

Countermovement Jump Analysis

Extract jump height, RSI, peak force, and impulse from raw vertical GRF data.

  1. Export force data

    From your force plate software, export vertical GRF as CSV. Include ≥ 0.5 s quiet standing before the jump. Time in seconds, force in Newtons.

  2. Open Jump Analyser

    Go to Jump from Performance & Force.

  3. Load and configure

    Upload the file. Select the time and force columns. Set sample rate (typically 500–2000 Hz) and jump type (CMJ, SJ, or DJ).

  4. Run

    Click Run analysis. Take-off and landing are auto-detected. Jump height (flight time and impulse-momentum methods), peak force, net impulse, and RFD are computed.

If detection fails: Adjust the BW window — this controls how many samples estimate body weight from the quiet standing phase.
Sprint

Sprint Split Analysis

Compute split velocity, peak speed, and flying-phase metrics from timing gate or video timestamps.

  1. Record cumulative times

    Note the total elapsed time at each distance — not the split. Timing gates, video (frame ÷ fps), or stopwatch all work.

  2. Open Sprint

    Go to Sprint. Default distances are 0, 5, 10, 20, 30, 40, 60 m — edit to match your setup.

  3. Enter times and analyse

    Type the cumulative time at each distance and click Analyse. Velocity-distance and velocity-time charts appear with the full split breakdown table.

  4. Key outputs

    Peak velocity, time to peak, and fastest flying 10 m split are highlighted. Export CSV to build athlete records over time.

Signal Processing
EMG

Processing an EMG Signal

Standard pipeline: check spectrum → band-pass filter → full-wave rectify → RMS envelope.

  1. Load data

    Go to Signal Processing. Upload CSV or Excel, select the EMG column, set sample rate (1000–2000 Hz typical).

  2. Check the spectrum first

    Select FFT spectrumApply. Identify noise frequencies (50/60 Hz mains interference shows as a spike). This guides your filter cutoff choice.

  3. Band-pass filter

    Select Butterworth BP. Set low cutoff 20 Hz, high cutoff 500 Hz (SENIAM). Click Apply. The before/after overlay updates.

  4. Rectify

    Select Rectify (abs)Apply. All values become positive.

  5. RMS envelope

    Select RMS envelope, set window to 50 ms (100 ms for slower tasks) → Apply. The smooth activation envelope appears.

  6. Export

    Export CSV for both signals with timestamps. Export graph for the chart.

SENIAM: Band-pass 10–500 Hz for raw surface EMG. RMS window 50–150 ms. Konrad, P. (2005). The ABC of EMG. Noraxon U.S.A.
Wearables

IMU Gait Analysis

Detect footstrikes, compute cadence, step time variability, and left/right symmetry from accelerometer data.

  1. Export accelerometer data

    Export the vertical acceleration channel as CSV from your device software. Note the sample rate.

  2. Open IMU

    Go to IMU / Step Detection. Upload, select vertical axis column, set sample rate.

  3. Set threshold and gap

    Start at 1.2 g for walking, 2–3 g for running. Minimum gap default 250 ms; increase for slow walking (350–400 ms).

  4. Detect and review

    Click Detect steps. Green dots mark footstrikes. The symmetry bar compares odd vs even steps — values above 6% asymmetry may be clinically relevant (Robinson et al., 1987).

Clinical & Teaching
Teaching

Projectile Motion Lab Exercise

The worked solution fills in 10 equations with your actual values as you digitise — designed to be projected and followed alongside student notes.

  1. Prepare the image

    A stroboscopic photo or video-frame composite showing the projectile at equal time intervals. Include a known reference distance in the same plane.

  2. Upload and calibrate

    Go to Projectile Motion. Upload the image. Click Draw calibration line, click both ends of the reference, enter the length.

  3. Set time interval

    Enter the stroboscope frequency (Hz). At 25 Hz, each position is 0.04 s apart.

  4. Digitise positions

    Click each projectile position from first to last (minimum 3). The connecting line updates as you go.

  5. Analyse

    Click Analyse projectile motion. The right panel fills in all 10 steps: Δt → Δx → Δy → vₓ → v_y0 → v₀ → θ → ΔH → T → R. Each step shows the formula, substituted values, and result.

Classroom tip: Project live and have students work through their own notes in parallel. The air resistance note appears automatically if the measured trajectory deviates from the theoretical parabola.
Clinical

Postural Screening

Compute joint angles and clinical flags from a single photograph. Four preset landmark kits for common assessments.

  1. Take the photograph

    Clear lateral or frontal view, full body visible, relaxed stance. Camera perpendicular to the plane of interest at subject mid-height.

  2. Open Posture Analysis

    Go to Posture. Upload the photo and select a preset.

  3. Click landmarks in order

    Each landmark is listed on the left. Click precisely — the list ticks off as you go. A yellow plumb line and segment lines overlay automatically.

  4. Review flags

    Results appear with Normal / Mild / Notable flags based on published reference values (Kendall 2005, Norkin & Levangie 2011, Magee 2014). Click Save PNG to download the annotated image.

Research

Kinetic Chain Analysis

Plot peak angular velocity timing across the chain to assess proximal-to-distal sequencing efficiency.

  1. Obtain segment peak angular velocities

    From motion capture export (CSV with one column per segment) or manually from digitised joint angles in Analyse → Kinematics.

  2. Open Kinetic Chain

    Go to Kinetic Chain. Select the preset matching your movement (Overhead throw, Kick, Bat/racquet, or Custom).

  3. Enter data

    For each segment, enter the peak angular velocity (deg/s) and the time it occurred (s). Or use Upload CSV mode with columns in proximal-to-distal order.

  4. Analyse

    The cascade chart shows each peak as a dot at its time. Correct sequencing: each point to the right of (later than) the one before it. The sequence score shows the percentage of correctly ordered transitions.

Reference: Putnam, C.A. (1993). Sequential motions of body segments in striking and throwing skills. Journal of Biomechanics, 26(Suppl 1), 125–135.
Research

Reliability Analysis

Compute ICC, CV, SEM, and MDC from multiple trials. Determine whether an observed change is real or within measurement error.

  1. Prepare your file

    One column per trial in CSV or Excel. Each row = one time sample. Header row with trial labels.

  2. Open Reliability

    Go to Reliability. Upload, set sample rate, choose the reliability metric (Peak, Mean, ROM, or Integral).

  3. Analyse

    Mean ± SD curve appears with individual trial overlays. ICC(2,1) shown with benchmark (Koo & Li, 2016). CV, SEM, and MDC displayed with their formulas.

  4. Bland-Altman

    For exactly two trials, a Bland-Altman plot appears automatically. Limits of agreement = mean difference ± 1.96 SD.

  5. Interpret MDC

    Any observed change larger than the MDC value is greater than measurement error can explain at 95% confidence — it represents a real change.