Skip to content

Karedi 1.5.0

Latest
Compare
Choose a tag to compare
@Nianna Nianna released this 13 Oct 18:41
e99701c

Karedi 1.5.0

Main features:

  • added support for txt files with spaces after words in lyrics
  • added enhanced support for Ultrastar format specification versions 1.0.0 & 1.1.0 (convertion between versions, version-specific validation)
  • changed default tags used for saving player names from #DUETSINGERP to #P (behaviour can be changed back in preferences)

Full feature breakdown:

  • Open:
    • now supporting both spaces before and after words in the txt file's lyrics, as well as any mixture of the two
    • audio files defined by #VOCALS and #INSTRUMENTAL are loaded alongside the normal audio (if defined)
  • Save:
    • lyrics in txt files are saved with spaces before words by default, behaviour can be changed to after words in preferences
    • track name tags are no longer recreated on save - tags editor shows everything that will be saved in the txt file
    • fix bug in Export -> As duet... feature (in some scenarios incorrect player number was used before track's notes in txt file)
  • Txt format specification:
    • version can be specified for enhanced validation rules (v1.0.0 and v.1.1.0 supported)
    • it is possible to convert between supported versions as well as clear the version
    • when no version is set, all known tags are treated as supported and validated
  • New song wizard:
    • added possiblity to choose format version for new song
    • added possibility to add #VOCALS and #INSTRUMENTAL tags (if supported by chosen version)
    • #EDITION tag is replaced by #TAGS tag (if supported) in last step
    • last used #CREATOR is remembered and automatically filled in
    • empty tag values in last step are not marked as invalid
  • Tags:
    • added #AUDIO, #VOCALS, #INSTRUMENTAL, #TAGS, #PROVIDEDBY as known tags
    • changed default tags used for track names to #P1, #P2 etc. instead of #DUETSINGERP1, #DUETSINGERP2
    • added value suggestions for #LANGUAGE, #GENRE, #TAGS, #VERSION, #CALCMEDLEY tags
    • added support for suggestions in tags that support multi-values (e.g. #LANGUAGE in format version 1.1.0)
    • only tags supported by chosen txt format version are suggested
    • improved validation of tag values (e.g. for tags containing filenames and #CALCMEDLEY tag)
  • Problems:
    • added new problems related to tags vs format version, e.g. unsupported tag error, inconsistent tags error, mandatory tag missing error
    • when tag related problem is selected in Problems tab, it is automatically shown in tags editor
  • Preferences: added new Txt format tab with:
    • option to save txt files with spaces after words in lyrics
    • option to still use #DUETSINGERP1 and #DUETSINGERP2 tags for duet songs
  • Lyrics editor: Syllabification uses first language defined in #LANGUAGES tag

Notes

For EXE (Windows), DEB (Linux), DMG (MacOS) installers no additional steps are necessary.
JAR application requires Java with version 17 or newer.