Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.patchline.ai/llms.txt

Use this file to discover all available pages before exploring further.

Upload a finished audio file directly into your Patchline catalog. Patchline stores it securely, extracts ID3 metadata, queues sonic analysis, and makes it searchable. Best for unreleased work or when you want your master to live in Patchline alongside the catalog metadata.   Per-tier upload limits: Free 3 lifetime · Starter 25 · Pro 200 · Scale 1,000 · Enterprise unlimited.

When to upload vs import

Upload (this page)Import
Use whenTrack is unreleased or you want the master in PatchlineTrack is already released on a streaming platform
Audio file in PatchlineYes (secure, versioned storage)No
Sonic analysis runsYes, on your masterYes, via the streaming source
Storage costCounts against your storage limitNone
Use-case fitDemos, rough cuts, masters, stemsReleased catalog from Distrokid/Tunecore/labels
If your track is already on Spotify, import is cheaper (no storage, no upload time). Upload only when you need the master.

Supported formats

FormatNotes
MP3Any bitrate, any ID3 version
WAVRecommended for masters
FLACRecommended for masters
AIFFSupported
M4A / AACSupported
OGGSupported
Max file size: 500 MB (web upload), 1 GB (chunked upload on Scale+/Enterprise).

How to upload

Web dashboard

1

Open the catalog

Sidebar → Catalog.
2

Drop your file

Drag the file onto the upload zone, or click Upload to pick a file.
3

Confirm metadata

Patchline pre-fills title, artist, ISRC (if present), cover art (if embedded). You confirm or edit.
4

Wait for sonic analysis

Analysis queues immediately, completes in 30–90s. The track appears in the catalog list with a spinner that resolves into the feature panel.

Via Aria

Aria handles the upload + metadata confirmation in the chat. Best on Telegram for small files, web for larger ones.

What gets extracted from your file

FieldSource
TitleID3 v2 TIT2 tag
ArtistID3 v2 TPE1 tag
AlbumID3 v2 TALB tag
ISRCID3 v2 TSRC tag (if present)
GenreID3 v2 TCON tag
Track numberID3 v2 TRCK tag
YearID3 v2 TYER / TDRC tag
Cover artEmbedded APIC frame (PNG / JPEG)
DurationRead from file directly
Sample rate / bit depthRead from file (WAV / FLAC)
BPM, key, mood, energy, valence, danceability, instruments, sonic genresRuns via sonic analysis after upload (5 credits/track)
If a tag is missing, the upload UI prompts you to fill it. ISRC is strongly encouraged but not required.

Storage limits

TierStorage cap
1 GB
10 GB
100 GB
500 GB
Unlimited
A typical 3-minute WAV master is ~30 MB. So Starter (10 GB) holds ~300 masters; Pro (100 GB) holds ~3,000. FLAC compresses to roughly half the size of WAV.

Version control

Every upload to the same track ID creates a new version. Versions are listed in the catalog row → ⋯ → Versions.
  • Latest version is what plays, what sonic analysis runs on, what the storefront sells.
  • Older versions are kept (full audit trail) until you explicitly delete them.
  • Restore any version with one click.
Useful for: re-uploading after a master revision, swapping a censored edit, A/B testing storefront versions.

Privacy & security

  • Files are stored in encrypted, access-controlled cloud storage with version history.
  • Only authorized users in your workspace can access playback or download links.
  • Short-lived signed URLs are used for playback, analysis, and uploads.
  • Patchline does not use your uploaded audio to train models.

Pricing

ActionCredit cost
File upload itself0 credits (counts against lifetime upload cap)
Sonic analysis on upload5 credits/track (automatic)
StorageIncluded in tier — no per-GB charge

FAQ

Better to upload each track separately. Patchline treats each upload as a single catalog entry, so an album-as-one-file becomes one row instead of 12. If you have a 12-track album, upload 12 files.
The upload dialog prompts you to enter title, artist, etc. manually. ISRC is optional — fill it in when you have it.
No. Uploads and imports are tracked separately. Upload cap (Free 3 / Starter 25 / Pro 200 / Scale 1,000) is independent of catalog import cap (Free 10 / Starter 100 / Pro 500).
Yes — drag a folder of files onto the upload zone. Patchline processes them serially with a progress bar.
Upload them as separate tracks with naming convention <song>-stem-<vocals|drums|bass|other>.wav. They’ll appear as related rows. Stem separation tooling is in beta — see Sonic analysis.
Mostly governed by your internet connection. A 50 MB WAV on a typical home connection (50 Mbps up) uploads in ~10s. Chunked upload on Scale+ handles flaky connections gracefully.