Project

PitchLock: AUv3 Vocal Tuner

Real-time pitch correction — lock any vocal to a key and scale

What it is

PitchLock is an iOS and Mac AUv3 plugin for real-time vocal pitch correction. A low-latency YIN-based engine detects the incoming pitch and locks the voice to any key and scale — 54 of them, from chromatic to exotic — with retune speed from subtle shaping to a hard snap. Humanize relaxes correction on held notes to keep vibrato natural, formant tone and dry/wet shape the result, and a built-in tuner shows the detected note, target note, and cents offset. The container app includes a live microphone preview for checking settings without a host.

Who it’s for

Vocalists, producers, podcasters, and live performers on iOS and Mac who want transparent pitch correction in AUM, GarageBand, Cubasis, Logic Pro, Loopy Pro, or any AUv3-compatible host.

Features

  • Real-time pitch correction

    Corrects pitch in real time as you sing — no offline processing, no latency-compensated warping.

  • 54 scales

    Pick a key and one of 54 scales, from chromatic to exotic, or stay in chromatic mode for full flexibility.

  • Host-automatable key and scale

    Key and scale are exposed as host parameters, so you can automate them or map them to a MIDI controller.

  • Retune speed control

    Adjust how quickly the correction kicks in — from subtle natural pitch shaping to instant hard-tuned effect.

  • Humanize

    Relaxes correction on held notes so vibrato and natural phrasing survive aggressive settings.

  • Formant tone control

    Shapes formant character and dry/wet balance so tuned vocals keep their body.

  • Built-in tuner

    Shows the detected note, the target note, and your cents offset while you sing.

  • Low-latency passthrough

    Hear your processed signal in real time with minimal added latency, suitable for both tracking and live use.

  • Works in any AUv3 host

    Runs as an Audio Unit extension on iOS and Mac — Logic Pro, AUM, GarageBand, Cubasis, Loopy Pro, and other compatible hosts.

  • Fully accessible

    VoiceOver lets you choose a key and scale, pick a voice range, and set every correction control by ear.

Tech

  • Swift
  • SwiftUI
  • AUv3 extension architecture
  • YIN-based pitch detection & correction
  • iOS 16+ / macOS 13+
App Store ↗
Privacy Policy

Natural or aggressive — your call

PitchLock gives you continuous control over correction intensity. Dial the retune speed low for transparent pitch shaping that preserves natural vocal phrasing, or crank it for the signature hard-tuned sound. Humanize relaxes correction on held notes so vibrato survives aggressive settings, and the formant tone control keeps the vocal character intact either way.

Key-aware correction

Pick a key and a scale — 54 of them, from chromatic to exotic — and the detector locks to the closest in-key note. Chromatic mode is also available for atonal material or when you want the performer's intended pitch through with only minor adjustments. Both key and scale are exposed as host parameters, so you can automate them or map them to a MIDI controller.

See what the detector sees

A built-in tuner shows the detected note, the target note, and the cents offset while you sing, so you can tell the difference between a wrong note and a correction that has not caught up yet. The interface adapts from a compact AUM slot to a full-screen iPad layout.

Inline or in the container app

Like the rest of the AUv3 lineup, PitchLock runs inside your host as an Audio Unit extension — drop it on a vocal track in Logic Pro, AUM, GarageBand, Cubasis, or Loopy Pro. The container app includes a live microphone preview for checking settings without a host.

Accessible by ear

Every control has a VoiceOver label. You can choose a key and scale, pick a voice range, and set every correction knob without seeing the screen.

← All projects

© 2026 Nathan Mathis