package icon

pitcher

Change the key of any song, keep the tempo. Tuner, loops, speed. Offline.
New in version 2.6.6
- Share or save a whole song as one .pitcher file from Library: the original
audio plus every pitch, loop, and bookmark with its name. Opening it in
pitcher adds the song to the library.
- Removed the network state permission the media library pulled in.
- The support links moved to the bottom of Settings.
pitcher changes the key of any song while the tempo stays exactly the same. Move
music up or down by anything from a full octave to a single cent, find the key
with the built-in tuner, practice with loops and slower speeds, and save the
version you need as a file.

Made for singers who want a song in their range, players who need to match a
recording or an instrument, and anyone learning a piece by ear.

Change the pitch
- Slide up or down on the screen and hear the change as the song plays.
- Step by 1, 10, or 100 cents, type an exact value, or snap to semitones.
- The interval is spelled out as you go, for example "up a minor third".

Find the key
- The tuner names the note at the playhead or at a bookmark, with its exact cents.
- Choose the note you want and apply the interval in one tap.

Practice
- Loops for the passages you work on, repeated one at a time or in sequence.
- Named bookmarks shown on the waveform.
- Play speed from half to double, without changing the pitch.
- Zoom the waveform, and let it follow the playhead.

Keep and save
- Keep the pitches you like on a shelf and switch between them with a tap.
- Kept pitches are prepared in the background, so saving is quick.
- Save or share as WAV, MP3, M4A, or Opus, the whole song or only your loops, at
normal speed or at your practice speed.
- Files sound exactly like the preview, because both use the same engine.

Private by design
- No network permission. Nothing leaves your phone.
- No account, no ads, no tracking.
- Import audio or video files, or share one in from another app.

A short guided tour shows every control the first time you open a song.

pitcher is free and open source software (GPL-3.0).

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.6.6 (15) suggested Added on Oct 29, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • show notifications
      Allows the app to show notifications
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.k1.pitcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.1 MiB PGP Signature | Build Log

  • New in version 2.6.5
    - Saved files at practice speed now match the preview.
    - The tuner's note fields no longer let the keyboard rewrite a note, and the
    library counts "1 song" instead of "1 songs".
    - Removed two unused permissions and ask for notifications on first playback.
  • Version 2.6.5 (14) - Added on Oct 16, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • show notifications
      Allows the app to show notifications
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.k1.pitcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.1 MiB PGP Signature | Build Log