📜  gomme 模式歌词 (1)

📅  最后修改于: 2023-12-03 15:01:02.510000             🧑  作者: Mango

Gomme模式歌词介绍

1. 简介

Gomme模式歌词是一种用于显示歌词的格式,它具有可扩展性、兼容性和易读性等特点,被广泛应用于歌词编辑软件和歌词显示器中。

2. 语法
2.1 歌词行语法

Gomme模式歌词的一行歌词由时间标签和歌词文本组成,时间标签和歌词文本之间用“,”隔开,时间标签和歌词文本之间没有空格。

时间标签的格式为“[mm:ss.xx]”,其中“mm”为分钟,取值范围为0-59,“ss”为秒数,取值范围为0-59,“xx”为毫秒数,取值范围为0-99。

歌词文本可以由多个歌词元素组成,每个歌词元素用“<”和“>”括起来。

例如:

[00:00.00]<Verse 1>
[00:01.00]Here's to the ones that we got
[00:03.00]Cheers to the wish you were here, but you're not
[00:06.00] 'Cause the drinks bring back all the memories
[00:09.00] Of everything we've been through
[00:11.00] Toast to the ones here today
[00:13.00]Toast to the ones that we lost on the way
[00:16.00] 'Cause the drinks bring back all the memories
[00:18.00] And the memories bring back, memories bring back you
2.2 歌词元素语法

Gomme模式歌词的歌词元素由歌词文本和歌词元素属性组成,歌词元素和歌词元素属性之间用“#”隔开。

歌词元素的格式为“< LYRIC # ATTRIBUTE >”,其中“LYRIC”为歌词文本,“ATTRIBUTE”为歌词元素属性。

目前Gomme模式支持的歌词元素属性有:

  • color:歌词元素颜色
  • size:歌词元素大小
  • font:歌词元素字体
  • bold:是否加粗
  • italic:是否斜体
  • underline:是否下划线

例如:

[00:01.00]<Verse 1 #color=red>Here's to the ones that we got</Verse>
2.3 注释语法

Gomme模式歌词的注释以“#”开头,可以在歌词中添加注释信息,但不会被显示出来。

例如:

[00:00.00] #这是一行注释
[00:01.00]<Verse 1 #color=red>Here's to the ones that we got</Verse> #这是一行注释
3. Markdown格式返回

以上是关于Gomme模式歌词的语法介绍,下面将按照Markdown格式返回Gomme模式歌词的代码片段:

[00:00.00]<Verse 1> [00:01.00]Here's to the ones that we got [00:03.00]Cheers to the wish you were here, but you're not [00:06.00] 'Cause the drinks bring back all the memories [00:09.00] Of everything we've been through [00:11.00] Toast to the ones here today [00:13.00]Toast to the ones that we lost on the way [00:16.00] 'Cause the drinks bring back all the memories [00:18.00] And the memories bring back, memories bring back you


- “mm”为分钟,取值范围为0-59,“ss”为秒数,取值范围为0-59,“xx”为毫秒数,取值范围为0-99。

2. Gomme模式歌词的一行歌词由时间标签和歌词文本组成,时间标签和歌词文本之间用“,”隔开,时间标签和歌词文本之间没有空格。

时间标签的格式为“[mm:ss.xx]”,其中“mm”为分钟,取值范围为0-59,“ss”为秒数,取值范围为0-59,“xx”为毫秒数,取值范围为0-99。

歌词文本可以由多个歌词元素组成,每个歌词元素用“<”和“>”和“#”括起来。

注释

可以在某一行上面添加注释信息,但不会被解析。

例如:

[00:00.00] #这是一行注释
[00:01.00]<Verse 1 #color=red>Here's to the ones that we got</Verse> #这是一行注释

Markdown格式返回:

[00:00.00] #这是一行注释
[00:01.00]<Verse 1 #color=red>Here's to the ones that we got</Verse> #这是一行注释