ShamiTab release notes.

Follow the latest improvements to notation rendering, editing, import, layout, localization, and shamisen-specific workflow.

v1.1.3

Smarter score spacing, tuning confirmation, file browsing, and rhythm notation fixes.

New Features

Score Layout Controls

  • Score Options is now a collapsible inspector section with aligned controls for stave scaling, bar numbers, technique alignment, short stems, and dynamic-row behavior.
  • The Font Size control now supports offsets from -5 to +5 and applies to tab notes, grace notes, and rest markers.

Confirmable Tuning

  • Tuning edits are staged in the Track inspector until an apply button is clicked, including preset, per-string, and all-string semitone changes.
  • New apply modes let tuning changes either keep written positions or preserve sounding pitches, with pitch-preserving changes moving notes to lower strings when needed.

Recent File Browser

  • The welcome screen now includes an All Files browser for cached recent tabs, with scrolling and Most recent, A-Z, and Z-A sorting.
  • Recent tab retention increased from five to fifty cached projects while keeping the splash preview compact.

Localization

  • Translated the newest splash browser, Score Options, font-size, bar-number, tuning, and v1.1.3 patch-note copy across all supported app languages.

Bug Fixes

Measure System

  • Measures now space notes and rests by their musical start time, so longer durations occupy proportionate visual space instead of stretching events evenly.

Rhythm Beaming

  • Standard Format beaming now respects beat windows in 6/8, 9/8, and 12/8, including dotted-quarter groups and offset sixteenth-note cases.
  • Isolated short-note flags now scale to their event space and avoid visually connecting into neighboring notes or beam groups.

Notation Options

  • Bar numbers can now be limited to the first bar per system line or hidden entirely from Score Options.

v1.1.2

Editor polish, clearer transport feedback, and notation rendering fixes.

New Features

Transport Readouts

  • The transport duration pill now shows the current note or rest duration instead of a confusing measure-position fraction.
  • Simplified the playback feel marker on the score by removing the leading note-and-ellipsis cue.

Interface Cleanup

  • Removed inactive crossed-out future-update items from the top menu bar until those tools are ready.
  • Centered notation palette glyphs in their buttons and made hover descriptions clearer and more consistent.

Bug Fixes

Editing Flow Fixes

  • Creating a note on empty space or a rest now keeps the cursor in place; pressing Right creates the next note position on the same string.
  • Copying and pasting triplets now preserves their triplet markers as well as their note durations.
  • The floating touch-control launcher now starts at the bottom-left of the score stage instead of briefly appearing at the top-left.

Barline Alignment

  • Internal barlines now render as a single shared line instead of doubled side-by-side lines.
  • String lines now meet barlines cleanly without pale duplicate edges or small gaps at measure boundaries.

v1.1.1

Clearer visual-style naming for ShamiTab rhythm formats.

New Features

Visual Style Labels

  • Renamed the rhythm style selector to Visual Style so it describes the visible notation format more clearly.
  • Renamed Western Rhythm to Standard Format and Oyama Rhythm to Oyama-ryu Format for clearer user understanding.
  • Renamed the selector helper label from Choices to Formats.

Bug Fixes

Alternate Ending Entry

  • Fixed alternate ending entry so comma-separated values such as 1, 2 can be typed into the repeat/navigation panel.

v1.1.0

New notation, setup, comments, and score-readability tools for ShamiTab.

New Features

Oyama Rhythm

  • Added a score-wide rhythm style selector with Western Rhythm and Oyama Rhythm choices.
  • Displays short-note rhythm as independent per-note flags without Western stems or beams.
  • Includes Oyama-style rest dots, short-rest flags, and beat dashes for longer rests.
  • Uses Oyama-specific placement for triplets, technique markers, finger markers, and barlines.

Score Comments

  • Add comments above the stave from Note > Add Comment or Ctrl+Alt+M.
  • Optionally show a dashed pointer line from the comment back to its note position.
  • Click existing comments to edit or delete them.

New Score Setup

  • Choose rhythm style, tuning, number of tracks, title, and artist before creating a score.
  • The setup window opens from the welcome screen, File > New, and Ctrl+N.
  • Rhythm style choices include visual examples of Western and Oyama notation.

Patch Notes Window

  • Added Help > Patch Notes for release history inside the app.
  • Added the current version and a Patch Notes link to the welcome screen.

Score Readability

  • String lines now clear around note labels and text markers for improved legibility.

Expanded Localization

  • New windows, patch notes, comments, and setup controls now use translated UI strings.

Bug Fixes

Imported Rhythm Validation

  • Fixed false underfull/overfull warnings caused by stale imported timeline duration markers.

Western Rhythm Preservation

  • Kept Western Rhythm rendering separate from Oyama-specific notation behavior.

v1.0.0

First ShamiTab release.

New Features

Core Editor

  • Created the shamisen-first notation editor with bars, notes, rests, durations, tuplets, ties, techniques, dynamics, and lyrics.
  • Added score rendering, cursor navigation, track controls, measure tools, section markers, and layout controls.
  • Added playback, metronome, tuning, soundbank, import, save/open, print, and PDF export workflows.
  • Added the User Guide, Keyboard Guide, welcome screen, inspectors, and responsive workspace panels.