← Back to Audita
- NewImport your microphone's calibration file. Settings → Audio → Step 1 → Import Calibration File reads REW-style
.cal, .txt, and .frd files, the format miniDSP, Dayton, and most measurement-mic vendors ship. The manufacturer curve is inverted, limited to ±9 dB, and applied ahead of the A and C weighting filters, exactly like a measured correction. A file-based correction also re-designs itself when your audio device runs at a different sample rate, and Audita flags miniDSP's 90 degree files so you can check which variant matches how the mic is mounted.
- NewUMIK-1 owners get absolute SPL from the file. The per-serial calibration file carries a sensitivity figure (the
Sens Factor line); because the mic is USB with fixed gain, that figure sets the level offset directly. Plug the mic in, import the file, and the Step 2 reference-meter procedure is not needed. The conversion has been checked against the NIOSH SLM reference app. Audita applies the absolute level only when a UMIK-1 is the selected input, verifies the input volume sits at maximum (where the sensitivity is defined) with a one-click fix, and records in Settings where the number came from. UMIK-2 files import for frequency correction; set the level with Step 2 there.
- NewFetch a UMIK-1 calibration by serial number. With the mic connected, Step 1 leads with the download: type the serial printed on the mic body (without the dash the label prints), pick the 0 or 90 degree variant, and Audita pulls the factory file for that exact unit from minidsp.com straight into the import flow. This download is the only time Audita connects to minidsp.com.
- NewCalibration health at the top of Settings → Audio. Three status lines: where the level calibration came from and for which device, whether the mic correction is active (including the case where the engine's sample rate silently bypasses a measured correction), and when the rig last passed a self-check. The menu bar popover carries a one-line summary of the same state, so a stale or silently broken calibration no longer looks identical to a healthy one.
- NewOne-click rig self-check. Plays pink noise at your calibrated reference, measures it back through the full chain, and reports the measured-versus-expected delta with a pass or fail against your calibration tolerance. On an Apollo output with Lyra installed, Audita can recall the matching reference slot first so the monitor level is at the calibrated position before the noise starts. A check covers the chain it measured, so each mic-and-monitor pair carries its own verified state, and results age out after 90 days.
- NewAudita offers the calibration you already saved for the microphone you just selected. Settings → Audio surfaces it above Step 1: Apply when a single profile fits, Choose when several do, Dismiss to hide the offer for that mic until the next launch. Nothing is applied on its own. When a saved profile is already in effect, the same row names it, with where and when it was captured. A profile saved while a calibration file set your level carries that file's proof, so applying it on the same microphone restores the level as factory calibration, serial and Sens Factor included, rather than as a hand-set number.
- ImprInput volume is compensated live. With a UMIK calibration active, Audita watches the mic's volume control and adds the shortfall back in real time, so readings stay absolute at any slider position. Settings and the popover show the compensation whenever the control sits below 100%.
- ImprAnalog measurement mics through an interface (ECM8000, EMM-6, and similar) take their frequency correction from the cal file, while the level offset still comes from Step 2, because the file cannot know your preamp gain. Files that carry a
Sensitivity X dBFS header can optionally set the offset from it (off by default): the figure is tied to the gain the file was measured at, and Step 2 remains the cross-check.
- FixDose now accumulates from true interval energy. Each dose tick uses the energy average of all audio captured since the previous tick instead of a display-smoothed value. Steady tones read the same as before; real programme material with level swings was under-counted by roughly 20 to 35%, so dose readings on dynamic material will now be higher, and correct. Calibration is unaffected.
- FixImpulse counters no longer miss short peaks, and no longer inflate on sustained ones. Every audio buffer now feeds peak detection; previously about four in five buffers were never examined, so a dropped headphone or a hot snare usually left no trace. The counters also count events now: a sustained loud passage is one event, not ten per second. The ≥135 / ≥137 / ≥140 dBC and ≥115 dBA counts in the menu bar, session rows, and CSV export are true event counts.
- FixMic frequency-response correction now applies the curve it shows. The filter derived by the Step 1 wizard was built from the wrong segment of the impulse response, so the applied correction never matched the measured curve shown in Settings and typically gutted the mid and high band while enabled. The construction is fixed and regression-tested against the displayed curve. Existing correction profiles are disabled automatically and Settings asks for one new Measure run: the old measurement was valid, the stored filter was not.
- FixThe popover's history header shows your actual retention window instead of a fixed "Last 30 days", and the History window's Peak dBA explainer now says what the number is: the highest 100 ms measurement-interval level, with momentary instantaneous peaks counted separately by the ≥115 dBA counter.
- ImprLower CPU and energy use while measuring. The menu bar readout, popover, and floating panel refresh at a steady 10 Hz instead of on every audio buffer, and the rolling Leq / Ln statistics are computed incrementally instead of re-summed on every tick. The values it reports do not change.
- ImprThe History window is far cheaper to keep open during a session. The calendar's dose cells, the range statistics, and each row's sparkline used to be recomputed on every live update, ten times a second, even though history only changes when a session ends, is deleted, or is imported. They are now cached and recomputed only when the data changes. The live parts, today's dose and the current reading, still update at full rate.
- ImprSession history saves in the background. Ending a session, deleting one, or resetting the day's dose used to re-encode the entire history file on the main thread, which with months of history was a visible freeze at exactly the moment a session completed. The write now runs on a background queue in a compact format, roughly a third smaller on disk, the midnight rollover prunes in memory instead of re-reading the file mid-session, and Audita finishes any pending write before quitting.
- ImprQuieter housekeeping while idle. Today's dose was written to disk up to 70 times a second during loud passages; it now writes about once per second and always at session end and quit, so a hard crash can lose at most about a second of dose, below display precision. The measurement feed also used to tick ten times a second around the clock with the audio engine stopped: it now starts and stops with the engine, and every remaining timer carries a tolerance so macOS can coalesce wakeups. Dose time is tracked from timestamps, not tick counts, so measurements are unaffected.
- NewSix desktop widgets. Right-click the desktop or open Notification Center, then Edit Widgets and find Audita. On Target (small, medium) shows how much of your monitoring this week was at your calibrated reference level, as a time-weighted percentage with a 7-day chart, plus the live state when a session is running. Today's Dose (small, medium) is a tinted ring of your accumulated NIOSH dose. Latest SPL (small, medium) shows the last A-weighted level Audita measured, with dBC, reading Idle when it is not measuring rather than implying 0 dBA is silence. Safe Streak (small, medium) counts consecutive days your dose stayed under 50%, the same streak Shortcuts and Siri report. Weekly Exposure (medium, large) charts your last 7 days with the EU weekly LEX,w level against the 85 dBA criterion. Overview (large) puts all of it in one tile. They run on macOS 14 and later.
- NewHistory On target tile. The History window now shows an On target tile: the share of your monitoring time spent at your calibrated reference level across the selected range (time-weighted, silent breaks excluded), so monitoring discipline gets the same history view as hearing dose.
- NewPost-trial test sessions. After the 7-day trial ends, you can still run two 5-minute test sessions per day to check a reading or verify a fix before buying.
- ImprReliability and security hardening. Continuous trial and license enforcement (measurement stops the moment a trial expires), a clock-rollback-proof trial that survives a Keychain wipe, callback-URL hardening on the
audita:// scheme, and validated Auris imports.
- ImprRuns on Intel Macs. 1.3 ships as a universal binary, so Audita now runs natively on Intel Macs (macOS 14 Sonoma or later) alongside Apple Silicon.
- FixCorrected the EU weekly exposure level (LEX,w). A wrong exchange-rate constant in the weekly calculation pushed the figure toward the 85 dBA criterion regardless of your actual exposure, so even quiet weeks read close to the limit. It now uses the correct 3 dB exchange rate, so the History weekly level and the Weekly Exposure widget report accurate values: a typical mixed week reads in the green or amber range rather than always near red.
- NewSession Reports with PDF sharing. Every session can be opened as a one-page report: brand strip, dBA chart with Monitoring Discipline shading (silent / under / on-target / over zones), stats grid (avg, peak, dose %, Leq, L10 / L50 / L90, on-target %, EU peak counters), and a clickable footer link. Render to PDF and send through the standard macOS Share menu (AirDrop, Mail, Messages, Notes), or use the separate Save button to drop the file anywhere on disk. Open the report from a History row, the menu bar popover's Share Last Session… button, or the session-recap notification's Share Report… action.
- NewApp Intents for Shortcuts, Siri, and Focus. Seven intents plus a Focus filter: read current SPL, today's dose, this week's monitoring stats; start a session; end a session; pause monitoring; resume monitoring; auto-start a session when a chosen Focus engages. Each intent carries Spotlight and Siri phrase variants and accepts typed parameters.
- New
audita:// URL scheme with x-callback-url. Four reads (spl, dose, session, state) and four writes (session/start, session/end, monitoring/pause, monitoring/resume). Chainable across apps via x-success and x-error. Same flat snake_case response shape as Lyra's URL surface, so automations can pivot between the two without reshaping the payload. See the API reference.
- NewPause and resume monitoring. Indefinite from the menu bar popover (the Pause Monitoring button toggles to Resume Monitoring while paused). Indefinite or timed via the URL scheme (
?duration=N seconds) and App Intents (required durationMinutes, 0 = indefinite, Spotlight prompts for the value). Halts dose accumulation, peak counting, and session updates without ending the active session. While paused, the menu bar Bloom and SPL number desaturate to grey, and an orange banner sits at the top of the popover and floating panel so the gated state is never invisible. Timed pauses auto-resume within ~100 ms of the deadline.
- NewRedesigned History window. Calendar range selector on the left; six summary stat tiles (total dose, average per day, EU weekly L_EX,w, peak dBA, peak dBC, impulse count); week chart colour-coded green / yellow / orange / red against the NIOSH ladder; session list with per-session sparkline shaded by zone, real DAW icons resolved via Launch Services, and a visible per-row menu button exposing Open Report / Save Report / Share Report / Delete.
- NewPressure Bloom glyph. Menu bar and popover header drop the v1.1 SF Symbol ear in favour of the icon's source-dot-plus-three-arcs composition. Arcs follow live SPL (silent < 35 dBA, one arc through 55, two through 80, three at and above 80); colour follows the dose tier. When no session is active, both surfaces render the full three-arc shape in neutral foreground. A Use classic ear icon toggle in Settings → General → Menu Bar restores the v1.1 look.
- ImprSession time-series resolution increased. Sample interval moved from one reading per minute to one every 10 seconds, so the Session Report chart has enough density to read drift and steadiness. Older v1.1 sessions still render at the lower density they were captured at.
- ImprHistory CSV export expanded. The History window's Export CSV button now ships Leq, L10 / L50 / L90, the Monitoring Discipline buckets (target, tolerance, time under/on/over/silent, on-target %), an ISO-8601 timestamp column, and a per-day summary block. Leq is the metric ISO 9612 / EU 2003/10/EC cite for compliance logs.
- ImprConfigurable session retention. Settings → General → Storage exposes two thresholds: keep detailed time-series for N days (default 14, then downsample to one sample per 100 seconds), and keep sessions for N days (default 90, then delete). Replaces the v1.1 hard-coded 30-day prune. A live preview caption shows how the current settings would affect existing data. Slider drags are non-destructive; deletion runs at next launch only.
- ImprSettings window is height-resizable. Width stays fixed; the bottom edge drags freely. The zoom traffic-light button zoom-fits to content height.
- ImprApp icon ships through macOS 26 Icon Composer. Removes the legacy bezel macOS Tahoe wraps around older
.icns icons in Shortcuts, Spotlight, and Notification Center. Legacy .icns fallback synthesised for older macOS versions.
- NewLive SPL readout in the menu bar. Pick what shows next to the dose icon: Icon only (the historical look), Live dBA, Live dBC, or icon + number side-by-side. Updates ten times per second. Settings → General → Menu Bar.
- NewOptional one-decimal precision and color-coded thresholds. Toggle between
85 and 85.2; turn on Color-code reading by level to switch the readout between green / yellow / orange / red as the live SPL crosses three configurable thresholds. Defaults follow the NIOSH risk gradient (70 / 80 / 95 dB) - adjust them in Settings to match your room. The readout colour is independent of the dose icon: the icon reflects today's accumulated dose, the number reflects right-now level.
- NewPinnable measurement panel. Click the pin icon in the menu-bar popover to detach the measurement display as a floating window that stays above your DAW. Choose which sections appear in Settings → Panel - hearing dose, current SPL, Monitoring Discipline, Leq / Ln statistics, active session, today's summary. The window auto-resizes as you toggle sections on and off, and remembers its position across launches. Click the pin again - or double-click the panel - to dismiss.
- ImprLiquid Glass on macOS 26+. The pinned panel uses the new depth-aware glass material on macOS Tahoe or later, with a graceful fallback to the standard regular-material vibrancy on macOS Sonoma and Sequoia.
- ImprA dash placeholder (
-) shows in the live readout when the audio engine isn't capturing - between sessions, before the first measurement, or while the input device is changing - so the menu bar never falsely reads "0 dB = silent room".
- NewAudita is the renamed successor to Auris. Same dose monitoring, same calibration, same NIOSH formulas, same K-System target tracking - under a new name as part of a studio-wide naming alignment.
- NewWelcome modal with one-click import from Auris. First launch offers to read the JSON export Auris 1.3 produces and restore every session, target-level calibration, monitoring alert setting, custom DAW, and today's running dose. Re-runnable any time from Settings → General → Migration.
- NewTrial countdown and license key carry over automatically. If you had Auris on this Mac, your trial state and license activation move to Audita with no re-entry required.
- ImprReal-time A-weighted SPL measurement via any CoreAudio input - built-in mics, USB interfaces, or talkback channels on multi-channel devices.
- ImprNIOSH hearing dose tracking - 85 dBA reference, 3 dB exchange rate, 80 dBA accumulation threshold, four-state safe / caution / warning / danger gauge with menu-bar icon, persistence across restarts, and midnight auto-reset.
- ImprC-weighted peak monitoring per EU Directive 2003/10/EC (135 / 137 / 140 dBC thresholds), plus the 115 dBA instantaneous A-weighted ceiling.
- ImprAuto-detection of 15 DAWs including Luna, Logic Pro, Pro Tools, Ableton Live, REAPER, Cubase, Studio One, FL Studio, Bitwig Studio, and more - sessions start and end automatically as you work.
- ImprThree-step calibration wizard (mic frequency response → SPL offset → target-level), reference-level coaching with K-System presets, monitoring drift / off-target alerts, and Lyra pairing for one-click "Send to Lyra…" of a calibrated reference position.
- ImprSession history with calendar range picker, weekly EU LEX,w exposure chart, CSV export, and 30-day automatic pruning. 7-day free trial; automatic updates via Sparkle.
Versions before 1.0. Audita ships as the renamed successor to Auris (0.9 → 1.3, March-May 2026). Existing Auris users are encouraged to update to Auris 1.3, export their data, and import into Audita 1.0 - the in-app migration handles every detail. Audita 1.0 carries the same audio engine and dose math as Auris 1.3 with no behavioral regressions.