Getting Started
What ARADAR is for
ARADAR is for managing your reference track library – the music you collect, study, and submit to. It’s not a DAW, not a DJ tool, not a sample browser. The workflow it supports:
- Import tracks from your library on disk
- Tag, rate, and organise them into playlists
- Track which labels release what kind of music (with built-in audio metric aggregations)
- Match your tracks against label catalogues using loudness and frequency profiles
- Manage submissions to those labels through a pipeline
Common workflows
ARADAR supports two distinct loops:
- Production reference: filter for a sound you’re chasing → drag the track into Ableton → A/B against what you’re working on.
- A&R targeting: profile labels by their catalogue’s loudness and frequency signatures → match your finished track’s profile to compatible labels → submit and track responses through the pipeline.
The same library data powers both. Most producers use both loops – referencing during the production phase, targeting once a track is finished.
Importing your tracks
Drag a folder onto the Library tab, or use File → Import Folder. ARADAR scans recursively, reads ID3 metadata, and queues each track for audio analysis.
What happens next: indexing. ARADAR treats analysis as a setup phase, similar to how Loopcloud or Lightroom index a new library. A small panel appears in the corner showing progress. Tracks appear in your library only after their analysis completes – you’ll see the library fill gradually rather than all at once. For a large library (5,000+ tracks), this can take several hours; for a smaller batch, minutes. You can quit ARADAR at any time and analysis will resume from where it stopped when you next launch.
Supported formats: AIFF, WAV, FLAC, MP3, and M4A.
Re-importing the same files is safe. ARADAR deduplicates on the file path, so dragging a folder you’ve already imported (or dragging a track out into a DAW and the same file back in later) silently skips anything already in the library. No duplicates appear; the rest of the drop is imported as usual.
What ARADAR imports – and what it skips
ARADAR is for tracking released tracks and demos, not sample libraries. During import three categories are filtered automatically:
- Files that aren’t actually audio when probed (renamed images, corrupt headers).
- Files hosted on remote storage (Google Drive, Dropbox, OneDrive, Box, iCloud) – accessing them would trigger downloads.
- Files shorter than 60 seconds – almost always samples, loops, one-shots, or stems rather than full tracks.
Each skipped file is listed in the import summary sheet under a disclosure so you can spot anything caught by mistake. Keep your sample library outside ARADAR.
Best file format: AIFF
ARADAR reads track metadata (artist, label, genre, year, BPM, key) from embedded ID3 tags. AIFF is lossless, widely supported, and has proper ID3 tag support that every modern DAW writes correctly. When you drag an AIFF from ARADAR into your DAW, it imports instantly without background decoding or stuttering.
WAV technically supports metadata but most music tools don’t write it consistently – WAV tracks often land in the library with empty metadata fields. FLAC works too, but your DAW will likely have to decode it to a temporary WAV file when you drag it in, which slows down your workflow. Avoid MP3 for your reference library if you can.
File permissions and Full Disk Access
macOS protects certain folders (Desktop, Documents, Downloads, external drives, network shares) and requires apps to explicitly request access. ARADAR is intentionally not sandboxed, so it can read your music from anywhere on disk – the trade-off is that for files in protected locations you need to grant Full Disk Access once.
If a track shows in red with “Permission denied”, a banner at the top of the Library tab links straight to System Settings → Privacy & Security → Full Disk Access. If ARADAR isn’t listed there yet, click the + button and add it from /Applications, then toggle it on. Right-click the affected tracks and choose Retry Analysis.
ARADAR also stores a security-scoped bookmark for each imported track. Bookmarks survive renames and moves better than raw file paths, and let ARADAR reach the file on every subsequent launch without re-asking permission per file.
Common questions
How do I add music to ARADAR?
Drag a folder from Finder onto the Library tab, or use File → Import Folder. ARADAR scans the folder recursively and adds every supported audio file it finds. Supported formats: AIFF, WAV, FLAC, MP3, M4A.
After import, each track is queued for audio analysis. Tracks appear in your library as their analysis completes – not all at once. A progress panel shows what's running.
What file format should I use?
AIFF. It's lossless, widely supported, and has consistent ID3 tag support across every major DAW. When you drag an AIFF from ARADAR into Ableton or Logic it imports instantly – no decode step, no background conversion.
WAV is hit-or-miss on metadata; many tools don't write tags to WAV files reliably, so tracks land in ARADAR with empty artist, label, and BPM fields. FLAC requires your DAW to transcode it to a working format on drag-in, which slows down your session. MP3 is lossy – avoid it for references if you can.
If your library is already in WAV or FLAC, ARADAR will still import and analyse it correctly – the format recommendation is about workflow friction, not a hard requirement.
Why is my library empty after importing?
Analysis is still running. Tracks appear one by one as each file is processed, not all at once when the import finishes. Check the progress panel in the corner of the app – it shows how many tracks remain and an estimated time.
For a large library (5,000+ tracks) this can take several hours. You can quit ARADAR at any time; analysis picks up from where it left off on the next launch.
What audio formats does ARADAR support?
AIFF, WAV, FLAC, MP3, and M4A.
AIFF is recommended for your reference library. It's lossless, has consistent ID3 tag support across DAWs, and drags into Ableton or Logic without a decode step. WAV is hit-or-miss on metadata – many tools don't write tags to WAV reliably. FLAC requires your DAW to transcode on drag-in, which adds friction.
What files does ARADAR skip during import?
Three categories are filtered automatically and surfaced in the import summary sheet:
Not audio – files with an audio extension that aren't actually audio when probed (renamed images, corrupt headers, random docs). Prevents broken rows.
Remote files – files hosted on Google Drive, Dropbox, OneDrive, Box, or iCloud Drive. ARADAR works only with files saved on your Mac. Save them locally first to import them.
Likely samples – files shorter than 60 seconds. ARADAR is for tracking released tracks and demos, not loops, one-shots, or stems. Samples pollute label averages, frequency profiles, and fit scores. A 60-second minimum catches the overwhelming majority of sample content (one-shots, drum loops, vocal phrases) without false-positives on real tracks, which are almost always 90 seconds or longer.
The summary sheet at the end of each import lists every skipped file by category with a disclosure showing the filenames, so you can spot anything caught by mistake.
Will re-importing the same folder duplicate my tracks?
No. ARADAR deduplicates on file path during import – anything already in your library is silently skipped. Drag the same folder twice, drag a track out into a DAW and the same file back in later, or include a previously-imported folder inside a larger drop: in every case, only new files are added. Nothing is overwritten, no metadata is touched.
Can I import tracks that are stored on an external drive or NAS?
Yes. ARADAR stores a security-scoped bookmark to each file, not just its path, so it can access the file regardless of where it lives. If the drive isn't mounted when you launch ARADAR, those tracks show as Unreachable until the drive comes back online – then they're accessible again without any manual steps.
Why are some tracks showing in red with "permission denied"?
macOS blocked ARADAR from reading the file. This usually happens after a system update, or when tracks live in a folder ARADAR was never granted access to (Desktop, Documents, Downloads, an external drive, a network share).
A banner at the top of the Library shows how many tracks are affected. Click Open Full Disk Access… to jump directly to System Settings → Privacy & Security → Full Disk Access.
If ARADAR isn't already listed there, click the + button below the list and select ARADAR from /Applications, then make sure its toggle is on. ARADAR is intentionally not sandboxed (so it can read tracks from anywhere on your Mac, including external drives and synced folders), which means macOS only lists it in the per-folder grant panes after it has tried to access a protected folder. Full Disk Access avoids that bootstrap problem entirely – once granted, every previously denied track works again.
After granting access, right-click the affected tracks and choose Retry Analysis.
What metadata does ARADAR read from my files?
Artist, title, label, genre, year, BPM, and key – read from embedded ID3 tags at import time. If tags are missing or wrong, they'll be blank or incorrect in ARADAR. ARADAR doesn't write back to your files.
Library
Filter and find
The Library has dropdowns for Label, Key, Year, BPM, and Rating. Combine them – [Label Name] + Fmin + 2024 narrows in seconds. Use the search box for free-text matching. Active filters appear as chips with × to clear each one individually.
You can also seed filters from the Inspector: click any label name in the Label Matches section and that label is added as a library filter without leaving your current view. Useful for spot-checking “what else has this label released?” before deciding to submit.
Ratings
Rate any track or label (0–5) via right-click → Rating, or click the stars in the Inspector panel. The Rating dropdown lets you filter by minimum rating level – set a floor and the library shows only tracks at that level or above.
The Inspector
Click any track row to open the Inspector on the right. It shows:
- Artwork and editable metadata – title, artist, album, label, genre, year, BPM, key, and freeform notes. Edits save to the ARADAR database immediately; the original audio file’s ID3 tags are never modified.
- Star rating – click directly on the stars (0–5) to set.
- Audio Analysis – LUFS Integrated, LRA, true peak, RMS, crest factor, plus the 10-band Frequency Profile chart.
- Label Matches – top labels ranked for this track with their composite match score. Click any label name to add it as a filter on the library, handy for inspecting what else that label has released without losing your current Inspector context.
- Tags – add or remove freeform tags. Tags are searchable and can be used as filters.
- Status – pending / analysed / failed / unreachable, with a Retry Analysis button when relevant.
Drag tracks into your DAW
Click and drag any track from the library directly into Ableton, Logic, Pro Tools, or any other DAW. ARADAR exposes the original file through a secure bookmark – no copies are made, no decoding step, just the source file landing on your timeline.
If the drag seems to do nothing, confirm the track’s status is Analysed. Pending or Failed tracks may not resolve correctly.
Tags
Tags are freeform labels you attach to tracks for any organising scheme that doesn’t fit the built-in fields. Mood (dark, uplifting), purpose (set-opener, peak-time), production state (needs-mastering, pitched), reference category (kick-reference, vocal-reference) – whatever helps you find tracks later.
Adding tags. Open the Inspector and type into the Tags field. Press return to commit each tag. Existing tags auto-complete as you type so you don’t end up with darks, dark, and DARK competing.
Filtering by tag. The Library search box matches tag text. Type #dark or just dark and tracks with that tag surface.
Removing tags. Click the × on any tag chip in the Inspector.
Tags live in the ARADAR database – they don’t write back to the original file’s ID3 tags.
Statistics window
⇧⌘S (or Window → Library Statistics) opens a separate window with an overview of your library:
- Overview – total tracks, total labels, hours of music, average LUFS / crest / BPM across the library.
- Top Lists – your top labels by track count, top genres, top years.
- Distributions – histograms of BPM, key, year, and rating across the library.
- Quality Averages – average loudness and dynamics by year, useful for spotting how your reference collection’s mastering style shifts over time.
- Action Items – tracks needing attention (missing metadata, failed analysis, unrated, untagged). Click any row to jump straight to those tracks in the Library tab with the right filter applied.
- Submissions – pipeline summary by status, average response time, top labels by submission count.
The window is independent of the main one – leave it open on a second monitor while you work.
Themes
Six themes ship with ARADAR. Switch any time from Preferences → Appearance, or from the appearance switcher in the toolbar. Each theme adapts every surface in the app (sidebar, tables, inspector, charts, charts’ band colours, focus highlights).
- Nocturne (default) – deep neutral dark theme, low-contrast, designed for long studio sessions in dim rooms. Recommended for most users.
- Pulse – saturated dark theme with stronger accents. Good if Nocturne feels too restrained.
- Velvet – warm dark theme with reduced blue light. Easier on the eyes late at night.
- Open Air – bespoke light theme for bright rooms, daylight, or screen-sharing.
- System (Light) – system-style light theme using Apple’s native appearance colours. Picks the macOS look when you want the app to blend with the rest of the OS in Light mode.
- System (Dark) – system-style dark theme using Apple’s native appearance colours. The dark counterpart to System (Light) for blending with macOS in Dark mode.
The chart colours, match-score gradients, and frequency-corridor shading are theme-aware, so switching themes doesn’t break the visual language of the data.
Keyboard shortcuts
Space – Play / pause current track⌘F – Focus search field⇧⌘N – Create new playlist⇧⌘S – Open Statistics window⌘? – Open this help windowDelete – Remove selected track from library (confirmation required)
Common questions
How do I filter the library?
Use the dropdowns above the track list: Label, Key, Year, BPM, Rating. Combine any of them – they stack as AND filters. The search box adds free-text matching on top. Active filters appear as chips with × to remove them individually.
To see every track for a specific label, artist, genre, year, etc., right-click any track → Show All Tracks → pick the facet. The library clears all active filters first and applies only the picked one, so you always get the full set for that facet – no stray search query or year filter silently narrowing the result. The same "clean slate" behaviour applies to View Tracks in the Labels view and to clicking an artist name in the Label Inspector.
How do I rate tracks?
Right-click any track → Rating → pick a star level (0–5). You can also click the stars in the Inspector panel (open it by clicking a track). Ratings filter with the Rating dropdown – set a minimum and the library shows only tracks at that level or above.
Can I create playlists?
Yes – use File → New Playlist… (⇧⌘N) or right-click a track → Add to Playlist. Multi-selection works too: select several tracks first, then right-click → Add to Playlist to add them all in one go. Playlists appear in the sidebar.
How do I drag a track into my DAW?
Click and drag any track row from ARADAR directly into Ableton, Logic, or any other DAW's arrangement or session view. ARADAR hands the original file path to the DAW – no copy is made.
If the drag seems to do nothing, confirm the track's status is Analysed. Pending or Failed tracks may not resolve correctly.
Can I edit track metadata inside ARADAR?
Yes. Click a track to open the Inspector and the metadata fields (title, artist, album, label, genre, year, BPM, key, notes) are all editable inline. Changes are saved to the ARADAR database immediately – they don't write back to the original file's ID3 tags.
What are tags and how do I use them?
Tags are freeform labels you attach to tracks for any organising scheme that doesn't fit the built-in fields – mood (`dark`, `uplifting`), purpose (`set-opener`, `peak-time`), production state (`needs-mastering`, `pitched`), reference category (`kick-reference`, `vocal-reference`), whatever helps you find tracks later.
Open the Inspector, type into the Tags field, press return to commit each tag. Existing tags auto-complete so you don't end up with `darks`, `dark`, and `DARK` as separate values. Remove a tag by clicking its × chip. Search by typing the tag text in the Library search box.
Tags live in ARADAR's database only – they're not written back to the original file's ID3 tags.
How do I change the theme?
Preferences → Appearance → pick a theme. The whole app updates immediately, including charts and the frequency-corridor shading. There's also a quick switcher in the toolbar.
What's the difference between the themes?
Nocturne – deep neutral dark theme, low-contrast, designed for long studio sessions. Default for most users.
Pulse – saturated dark theme with stronger accent colours.
Velvet – warm dark theme with reduced blue light, easier on the eyes late at night.
Open Air – bespoke light theme for bright rooms or screen-sharing.
System (Light) – system-style light theme using Apple's native appearance colours.
System (Dark) – system-style dark theme using Apple's native appearance colours.
Pick whichever your eyes prefer. Visual hierarchy, data colours, and contrast are all calibrated per theme – none of them sacrifice readability.
How do I open the Statistics window?
⇧⌘S, or Window → Library Statistics. It opens as a separate window – leave it on a second monitor while you work.
What's in the Statistics window?
Overview – totals (tracks, labels, hours of music) and library-wide averages (LUFS, crest, BPM).
Top Lists – top labels by track count, top genres, top years.
Distributions – histograms of BPM, key, year, and rating.
Quality Averages – average loudness and dynamics by year, useful for spotting how mastering style in your reference collection has shifted over time.
Action Items – tracks needing attention (missing metadata, failed analysis, unrated, untagged). Click any row to jump to those tracks with the right Library filter applied.
Submissions – pipeline summary by status, average response time, top labels you've submitted to.
Analysis
What ARADAR measures
ARADAR analyses each track on import using the bundled ffmpeg with ebur128, astats, and a custom FFT-based frequency profiler. Metrics are stored per track and surfaced in the Inspector and the Labels tab aggregations.
Loudness metrics
LUFS Integrated (Loudness Units relative to Full Scale, ITU-R BS.1770). The track’s overall perceived loudness across its duration. Lower values mean quieter, higher mean louder. Stored as a signed dB value where 0 is the maximum theoretical loudness.
LRA (Loudness Range). The difference between the loudest 95th percentile and quietest 10th percentile of a track’s loudness distribution. Higher LRA means more dynamic; lower means more compressed.
True Peak. The highest instantaneous peak in the audio, measured in dBFS (decibels relative to Full Scale). 0 dBFS is digital maximum; negative values indicate headroom. ARADAR measures with the peak=true flag for true peak (oversampled inter-sample peak detection).
RMS Level. Root Mean Square level – the average power of the signal. Calculated across the entire track in the astats Overall section. Lower means quieter on average.
Crest Factor. The ratio of peak amplitude to RMS amplitude. Computed from 10^((peak_dB − rms_dB) / 20). Higher crest factor means more dynamics relative to peaks; lower means more compressed. A pure sine wave has crest factor √2 (~1.41); modern club masters tend toward 3–4; pre-loudness-war recordings can hit 8–12.
Frequency metrics
Frequency Profile. ARADAR computes a 10-band frequency spectrum for each track using a Fast Fourier Transform with a +4.5 dB/octave tilt – the industry-standard slope for tonal-balance analysis. The tilt compensates for the natural high-frequency rolloff of mastered music, so a well-balanced track reads as roughly flat across the bands rather than bass-heavy. The 10 bands cover 20 Hz to 20 kHz logarithmically: deep sub, sub-bass, bass, low-mid, mid, upper-mid, presence, brilliance, air, ultra-high.
Three-band Summary (Low / Mid / High). A simplified roll-up of the 10-band profile into three numbers, used in the Labels tab aggregations and the quick-look deviation bars. Faster to compare across many tracks at once than the full chart.
The Analysis panel
A small floating panel appears in the corner of the app whenever ARADAR is analysing tracks. The panel is intentionally non-dismissible – it disappears on its own when the queue is empty.
The panel shows:
- Progress – how many tracks are done, how many remain, and an estimated time to completion. Early in a run the estimate can be rough; it settles after the first several tracks.
- Current file – the title of whatever track ARADAR is analysing right now.
- Failure warning (when applicable) – if more than 10% of tracks analysed this session have failed, the panel surfaces the count with a click-to-filter link that filters the library to show only failed tracks. From there, right-click any failed track → Retry Analysis (works for multi-selection too).
- Cancel – clicking Cancel opens a confirmation dialog. If you confirm, all pending tracks are removed from your library, useful if you imported the wrong batch by mistake. Completed, failed, and unreachable tracks are untouched. Re-importing after Cancel is the recovery path; there’s no undo.
While the panel is visible, the Import button is disabled. ARADAR processes one batch at a time so the queue stays predictable.
Single-track re-analysis uses a simplified version of the panel – just a spinner and the file name, no ticker – because there’s nothing meaningful to count down. The full panel only appears for bulk imports.
You can quit ARADAR at any time during indexing. On next launch the panel reappears and analysis resumes from where it stopped. Any track that was mid-analysis at quit time is reset to pending and re-attempted.
Troubleshooting analysis
“My library is empty after I imported.” Analysis is still running. Check the panel for progress. Tracks appear in the library as their analysis completes, not all at once. For a 5,000-track import this can take several hours. You can quit and come back; analysis resumes.
“A track shows Failed.” ARADAR tried to analyse the file three times and ffmpeg couldn’t read it. Common causes: corrupted file, format mismatch (e.g., a renamed .wav that’s actually something else), or a permissions issue. Right-click the track → Show in Finder to confirm the file is intact, then right-click → Retry Analysis to try again, or Remove if it’s no longer needed. Multi-selection of failed tracks supports bulk retry.
“A track shows Unreachable.” The file was moved, renamed, or deleted after you imported it. ARADAR’s bookmark to the file no longer resolves. Try right-click → Retry Analysis first; if the file is back in its original location, this will pick it up. If not, right-click → Remove and re-import from the new location. A manual relink option is planned for a future version.
“Indexing seems frozen.” Confirm the panel is still updating the current file. If the same file has been shown for several minutes, that file may be unusually long or there may be an issue with ffmpeg processing it. Wait a few more minutes; if no progress, quit ARADAR and relaunch – the queue will resume and the stuck track will retry.
Common questions
What does ARADAR actually measure?
For each track, ARADAR runs three measurements using the bundled ffmpeg:
Loudness (via ebur128): integrated LUFS, loudness range (LRA), true peak
Dynamics (via astats): RMS level, crest factor
Frequency profile (via custom FFT): 10-band spectrum with a +4.5 dB/octave tilt
Results are stored in the local database and used for the Inspector, the Labels tab aggregations, and the frequency profile charts.
Why do some tracks show "Failed"?
Analysis failed after three attempts. Common causes: corrupted file, a renamed file whose actual format doesn't match its extension (e.g., an MP3 renamed to `.wav`), or file permission issues.
Right-click the track → Reveal in Finder to confirm the file opens. Then right-click → Retry Analysis. If it keeps failing, the file itself is likely the issue. You can select multiple failed tracks and retry them in bulk.
Why do some tracks show "Unreachable"?
The file was moved, renamed, or deleted after you imported it. ARADAR's bookmark to the file can no longer resolve.
Try right-click → Retry Analysis – if the file is back in its original location, this picks it up immediately. If not, remove the track and re-import from its new location. A manual relink feature is planned for a future version.
Can I cancel analysis mid-run?
Yes – click Cancel on the progress panel and confirm. All pending tracks are removed from your library. Completed and failed tracks are unaffected. There's no undo, but re-importing the batch after cancelling brings everything back.
Does analysis run in the background if I switch tabs?
Yes. Analysis runs as a background service; you can use all other parts of ARADAR while it runs. The progress panel floats in the corner until the queue empties.
Why does the panel look different when I re-analyse a single track?
Single-track re-analysis (Inspector → Retry Analysis, or right-click → Re-analyse) shows a simplified version of the panel – just a spinner and the file name, no progress ticker, no Cancel button. There's nothing meaningful to count down with one track, so the noise is stripped out. The full panel returns whenever a bulk import is running.
Frequency Profile
Reading the frequency profile chart
The Frequency Profile chart in the Inspector shows how a track differs from the selected reference, not the track’s absolute spectrum. The 0 dB horizontal line is the reference – wherever the track’s curve sits on that line, the track matches the reference exactly in that frequency band.
Reading direction:
- Curve above 0 dB → the track has more energy than the reference in that band.
- Curve below 0 dB → the track has less energy than the reference in that band.
Worked example. A bump at L (low band) showing +6 dB means your track is 6 dB heavier in the lows than the reference. To match the reference, you’d reduce the low end of your track – EQ down the low-shelf, turn down the kick or sub, etc.
Conversely, a dip at M (upper-mid) showing -3 dB means your track has 3 dB less upper-mid energy than the reference. To match, you’d boost your track’s mids.
The reference is the fixed target; the track’s curve is what moves relative to it.
Practical reading. A curve sitting roughly flat across the 0 dB line means the track’s tonal balance matches the reference well. Big bumps or dips are tonal differences – sometimes deliberate stylistic choices, sometimes mix issues worth investigating before pitching.
Loudness doesn’t change the chart. ARADAR normalises each track by its own total spectral energy before comparison, so the chart shows tonal shape, not absolute level. A track at −16 LUFS and the same track at −8 LUFS draw identical curves. You don’t need to gain-match tracks before comparing them.
Built-in reference curves
ARADAR ships with five genre baselines and one mathematical reference:
- Electronic, Hip-Hop, Pop/Rock, Acoustic, Orchestral – genre archetypes. Useful for rough tonal sanity checks within each family. Not precise enough for label-level targeting – build a custom curve for that.
- Pink Noise (reference) – mathematical baseline of equal energy per octave. A track that draws a flat 0 dB line against pink has perfectly balanced spectral energy.
Pink is a mastering yardstick, not a genre target. Most modern music shows a low-end drop against it (mastering high-pass + sub-bass roll-off) and a roughly flat upper region (where the +4.5 dB/oct tilt is calibrated to put well-mastered music). Two genuinely different tracks may look similar against pink – that’s expected. Pink reveals mastering balance; the genre curves reveal tonal signature.
Custom reference curves
The built-in genre curves are broad archetypes. For real A&R targeting, you want a reference grounded in actual material – typically a specific label’s catalogue, a sub-genre, or your own production style.
Create a custom curve. In the Library or My Tracks tab:
- Select 3 or more tracks that represent the sound you want as your reference. (Examples: 10 tracks from a label you’re targeting; 8 tracks from your own released catalogue if you want to compare new productions against your established sound; 15 tracks from a sub-genre like “Berlin techno 2024”.)
- Right-click → Create Custom Reference Curve…
- Name the curve (e.g., “Anjunadeep”, “My Sound”, “Mango Alley”).
- Click Create.
ARADAR computes the median 10-band spectrum across your selected tracks and saves it as a new reference. The minimum is 3 tracks – fewer doesn’t produce a meaningful median.
Use a custom curve. The Reference Curve picker in Preferences → Audio (and in each track Inspector) now shows two sections: Built-in and Custom. Pick your custom curve and the Frequency Profile chart for every track measures deviation against that curve.
Delete a custom curve. Select the curve in the picker → click the inline delete button → confirm. Any tracks or settings using the deleted curve fall back to the default reference.
Editing an existing curve. Not supported – delete and recreate with a different selection if you want changes. The curve is a snapshot of its source tracks at creation time.
The shaded band (corridor)
When you select a custom reference curve, the Frequency Profile chart shows a subtle shaded band around the 0 dB line. This is the ±1 standard deviation envelope computed from the variance of the tracks you used to build the curve.
What it means in plain English. Say you built “Mango Alley” from 8 tracks on that label. Each of those 8 tracks has its own frequency shape – they’re not identical. The median of those shapes is the 0 dB line (the reference). The shaded band shows how much those 8 tracks varied around that median, per frequency band.
How to read it as a producer:
- A track whose curve stays inside the shaded band is tonally in the same range as what that label has released. Within normal catalogue variation. No obvious mismatch.
- A track whose curve goes outside the band in a given region is a noticeable outlier relative to the label’s catalogue. Doesn’t mean it’s wrong – it’s a real difference worth noticing before you pitch.
Tight band = cohesive label or sub-genre. If the source tracks consistently have e.g. heavy lows, the band will be narrow in the low region. Hard to fit if your track doesn’t sit there.
Wide band = broad or diverse source. If the source tracks span lots of different sounds, the band is wide – tonal match matters less, the label takes variety.
Built-in curves don’t show a corridor. By design – they’re either broad genre archetypes or a mathematical pink-noise baseline (not derived from a specific corpus), so a variance band around them wouldn’t reflect any real catalogue’s spread. The corridor is meaningful only when the curve came from an actual set of tracks you picked.
Comparing multiple tracks
When you’ve got a custom reference and need to pick which of your finished tracks to send to that label:
- In Library or My Tracks, select 2 or more tracks (up to 10).
- Right-click → Compare Frequency Profiles…
- A comparison sheet opens with:
- All selected tracks’ curves overlaid on one chart, each in a distinct colour.
- The reference and shaded band visible.
- A list below showing each track and its tonal deviation from the reference (lower = closer match).
Pick the reference in the picker at the top of the sheet – built-in or custom.
Sort the list by tonal deviation to float the best matches to the top. Click any track row to highlight its curve on the chart (others fade).
Practical use: select your last 5 finished tracks → set reference to your target label’s custom curve → the track at the top of the sorted list is your strongest candidate to pitch first.
Common questions
What is the frequency profile chart showing?
The chart shows how a track's frequency balance differs from a reference curve – not the track's absolute spectrum. The 0 dB line represents the reference. Points above 0 mean the track has more energy in that band than the reference; points below mean less.
A flat line at 0 dB means perfect match to the reference. Real tracks will deviate – the question is whether those deviations matter for what you're trying to do.
Do I need to align tracks by loudness before comparing them?
No. ARADAR normalises each track by its own total spectral energy before comparison, so the chart shows tonal shape, not absolute level. A quieter copy and a louder copy of the same track draw identical curves. No LUFS matching needed.
What are the built-in reference curves?
Five genre baselines – Electronic, Hip-Hop, Pop/Rock, Acoustic, Orchestral – plus one mathematical reference, Pink Noise.
The genre curves are intentionally broad: useful for rough tonal sanity checks but not precise enough for label-level targeting. Pink Noise is a mathematical baseline (equal energy per octave) – a mastering yardstick rather than a genre target. Most music shows a low-end drop against pink and a roughly flat upper region; the differences between tracks usually live in the genre curves, not in pink.
For label-specific targeting, build a custom curve from that label's actual tracks. See Custom Reference Curves in the help doc.
What is a custom reference curve?
A frequency profile you build from your own track selection. Select 3 or more tracks in the Library or My Tracks tab → right-click → Create Custom Reference Curve → give it a name.
ARADAR computes the median 10-band spectrum across those tracks and saves it as a named reference. Once created, it appears in the reference picker alongside the built-in curves.
Typical use: select 10–15 tracks from a label you're targeting, save as "[Label Name]". Now every track in your library can be measured against that label's sonic identity.
What's the shaded band on the frequency chart?
When a custom curve is selected, a shaded band appears around the 0 dB line. This is the ±1 standard deviation corridor – how much the tracks used to build the curve varied from each other, per band.
Your track's curve inside the band: tonally consistent with what that label releases.
Your track's curve outside the band: a noticeable outlier in that frequency region relative to the label's catalogue.
The band doesn't appear for built-in curves – they're archetypes, not derived from a real catalogue, so variance around them wouldn't mean anything.
A narrow band means the label is tonally consistent. A wide band means their catalogue varies a lot – tonal match matters less.
What's the Tonal deviation number in the comparison view?
A single number summarising how far a track's 10-band spectrum sits from the selected reference, in dB. Computed as the root mean square of the per-band deviations.
Lower is closer. Roughly:
Under 2 dB: strong tonal match – little to no tonal adjustments needed
2–4.5 dB: moderate deviation – detectable differences, may or may not matter for the label
Over 4.5 dB: significant deviation – obvious tonal mismatch relative to this reference
These aren't hard thresholds. A 5 dB deviation in the mids on a label that releases bass-forward music might be fine. Use the number to rank and compare, not as a pass/fail gate.
How do I compare multiple tracks against a reference?
Select 2 or more tracks (up to 10) in the Library or My Tracks tab → right-click → Compare Frequency Profiles.
The comparison sheet overlays all selected tracks on one chart with distinct colours, shows the reference curve and shaded corridor, and lists each track with its tonal deviation. Sort by deviation to find your strongest match. Click a track row to highlight its curve and fade the others.
Can I compare multiple labels against a reference?
Yes. In the Labels tab, select 2 to 10 labels → right-click → Compare Frequency Profiles…. The same comparison sheet opens as the tracks flow, but each row in the legend is a label name + track count instead of title + artist. Useful for spotting which labels in your catalogue cluster around the same tonal balance – sister labels, sub-genre families, or alternate-target candidates when your first-choice label isn't biting.
What happens when I click a row in Label Matches?
That label's median frequency profile becomes the active reference curve in the Frequency Profile chart above – the chart immediately re-draws to show how the current track sits relative to what that label typically releases. A pill below the section title reads "vs [Label Name] · N tracks · NN%". If the label has 3 or more analysed tracks, the ±1σ corridor also appears around 0 dB.
The overlay is transient – it lives only while the current track's Inspector is open. Re-opening the same track resets the chart to the global default reference. To pick a different label, click another row. To return to a preset or custom curve, use the "vs ..." picker just under the section title (it intentionally lists only built-ins and custom curves, not labels – labels are picked from the matches list).
Labels & Submissions
The Labels tab
The Labels tab shows every label you own tracks from. After audio analysis runs, each label gets a loudness signature (LUFS range, average LUFS, crest factor, RMS) plus a frequency profile (10-band spectrum) computed from its tracks – useful for understanding what the label releases.
Click a label row to open the Label Inspector with the full aggregations and frequency profile. Click View Tracks to inspect the catalogue you have for that label.
A&R workflow
The Library, Labels, and A&R Tracker tabs are designed to work together:
- Build the library. Import all the tracks you reference, regardless of submission intent. Let analysis complete before moving on.
- Profile labels. As analysis completes, the Labels tab fills with loudness and frequency signatures per label. Sort by Avg LUFS, Avg Crest, or any of the frequency band averages to find labels that match your production style.
- Identify targets two ways. From the Labels tab, click View Tracks to inspect what kind of music a label releases. Compare their frequency deviation profile to your own track’s profile in the Inspector – labels with similar tonal balance are stronger match candidates than those with opposing curves. Or use a custom reference curve: pick 5–15 tracks from a specific label, save them as a custom curve, then your own tracks are measured against that label’s sonic identity directly.
- Compare candidates side by side. Select multiple tracks from your library → right-click → Compare Frequency Profiles. The overlay chart shows which of your tracks best matches a given reference.
- Create submissions.Right-click a finished track → Add Submission to Label → pick the target label. The submission lands in A&R Tracker with status
draft. - Track responses. Update submission status (submitted, responded, accepted, rejected) as the conversation progresses. Note response times to learn label behaviour over time.
How label matching works
When you click “Add submission to label” on a track, ARADAR ranks your labels by how well the track matches each one’s profile. Labels appear sorted by composite match score.
The composite score combines four dimensions:
- Frequency profile – 40%. How closely your track’s 10-band frequency balance matches reference tracks in your library whose Label metadata field matches that label’s name. This is the strongest signal – it’s what makes ARADAR different from sorting by genre and BPM. Labels that have analysed tracks in your library get a real frequency score; labels with no tracks in your library show “Freq –”.
- Loudness – 25%. How close your track’s integrated LUFS is to the label’s typical range.
- Tempo – 20%. How close your BPM is to the label’s typical tempo range.
- Genre – 15%. Binary match between your track’s genre tag and the label’s. Smaller weight; the other dimensions do the heavy lifting.
The percentage in each dropdown row is the weighted combination. A 70%+ match means the track is genuinely in the label’s range; below 50% signals significant divergence.
How label data affects score reliability
The frequency dimension carries the most weight (40%), but it needs a handful of the label’s releases analysed in your library before ARADAR has enough data to score it confidently.
The track-count pill. Next to a label’s name in the breakdown you may see a small pill like “4 tracks” or “1 track”. That’s how many analysed tracks ARADAR currently has for that label’s frequency profile. Once a label reaches 8 or more analysed tracks the pill disappears – the profile is considered reliable.
Fewer tracks → softer score. When ARADAR has very few (or no) tracks for a label, it dampens the composite score to reflect lower confidence. This isn’t a penalty against the label – it’s an honest signal that ARADAR doesn’t yet know enough about the label’s sound to be sure of the match. As you analyse and tag more of their releases, both the confidence and the accuracy improve.
Labels with no frequency data at all. ARADAR falls back to LUFS, tempo, and genre. The breakdown shows “Freq –” so you can see the dimension was skipped, not failed. To unlock the full match potential for a label, import a few of their releases and set the Label field on those tracks to match – the profile builds automatically as analysis completes.
Adjusting matching strictness
Preferences → Audio Analysis → Label Match Scoring lets you pick how strict the matching is:
- Lenient – more labels surface as matches. Use if scores feel too low across the board.
- Balanced – default tuning.
- Strict – only confident matches score high. Use if everything looks like a match.
The setting affects how harshly band-level mismatches and thin label catalogues pull the score down. Try Balanced first; reach for Lenient or Strict if your results feel off.
Why a label might rank lower than you expect
If a label you want to pitch to ranks lower in the matching results than expected, ARADAR is telling you the track is off-profile on one or more of the four metrics. The breakdown in the Inspector shows which dimension is dragging the score:
- Freq low – your track’s frequency balance is far from what that label typically releases.
- LUFS far from their range – your master is significantly louder or quieter.
- Tempo outside their pocket – your BPM is outside what their catalogue typically uses.
- Genre missing on your track – the genre dimension can’t contribute (fill the tag in the Inspector to fix).
You can still submit to any label manually by navigating to the Labels tab and adding the submission from there. The matching results are a shortcut for likely matches – not a hard filter. Sometimes a label that ranks low on the metrics is exactly the right home for a track that’s deliberately off-trend.
Submissions pipeline
Right-click any track → Add Submission to Label→ choose a label. The A&R Tracker tab shows your pipeline with submission status, dates, and response tracking. Status moves through draft → submitted → responded → accepted or rejected as the conversation progresses.
Click a submission row to expand it and add free-text notes – useful for tracking who you contacted, what response you got, and any follow-up. Submission timestamps and response times feed the Statistics window’s submission summary so you can spot which labels tend to respond fast.
Common questions
How does ARADAR know which label a track belongs to?
From the Label field in the track's ID3 tags. If a track has no label tag, it won't appear under any label in the Labels tab.
What are the loudness metrics in the Labels tab?
Aggregations computed across all analysed tracks on that label:
Avg LUFS: average integrated loudness – how loud the label masters
LUFS Range: spread between the quietest and loudest tracks on the label
Avg Crest: average crest factor – higher means more dynamic, lower means more compressed
Avg RMS: average RMS level
These are useful for understanding a label's mastering style before you pitch.
What are the frequency band columns?
The Labels tab doesn't have per-band columns. Frequency data is in the Label Inspector – click a label row to open it and see the full 10-band frequency profile for that label's catalogue.
How does ARADAR decide which labels match my track?
ARADAR ranks labels using a composite score: frequency profile match (40%), loudness match (25%), tempo match (20%), and genre match (15%). The frequency dimension is the strongest – it's based on how closely your track's 10-band balance matches analysed tracks in your library whose Label metadata field matches each label's name (not custom Tags).
Labels without frequency data (no analysed tracks tagged to them in your library) are scored on the other three dimensions only and show "Freq –" in the breakdown.
The dropdown sorts all your labels by composite score, highest first. If a label you want to submit to doesn't rank highly, it usually means your track is significantly off-profile on one of the four dimensions – the breakdown in the inspector shows which.
You can still submit to any label manually from the Labels tab. The dropdown is a shortcut for likely matches, not a hard filter.
My track has no genre or BPM tag – does that hurt the score?
Yes. The 15% genre weight and 20% BPM weight can only contribute when those tags exist on your track. A track with neither tag caps at 65% no matter how good the loudness and frequency fit is. Open the Inspector, fill in the missing fields, and the label matches recompute. This is the single most common reason scores look mysteriously low.
What does the "N tracks" pill next to a label mean?
It's the number of analysed tracks ARADAR has on hand for that label's frequency profile (tracks whose Label field matches that label). The pill is always visible – useful for seeing how much evidence backs each score (an 89% match from 12 tracks is more trustworthy than the same 89% from 2). Fewer tracks means lower confidence, so ARADAR dampens the composite score to reflect that. Profiles built from 8 or more tracks are considered fully reliable. To grow a label's profile, import more of their releases and ensure their Label metadata matches.
How do I make ARADAR's scoring more or less strict?
Preferences → Audio Analysis → Fit Scoring has a Lenient / Balanced / Strict picker. Lenient surfaces more labels as fits, Strict only the most confident matches. Balanced is the default tuning. The setting takes effect immediately – re-open a track Inspector to see the recomputed scores.
How many labels show up in the Label Matches list?
Five by default. Adjust in Preferences → Audio Analysis → Label Matches → Matches Shown – range is 3–10. Use a tighter shortlist for a focused workflow, or a longer list to explore lower-confidence fits. Changes take effect immediately; re-open a track to see the new list length.
How do I log a submission?
Right-click a track in the Library → Add Submission to Label → choose the label. The submission appears in the A&R Tracker tab with status `draft`.
What submission statuses are available?
Draft, Submitted, Responded, Accepted, Rejected. Update a submission's status as the conversation progresses by clicking the status badge in A&R Tracker.
Can I add notes to a submission?
Yes – click a submission row to expand it and add free-text notes. Useful for tracking who you contacted, what response you got, and any follow-up.
License & Privacy
Free trial
ARADAR includes a 14-day free trial on first launch. During the trial every feature works exactly as it does in the licensed version – importing, custom reference curves, label matching, submissions, exports. Nothing is degraded; this is so you can evaluate the real app, not a stripped-down preview.
A banner above the main UI shows how many trial days remain, with a one-click path to purchase or to paste a license key you already have.
After the trial
When the 14 days run out, your library, ratings, submissions, tags, custom curves, and analysis data stay intact and remain accessible. What’s locked is creating new content:
- Importing new tracks
- Creating new custom reference curves
- Logging new submissions
- Adding new tags
Existing content keeps working – you can still browse, filter, listen, drag into your DAW, and view analysis. The lock is lifted the moment you activate a license.
Buying ARADAR
Click Buy ARADAR from the trial banner or from Preferences → License. The button opens the ARADAR store (shop.aradar.app) in your browser. Lemon Squeezy handles checkout and tax compliance (they’re the Merchant of Record). After purchase you’ll get a receipt email containing your license key.
Activating a license
You have two paths:
- One-click from the email. The receipt email contains an “Activate ARADAR” button. Click it; macOS hands the link to ARADAR, which opens Preferences → License, prefills the field, and runs activation automatically. If your email client strips custom URL schemes (rare; some corporate Outlook setups do this), use path 2.
- Manual paste. Copy the license key from the email → Preferences → License → paste into the License Key field → click Activate.
Either way, the License tab confirms with a green success message once activation completes. Status switches to Licensed.
Multi-Mac use (3 activations)
Each license activates on up to 3 Macs – your studio Mac, your laptop, and one spare. You don’t have to use all three; the count is a ceiling, not a quota.
If you hit the limit (e.g. when buying a new Mac), ARADAR shows an “Activation limit reached” message with two options:
- Free a slot from an old Mac – open ARADAR on the Mac you no longer use → Preferences → License → Deactivate This Mac. The slot is released immediately and you can activate on the new Mac.
- No access to the old Mac – email hello@aradar.app with the license key and we’ll free the slot manually.
Offline use
ARADAR validates your license periodically over the internet to confirm it’s still active. If you’re offline (no Wi-Fi, on a plane, etc.) ARADAR keeps working in fully-licensed mode for 30 days without contacting the server. The status badge shows “Licensed (offline N days)” so you know how long it’s been since the last successful check.
After 30 days offline, the app drops back to the “License invalid” state and content-creation features lock – exactly like after trial expiry. The moment you reconnect and ARADAR successfully revalidates, full access is restored. Nothing in your library is touched.
Deactivating before selling or wiping a Mac
Before you sell, give away, or wipe a Mac running ARADAR, open Preferences → License → Deactivate This Mac. This releases the activation slot on the server so you can use it on the next machine without contacting support.
If you forget (e.g. you wiped first), email hello@aradar.app with your license key and we’ll free the slot.
Refunds and receipts
Lemon Squeezy keeps your receipt and order history. The receipt email you receive after purchase has a “View Order” link that opens your order page where you can re-download the receipt, see the license key, or request a refund within the policy window. If you can’t find the email, search your inbox for “Lemon Squeezy” or for the ARADAR store name. For anything beyond what the Lemon Squeezy order page handles, email hello@aradar.app.
Troubleshooting license activation
“License activation fails with ‘Couldn’t reach the license server’.” ARADAR needs an internet connection to activate a license (subsequent validation re-checks can be deferred up to 30 days). Confirm your connection, then click Try Again on the error banner. If your network blocks Lemon Squeezy’s API (api.lemonsqueezy.com), try a different network – corporate firewalls occasionally do.
“License activation fails with ‘Activation limit reached’.” Your license is already activated on 3 Macs. Open ARADAR on one of them → Preferences → License → Deactivate This Mac → activate on the new Mac. If you don’t have access to any of the old Macs, email hello@aradar.app with your license key.
Anything else. Open Preferences → Diagnostics and click Export Log as File. Attach the file to a support email with a short description of what you were doing. Logs reflect the current app session – if you’ve restarted ARADAR since the issue occurred, reproduce it first so the log captures the relevant events.
Logs
ARADAR writes structured logs to the macOS unified log system, viewable in Console.app. Filter by subsystem app.aradar.aradar to see ARADAR events only.
Categories: imports (metadata extraction), analysis (audio analysis pipeline), playback (track load and seek events), database (migrations and writes), bookmarks (security-scoped bookmark resolution), app (application lifecycle).
Privacy
ARADAR is a local Mac app. Your library, ratings, submissions, tags, custom reference curves, frequency profiles, notes, and audio files never leave your machine. There is no telemetry on what you import, how you organise it, what you listen to, or who you submit to.
Three exceptions – narrow, explicit network requests that exist only to support paid use of the app:
- License activation, validation, and deactivation. When you activate a license, ARADAR sends the license key, the name of this Mac (used by Lemon Squeezy to label the activation slot in their dashboard), and the response identifier to
api.lemonsqueezy.com. Validation re-checks the license periodically. Deactivation releases the slot. No library data, audio data, or analysis results are sent – only what’s needed for license bookkeeping. Lemon Squeezy is also the merchant of record for the purchase itself, so they handle your billing details directly. - Crash reporting (opt-out). If ARADAR crashes or hits an unhandled error, a crash report is sent to Sentry – stack trace, OS version, app version, the type of error. No file paths, no track names, no license key, no email address. You can turn this off entirely in Preferences → Diagnostics → Crash Reporting. The toggle takes effect immediately.
- Update checks. Sparkle fetches the appcast feed at
aradar.app/appcast.xml periodically to learn whether a new version is available. The appcast and the downloaded DMG are EdDSA-signed; Sparkle verifies the signature before installing anything.
That’s it. No analytics. No usage telemetry. No “phone home” to count active users.
Common questions
Is there a free trial?
Yes – 14 days, full features. Nothing is gated during the trial; you're evaluating the real app, not a demo.
What happens when the trial ends?
Your library, ratings, submissions, tags, custom curves, and analysis data stay accessible – you can browse, filter, listen, drag into your DAW, and view analysis. What's locked is creating new content: importing new tracks, creating new custom reference curves, logging new submissions, adding new tags. Buying a license lifts the lock instantly.
How do I purchase?
Click Buy ARADAR in the trial banner above the library or in Preferences → License. The button opens the ARADAR store at `shop.aradar.app`. Lemon Squeezy handles checkout as the Merchant of Record (they invoice, manage taxes, and issue your receipt).
How do I activate my license?
Two paths:
1. One-click from the email. The Lemon Squeezy receipt has an "Activate ARADAR" button. Click it on the Mac where you want ARADAR licensed – the app opens, jumps to the License tab, prefills the key, and runs activation automatically.
2. Manual paste. Copy the license key from the email → Preferences → License → paste into the License Key field → click Activate.
Either way the License tab confirms with a green success message once activation completes.
How many Macs can I use one license on?
Three. Studio Mac, laptop, spare – or whatever combination you prefer. You don't need to use all three slots.
"Activation limit reached" – what now?
You've already activated on 3 Macs. To free a slot:
Best path: open ARADAR on a Mac you no longer use → Preferences → License → Deactivate This Mac. The slot is released immediately, and you can activate on the new Mac.
No access to the old Mac: email hello@aradar.app with your license key and we'll free the slot.
Activation shows "Unexpected response from license server" – what now?
The license server returned something ARADAR didn't recognise. The banner quotes the exact message the server sent back, and a Contact Support button opens a pre-filled email.
Two things to try:
1. Wait a minute and retry. Many of these are transient and clear themselves.
2. If the message persists, click Contact Support and include the quoted text from the banner. The exact wording maps to a specific Lemon Squeezy condition.
Unrecognised server messages are reported to Sentry automatically (no license key, no email – just the message text and version info), so the underlying cause is often patched before you need to write in.
Can I use ARADAR offline?
Yes. Once activated, ARADAR validates with the license server in the background. If you're offline (no network, on a plane) the app stays fully licensed for 30 days without contacting the server. The status badge in Preferences → License shows "Licensed (offline N days)" so you can see how long it's been since the last successful check.
After 30 days offline the license falls back to "invalid" and content-creation features lock – exactly like the trial ending. The moment you reconnect and ARADAR successfully revalidates, full access returns automatically.
How do I free a slot before selling or wiping a Mac?
Before you sell, give away, or wipe a Mac, open Preferences → License → Deactivate This Mac. The slot is released back to your pool. If you forget, email hello@aradar.app with your license key.
Where's my receipt?
In your email – search your inbox for "Lemon Squeezy" or for the ARADAR store name. The receipt has a "View Order" link that opens your order page, where you can re-download the receipt, see the license key, request a refund within the policy window, or update payment details for subscription renewals.
Is my license tied to my email address?
No. The license key is the credential. We don't store your email in ARADAR, and we don't require an account or login. (Lemon Squeezy has your email from the purchase for billing purposes – that's their record, not ours.)
Where does ARADAR store its data?
All data lives locally in `~/Library/Application Support/aradar/`. The database is `library.sqlite`. Artwork cache is in the `artwork/` subfolder. Nothing in your library is uploaded.
How do I export logs for troubleshooting?
Preferences → Diagnostics → Export Log as File. Attach the file to your support email with a description of what you were doing. Logs reflect the current session – if you restarted ARADAR since the issue occurred, reproduce it first.
What data does ARADAR send over the network?
Your library, audio files, listening history, ratings, tags, custom curves, and submissions never leave your Mac. There's no telemetry on how you use the app.
Three narrow exceptions, all tied to paid use:
1. License activation, validation, and deactivation – sends your license key and this Mac's name to `api.lemonsqueezy.com` for the license server to manage your activation slots. No library data is included. Validation re-runs periodically; deactivation releases the slot.
2. Crash reporting – when ARADAR crashes or hits an unhandled error, a report is sent to Sentry (stack trace, OS version, app version, error type). No file paths, track names, license key, or email. Opt-out toggle in Preferences → Diagnostics → Crash Reporting.
3. Update checks – ARADAR fetches the appcast at `aradar.app/appcast.xml` on launch and once a day to learn whether a new version is available. Just an HTTPS GET; no identifiers sent. Updates are EdDSA-signed so a hijacked feed can't push a tampered build.
That's the whole list. No analytics, no usage telemetry, no "phone home" to count users.
Can I turn off crash reporting?
Yes. Preferences → Diagnostics → Crash Reporting → toggle off. Takes effect immediately; no restart needed. Crash reports are sanitised (no file paths, no track or label names, no license key, no personal identifiers) so leaving it on helps fix bugs without exposing your library.
Why does ARADAR need permission to access my files?
macOS protects certain folders (Desktop, Documents, Downloads, external drives, network shares) and requires apps to explicitly request access. ARADAR is intentionally not sandboxed, so it can read your music from anywhere on disk – but the trade-off is that for files in protected locations you need to grant Full Disk Access once. After that, every track is reachable indefinitely without further prompts.
ARADAR also stores a security-scoped bookmark for each imported track. Bookmarks survive renames and moves better than raw file paths, and let ARADAR reach the file on every subsequent launch without re-asking permission per file.