Releases: Nianna/Karedi
Karedi 1.6.0
Karedi 1.6.0
Main features:
- adjustable playback speed (from 30% to 200%) with preserved pitch
- drag & drop support for audio files and directories
- improved playback accuracy
- support for UltraStar specification format version 1.2.0
Full feature breakdown:
- Open:
- additional audio files can be loaded via drag & drop
- txt file can be opened by drag & drop of the song's directory
- info message in the
Log
section now contains audio file name
- Txt format specification:
- added support for specification format version 1.2.0
- [BUGFIX] all tag keys are supported when no format is chosen
- Playback:
- added possiblity to change playback speed (from 30% to 200% with 10% step) while preserving perceivable pitch
- [BUGFIX] lyrics below the editor where highlighted half beat too early during playback due to rounding issues
- improved accuracy of playback (it is now fully deterministic and the starting and ending points are calculated down to 1 frame)
- [TECH] unified technologies used for playback (now SourceDataLine from Java Sound API is used for all audio formats)
Notes
For EXE (Windows), DEB (Linux), DMG (MacOS) installers no additional steps are necessary.
JAR application requires Java with version 17 or newer.
Karedi 1.5.0
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.
Karedi 1.4.0
Karedi 1.4.0
- Audio: added support for more audio formats (wav, ogg, m4a, aac, mp4)
- Open: txt files can be opened in Karedi using the "Open with" option from Windows/Linux context menu (not supported on Mac)
- New song wizard: audio selection is now the first step of the process; if chosen, the filename is used to guess artist and title for the next step (more info here)
- New song wizard: library directory can be remembered (more info here)
- Preferences: library directory used by new song wizard can be changed or cleared (more info here)
- Editor: added add note before action (shift + enter) which adds a note before current note, analoguous to the existing add note action
- Editor: added split note into chunks of desired length action invoked by selecting the note and pressing desired digit key while holding ctrl/cmd key (more info here)
Notes
For EXE (Windows), DEB (Linux), DMG (MacOS) installers no additional steps are necessary.
JAR application requires Java with version 17 or newer.
Karedi 1.3.1
Karedi 1.3.1
- Lyrics Editor: added auto-syllabification for English, Polish and Spanish (language tag must be specified)
- New song wizard: new songs are created with one note (instead of no notes like before)
Notes
For EXE (Windows), DEB (Linux), DMG (MacOS) installers no additional steps are necessary.
JAR application requires Java with version 17 or newer.
Karedi 1.3
Karedi 1.3
- Multiplatform support (added installers for Windows, Linux and MacOS, released multiplatform JAR)
- Lyrics Editor: Added syllabification for pasted Japanese romaji lyrics (ctrl+v - paste syllabized, ctrl+shift+v - normal paste, language tag must be set to JAPANESE)
- Tap Notes mode: Music is automatically played till the end of the song to allow continuous tapping
- TXT files: Added support for legacy encodings defined by #ENCODING tag (UTF-8 is used by default, all files are saved with UTF-8)
- technical: Upgraded all dependencies and bumped up Java to version 17
Notes
For EXE (Windows), DEB (Linux), DMG (MacOS) installers no additional steps are necessary.
JAR application requires Java with version 17 or newer.
Karedi 1.2.2
Karedi 1.2
Changed the way grid and lyrics are displayed in editor:
- grid lines are displayed per 1 beat with solid line per 4 beats (previously one line per 4 beats)
- lyrics in editor are displayed on the notes (previously under)
- color of notes' lyrics font can be customized per each track
- track color changes are automatically saved (can be reset via Edit -> Reset track's colors)
- tone and length info is displayed under each note (this feature is optional, can be disabled via Edit -> Preferences -> Display)
Changelog
v 1.2.2
- bugfix: whole note in editor should be draggable
- technical changes
v 1.2.1
- bugfix: overflowing lyrics should not change the notes' width
- track color changes are automatically saved
v 1.2.0
- changed grid lines thickness
- moved lyrics onto notes with customizable font color
- tone and length displayed under notes
Karedi-1.1
Rap & golden rap notes added.
Language can be changed in Preferences.
Karedi-1.0
First public release