Mac AU + VST3 · Logic

You punched the line. Don’t rewrite it by ear.

Punch2Pen transcribes vocals inside the session. After a punch-in, the take is already written: word under the playhead, active line as the title. Click a mis-hear. On the free utility the correction stays in that session. The planned Pro profile carries the dictionary; sign-in is not available in this build.

Unsigned pkg from GitHub Release. Gatekeeper will warn. Mac only. No Windows build.

Punch2Pen Local Play
BAR 19 · BEAT 3120 BPM00:00:37.012LIVE
latenightintheboothredlightonthewall
punchitbacktothetopIdon’tmissthecall
everywordIdroplandsrightwhereitshould
penitdownrunitbackmakeitunderstood
secondversesamebooththetakeisgettingtight
Following the playhead · click a word to correct it

The mess

Punch-in, then the lyric is gone.

You drop in on bar 17. The vocal is right. Ten minutes later you are typing what you think you said, or bouncing stems so someone else can guess. Punch2Pen is the Living Transcript in the plugin: the word under the playhead, on the host clock, while you still have the headphones on.

Living Transcript

Highlight the word under the playhead. Treat the active line as a title. Past, active, and upcoming sit in a temporal hierarchy. Return to live when you scroll. Click a word to correct it.

Local first

Free talks to an engine on the Mac. Generic speech-to-text. No account. No cloud. The correction lives in that session, then it is gone. Paid is the portable dictionary and the correction loop. The playhead stays locked to the DAW clock.

Mac download

Install the plugin. Punch. Read it back.

AU + VST3 + local engine in one unsigned pkg. The Whisper model is not baked into the installer; postinstall fetches it when it is missing. Install notes.

The installer is for a Mac. On this phone, send yourself the link.

1Open the pkg

Quit Logic first. Right-click Open if Gatekeeper blocks the unsigned installer.

2Insert on a vocal track

The editor leaves WAIT once the local engine answers.

3Punch in, read it back

Words land on the host clock. Click a mis-hear to fix every match.

That menu is interest, not a compatibility list. What actually ships.

The button opens the latest GitHub Release. JavaScript checks for a Mac package.

Free / Pro / Studio

Prices are not set. The split is.

Free

✓Local generic speech-to-text
✓No account, no cloud
·Corrections last this session
Not published yet

Pro · planned

✓Login and portable dictionary
✓Correction loop, cross-DAW
·The clock stays in the plugin
Not published yet

Studio · planned

✓Isolated artist seats for a room
✓The owner hands out logins
·Each dictionary stays with that artist
Not published yet

The full split. The upgrade nudge in the plugin shows up after you actually correct a word. It is not a blocking modal, and it is not a number.

Interest

Would you pay for the portable dictionary?

No SKU. No invented number. If the local punch already saved a session, say so.

If interest recording is enabled, your email is sent to PostHog. Privacy details.

Punch2Pen

Punch in.
Pen it.

After a punch-in, the take is already written.