ShamiTab release notes.

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

v1.2

Smoother large scores, more responsive editing, and refined playback behavior.

New Features

Performance and Responsiveness

  • Broad engine and interface refinements reduce unnecessary work during editing and playback, especially in large and multi-track scores, while keeping the complete score visible.
  • Print and PDF preparation now runs only when needed, preserving the existing page layout while reducing the normal editor workload.

Playback Engine

  • Playback scheduling, audio preparation, score following, and visual updates have been streamlined while preserving timing, repeats, ties, mixer routing, and current editing behavior.
  • Raised the final playback output to 200% of its original level while preserving track balance and mixer controls.

Horizontal View and Editing Palette

  • Horizontal view now uses duration-aware measure widths and dedicated spacing so the playhead travels more consistently while repeats, time signatures, and barlines remain clear.
  • The left notation palette now uses larger square controls, reorganized shamisen techniques, full-width hairpins, and clearer optical alignment.
  • Added a Keshibachi control using the traditional katakana ケ marker.

Bug Fixes

Playback Display

  • The yellow playhead now moves smoothly across long notes, silent space, barlines, and measure boundaries.
  • In multi-track scores, the transport track label remains locked to the track selected when playback begins.

Notation and Navigation Polish

  • Backward cursor navigation now visits rests, and the cursor keeps a consistent size across notes and rests.
  • Improved alternate-ending and header spacing, dotted-symbol clearance, repeat-marker spacing, and rhythm-flag weight.

v1.1.4

Expanded repeat notation, linked multi-track meters, expressive dynamics, and clearer score layout.

New Features

Tempo Editing

  • Tempo changes can now be removed directly from the tempo editor, restoring the score’s inherited tempo.

Multi-Bar and Multi-Track Editing

  • Delete Bar now removes every bar covered by the current selection.
  • Simile and double-simile marks now apply only to the selected track, allowing other tracks to carry independent parts.

Repeat Structures

  • Alternate-ending brackets now continue to their closing repeat, with playback correctly following adjacent ending passes.
  • Added dotless section-start and section-end barlines; a section end can also close the final alternate ending without causing a repeat.

Score Tuning Marker

  • The score header now identifies Honchoushi, Niagari, and Sansagari in any key, or displays all three pitches for a custom tuning.

Crescendo and Decrescendo

  • Crescendo and decrescendo hairpins can be applied to one note or a selected range spanning multiple bars.
  • Collapse empty dynamic rows now evaluates each score line independently and keeps only lines containing dynamics expanded.

Bug Fixes

Print Reliability

  • Print preview now waits for score styles and fonts to finish loading, preventing intermittently unformatted or misaligned pages.

Repeat and Navigation Markers

  • Simile and double-simile marks can now share a measure with jump instructions such as D.S. and D.C. al Coda without replacing each other.
  • Section labels, repeat markers, time signatures, tempo changes, and feel markers now line up without overlapping in the measure header.

Drag Selection

  • Dragging over a single note now displays the blue range highlight.
  • Empty measures can now be selected by dragging, enabling bulk operations such as changing their time signature together.

Time Signatures

  • Time signatures use clearer notation glyphs, sit evenly between the strings, and reserve space only in affected measures, including repeat starts.
  • Changing a time signature now updates the corresponding selected measures across every track in the score.

Notation Alignment

  • Simile marks are vertically centered, section barlines align with measure boundaries, and Segno symbols remain inside their containers.
  • Hairpins now preserve a continuous diagonal across every selected measure instead of becoming parallel between barlines.

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.