how this is built, and what is still imperfect
Accessibility
Practice should be legible to everyone who practises.
The short version
- This site is built to WCAG 2.2 Level AA, and we test it rather than assume it.
- Everything works by keyboard. Nothing needs a drag, a hover, or a steady hand.
- All motion stops if your device asks for reduced motion.
- If something does not work for you, tell us and we will fix it.
Our commitment
Minuet is a practice tool for musicians, and musicians are not a uniform group. Some read a screen at arm's length on a music stand. Some use a screen reader. Some cannot use a mouse, or cannot see colour differences, or find motion on a page disorienting.
We treat accessibility as part of the design, not a pass at the end of it. The app's own design system specifies a minimum contrast ratio for every piece of functional text and a minimum size for every control, and those rules are checked automatically rather than trusted.
The standard we build to
We build this site and the Minuet app to conform to Web Content Accessibility Guidelines (WCAG) 2.2, Level AA — the current version of the international standard, published by the World Wide Web Consortium.
Why 2.2 rather than 2.1. WCAG 2.1 AA is what most accessibility requirements reference today. 2.2 adds criteria that matter for real hands and real eyes: a minimum size for anything you have to tap, an alternative to every dragging gesture, and a rule that a focused control must not be hidden behind something else. 2.2 includes everything in 2.1, so building to it satisfies both.
We describe this as substantial conformance. That is an honest word: we test against every Level AA criterion, we fix what we find, and we list below the places we know are imperfect rather than claiming a clean sheet.
The website
Keyboard. Every link and button is reachable and operable with a keyboard alone, in a sensible order, with a visible focus outline that meets the contrast requirement. A skip link at the top of each page jumps past the navigation. The home page reads sideways like a line of music, and that movement works with the arrow keys, Home, and End — no drag or swipe is ever required.
Text. Every piece of text on this site meets or exceeds the AA contrast requirement against its own background, measured rather than estimated. Text can be resized to 200% and reflows without loss of content. Nothing depends on colour alone to make sense.
Structure. Each page has one main heading, headings in order, labelled landmark regions, and a page title that says where you are. Decorative artwork is hidden from screen readers; artwork that carries meaning has a text description.
Motion. The home page animates as you move through it. If your device is set to reduce motion, all of it stops — the page becomes a plain vertical document with no movement at all. Nothing flashes, and nothing moves on a loop that you cannot stop.
No traps. There are no forms, no logins, no timed interactions, and no pop-ups. Nothing on this site can capture your keyboard or expire while you read.
The app
Minuet is built with Apple's own interface frameworks, so it inherits the iOS accessibility features you already use: VoiceOver, Dynamic Type, Reduce Motion, Increase Contrast, and Bold Text.
Beyond that, three rules are enforced in the app's own design system:
- Every piece of functional text clears the AA contrast requirement on its own background — in both light and dark appearance, and inside every purchasable skin. A skin cannot make the app harder to read.
- Every control has a touch target of at least 44 points, even where the visible control is drawn smaller.
- Nothing is communicated by colour alone. When the tuner says you are in tune, it says so three ways at once — the needle centres, the note changes colour, and the words in tune appear.
The app needs no account, collects nothing that identifies you, and works entirely offline.
Known limits
We would rather name these than let you discover them.
- The tuner needs to hear you. It is an audio tool, and there is no non-auditory alternative to pitch detection. The needle and the note name are visual, but the input cannot be.
- The metronome is a sound. Visual beat indicators accompany it, but the click itself is audio and no visual substitute keeps time as precisely.
- The home page is unusual. It reads horizontally, which is deliberate — it is a line of music. It is keyboard-operable and it collapses to a plain vertical page under reduced motion, but if the sideways movement is difficult for you, the support page covers the same material in a conventional layout.
- Recordings are audio. Minuet does not transcribe them. Comparing two takes means listening to them.
How we test
We check this site against every WCAG 2.2 Level AA success criterion using a combination of automated measurement and manual review: contrast computed on the rendered page rather than read off a palette, keyboard-only navigation of every page, and a check that nothing is clipped or lost at a 320-pixel width.
The app's contrast rules are verified by an automated check that runs against the design tokens themselves, so a colour change that would break a contrast floor fails before it ships.
We have not commissioned a third-party audit. When we do, we will say so here and publish the date.
Tell us what does not work
If any part of this site or the app is difficult or impossible for you to use, we want to hear about it — including the things we have not thought of.
Email us and tell us what you were trying to do, what happened, and what you were using — the device, and any assistive technology. You do not need to know the technical name for the problem.
We read every message ourselves. We aim to reply within five business days, and to tell you what we intend to do about it rather than only that we received it. If something is broken, we will fix it and tell you when it ships.
support@playminuet.comMishmapps LLC
12222 Merit Drive, #130
Dallas, TX 75251, United States
Last reviewed 20 August 2026 · Mishmapps LLC