跳到主要内容

从 MIDI 文件中

从 MIDI 文件导入歌词和和弦

从 MIDI 文件导入歌词的操作与针对 MP3 文件的描述相同 (从 MP3 文件中)。

唯一的不同是选择 MIDI 文件时有一个专门的字段。

按音节或按行导入歌曲位置

在版本 6.6 之前,导入歌曲位置取决于是否使用比例字体。使用比例字体时,位置只按行导入;使用等宽字体时,则按音节导入。现在有一个单独的设置:"Song position (red dot) by line only"。

XF 和弦与 ChordPro 和弦

SongBook+ 可以从 MIDI 文件中识别并导入 XF 格式的和弦,也可以导入歌词中嵌入的 ChordPro 格式和弦。

如果同一个 MIDI 文件中同时包含这两种变体,从版本 6.6 起,导入时会询问您要导入哪一种。

从 Midi 文件格式化歌词

从版本 6.4 开始,SongBook+ 也可以从 Midi 歌词中获取格式化信息。

这不是一个官方标准,而是 SongBook+ 自己定义的格式,借鉴了 ChordPro。

如果这些格式出现在 ChordPro 文件中,SongBook+ 也会在 MIDI 文件中使用。

在 MIDI 歌词中可以插入以下标记,以影响在 SongBook+ 中的显示:

  • {color:x},用于切换到其他颜色
    • 对于 x,可以使用以下颜色之一:red, green, blue, yellow, magenta, cyan, black
    • 除了这些颜色,还可以使用任何颜色的十六进制 RGB 值,格式为 #RRGGBB,例如 #7A67EE
  • {bold:on},用于切换到粗体
  • {bold:off},用于切换到非粗体
  • {italic:on},用于切换到斜体
  • {italic:off},用于切换到非斜体

标记可以作为一个独立的音节插入,或者在现有音节的前面或后面添加,也可以嵌入一个音节的中间。

标记可以在任何地方出现,即使是在文本中间,也可以是多个连续的,它们甚至可以随意嵌套。

示例:

Hier kommt {color:red}roter Text, {italic:on}dann wird er kursiv, {italic:off}nicht mehr kursiv, {bold:on}dann fett, {italic:on}{color:blue}dann fett und kursiv und in blau,{italic:off}{bold:off}{color:black}dann wieder normal und in schwarz.

Hier kommt roter Textdann wird er kursiv, nicht mehr kursiv, dann fettdann fett und kursiv und in blau dann wieder normal und in schwarz.