Changes v0.9.9
Website
- Images showing library and editor components.
- Library/Editor sections extended
- Video: Dragging, Splitting, and Joining Notes.
- Video: Copying Melodies
- Previous/Next page navigation
Library
- Copy lyrics to clipboard
- Menu groups "Set metadata" and "Copy"
- Play/Stop button
- Cursor "right" in playlist selects playlist box
- Filtering progress shown
- Context menu item "Start Playback" for lyrics
- Open library settings by clicking progressbar #
- Quick settings for setting library (search paths can be set in preferences)
- Toggle Fullscreen
- Groups box with larger font
- Group filters for playlists, including one for songs not in playlists
- Sort by length
- Length filter for songs longer than 6 minutes
- Keyboards filter group for songs that can be played with white (natural) notes only, or black notes, or 12/8 white notes, or 25/13 keys (two/one octave).
Editor
- Visual cue for splitting/joining notes
- Clicks on page breaks abandoned
- Removed menu item "show background/video"
- Preview all / Preview remainder (with background image)
- Option to enable video preview
- Video shown when setting videogap
- Notes filled according to progress for playback with background/video
- Toggle Fullscreen
Library Bugfixes
- Filter names not rendered in title and year groups
- Selected songs marked only when songlist has focus
- Selected group better distinguished from background
- Filtering can be interrupted
- Filtering select first hit
- VBR/Ogg audio not counted
- Error check "Connected words" works across pages (thx alban)
- Images with grayscale color model loaded correctly
- Cover was sometimes cropped during repaint
- Quality rescale for group image, songlist thumbnail, and cover
- Preferences packed: Shorter labels and variable row height.
- Seek-out was set to 3 instead to 0 (forgot to reset after accuracy tests...)
- Group filter for missing background now differentiates existing/missing video
- Some keys triggered cell edit
- Playlist SaveAs menu item was not active for unchanged lists
- Stats diagram zooms to avoid overlap with songlist
Editor Bugfixes
- Clicks casually caused a delay
- Improved performance for video playback
Changes v0.9.8
Library Functionality
- Statistics: number of pages/words/notes/freestyle
- Statistics: max page length (beats/sec), average note length (beats/ms)
- Statistics: percentage of shorts (<50ms,<100ms) and holds (>1sec,>3sec)
- Statistics: speed (inverse duration / notes per second); Calculation of inverse duration is based on Marcel Taeumel's approach (uman.sf.net) -thx!
- Statistics: pitch range (total, per page), percentage of pitch leaps (>3,>6)
- Statistics: pitch difference, average notes distance (ms)
- Statistics details view
- Statistics diagram
- Library statistics can be sorted by column
- Error list can be sorted by column
- Highlight column used for sorting
- Selection box for error type in error details view
- Details view opaque
- Group filters: few/common/many pages, common golden/freestyle, all common
- Group filters: few/many notes per page
- Group filters: slow/fast/average speed (combining both speed measures)
- Group filters: monoton vs. melodic (page/total pitch range ratio)
- Group filters: smooth vs. bumpy (ratio pitch difference / total pitch range)
- Group filter: long breath (long pages, elongated notes)
- Error type: Missing End
- Group filter: Missing End
- Songinfo: Added page count, genre, edition, language, year
- Songinfo: Folder and files can be opened directly with hyperlink (WMP11 broken in Vista; use e.g. VLC)
- Added playlist toggle, rearranged lyrics/songinfo/title bar
- Clicking title bar toggles lyrics/songinfo
- Dynamic songlist width
- Moved ViewSource and OpenFolder to view menu
- Removed fifth state of library view (no view selected)
- Can drop karaoke text files (to songinfo): selects matching song and updates fieldwise
- Can paste karaoke text files and text from System clipboard
- Lyrics cache ($userhome/.yass/lyrics.txt)
- Redesigned group covers
- Songinfo context popups for cover, background, video, lyrics, files
Library Bugfixes
- Lines with missing spaces after characters ":-F*" are completed and loaded correctly (causing no more cropped files when writing)
- Storing the library triggered two competing storage threads
- Video properties were not loaded anymore
- Video icon was not shown anymore
- Removed empty column in details view
- Changing groups interrupts loading
- Some videos were locked after loading (and could not be moved/renamed afterwards)
Editor Functionality
- Moved ShowErrors to view menu
Changes v0.9.7
New Library Functionality
- Can read UTF8-encoded text files
- Preserves UTF8 encoding when writing text files
- Library option to change encoding to UTF8 or ANSI
- Wizard option to create UTF8 karaoke text files
- Format group to filter UTF8 and ANSI encoding
- Song information shows text encoding.
- Added Chinese and Korean flag
- MedleyStartBeat/MedleyEndBeat tags supported; can be set in library. Attention: for technical reasons, only full lines can be set.
- Songinfo Displays Gap, BPM, MedleyStartBeat, MedleyEndBeat, PreviewStart, Start, End
- Playback narrowed to selected lyrics
- PREVIEWSTART tag can be set to selected lyrics in library
- Library Preview respects PREVIEWSTART tag
- Tags filter group for songs tagged with PreviewStart, MedleyStartBeat, Start, End, Relative, Gap<5s, Gap>30s, Gap>60s, BPM<200, BPM>400
- Format filter for VBR audio files
- Show song's duration
- Custom process name (Windows)
New Editor Functionality
- UTF-8 text displayed correctly within notes in editor
- Inaccurate playback (in/out points rounded instead taking floor)
- Reworked audio system using less Mixer lines
- Sample audio clicks instead synthesized audio
- Former synthesized clicks optional in preferences.
- Quick editing using the numerical keypad.
- Keyboard mappings for quick editing in preferences.
- Keep player position visible while scrolling
- Visual cue for editor background
- Display note text for error messages.
- Added Contour Shuttle Pro settings file
- Display waveform in editor to verify accuracy (via preferences/debug)
- Optimized pitch range in editor's multi-line mode.
- Editor layout and font size added to preferences (for TeLiX)
- Editor search dialog revised: size, location, scrollbars (for yunho)
- Debugging information: memory used/total/reserved (activated via preferences/debug)
- Error console buffers console output (displayed via Shift-F1)
- Auto-correction for non-zero beat at first note (for Ian)
Library Bugfixes
- Flags are displayed again in language group
- Sometimes cannot stop playback
- Clear songinfo if no songs available.
- Could not remove video file when opened in editor before
- Library could not replace text file and cached cover
- No more hangups when trying to play OGG files (still no OGG playback).
- Details view in errors group show i18 text (thx Alban)
- Error "connected words" now included into library error list (thx Alban)
- Batch correction window in error list failed to open
- Changes to song title are not stored (thx Sven)
- Songlist in details view less transparent
- Songlist in details view does not overlay title
Editor Bugfixes
- Linux audio clicks caused hangups
- Some videos forced program crash when trying to edit them
- Casual crashes when trying to open a video with video view enabled
- Closing videogap window disables video view
- Render full video in video view instead optimization.
- Playback buttons do not overlap first note
- Dragging gap does not trigger zoom.
- Lyrics height updated after clicking/zooming one line.
- Preferences scrollbars
- Shift-p for playing a page with instrument only was broken
- Seek-in/out set to 0: verified with Accuracy Test song and checked against Ultrastar Deluxe (thx Ian)
- Lost display after another app going into fullscreen, display mode changing (e.g. dual monitor), task manager being run, screensaver, standby or hibernate mode.
- Jerky playback cursor for maximized window
- Inconsistent error list - interface, update, and selection model
- ConnectedWords auto-correction sometimes fails. (thx Alban)
- Optionally separate connected syllables instead words (preferences->errors->others; for Alban)
- List connected-words error only when first note has length > 1
- Tag errors are checked in library only (no more in editor)
- Cancel closes error list in editor
Changes v0.9.6
New Editor Design:
- Lyrics within note sheet.
- Smaller lyrics font.
- Icons rearranged: SpellCheck, Find, Record, PlayCopied, AlignHeights, Zoom.
- Error list in extra window.
- MIDI Piano enlarged.
- Maximum note height.
- Shade notes (+ color preferences).
- Grid color changed slightly.
- Show syllables inside notes (except for versions).
- Page number moved to bottom.
- Showing page areas in multipage view.
- Pagebreak redesigned.
- Syllables rotated for large zoom.
- Thin notes for large zoom.
- Playback buttons at timeline cursor (can be turned off in preferences)
- Enlarged left/right draggers.
New Editor Functionality:
- Audio playback volume decreased to make clicks more audible. Click waveform slightly adjusted.
- Change length for multiple selected notes.
- Record ("tap") starts 2s prior to selected notes and runs until all selected notes are tapped.
- Variable playback speed for recording.
- Playback beyond right border if nothing selected.
- Support Ultrastar 0.6.2. keys: Ctrl-Shift and Ctrl-P
- Show background or video.
- Karaoke text line.
- Select all (doubleclick line numbers).
- Select pages by selecting their area.
- Drag pages by their areas.
- Slide by dragging textband
- "Show video" shows background for missing video.
- Ruler shows quarterbeat number and time.
- Show syllables when not occluded (for large zooms).
- Automatic trimming (enabled via preferences).
- Nonbreakable minus/space can be added outside editing mode.
- BPM display and input field.
- Error check: Uncommon number of golden notes (set maximum score and golden bonus in the preferences)
- Option whether freestyle contributes to score (Performous-support)
- Error check: Touching notes when they belong to different words.
- Open file (previously library-exclusive).
- Windows context menu items for text/midi/kar files and directories (optional)
- Removed toolbar preferences for editor design (floatable, expert)
- Removed special handling of dragging two notes
New Library Functionality:
- Ctrl-R resumes recent edit.
- Website URL added to menu item Help/About.
- Support Ultrastar 0.6.2 tags #ALBUM, #YEAR, #ID, #VERSION, #LENGTH, #PREVIEWSTART (including import/export).
- Group filter for album and length (and preferences).
- F3/F7 keys for album and id.
- Update length tag from MP3 duration.
- Update album tag from MP3 metadata.
- Update year tag from MP3 metadata.
- Home/End keys select first/last row.
- Version check.
- Removed import function (was unreliable and hard to translate; never used it)
- Song creation wizard does not require MP3 file
- Song creation wizard can be used standalone (command line option "-convert" and shortcut for Windows Start menu added)
- Song creation wizard has option to start editor
- Added View library menu
- Added Russian language to metadata
- Added hyphenation tables for Polish/Spanish/Russian (feedback required, does it work?)
- Support for custom hyphenation tables $user_home/.yass/hyphen/*.tex
- Support for custom dictionaries $user_home/.yass/spell/*.dic
Bugfixes:
- Mark selected lyrics when notesheet has focus.
- Selecting lyrics updates playback position.
- Jumping to first/last note updates playback position.
- Lyrics style initialized after spellcheck.
- Midi keyboard works again.
- Edition filter shows edition in third line.
- Playback does not change selection.
- Keypresses or timeline slider stop playback.
- Timeline refresh after window resize.
- Frame resize repaints timeline immediately.
- Startup flickering removed.
- "Show Copied Melody" button has correct state.
- Single window instances.
- Dragging remainder updates timeline cursor.
- Ctrl-P works.
- Lyrics area was continously refreshed (uhhh).
- Select all lyrics now zooms.
- Can select short notes in large zoom.
- Trimming does not change selection.
- Mouse cuts/joins/resize only for wide-enough notes.
- Horizontal frame resize updates correctly.
- Dragging works after scrolling timeline in single-page view.
- Save changes in library stores all songs, not only filtered
- Save changes icon enabled when songs unsaved
- Refresh library icon always enabled
- No hangup after refreshing library with duplicates filter
- Library group filter disappeared after editing song (thx Ian)
- Library details header disappeared after editing song
- Opening song folder and pdf print works with Linux/MacOS/Java6 (feedback required, does it work?)
- Song versions can be dropped into groups
- Ctrl-F in Library
- Error types "too_much_spaces" and "unconventional_spacing" now functional
- Multiple errors per note now shown correctly
- Speedup successive keyboard movements
- Lost lyrics focus
- Dragging note length clipped to adjacent notes
- Note inserts were appended after end line (E)
- Toggling pagebreaks changed view in multipage view
- Hangups when starting playback while sheet repaint
- Spinners for gap/start/stop/videogap restricted to numerical values
- Rolling or breaking last syllable in editor creates "-" instead " ".
- Can now copy first note
- Undo/Redo restores view
- Recording omits page breaks
- Creation wizard's file input deactived if "set tones/audio manually" (thx Eric)
- Creation wizard's "open in editor" set by default (thx Eric)
- Creation wizard's text field noneditable (thx Eric)
- Video functions disabled when Fobs library not available
- Mouse dragging beyond frame borders now usable (thx Ian)
- Mouse buttons and wheel deactivated during playback
- Speedup - playback with plain bg renders only notes area.
- Goto first note
- Dragging on piano
- Maximum dragging rate (thx Ian)
- Height range updated while dragging notes
- Dragging notes beyond top border
- BPM input field updated for different songs (thx Ian)
Website:
- Help on modifying notes, zoom, and recording
- Help on error list and detected errors.
- Help on trimming.
- Ratings (faq, news).
- RSS news feed.
- Link to Performous.
- Link to Audacity.
Changes v0.9.5
New features:
- Now supporting custom plugins for printing and filter groups.
- Multi-resolution Vista icons.
- New exe wrapper with splash screen and proper Vista uninstall.
- Now using Java user.home instead program folder (works with Vista).
- Block print redesigned (defaults, line paddings, font downscale, removed number).
- "Set New Edition" integrated into menu (e.g. for setting entire folder to respective edition).
- Added menu items and key bindings for "Select All", "Refresh Library", "Store/Undo All Changes".
- Added "Set Edition To Folder".
- Moved "Find" to Edit menu (not much better :/)
- 'Other artists' group now contains artists with less than 3 songs. Parameter added to preferences.
- Library storing progress now shown.
- Added "Toggle Heights Alignment (L key)" option.
- Dragging gap now repositions cursor.
- Clicking note now repositions cursor.
- Cursor now updated during selection.
- Added hover note selections (mouse-over instead of clicking; must be activated in preferences).
- Selected notes now preserved while new selection is empty.
- Range selections now possible with Shift + up/down cursor keys.
- Range selections now adjusts multi-line zoom.
- Double-click now selects full line (instead of triggering playback).
- Graphical feedback for Control/Alt/Shift keys and mouse.
- Snapshot reworked into "copied melody".
- Snapshot adapts to current rezoom and positions to selected note (paste preview).
Bugfixes:
- Sorting is locale-sensitive (e.g. German Ä,Ö,Ü are sorted like A,O,U).
- Uninstall removes start menu entries for Vista.
- Appended articles are preserved by song cache.
- Edition popup "more..." is displayed correctly.
- Store all library changes works on unfiltered songs.
- Songlist refresh after changes in Details view.
- Separate key actions for library and editor windows.
- Dropping images now activated library's save button.
- Header table in New Song wizard now has correct genre/language list items.
- Pressing Alt key no more opens native window menu (!).
- Duration now calculated correctly for current selection.
- Pen gestures now displayed and detected robustly.
Changes v0.9.4
New functionality:
- Library playback now starts with first line in lyrics
- Find text in lyrics
- Compare songs (select multiple songs, then open)
- Export metadata to CVS (and import)
- Articles in artist are appended (Artist, The)
- Language group now accepts multiple languages (Example: "German;English" to list & print only songs in these languages)
- Image size check (filesize, width, ratio)
- Group items are labeled
- Added element counter for group items
- New group items: Unspecified genre/edition/year
- New group action: Rename folder
- New icon for Details View
- Keyboard shortcut for Set Year (F6)
- Editor menu rearranged (view source, snapshot)
- Note length can now be optionally shown in note sheet.
- Improved graphics for beats and selected range.
- Note sheet now shows exact time at cursor.
- Removed Save All and Save As. "Save" now saves all versions.
Bugfixes:
- No refresh when toggling Details View
- Bugfix: Boolean options can now be checked
- Bugfix: Artist covers can now be dropped on group item
- Bugfix: Library in Cover View now sorted by title.
- Bugfix: Print now shows versions and video emphasized (thx to bohning)
- Bugfix: Note sheet sometimes was not initialized
And, experimentally, Duet support:
- Songs can now have multiple players (tracks)
- Duet detection
- Duet group filter
- Duet merge and split tracks
- Duet format tags "P" and "PLAYERS"