Skip to content

Implement lyric can reference by other lyric. #1444

@andy840119

Description

@andy840119

For some cases, some of the lyric in the karaoke song are almost same as other lyrics, the difference between those lyrics are the offset time.
So we can add property like ReferenceLyric to mark the lyric is referenced by other lyrics.

Also, because some of the property is not need to be referenced, so we can make the enums to decide which properties should be referenced:

  • Lyric (will sync the lyric text, ruby and romaji from the referenced lyric)
    • TimeTag (will sync the time-tag also)
  • Start time and end time(?)
  • Singer
  • Translate
  • Language

Another concept:

  1. Sync property (assign the offset time is needed)
    • Allow customized singers (or called Sync the singers with default true)
    • Allow customized time-tags (or called Sync the time-tags with default true)
  2. Reference rhythm (maybe will show referenced lyric's time-tag in the record or modify mode).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions