Skip to content

Songs & Track Groups

Every piece of music you create lives in Producer Dashboard as a track group. Think of a track group as your song — it is the central thing you work with across the app.

A track group represents a single song or composition. It holds all the high-level information about that piece of music:

  • Song name — the title of the track
  • Stage — where the song sits in your workflow (idea, editing, published, and so on)
  • Bucket — the project or folder the song belongs to
  • Musical attributes — BPM, key, genre, mood
  • Tags — any labels you have applied
  • Due date — a deadline if you have set one
  • Excitement level — how you feel about this one right now

When you look at the tracks grid, each row is a track group. One row equals one song.

A track is an individual audio file that belongs to a track group. One song can have many tracks. Common examples include:

  • A rough bounce you exported last week
  • A polished mix-down
  • Individual stems (drums, bass, vocals)
  • Alternative versions or edits

Each track stores its own file path, file type, duration, and metadata. But it always links back to the parent track group so everything stays connected.

Here is a typical example. You have a song called “Midnight Drive”. Inside that track group you might find:

FileType
Midnight Drive - Rough Mix.wavBounce
Midnight Drive - Final Master.wavBounce
Midnight Drive - Drums Stem.wavStem
Midnight Drive - Bass Stem.wavStem

All four files belong to the same track group. When you click on “Midnight Drive” in the grid, you can see every file attached to it.

Producer Dashboard reads the names of your audio files and extracts a song name automatically using pattern matching. It strips away common suffixes and labels so the core title comes through cleanly.

For example:

File nameExtracted song name
Midnight Drive - Rough Mix v2.wavMidnight Drive
Midnight Drive (Master).wavMidnight Drive
Sunset Coast_bounce_final.mp3Sunset Coast

Because both “Midnight Drive” files resolve to the same name, they get grouped together under one track group.

When you import audio files, Producer Dashboard follows these steps:

  1. Extract the song name from each file name using pattern matching.
  2. Check for an existing track group with that name.
  3. If one exists, attach the new file to it as another track.
  4. If none exists, create a new track group and attach the file.

This means you can import a folder of bounces and stems in one go and the app will sort them into the right songs for you. No manual dragging required.

DAW project files such as .als (Ableton Live), .logicx (Logic Pro), and .flp (FL Studio) work a little differently. They do not create separate tracks. Instead, they link to an existing track group by matching on song name.

When a project file is matched, the track group stores:

  • The path to the project file
  • The project file name
  • The file extension

This lets you see at a glance whether a song has a project file attached without cluttering the track list.

Keeping a clear separation between the song (track group) and its files (tracks) gives you several advantages:

  • Everything in one place — all versions, stems, and mixes live under a single entry.
  • Clean grid — you see one row per song, not one row per file.
  • Flexible metadata — set the stage, tags, and bucket once at the song level rather than on every file.
  • Easy collaboration — share a song and all its files come along.
  • If two files end up in separate track groups when they should be together, check their file names. The extracted song names probably differ slightly.
  • You can rename a track group at any time by clicking the song name in the grid.
  • Deleting a track (file) does not delete the track group. The song stays as long as it has at least one file or you keep it deliberately.