Individual Practice Time
Accessibility
Last updated: September 8, 2026
IPT is used by performers of thirteen and up on whatever phone they have, and by instructors on whatever the school hands out. It has to work for people who cannot see well, cannot hear well, cannot use a mouse, or read at a large text size. This page says what is built, how it is checked, and what is not there yet. It is written to be true rather than reassuring.
What we aim at
The web app at app.iptmusic.com is built to WCAG 2.1 level AA. The iPhone app follows Apple's accessibility guidance: VoiceOver, Dynamic Type up to the largest accessibility size, Reduce Motion, and the system's own contrast and text settings.
What is built, and checked on every change
- Color is measured, not chosen. Every text-and-background pair in both appearances, light and dark, is measured against the 4.5:1 floor before the software can be built, on both clients, from one palette. Where a screen sits on a photograph, the contrast is measured on the photograph too, at three screen sizes.
- Nothing is said by color alone. The selected tab, a met week, a waiting recording and a current standing each carry a word or a shape as well as a hue.
- Touch targets are at least 44 points on the phone and 44 pixels on the web, and a check fails the build when one is not.
- Text reflows to 320 pixels without sideways scrolling, and pinch-zoom is never disabled.
- Keyboard. Every control on the web can be reached and used from the keyboard, focus is always visible, a skip link leads past the tab bar, and the seat toggle is a real radio group with arrow keys.
- Screen readers. Every control has a name. Route and seat changes are announced through one live region on the web. On the iPhone, the screens are walked with VoiceOver labels checked by automated tests.
- Large text. On the iPhone every screen is tested at the largest accessibility text size, and every word stays a whole word.
- Motion. Reduce Motion stops the loading dial and every transition, on both clients.
- Audio is optional. A practice session counts without a recording. A performer who cannot or does not want to record writes a line instead, and that line is what the instructor reads.
What is not there yet
- Recordings have no transcript. A recording is a performer playing an instrument, and there is nothing to transcribe; but an instructor who cannot hear well has only the performer's written line and the marks they placed.
- No person who uses a screen reader has yet walked a whole week of the web app. The checks above are automated. If you use a screen reader and something is wrong, we want to hear it.
- The band-room standings display, meant for a projector at the front of a rehearsal room, is visual and has no non-visual equivalent. Everything it shows is also on the Standings screen, which does.
- No third-party audit and no VPAT. The conformance claim above is ours, measured in the build. If your district's process needs a VPAT or an audit, write to us and we will find out what it takes.
Tell us
Write to support@iptmusic.com with what you were trying to do, what happened, and which client, device and assistive technology you were using. A person reads it, and accessibility problems are fixed before anything else that is not a data-loss or safety fault.