ShamiTab release notes.
Follow the latest improvements to notation rendering, editing, import, layout,
localization, and shamisen-specific workflow.
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.
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.
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.
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.
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.
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.
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.