About this site
| Site name | Loop Trainer |
|---|---|
| URL | https://ktkwmr.com/looptrainer/ |
| Operator | ktkwmr (individual developer) |
| What we offer | A free web app for practising songs by ear: it changes the key and the tempo of an audio file freely and loops any section |
| Contact | GitHub Issues |
Contact
For questions, bug reports, and suggestions, please open an issue on GitHub Issues. A GitHub account (free) is required.
Issues are public. Do not include personal information, and do not attach audio files you do not own the rights to. If something seems wrong, the file format (for example MP3 or m4a), the settings (for example 70%, key +2, count-in on), your browser, and your device are enough.
Disclaimer
- We try to make the app accurate, but we do not guarantee that its playback, sound quality, timing, or the information on this site are correct or complete. Slowing down or changing the key changes the sound a little, and timing can vary with your device, browser, and Bluetooth headphones or speakers.
- Use the app only with audio you have the right to use. You are responsible for the files you open.
- We are not responsible for any loss or damage resulting from the use of this site.
- Links to other websites are provided for convenience. We are not responsible for their content.
- The content of this site may be changed or removed, and the service may be stopped, without notice.
Copyright
- The app's source code is published under the MIT License. The audio processing uses SoundTouchJS (LGPL-2.1), loaded unmodified from jsDelivr as a separate file. Its license is shown under Settings → About in the app.
- The text and images on this site are © 2026 ktkwmr.
Privacy
How this site handles information is described in the privacy policy.