wiki

元数据

常规

规定

  • 歌曲元数据(歌曲信息)必须参考主要元数据来源 如果符合 RC 标准,也可以使用相较于来源修改过的元数据。如果任何主要元数据来源都不可信,请使用最常见或容易辨识的。
  • 谱面中所有难度的 TitleArtistTagSourceBeatmapSetID 字段必须相同。
  • 若艺术家或歌曲名字段长度超过了限制(81 个字符),则必须缩短。
    • 从略去附加的标记开始。
      • 当艺术家字段含有很长的、使用 CV 格式1的艺术家,可以将虚拟角色的姓名略去,仅展示配音演员的姓名。
    • 如果略去标记还是过长,请使用 ... 在合理的位置略去字段之后的内容。
    • 被略去的信息必须添加到标签字段内。
  • 若标签字段长度超过了限制(1000 个字符),则必须缩短。
    • 从略去附加的标记开始。
    • 尽量保证诸如玩家名这类必要的信息完整。
    • 此外,尽量保留方便玩家搜索的标签。

准则

  • 不应将商标作为曲名或艺术家大小写的参考。 因为商标通常是艺术化处理过的。除非歌曲元数据已经清晰指出,否则应使用首字母大写2
  • 当一首重混音或翻唱作品曲名相比原曲曲名有出入,如果并非刻意的艺术化风格,则应参照原曲曲名的拼写规定。 如果还是存在异议,此时应讨论并选取最佳方案。以下是一个原名为 triangles 的重混音作品的例子:
    • triangls 应纠正为 triangles
    • triANGELS (angelic remix) 应保持原文
    • 3angle5 应保持原文
    • Triangles 可转换为 Trianglestriangles
  • 如果多份元数据均可用:
    • 尽量符合已上架的谱面元数据。复制最新和最常见的元数据,然后验证它们是否依旧正确。如果有必要,就在此基础上纠正它。
      • 如果艺术家并未故意使用别名,则也应尽量保持一致。
    • 优先在罗马化字段填入官方罗马化方案或官方翻译,这样就能让它们容易被搜索和辨识。
    • 如果还是存在矛盾,此时应讨论并选取最佳方案。

准许

  • 对于重混音、翻唱、演出作品:
    • 如果曲名字段已经标明了当前歌曲并非原版,也可以将原版歌曲的艺术家填入艺术家字段。 此时,应该将重混音或翻唱的艺术家插入曲名字段,并使用括号包围。比如,由 cYsmix 制作,由 mocha4life 改编的歌曲 triangles 可以格式化为 cYsmix - triangles (mocha4life Cover)
    • 如果谱面主就是歌曲的艺术家,则歌曲名可以任意修改。

符号

规定

  • 如果曲名或艺术家中含有出现两次、用于将部分字段分成一个组的符号,则符号前后与其他字段相邻的位置必须添加空格。 比如,歌曲★标题★应修改为歌曲 ★标题★

  • 如果以下 Unicode 符号子集可以罗马化时,应该在前后添加空格:

    这不适用于艺术家故意在符号周围不使用空格的情况。比如,。✰302?ionwan2go✰。应该罗马化成.*302?ionwan2go*.,而不是. * 302 ? ionwan2go * .。其他字符集也应该根据具体情况处理。

  • 在罗马音字段,特殊符号应被替换成样式最相近、可以打印的等效 ASCII 字符,或者直接删除。 除了以下列出的字符之外的特殊字符应该具体情况被替换或者删除。如果替换或者删除均可行,在上下文中使用同一种方法处理。

    符号 推荐的罗马化方案
    ★ ☆ ⚝ ✪ ✻ 或类似的星号 *
    ♥ ♡ 或类似的心号 <3
    「 」『 』 ""
    ...
    .
    或类似的右箭头 -> 或者 -->
    或类似的左箭头 <- 或者 <--
    《》 < ><< >>、或者 ""
    【】 ""() 或者 []
    =/= 或者 !=
    ., 或者
    × x

艺术家

这些规定或准则也适用于歌曲名字段中出现的任何艺术家姓名。

规定

  • 不要将虚拟角色姓名或者项目名当做歌曲的唯一艺术家。 除非这个名字被艺术家用于别名。如果并不能追溯到真实存在的人,使用 Unknown Artist
  • 在标记艺术家时,在这些标记后要添加空格:vs.feat.CV: 等。 如果这些标记前还有其他文字,也需要在之前添加空格。
  • 逗号之后必须添加空格。 除非艺术家故意设计不留空格。

规定:标记

当整个字段都使用大写或小写时,以下列出的标记也可以适当地转换为大写或者小写。来保持上下一致。

  • vs.
    • 任何形式的 vsversusVs 等用于表示多位艺术家合作的标记必须重写为 vs.
  • feat.
    • 任何形式的 featft.featuringFeat. 等用于表示特邀或客串艺术家的标记必须重写为 feat.
  • 角色名 (CV: 配音演员姓名)角色名 (VO: 配音演员姓名)1
    • 当动漫角色被标为歌曲的歌手时,使用这种格式。
    • 诸如 c.v.CV.~cv~ 等类似的标记,必须使用这种格式替代。
    • 对于现场表演,只需标出配音演员姓名。

准则

  • 对于同人圈,你应该使用以下任一选项作为艺术家:

    • 圈名
    • 邀请参与歌曲制作的知名成员
    • 圈名 feat. 同人圈成员/外部贡献者/歌手

    歌曲的外部贡献者通常列在致谢名单中,专门为这首歌列出的其他同人圈成员也应包括在内。至于参与歌曲制作的成员是否足够知名,可以成为唯一的艺术家,应该根据具体情况处理。

准许

  • 如果参与制作歌曲的多位艺术家并未按照某种清晰的格式来展示,你可以按以下规则将他们组合在同一个艺术家字段中:
    • 编曲 feat. 歌手
    • 可以将艺术家全部列出,并使用 ,&x/ 等作为分隔符。
    • 如果被组合的艺术家字段过长,并且没有官方艺术家团体名符合条件,也可以使用描述性的艺术家绰号。 比如,pippi, Mocha, Yuzu, Mani & Mari, Aiko, Alisa, Chirou, Taikonator, HitCircle, Fruit, Tama 应该改为 osu! cast。如果还是不符合标准,使用 Various Artists 作为替代。
  • 如果动漫角色的配音演员被标为某首歌的歌手,并且歌手使用了动漫角色的身份演唱,可以使用 角色名 (CV: 配音演员姓名) 的格式。

歌曲名

规定

  • 当歌曲由两首或更多歌曲制作而成,你必须使用以下任一选项作为歌曲名:
    • 将所有原曲歌曲名列出,并使用 ,&x/ 作为分隔符。
      • 歌曲混搭也可以使用 vs. 来分隔不同的原曲歌曲名。
    • 创建一个自定义的,可以概括所有原曲内容的歌曲名。比如对于 Pippi 制作的歌曲混编,可以使用 Pippi's Original Songs Compilation 作为歌曲名。

标记

规定

  • 如果一首歌曲的非官方版本在内容、韵律或长度上都与官方版本相契合,则可以将其考虑为官方版本,并添加合适的标记。这只适用于歌曲音频几乎无法与官方版本的音频分辨开的情况。
规定:在符合条件时,必须添加的标记
  • 如果歌曲名并未包含以下版本标记,但却符合某个版本标记的特点,则必须添加对应的版本标记。
  • 如果歌曲名包含以下类似的版本标记,则必须完全替换为以下列出的标准标记。
  • (TV Size)
    • 当歌曲是为了在 TV 节目中播出(除了音乐会)或是为了网页系列、非电影院首映所制作的特殊版本时,在歌曲名称尾部添加这个标签。
  • (Cut Ver.)
    • 当歌曲是裁切版,并且不会被考虑成官方版本时使用。
    • 如果你的歌曲是电子游戏或电影的背景音乐,并且裁切版包含了完整段落,则可以不添加这个标记。
  • (Extended Edit)
    • 当歌曲是非官方延长版3时使用。
  • (Sped Up Ver.)(Nightcore Mix)
    • 当歌曲的节奏被编辑加快时使用。
    • 只有歌曲的音调被编辑加高时,才可以使用 (Nightcore Mix)。否则,使用 (Sped Up Ver.)
  • 组合标记
    • 如果编辑包含了加速裁切,使用 (Sped Up & Cut Ver.) 或者 (Nightcore & Cut Ver.)
    • 经过合适的可行性讨论之后,也可以使用其他组合标记。
规定:必须标准化,但不一定要添加的标记
  • 如果歌曲名包含以下类似的标记,则必须完全替换为以下列出的对应标记。
  • 如果歌曲名并未包含以下的标记,并且这首歌曲有多个具有相同原始元数据的版本时,在较短版本中添加一符合以下条件的标记。 这有助于指示正确的版本。
  • 如果使用的歌曲是唯一已知版本时,不允许添加以下列出的标记。
  • (Short Ver.)
    • 当歌曲含有同时含有长版和短版时,在短版歌曲中使用。诸如 -Short Ver-Short~Short Version~ 的标记需要被替换掉。
  • (Game Ver.)
    • 当歌曲属于某首歌曲的游戏版本时使用。诸如 ~Game Size~(Game Size)game OP editOP Version 的标记需要被替换掉。
  • (Movie Ver.)
    • 当歌曲属于某首歌曲的电影版本时使用。诸如 Movie EDIT~movie size~Movie Cut(Movie Version) 的标记需要被替换掉。

准则

  • (#### Ver.)
    • 如果歌曲名已经含有以上未列出的长度或版本标记,应该使用首字母大写2,并且使用 (#### Ver.) 格式。比如:
      • (Extended Version) -> (Extended Ver.)
      • (Long) -> (Long Ver.)
    • 如果长度或版本标记已经被高度艺术化,甚至与歌曲名合为一体时,可以忽略以上列出的规定和准则。比如 Pippiquest (Pippi x Mocha Romantic Movie Remix Edition)

准许

  • 如果歌曲名内含有的标记已经被高度艺术化成歌曲名的一部分,也可以使用其他的标记格式化方案。
  • 现场表演版本可以添加特殊的标记,比如 (Live Ver.) 也可以使用含有描述的标记,比如 (2020 Tour Live Ver.)
  • 如果以上列出的格式化标记方案可能含有歧义,也可以不添加标记,或根据具体情况选择是否添加标记。 此时应讨论,确定并公开这首歌曲名中应使用的标记。

来源

规定

  • 如果一首歌曲...,则必须填写来源字段。
    • 直接来自或与媒体(视频游戏、电视剧等)相关。但与专辑相关或网站相关除外。
    • 是某首歌的重混音、改编或翻唱。这首歌来自或与媒体相关。但与专辑相关或网站相关除外。
    • 特别为 osu! 制作,比如 osu! originals 除此之外,任何歌曲均不允许使用 osu! 填入来源字段。
    • 特别为某一活动制作,比如为锦标赛或竞赛制作,如 osu! World Cup
  • 如果一首歌曲包含或重混了多首歌曲,而这些歌曲并不能被囊括进同一个来源时,来源字段必须留空,所有原曲的来源必须填入标签字段。
  • 来源字段必须足够精确。 使用最细化的来源,而不是常规系列或项目名称。多个来源或多个系列均可用时除外。

准则

  • 如果一首歌曲...
    • 首次发行后,才被展示或绑定到某个媒体内。此时来源字段可填可不填。
    • 出现在多个媒体内,此时任何符合条件的媒体都可作为来源字段。
  • 如果一首歌曲...,此时网站名称才可作为合法的来源字段。
    • 和网站绑定,并成为一种特殊的文化,比如 Newgrounds 等。
    • 作为网站的主题曲或背景音乐发行。

标签

规定

  • 标签必须与谱面相关。 比如描述歌曲的风格、歌曲本身、故事板、视频、背景内容。必须避免使用歧义标签。
  • 如果填入标签的姓名的字母之间含有空格,必须添加下划线。比如 -[M o c h a]- 应该改为 -[M_o_c_h_a]-
  • 当符合条件时,标签必须包含以下内容:
    • 客串难度 (GD) 谱师、故事板作者、皮肤作者、音效作者姓名。
    • 如果歌曲在精选艺术家列表中列出,则必须在标签中添加 Featured Artist 如果并未在此列表中列出,则完全不能添加这个标签。
    • 至少一个曲风标签和语言标签。
      • 对于纯器乐歌曲,应使用 instrumental 作为语言标签。
      • 如果歌曲含有人造语言,需要在标签中添加 conlang,并将这种人造语言的名称作为语言标签。
      • 如果歌曲中的歌词没有实际意义,语言标签可填可不填。
      • 如果曲风和语言并不容易辨识,例如含有多语言多曲风的歌曲,则应尽量填写容易辨识出的部分。
    • 如果歌曲属于重混音、编辑、翻唱等,不能在其他字段中填写原曲的歌曲名和艺术家姓名。

准则

  • 重混音、重编曲或歌曲混搭,应该在标签中列出所有所使用原曲以及改编后歌曲的曲风。 如果一首 Anime 歌曲被重混音成了 Electronic 风格,则需都填上。
  • 当符合条件时,标签应该包含以下内容:
    • 在权衡利弊下,被略去而未在主要的字段中使用的艺术家、歌曲名、来源元数据。
    • 其他与歌曲有关,但未列在艺术家字段中的艺术家,比如编曲、词作者、吉他手等。
    • 专辑、迷你专辑 (EP)、单名。 如果歌曲被多张专辑收录,只需列出一张。
    • 容易被搜索到,并且原文难以书写的部分元数据。
      • 诸如 don'tyou're,应该在标签中添加 dontyoure
      • 对于 cYsm1X 创作的 3angle5,应该在标签中添加 trianglescYsmix
      • 美式英语和英式英语的不同,例如 colorcolour

准许

  • 如果某个单词属于较长术语或短语的一部分,允许在其他元数据字段中重复出现。

罗马化

规定

  • 任何罗马化规定、准则和准许仅限于你自己罗马化时的情况。如果你使用了官方罗马化方案或官方翻译,则必须原封不动地使用,并填入罗马化字段。
  • 如果艺术家姓名含有 Unicode 区域的字符,则必须罗马化。
  • 若要罗马音化外来词,则应使用其原词的罗马音。
  • 当歌曲的歌曲名或艺术家名使用了语义重复的单词,并且一部分是 Unicode 字符,另一部分是罗马化字符时,必须使用这部分罗马化字符填入它的罗马化字段,并移除重复的单词。 比如,ソレイユ -Soleil- 的罗马化应该是 Soleilピポピポ -People People- 的罗马化应该是 People People

规定:语言和书写系统罗马化

  • 日语
    • 除非歌曲或艺术家为了艺术化,混用了大小写(比如所有英文使用大写或小写)之外,遵守首字母大写2规定。
    • ā 改为 aaū 改为 uuē 改为 eeī 改为 ii
    • ō 改为 oo 或者 ou,这取决于它的平假名是 おお 或者 おう
    • 如果需要更多参考,参见日文罗马字表
  • 汉语
    • 除了特定名词(比如部分艺术家的名)之外,必须将每个字逐个罗马化、首字母大写、并且在字与字之间添加空格。
    • 忽略拼音声调标识
    • 普通话:使用汉语拼音方案
    • 广东话:使用粤语拼音方案
    • 其他方言:如何处理由谱师自行决定。推荐询问使用该方言作为母语的人。
  • 西里尔字母
    • 使用 BGN/PCGN 系统
    • 如果 Ееaeёиоуыэюяйъь 后单独出现,改为 ye。其他情况下改为 e
    • 如果 ёжчшщ 之后出现,改为 o。其他情况下改为 yo
    • 如果 е 作为 ё 的艺术化替代使用,此时也可以改为 yo 。同时也需要在标签字段中补上含有 ё 的版本的标签。
    • 对于其他字符,参见这个文件的第一页
    • 忽略所提供文件中的任何其他规定,因为这些规定要么无关紧要,要么对游戏没有帮助。
  • 挪威语
    • æ 改为 aeø 改为 oeå 改为 aa.
  • 瑞典语
    • ö 改为 oä 改为 aå 改为 a
  • 芬兰语
    • ö 改为 oä 改为 a
  • 德语
    • ü 改为 ueö 改为 oeä 改为 aeß 改为 ss
  • 艺术化字符
    • 被艺术化处理的罗马字符,应根据上下文,罗马化为原有的字符,比如可以促使全文正常拼读的罗马字。比如,希腊字母 β 读作 v,但在歌曲 βiοs 中,应罗马化为 Bios
  • 其他未提及的语言或拼写系统
    • 使用常见、容易辨识的系统。推荐询问使用该语言作为母语的人。

准许

  • 如果被罗马化的语言本身不含空格,并且原文使用了空格作为分隔符,此时可以将空格罗马化为逗号。

备注

  1. CV (character voice) 用于表示这首歌是当前虚拟角色的配音演员演唱的。VO (voice over) 用于表示这首歌并不是当前虚拟角色的配音演员演唱的。  

  2. 所有主要单词的首字母需要大写,诸如 andtoor 这样的连词和诸如 theaan 这样的冠词需要小写。   

  3. 对于玩家自制的延长版和歌曲混编,通用音频标准也适用。