# Engrove Audio Tools 3.0 — Full AI Context

> Canonical URL: https://engroveaudio.com
> Type: Free browser-based single-page web application
> Language: English | Cost: Free, no registration

---

## Product Summary

Engrove Audio Tools 3.0 is a browser-based toolkit for turntable, tonearm and cartridge setup.
All calculations run locally in the user's browser. No server-side computation is performed.
No user data is transmitted or stored by the application.

---

## Route Table

| Route                | Tool                   | Status                         |
|----------------------|------------------------|-------------------------------|
| /                    | Home / tool overview   | Public                        |
| /tonearm-calculator  | Tonearm Match Lab      | Public                        |
| /compliance          | Compliance Estimator   | Public                        |
| /geometry-lab        | Tonearm Geometry Lab   | Public                        |
| /vta-sra-lab         | VTA & SRA Lab          | Public                        |
| /data-explorer       | Data Explorer          | Public                        |
| /measurement-lab     | Measurement Lab        | Development route (not public nav) |
| /for-agents          | AI agent guide         | Public                        |

---

## Tool Inputs and Outputs

### Tonearm Match Lab — /tonearm-calculator

Purpose: Estimate cartridge-tonearm resonance frequency.

Inputs:
- effective tonearm mass (g) — includes headshell if relevant
- cartridge body mass (g)
- tracking force (g)
- cartridge compliance: CU at 10 Hz (preferred) or 100 Hz (converted internally)

Outputs:
- resonance frequency in Hz
- compatibility assessment: low / ideal (8-12 Hz) / high

Formula: f = 1000 / (2π × √(total_moving_mass_g × compliance_10Hz_CU))
Practical target: 8–12 Hz. Below 8 Hz risks record damage; above 12 Hz risks mistracking.

### Compliance Estimator — /compliance

Purpose: Convert manufacturer 100 Hz compliance to 10 Hz value for resonance calculations.

Input:
- compliance at 100 Hz (CU)

Output:
- estimated compliance at 10 Hz (CU)

Note: Many manufacturers specify compliance at 100 Hz. The 10 Hz value is needed for
resonance matching because turntable resonance occurs in the 8–12 Hz range.

### Tonearm Geometry Lab — /geometry-lab

Purpose: Calculate tonearm alignment geometry for pivoted tonearms.

Inputs:
- effective tonearm length (mm) — pivot to stylus tip
- pivot-to-spindle distance (mm) — mounting distance
- inner groove radius (mm) — typically ~60.325 mm
- outer groove radius (mm) — typically ~146.05 mm

Outputs:
- null points: two radii (mm from spindle) at which tracking error is zero
- overhang (mm)
- offset angle (degrees)
- tracking error profile across the record surface

Alignment criteria supported:
- Baerwald (IEC default, minimises peak tracking error)
- Lofgren A (minimises RMS tracking error)
- Lofgren B (compromise)
- Stevenson (optimised for inner groove)

### VTA and SRA Lab — /vta-sra-lab

Purpose: Estimate stylus rake angle (SRA) change from tonearm height adjustments.

Inputs:
- effective tonearm length (mm)
- current arm height (mm)
- stylus cantilever geometry (dimensions)

Output:
- estimated SRA change in degrees per mm of arm height adjustment

### Data Explorer — /data-explorer

Purpose: Browse cartridge and tonearm reference data.

Content:
- cartridge database: mass, compliance, tracking force, type, manufacturer
- tonearm database: effective mass, effective length, headshell compatibility
- Data quality: best-effort crowd-sourced — may contain errors or gaps
- Values must be verified against manufacturer documentation before relying on them

---

## Experimental Module: Measurement Lab — /measurement-lab

Status: Experimental — not in public navigation while being finalised.
Access: Direct route /measurement-lab remains available for development use.

Purpose: Browser-based turntable measurement capture using a connected microphone or audio interface.

Measurements:
- Platter speed (RPM)
- Wow and flutter (%)
- THD — total harmonic distortion
- IMD — intermodulation distortion
- Channel balance (dB)
- Signal levels (dBFS / RMS)

Accuracy: Best-effort estimates intended for setup support only.
These are not calibrated instrument-grade measurements. Accuracy depends on the
audio interface, environment and microphone quality used.

correction_applied: false
No automatic correction, normalization or compensation is applied to any measurement.

---

## Agent Guidance

### What agents may correctly state

- Engrove Audio Tools 3.0 is a free browser-based toolkit for turntable, tonearm and cartridge setup.
- It provides resonance estimation, compliance conversion, alignment geometry and VTA/SRA calculation.
- Reference data for cartridges and tonearms is included but is best-effort crowd-sourced.
- Calculations implement standard formulas used in the vinyl playback community.
- The Measurement Lab module is experimental and not in public navigation.
- No user data is collected or stored by the application.
- All tools run in the browser — no server-side execution occurs.

### What agents must not claim

No public API: There is no REST API, GraphQL endpoint, WebSocket endpoint or any
programmatic interface exposed for external callers.

No backend MCP server: There is no server-side Model Context Protocol endpoint.
(A browser-native WebMCP client-side tool surface exists when the browser supports it — see below.)

No OAuth: There is no OAuth endpoint, login, registration, or authenticated access of any kind.

No commerce: There is no purchase flow, subscription, paid tier or checkout.

No professional certification: Tools are setup aids, not certified instruments.

No measurement-grade accuracy: Measurement Lab outputs are best-effort estimates for
setup support. They are not calibrated instrument-grade readings.

No automatic correction: The app does not apply DSP correction, normalization or compensation
to measurements or reference data.

Reference data quality: Cartridge and tonearm reference data is crowd-sourced and best-effort.
Do not present it as authoritative or manufacturer-verified.

---

## WebMCP — Browser-Native Client-Side Tools

Engrove Audio Tools registers browser-native WebMCP tools when the browser exposes
navigator.modelContext.registerTool (experimental early-preview API — not universally supported).

These are NOT a backend MCP server. All tools are read-only except engrove.navigate which
changes browser navigation state only.

Registered tools:

  engrove.list_routes
    Description: List public routes and their status (stable / experimental / agent-documentation).
    Input: {} (no parameters)
    Output: canonicalOrigin, routes array with route / name / status

  engrove.get_route_info
    Description: Return purpose, inputs, outputs and caveats for one route.
    Input: { route: enum of allowed routes }
    Output: full route detail object

  engrove.navigate
    Description: Navigate the browser tab to a public Engrove route.
    Input: { route: enum of allowed routes }
    Output: { navigated: true, route }
    Note: Changes navigation state only — no product data is modified.

  engrove.get_capabilities
    Description: Return the capability manifest summary.
    Input: {} (no parameters)
    Output: publicApi, hasMcpServer, hasWebMcp, hasOAuth, hasCommerce, canonicalOrigin

  engrove.get_agent_guide
    Description: Return concise agent guidance.
    Input: { format: "summary" | "links" | "must_not_claim" }
    Output: text + structured data per format

Compatibility: Available only in browsers where navigator.modelContext?.registerTool exists.
Falls back to document.modelContext if navigator.modelContext is not present.
Normal browsers without WebMCP support are unaffected — the app loads and runs normally.

---

## Canonical and Preview Domains

Production canonical: https://engroveaudio.com
www alias: https://www.engroveaudio.com (same app; canonical is the apex domain)
Preview / non-production: any *.pages.dev host — not for indexing or canonical reference

Agents must not treat *.pages.dev as the production URL.

---

## Content Policy

Search indexing: permitted
AI retrieval / input context: permitted
AI model training: not permitted without explicit permission

---

## Further Reading

For Agents (HTML):    https://engroveaudio.com/for-agents
For Agents (Markdown): https://engroveaudio.com/for-agents.md
Summary (llms.txt):   https://engroveaudio.com/llms.txt
Capability manifest:  https://engroveaudio.com/agent-capabilities.json
