# 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

---

## Related Setup Concepts (reference context)

These cartridge and tonearm setup concepts are part of the vinyl playback domain
and are provided as reference context for retrieval. Except where a dedicated tool
is named, the toolkit does not calculate or measure these; they are set and verified
with physical alignment gauges, an alignment mirror, or test records.

### Azimuth

Azimuth is the side-to-side vertical angle of the stylus across the groove. With
correct azimuth the stylus sits perpendicular to the record surface, so the left and
right channels are read symmetrically; an azimuth error shifts channel balance and
crosstalk. The toolkit does not provide a dedicated azimuth tool — azimuth is a
physical tonearm or headshell adjustment.

### Anti-skating (bias)

Anti-skating, also called bias, is the outward force applied to a pivoted tonearm to
counter the inward skating force generated as the stylus tracks the groove. It is set
on the tonearm by weight, spring or magnetic mechanism and is usually related to the
tracking force in use. The toolkit does not provide a dedicated anti-skating tool — it
is a physical tonearm adjustment.

### Zenith angle

Zenith is the rotational alignment of the stylus tip relative to the cantilever and
the groove. A zenith error twists the stylus contact line away from tangential and
raises distortion even when overhang and offset angle are correct. Zenith depends on
cartridge manufacture and mounting; the toolkit does not calculate zenith.

### Stylus profiles

Stylus profile is the shape of the diamond contact surface. Common profiles, from a
larger to a smaller vertical contact radius: spherical (conical), elliptical, and
line-contact families such as Shibata and MicroLine (microridge). A smaller vertical
contact radius makes stylus rake angle (SRA) and vertical tracking angle (VTA) more
sensitive to tonearm height, which is the domain of the VTA & SRA Lab (/vta-sra-lab).
Profile choice does not change the resonance, compliance or alignment-geometry
formulas the toolkit implements.

---

## 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
