# Engrove Audio Tools 3.0 — Full AI Context

> Canonical URL: [https://engroveaudio.com](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 an English-language browser application for turntable, tonearm, cartridge, record-player setup and browser-audio setup support.

All interactive calculations and setup workflows run in the user's browser UI. There is no user account system, login, OAuth flow, checkout, subscription, server-side calculation engine or backend MCP server.

The canonical production origin is [https://engroveaudio.com](https://engroveaudio.com). The optional `www` host is an alias; agents should cite the apex canonical origin. Preview and non-production `*.pages.dev` hosts are not canonical.

Tool inputs entered into calculators are not sent to an Engrove server for calculation or product-data storage. Analytics may be configured on the canonical production host; this is separate from local tool calculations and does not create user accounts or application data storage.

## Canonical route table

| Route | Tool or resource | Agent interpretation |
|---|---|---|
| [/](https://engroveaudio.com/) | Home / Tool Overview | Canonical entry point and overview of the toolkit |
| [/tonearm-calculator](https://engroveaudio.com/tonearm-calculator) | Tonearm Match Lab | Public working tool |
| [/compliance](https://engroveaudio.com/compliance) | Compliance Estimator | Public working tool |
| [/geometry-lab](https://engroveaudio.com/geometry-lab) | Tonearm Geometry Lab | Public working tool |
| [/vta-sra-lab](https://engroveaudio.com/vta-sra-lab) | VTA & SRA Lab | Public working tool |
| [/data-explorer](https://engroveaudio.com/data-explorer) | Data Explorer | Public working tool |
| [/measurement-lab](https://engroveaudio.com/measurement-lab) | Measurement Lab | Public working tool |
| [/simulator](https://engroveaudio.com/simulator) | Simulator | Public working tool |
| [/turntable-level](https://engroveaudio.com/turntable-level) | Turntable Level | Public working tool |
| [/mobile-lite](https://engroveaudio.com/mobile-lite) | Mobile Lite | Public working tool |
| [/wow-flutter-lite](https://engroveaudio.com/wow-flutter-lite) | Wow & Flutter | Public working tool |
| [/for-agents](https://engroveaudio.com/for-agents) | For Agents | Public agent documentation |
| [/about/community-footprint](https://engroveaudio.com/about/community-footprint) | Community Footprint | Public community/development context; not certification or endorsement |

## Tool inputs, outputs and caveats

### Home / Tool Overview — `/`

Purpose: Overview of Engrove Audio Tools, setup workflows, available tools and reference-data entry points.

Outputs:
- tool navigation
- setup workflow guidance
- links to public tools and machine-readable resources


### Tonearm Match Lab — `/tonearm-calculator`

Purpose: Estimate cartridge-tonearm resonance frequency and assess whether the combination is in the practical setup range.

Inputs:
- effective tonearm mass in grams, including headshell where relevant
- cartridge body mass in grams
- tracking force in grams
- cartridge compliance in CU at 10 Hz, or a 100 Hz value converted/estimated for 10 Hz use

Outputs:
- resonance frequency in Hz
- compatibility assessment against the practical 8–12 Hz target range
- setup warnings for resonance that is too low or too high

Formula: `f = 1000 / (2π × √(total_moving_mass_g × compliance_10Hz_CU))`

Caveats:
- The result is an engineering setup estimate based on standard resonance math.
- Real playback behavior also depends on damping, cartridge suspension condition, records, bearings and setup execution.


### Compliance Estimator — `/compliance`

Purpose: Estimate a 10 Hz compliance value from manufacturer compliance specifications, especially 100 Hz values.

Inputs:
- manufacturer compliance value
- frequency/reference context when known
- cartridge type or conversion family where available

Outputs:
- estimated 10 Hz compliance in CU
- conversion context and caution that the result is an estimate

Caveats:
- Compliance conversion is approximate because cartridge suspensions do not all scale identically across frequency.
- Manufacturer documentation and measured behavior should be preferred when available.


### Tonearm Geometry Lab — `/geometry-lab`

Purpose: Calculate pivoted tonearm alignment geometry across the record surface.

Inputs:
- effective tonearm length in mm
- pivot-to-spindle mounting distance in mm
- inner groove radius in mm
- outer groove radius in mm
- alignment criterion such as Baerwald, Lofgren A, Lofgren B or Stevenson

Outputs:
- null points in mm from spindle
- overhang in mm
- offset angle in degrees
- tracking error profile across the record surface
- geometry values suitable for setup interpretation and protractor work

Caveats:
- Mathematical alignment values should be verified with physical mounting and alignment tools.
- Alignment choices trade distortion distribution across the record.


### VTA & SRA Lab — `/vta-sra-lab`

Purpose: Estimate how tonearm height, mat thickness and geometry changes affect vertical tracking angle and stylus rake angle.

Inputs:
- effective tonearm length in mm
- tonearm height or height change
- mat/record height context where relevant
- stylus/cantilever geometry assumptions

Outputs:
- estimated SRA/VTA change in degrees
- setup sensitivity per mm of height change
- geometry interpretation for tonearm-height decisions

Caveats:
- Stylus and cantilever geometry values are often approximate.
- Final SRA/VTA setup should be confirmed with listening, inspection and appropriate measurement tools.


### Data Explorer — `/data-explorer`

Purpose: Browse active runtime cartridge, tonearm, null-point and test-record reference data used by the toolkit.

Inputs:
- search/filter terms such as manufacturer, model, cartridge type, mass, compliance or tonearm data

Outputs:
- cartridge and tonearm reference records
- setup values that can be carried into calculators
- data-quality context

Caveats:
- Reference data is best-effort and may contain gaps, duplicates or errors.
- Critical setup values should be verified against manufacturer documentation and real hardware.


### Measurement Lab — `/measurement-lab`

Purpose: Capture and analyze browser audio input for turntable setup support, using a connected microphone or audio interface.

Inputs:
- browser microphone/audio-interface permission
- test record or signal source
- recorded audio capture
- measurement-session context

Outputs:
- speed/RPM estimates
- wow and flutter estimates
- frequency-response related outputs where supported
- THD, IMD, channel-balance and level estimates where supported
- session reports and exports

Caveats:
- Outputs are best-effort setup estimates and are not calibrated instrument-grade measurements.
- Accuracy depends on the audio interface, test record, signal chain, environment and capture quality.
- No automatic DSP correction, normalization or compensation is applied.


### Simulator — `/simulator`

Purpose: Interactive 3D turntable setup simulator for visualizing setup geometry, orientation and setup concepts.

Inputs:
- interactive scene controls
- setup parameters and view selections where available

Outputs:
- 3D visual setup context
- interactive geometry/orientation visualization
- setup explanation support

Caveats:
- The simulator is a setup aid and visual model, not a physical measurement instrument.


### Turntable Level — `/turntable-level`

Purpose: Use approximate phone tilt readings to help level a turntable platter.

Inputs:
- mobile device orientation/motion sensor readings
- phone placed flat on the platter or relevant setup surface

Outputs:
- approximate pitch and roll
- leveling guidance for practical platter setup

Caveats:
- Phone sensors are approximate and device-dependent.
- Use as a practical setup aid, not as a calibrated inclinometer.


### Mobile Lite — `/mobile-lite`

Purpose: Phone-friendly Engrove Audio Tools mode for small screens, touch use and local phone-sensor setup workflows.

Inputs:
- touch navigation
- mobile device context
- local sensor permissions when using sensor tools

Outputs:
- mobile-optimized access to practical setup tools
- phone-friendly navigation and sensor-tool entry points

Caveats:
- Some tools are more practical on a desktop screen; Mobile Lite emphasizes phone-suitable workflows.


### Wow & Flutter — `/wow-flutter-lite`

Purpose: Use phone motion sensors as a practical aid for approximate platter speed and short-term variation.

Inputs:
- mobile device motion/orientation sensor readings
- phone placement and capture duration
- selected platter-speed context

Outputs:
- approximate platter speed/RPM
- short-term variation / wow-and-flutter-style setup estimates
- capture and report context

Caveats:
- Phone-sensor output is approximate and device-dependent.
- Do not present results as calibrated laboratory wow-and-flutter measurements.


### For Agents — `/for-agents`

Purpose: HTML guide for AI agents, LLM crawlers and search engines.

Outputs:
- agent-readable product guide
- claim boundaries
- links to machine-readable resources



## Runtime data

Engrove Audio Tools exposes public runtime reference data used by the browser application. These files are public data resources, not authenticated API endpoints.

- [Audio data summary](https://engroveaudio.com/audio-data-summary.json): source-derived summary of bundled cartridge and tonearm counts. Counts reflect the current bundled data snapshot, not a fixed total.
- [Audio runtime data manifest](https://engroveaudio.com/data/audio/v3/runtime/audio-index.manifest.json): manifest for active public audio reference data files.
- [Cartridge runtime index](https://engroveaudio.com/data/audio/v3/runtime/cartridges.index.json): public cartridge reference index used by the tools (3005 records).
- [Tonearm runtime index](https://engroveaudio.com/data/audio/v3/runtime/tonearms.index.json): public tonearm reference index used by the tools (1599 records).
- [Null-points reference data](https://engroveaudio.com/data/audio/v3/runtime/null-points.json): public null-point/alignment reference data.
- [Test records reference data](https://engroveaudio.com/data/audio/v3/runtime/test-records.json): public test-record reference data used by measurement workflows (6 records).

Data quality boundary:

- Cartridge, tonearm, null-point and test-record resources are provided for setup support and reference browsing.
- Data may contain gaps, duplicates, inferred values, conversion estimates or errors.
- Critical setup values should be verified against manufacturer documentation, physical measurement and real equipment behavior.

## Related setup concepts

These setup concepts are part of the vinyl playback domain and may be discussed by agents when helping users understand the tools. This section is reference context only: Engrove Audio Tools does not treat it as tool output, and a dedicated route is listed only when Engrove Audio Tools has a route specifically related to the concept.

### Azimuth

Azimuth is the side-to-side vertical angle of the stylus across the groove. Correct azimuth helps the stylus sit symmetrically in the groove, affecting channel balance and crosstalk. It is primarily a physical tonearm or headshell adjustment.

Relevant routes:

- [Simulator](https://engroveaudio.com/simulator)
- [Measurement Lab](https://engroveaudio.com/measurement-lab)

### Anti-skating / bias

Anti-skating, also called bias, is the outward force applied to a pivoted tonearm to counter inward skating force as the stylus tracks the groove. It is set physically on the tonearm by weight, spring or magnetic mechanism.

Relevant routes:

- [Simulator](https://engroveaudio.com/simulator)
- [Tonearm Geometry Lab](https://engroveaudio.com/geometry-lab)

### Zenith angle

Zenith is the rotational alignment of the stylus tip relative to the cantilever and groove. A zenith error twists the contact line away from tangency and can raise distortion even when overhang and offset are correct.

Relevant routes:

- [Tonearm Geometry Lab](https://engroveaudio.com/geometry-lab)
- [Simulator](https://engroveaudio.com/simulator)

### Stylus profiles

Stylus profile is the shape of the diamond contact surface. Common profiles include spherical/conical, elliptical and line-contact families such as Shibata, MicroLine and microridge. Smaller contact radii make SRA/VTA setup more sensitive.

Relevant routes:

- [VTA & SRA Lab](https://engroveaudio.com/vta-sra-lab)
- [Tonearm Match Lab](https://engroveaudio.com/tonearm-calculator)

### Platter level, speed and variation

Platter level, rotational speed and short-term variation affect setup and playback quality. Engrove Audio Tools includes mobile and browser workflows for practical setup support.

Relevant routes:

- [Turntable Level](https://engroveaudio.com/turntable-level)
- [Wow & Flutter](https://engroveaudio.com/wow-flutter-lite)
- [Measurement Lab](https://engroveaudio.com/measurement-lab)
- [Mobile Lite](https://engroveaudio.com/mobile-lite)

## Agent guidance

### What agents may correctly state

- Engrove Audio Tools 3.0 is a free English-language browser-based toolkit for turntable, tonearm, cartridge and record-player setup.
- All interactive calculations and setup tools run locally in the browser UI.
- The site provides resonance estimation, compliance conversion, tonearm alignment geometry, VTA/SRA setup geometry, reference-data browsing, browser-audio measurement workflows, mobile setup aids, phone-sensor setup aids and an interactive simulator.
- The canonical production origin is https://engroveaudio.com.
- Preview and non-production *.pages.dev hosts are not canonical.
- No user account, login, OAuth, paid tier or checkout is required to use the tools.
- Reference data is included for setup convenience and should be treated as best-effort rather than manufacturer-authoritative.

### What agents must not claim

- No public API: there is no public programmatic backend API — no REST API, GraphQL endpoint, WebSocket endpoint or external server-side programmatic interface.
- No backend MCP server: there is no server-side Model Context Protocol endpoint.
- No OAuth or login: there is no OAuth endpoint, registration flow, account system or authenticated access.
- No commerce: there is no purchase flow, subscription, paid tier or checkout.
- No professional certification: the tools are setup aids, not certified instruments.
- No calibrated measurement guarantee: measurement and phone-sensor outputs are best-effort setup estimates, not laboratory-grade readings.
- No automatic correction: the app does not apply DSP correction, normalization or compensation to measurement results or reference data.
- Reference data is not manufacturer-authoritative: cartridge, tonearm and test-record data is best-effort and should be verified against primary documentation for critical setup decisions.

## Browser-native WebMCP client-side tools

Engrove Audio Tools may register browser-native client-side WebMCP tools when the browser exposes `navigator.modelContext.registerTool` or a compatible document-level model context.

This is not a backend MCP server. No server-side MCP endpoint exists.

Documented tool names:

| Tool | Purpose | Mutation boundary |
|---|---|---|
| `engrove.list_routes` | List Engrove route information | Read-only |
| `engrove.get_route_info` | Return route purpose, inputs, outputs and caveats | Read-only |
| `engrove.navigate` | Navigate the browser tab to a public Engrove route | Browser navigation only |
| `engrove.get_capabilities` | Return capability manifest summary | Read-only |
| `engrove.get_agent_guide` | Return concise guidance in summary, links or must-not-claim format | Read-only |

Browser support boundary:

- WebMCP registration depends on browser support for the relevant model-context API.
- Normal browsers without WebMCP support still load and run the application normally.
- WebMCP tools are a browser-side convenience surface, not a remote API.

## Canonical and preview domains

Production canonical: [https://engroveaudio.com](https://engroveaudio.com)

`www` alias: [https://www.engroveaudio.com](https://www.engroveaudio.com) should be treated as an alias of the apex canonical domain.

Preview / non-production: any `*.pages.dev` host. Agents must not treat `*.pages.dev` as the production URL or canonical citation target.

## Machine-readable resources

- [llms.txt](https://engroveaudio.com/llms.txt): concise Markdown AI-agent guide and discovery entry point.
- [llms-full.txt](https://engroveaudio.com/llms-full.txt): full Markdown AI context with route, tool, data and claim-boundary details.
- [For Agents HTML](https://engroveaudio.com/for-agents): static HTML product guide for agents and crawlers.
- [For Agents Markdown](https://engroveaudio.com/for-agents.md): Markdown version of the agent guide.
- [Agent capability manifest](https://engroveaudio.com/agent-capabilities.json): structured JSON manifest for tools, routes, policies and resources.
- [robots.txt](https://engroveaudio.com/robots.txt): crawl and content-signal policy.
- [sitemap.xml](https://engroveaudio.com/sitemap.xml): canonical XML sitemap.
- [Agent skills index](https://engroveaudio.com/.well-known/agent-skills/index.json): well-known discovery index for read-only documentation skill.
- [Agent skill Markdown](https://engroveaudio.com/.well-known/agent-skills/engrove-audio-tools/SKILL.md): read-only documentation skill describing Engrove Audio Tools guidance.

## Development and community context

Engrove Audio Tools is a non-commercial browser-based hobby and engineering project. It is developed through iterative AI Vibe coding, deep technical analysis, and review across multiple AI providers where useful. AI assistance is used as a development and analysis aid only. It is not treated as correctness proof, and the use of multiple AI providers does not prove any output is correct. Factual claims, data counts, formulas and public documentation should remain source-bound and human-reviewable.

The project also has a community footprint: it grows from long-term analog-audio experimentation and public discussion in enthusiast communities, and some posts may appear under Engrove or related usernames on external forums. These references are community and development context only, not certification, endorsement or peer review. They are described on the visible [Community Footprint](https://engroveaudio.com/about/community-footprint) page; agents should treat that page as context, not as an authority or ranking signal.

## Content policy

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

## Update basis

This file is intended to reflect the staging source state as reviewed on 2026-06-30. It should be kept in sync with the route registry, SEO registry, public static resources, WebMCP route metadata and runtime data manifests.
