Release notes
Changelog
1.4.0 — August 22, 2026 · Saving tags can be taken back, and the long jobs stopped being silent
- New: the Tags panel can be undone. Tags are the one thing Trimr writes into the file you gave it — that is what tagging is, and there is no export step — so a mistyped artist or a cover dropped onto the wrong album used to be permanent. Trimr now snapshots the title, artist, album, year, genre, comment and the embedded cover art immediately before it writes, and the confirmation afterwards carries an Undo that puts the file back exactly as it was. The audio is never re-encoded by any of it. The snapshot is gone when you quit, so the panel says the last save can be undone while Trimr stays open rather than promising more than it can keep.
- New: splitting, joining, ringtones and Export selection show how far they have got. These are the longest things Trimr does, and since 1.0 they have shown a Stop button and then nothing at all — which from the outside is exactly what a wedged app looks like. The engine had been counting the whole time; nobody had ever asked it for the number. The footer now reads “Splitting… 62%” while it works, in all thirteen languages.
- New: Export selection can be stopped. It was the one long export with no Stop at all — a forty-minute selection out of a two-hour recording could only be ended by quitting.
- New: Trimr opens the size you left it. The window's size and position are remembered, and checked against the display it will actually open on: a size saved on a studio display will not open past the edge of a laptop screen, and a position saved on a monitor you have since unplugged will not put the title bar out of reach. Either of those falls back to the centre.
- Fixed: two files in one queue could be handed the same export name, and one quietly ate the other. With “Replace existing files” on,
song.wavandsong.flacboth export tosong.mp3— a name belonging to neither of them, so the guard that protects your originals was right to allow it. Trimr runs up to three exports at once, so both encodes were writing that one path at the same time: both rows went green, the batch said “Exported 2 files”, and one interleaved file was on disk. Every output name is now reserved as it is handed out, so no two sources can be given one. - Fixed: stopping a re-export destroyed the export you already had. ffmpeg empties its output the instant it opens it, so with Replace on, pressing Stop left you with neither the new file nor the finished one that had been at that name a second earlier — while the row said “cancelled”, which reads as “nothing happened”. Every export, split track, join and ringtone now writes beside the name it wants and only takes the name once it has a complete file.
1.3.0 — August 20, 2026 · Your originals stay yours, and every row has its own controls
- Fixed: an export could overwrite another original in your queue. Trimr has always refused to write over the file it is currently reading — but only that one file. With “Replace existing files” on, exporting
song.wavas an MP3 aimed atsong.mp3, and ifsong.mp3was also sitting in the queue, that untouched recording was destroyed and replaced. Every export, split, join and ringtone now knows about every original in the queue and steps aside from all of them. Replace still replaces a leftover export from a previous run — that is what it is for; it just can no longer reach something you brought in. - Fixed: the help sheet promised something the Tags panel does not do. “Originals are never touched” was on screen in all 13 languages, while the Tags panel writes title, artist and album art into the original file itself — deliberately, because that is what tagging is, but nothing said so outside that one panel. Every sentence Trimr shows about your files now carries the scope it is true in, and the Tags panel says plainly that it writes into the original and cannot be undone. The privacy page and the feature list on this site said the same untrue thing and have been corrected too.
- Fixed: the Replace hint claimed more than Trimr guarantees. It said Replace “only ever replaces an earlier export”. It does not: Replace takes the name it wants in the destination folder whether or not Trimr created what is sitting there. What Trimr really does guarantee — and now says — is that it will never write over a file you added to the queue.
- New: export, stop or open one file without touching the rest of the queue. Every file now carries its own Export button: start just that one, stop just that one, and Open and Reveal appear beside it when it lands. Until now Export and Stop were all-or-nothing, so a queue of twenty where one file needed redoing meant redoing all twenty. (All three had been fully written on the inside since 1.0 with no button attached.)
- New: splitting, joining and making a ringtone can be stopped. These are the longest things Trimr does — a lossless split of a two-hour DJ set is many minutes of work — and there was no way out except quitting the app.
- Fixed: one bad track in a split threw away all the good ones. If any single track failed, Trimr deleted every track it had already written and reported that nothing had happened; a ten-track split that stumbled on track seven silently discarded six finished tracks. Each track is judged on its own now, the ones that worked are kept, and the message says how many did not.
- Fixed: a folder of
part1 … part10was queued withpart10second — and Join concatenates in queue order. Numbers inside names were compared as text, so joining an untouched queue wrote the wrong audio file, a mistake you only find by listening to the result. Subfolders were worse: they came back in whatever order the disk happened to store them, so the same folder could queue differently on two Macs. A dropped folder now arrives in reading order, all the way down, and the same drop always produces the same queue. - New: trimming an MP3 no longer costs you quality. When nothing about the audio is actually changing — no volume, speed, fade, normalize, sample-rate or channel change, the same format out as in, and one continuous piece kept — Trimr copies the encoded audio across untouched instead of decoding and re-compressing it. The note under the new “Lossless when possible” switch says whether the next export qualifies, and if not, which setting is the reason.
- Fixed: the lossless note overstated what a lossless trim does. It said the audio is copied across untouched, which is true of the quality but said nothing about where the cut lands. A stream copy can only cut on an encoded frame boundary, so the trim point can move by up to about a tenth of a second, and in a lossless multi-track split each boundary moves independently. The note says so now, in all thirteen languages. Nothing about the export changed — it just no longer promises something it cannot do.
- New: split points you place yourself. Trimr could already split wherever it found silence, which is no help for a recording that never goes quiet. Put the playhead where one track ends, add a split point, repeat. The points show on the waveform and can be removed one at a time.
- New: one file’s settings, applied to the whole queue. Set the volume, speed and fades on one file and apply them to every other file at once. Trims and cuts are deliberately left alone — those are positions in one waveform, and copying them would cut the wrong part of everything else.
- New: rows say which folder they came from, cut back to just the part that differs, and only when the queue actually spans more than one folder. It reaches the row’s name and all four of its buttons, so “Export”, “Open”, “Reveal” and “Remove” name different files instead of repeating one.
- Fixed: a batch where every file failed said nothing at all — no message, no notification; the Export button just went back to how it started, which reads as success. It now says so, on screen and in a notification, and a batch where some files failed no longer shows its count in the success color. A single file that fails says why, instead of only turning its row red.
- Fixed: the “export finished” notification never actually appeared. Trimr asked macOS for it through a mechanism Apple retired several releases ago, and the failure was silent. Exports notify properly now.
- Fixed: stopping a split blamed your settings, producing “No silences found to split at — try a higher threshold” because a cancelled scan and a scan that genuinely found nothing were indistinguishable inside Trimr. It says you stopped it.
- Fixed: a row’s accessible name never mentioned what the row was doing, so a file that had failed read to VoiceOver exactly like one that was ready. Toasts also sat below every sheet and dialog — and a toast is the only report some failures get — and an error could be wiped out by the success that followed it. All three are fixed: names carry state, toasts sit on top, and warnings and errors interrupt while successes stay polite.
- Fixed: two strings that were English in all 13 languages — the twoplus11 footer button’s screen-reader name, and the “Undo” on the toast you get after cutting a piece out of a file — plus the engine and loudness note at the foot of the shortcuts sheet.
- Fixed: the waveform now takes its color from the same place as everything else. Five copies of Trimr’s old magenta were written directly into the drawing code, so the one thing the whole app is looking at could have been left behind on a color nothing else used.
- Fixed: the Download button in the mobile menu on this site measured 3.64:1 against the 4.5:1 the guidelines ask for, and the business-license purchase button’s white label sat on a two-color gradient below the bar. Both use the solid color the rest of the family uses now, and the gradient’s leftover purple is Trimr’s own color.
- The company name on an activated business license was always blank. Trimr read it from a field the licensing server stopped sending — the name is there, and it now appears. Nothing about how licenses work changed; only what the window could see.
Site update — August 19, 2026 · A checksum for the download
Website only; no change to the app.
- The download page now publishes the SHA-256 of the
Trimr.dmgit serves, so you can confirm the file you got is the file we put there. macOS already runs the check that matters — Trimr is signed with an Apple Developer ID and notarized by Apple, and a copy altered after we signed it will not open — but there was no way to check a download by hand, which is what anyone installing it on more than their own Mac tends to want. The checksum is on the download section under SHA-256 checksum, next to the one command that compares it with your copy. It is published as a plain file too, atTrimr.dmg.sha256, in the formatshasum -creads.
Site update — August 17, 2026 · The other apps, after the sign-up
Website only; no change to the app.
- The list of the other twoplus11 Mac apps has moved to the bottom of the page, below the email sign-up rather than above it. It used to arrive while the page was still making its case for Trimr, so the last thing you read before being asked for your email was a wall of other apps. It sits at the end now — the page finishes on Trimr, and the list is there if you want to see what else there is.
Site update — August 14, 2026 · Headlines in one color
Website only; no change to the app.
- The headline no longer fades from one color into another across the letters. A gradient poured through text is the house style of every generated landing page on the web, and it was on the hero here, on the small uppercase label above each section, and on the license label in the purchase panel. The words are one solid color now — the accent this page already used everywhere else — so the headline finally matches the page under it.
- The figures on the download-stats page were faded the same way and are plain white now. The color belongs to the bars beside them, not to the digits.
- Gradients are kept where they belong — the buttons, the app tile and the rule above the support panel are untouched. It is only text that stopped fading.
- No change to the app.
Download update — August 12, 2026 · Opens without an internet check
- The copy of Trimr in the download now opens without needing the internet. macOS checks that an app has been approved by Apple before it runs for the first time. That approval can travel inside the app itself, and in the download it did not — so the first launch had to reach Apple to confirm it. Offline, behind a hotel or campus login page, or when Apple’s service was slow, that check could fail and macOS would report that Trimr “cannot be opened because Apple cannot check it for malicious software.” The approval now travels with the app, so the first launch works with no connection at all.
- Automatic updates were never affected — the copy they install already carried its approval.
- The installer window opens at the right size. It was one title bar too short, so the artwork behind the drag-to-Applications arrow was cut off along the bottom and the window opened already scrolled. It now fits exactly.
- The app itself is unchanged: same version, same signature. Only the download was repackaged, so there is nothing to do if you already have Trimr installed.
Site update — August 12, 2026 · How updating really works
- The update instructions were out of date. They described downloading a new copy and dragging it over the old one. Trimr updates itself — it checks about once a week and offers to install the new version in place, refusing any download that isn't signed by us. You can still replace it by hand, and you can turn the automatic check off.
- Nothing else changed. What this page already said about your files — that they are never uploaded, and that there is no account and no telemetry — was accurate and is unchanged.
- No change to the app.
Site update — August 12, 2026 · Readable buttons and small print
- The buttons in the header say what they say. The Tip and Download pills were drawing their label at 55% opacity over a colored fill, which measured as low as 1.6:1 against it — well under the 4.5:1 the accessibility guidelines ask for. Their labels are now solid, and the fill behind them is set a shade deeper so the text genuinely clears that bar.
- The Subscribe and Support buttons too. Their labels were colored for one end of a two-color gradient and disappeared into the other end. Both now use a single fill that the label is legible on all the way across.
- The newsletter note, the “More apps” caption and the version line under the download button were all set too faint to read comfortably; each is now above the AA threshold.
- Keyboard shortcut chips are legible against their own background.
- The screenshot viewer no longer makes every visit quietly re-download this page as if it were an image — a wasted request on each load.
- No change to the app.
Site update — August 11, 2026 · Clearer search results
- Sharing a link to the privacy, terms or changelog page now shows a proper preview card instead of a bare URL.
- The sitemap now reports when each page actually changed, so search engines re-check pages that have been updated instead of assuming they are stale.
- No change to the app.
August 11, 2026 · A new look
- Changed: Trimr has a new app icon. Every twoplus11 app moved to one generated palette, so the color in your Dock, on this site and on the download page is now the same color — they had drifted apart.
- Changed: refreshed the site to match, including the tab icon and the link preview image.
Site update — August 10, 2026 · Screenshots retaken
- Retook both screenshots so they use a sample track rather than a real one. Same screens — the waveform with the tool tabs, and the Tags panel editing title, artist, album and cover art. No change to the app.
1.2.1 — August 9, 2026 · Automatic updates
- New: Trimr updates itself. When a new version is out you get a prompt with the release notes and can install it in place — no more visiting the site and dragging a new copy over the old one. This is the last update you have to install by hand.
- New: refreshed appearance — Trimr now uses the shared twoplus11 palette and a regenerated app icon, so it matches the rest of the family.
- Fixed: contrast and keyboard-navigation problems (WCAG 2.1 AA) — faint text is now readable, and every control can be reached and used from the keyboard.
- Fixed: the Check for Updates button spins while it checks, instead of flashing an empty window.
1.2.0 — July 19, 2026 · Play the selection
- New: play just the selection. A new transport button — or ⇧Space — plays from the selection's start and stops right at its end, so you can check your trim points by ear instead of dragging the playhead into place. Works with cuts and fades; with Loop on it keeps looping the selection as before.
1.1.9 — July 18, 2026 · Tags
- New: a Tags tab to view and edit a file's title, artist, album, year, genre, comment, and album art — saved straight to the file, no export needed.
1.1.8 — July 17, 2026 · 13 languages
- New: 13-language localization with an in-app flag picker (auto-detects your Mac's language, override anytime).
1.1.7 — July 16, 2026 · Audible fade preview
- Fixed: fades are now audible while previewing. Adding a fade in or out and pressing play used to sound exactly like no fade — the curve only showed up in the exported file. The preview now rides the same fade Trimr will render, so you hear the ease in and out before you export. Works alongside cuts and speed changes, since fades apply to the final trimmed length.
1.1.6 — July 16, 2026 · Appearance override fix
- Fixed: pinning the appearance to Light or Dark (instead of following the system) now restyles the whole window — previously the translucent header and footer kept the system's appearance, leaving hard-to-read text when the override and the system disagreed.
1.1.5 — July 15, 2026 · “Tip”
- Renamed the “Donate” link to “Tip.”
1.1.4 — July 15, 2026 · Dark icon refinement
- Refined the dark-mode Dock icon: now a true near-black, monochrome-style background with just a hint of violet, instead of a deeper tint of the same color.
1.1.3 — July 15, 2026 · Icon fix
- Fixed: the app icon could show the wrong light/dark variant in Finder, Spotlight, Launchpad, and the Dock while Trimr wasn't running. It now updates everywhere immediately, not just the Dock tile of an already-open app.
1.1.2 — July 14, 2026 · Dock icon appearance & padding fix
- New: the Dock icon now follows your Mac's light/dark appearance automatically — or pin it to Light or Dark from the new appearance toggle.
- Fixed: the Dock icon rendered edge-to-edge with no padding, making it look larger than every other app in the Dock. It now follows Apple's standard icon grid, sized and spaced to match.
1.1.1 — July 13, 2026 · twoplus11 credit & support prompt
- twoplus11 wordmark credit in the footer and update panel.
- Occasional, low-pressure prompt to support twoplus11 after extended use — never more than once, easy to dismiss for good.
1.1.0 — July 12, 2026 · Update checks & business license from the header
Update checks, and a business license from the header.
- New: Automatic update checks — the app quietly checks about once a week and badges the update button when a newer version is available (never a pop-up; nothing is downloaded or installed automatically). Turn it off with Automatically check for updates in the update panel.
- New: a Business license button in the header — one click to upgrade to, or manage, a business license.
- Improved: the header's Report an issue icon is now a clearly-labeled Help button, alongside a new Review button to leave feedback in one click.
1.0.2 — July 10, 2026 · Safety and polish
- Fixed a rare data-loss case — editing a file back onto itself when the new name differed only by letter case (e.g.
REC.WAV→REC.wav) could truncate the original. Trimr now always writes to a distinct file. - No more accidental lock-outs — a brief hiccup from the licensing server used to be able to lock a paid seat for up to a day. It now falls back to your offline grace period and re-checks automatically.
- Tighter privacy & security — your license file is now stored so only your account can read it, and update links are restricted to twoplus11.com over HTTPS.
- Accessibility — the tool tabs now follow the standard arrow-key pattern, and a small contrast fix on the join list.
1.0.1 — July 10, 2026 · New accent color
A fresh coat of paint.
- New accent color — Trimr now wears a brighter magenta throughout the app and its waveform, matching its spot in the twoplus11 lineup
1.0.0 — July 7, 2026 · Initial public release
The first release. Every audio tool, one window — entirely on your Mac.
- Waveform editor — drag in any audio file (or a video, to pull its sound out) and see it. Drag to select, zoom to the millisecond, play exactly what you'll export. Fully keyboard-driven (Space, arrows, I/O, Z/F) and VoiceOver-accessible
- Trim & cut — keep only the selection, or cut out as many sections as you like. Cuts preview live: playback skips them so you hear the final edit before exporting. Every cut is one click to restore
- Silence — find every quiet gap (choose how quiet, for how long), highlight them on the waveform, then remove them all in one click — or split the file into separate tracks at each silence
- Loudness — measure a file's real loudness (LUFS + true peak), nudge it with a gain slider, or normalize every export to −14 LUFS (streaming), −16 (podcast), −23 (broadcast), or a −1 dB peak — proper two-pass EBU R128, measured on the edited audio
- Fades — smooth or linear fade in/out, drawn on the waveform so you see exactly what you'll hear
- Speed — 0.5× to 3× with pitch preserved; the preview plays at the new speed
- Join — combine files in any order, with an optional crossfade, into one seamless file
- Ringtone — select up to 40 seconds and get an iPhone-ready
.m4rwith a gentle fade-out - Convert — M4A, MP3, WAV, FLAC, AIFF, OGG, and OPUS out, with bitrate, sample-rate, and mono/stereo control. Almost any audio or video format in
- Non-destructive by design — originals are never modified; every export is a new file, and same-name files are never overwritten unless you say so
- Private by design — everything runs on your Mac. Nothing is uploaded, no account, no telemetry
- Signed and notarized by Apple — macOS 12+, Apple Silicon & Intel
- Free for personal use forever — every tool, no account, no trial, no watermarks; commercial use requires a one-time $5-per-computer business license