midicn 中文

Stem Naming

Three naming schemes have to map onto each other

1 min read0 characters条目Evaluation and DeliveryUpdated 2026-10-31

stemsnamingdeliveryDAW

Three naming schemes in one zip

A client returns a zip containing "vocal_final2", "vocal_final2 edit" and "BASS final". The session cannot relink automatically, so the mixer auditions each file. Naming is not a matter of taste; it is what lets a DAW, a platform and a client identify the same file without asking.

Three schemes, three jobs

ContextField orderExampleAvoid
Inside the DAWindex_role_source_version03_bass_di_v04"bass2" alone
Platform uploadproject_title_version_typespring_ad_15s_v03_masterChinese characters, spaces, brackets
Client deliveryproject_title_version_stem_tempo_datespring_ad_15s_v03_stems_120bpm_20261031Mixed case, unpadded versions

The three do not have to look identical, but their fields must correspond. The DAW sorts by index, the platform by title and version, the client by project. Put the mapping in the delivery note; that is more reliable than making everyone memorise one scheme.

One rule that survives all three

Use lowercase ASCII and underscores, never spaces. Pad versions to two digits. Keep tempo and key in a fixed position. Between versions of one project, change only the version number, never the field order. Keep stem names identical to DAW track names. Platforms limit length and characters, so test one upload before sending a batch.

Build a map before renaming

Renaming breaks session references, plug-in automation and client templates. Export a CSV mapping old names to new ones, freeze the version first, and attach the map to the delivery note. When a client has a house style, follow it and keep a stable internal name aligned through the map.

What a name cannot fix

If the stems themselves are swapped, tidy names will not help; someone has to listen. If a client uses "instrumental" and "backing track" interchangeably, define both in writing. If a platform rejects certain characters, test the rule early. Naming makes files findable, not understandable; the delivery note does the second job.

Listen in the library

String Quartet No 15 in A minor · 1. AllegroC19:46贝多芬第十五弦乐四重奏,四声部正好对应四条分轨名(C1)DetailsSymphony5 1C15:16贝多芬第五,多组总线需要一套能扩展的分轨命名(C1)Detailsfunk-groove1 · 138 BPM · beat 4/4C10:38单条鼓循环,循环点与尾音要在名字里交代版本(C1)DetailsToccata and Fugue in D minor BWV 565C126:00二十六分钟长曲,分段编号比曲名更能防止覆盖(C1)Details

All tracks from midicn-lib — inline badge is the license tier (C1 commercial / C2 non-commercial / C3 study only).

Along the same line

Sources

  • Netflix Sound Mix Specifications 与 Dolby 交付规范中关于分轨与工程命名的惯例。
  • 数字音频文件命名与元数据建议,由行业组织公开。
  • 平台上传的文件名限制,来自官方帮助文档。