Taorluath

Changelog

What's new in Taorluath. Currently in Pre-Alpha - expect frequent updates.

v0.2.6

Pre-Alpha Current 26 July 2026

Added

  • Tune selector on the Stave tab - a new Tune dropdown chooses which tune you're editing, and the Stave dropdown then numbers that tune's staves from 1 (instead of one continuous run across the whole document). Add Stave Before/After, Delete Stave and the stave time signature all apply within the selected tune.

Fixed

  • Removing a stave no longer disturbs the other tunes - deleting (or inserting) a stave now keeps every tune's header attached to its own staves. Previously the tune boundaries didn't move with the staves, so deleting a stave in one tune could pull the top stave of the tune below it up into the wrong tune.

v0.2.5

Pre-Alpha 10 July 2026

Added

  • Five new embellishments on the Embellishments tab: Gracenote Strike (High G, D, C), Heavy Gracenote-Strike (High G, Low G, C), High G-D Strike (High G, D, Low G), Dre (E, Low A, F, Low A) and Hornpipe Shake (High G, D, E, D, B).
  • Melody-aware ornaments. A Taorluath after a D sounds Low G, B, Low G, E, and after a Low G it sounds D, Low A, E. A doubling or G birl after a High G shifts its leading High G gracenote up to High A, and after a High A drops it (High G and High A doublings are left unchanged).
  • Text tab - add free text anywhere on the page. Click Add Text Box, then click where you want it; click an existing box to edit or clear it.
  • Tune tab - multiple tunes per document. Add Tune appends a blank 4-stave tune to the end (also on the Stave tab) and Delete Selected Tune removes the selected one. Click a stave to select its tune; double-click a title to rename it. Every tune's header sits 1 cm from the top with a fixed 100 px gap to its first stave; the tune type sits on the left (title centred, composer right); and each later tune prints its own time signature.
  • Stylable page number and text boxes - set the font, size and weight (bold/italic) of the page number (Settings → Page Number, or double-click it) and of each custom text box.
  • Stylable 2nd-time numbers - double-click a 1st/2nd-time number to set its font, size and weight, and choose whether the bracket sits above or below the stave.
  • Duplicate a saved score - select it on the dashboard and press D to make a copy titled "Copy of <name>".
  • Print Preview - File → Print Preview (or Ctrl+Shift+P) shows the composed page as it will print, with a Print… button.
  • Harmonies tab - Add Harmony Part appends a harmony line as its own stave under the tune (labelled "Harmony", matching the melody's bars and time signature); write its notes with the Notes tab. Harmony staves are for reading/printing and aren't included in playback.

Changed

  • Note & embellishment buttons show a picture, not a name - the Notes and Embellishments tabs now render each note/embellishment on a small bare five-line stave. Embellishments are drawn on their own (no melody note), referenced to G.
  • Smaller note & embellishment buttons - the picture buttons on the Notes and Embellishments tabs are smaller, so more fit without crowding the ribbon.
  • Sharps removed - the F♯/C♯ key signature is no longer drawn; those sharps are implied by the highland scale and weren't otherwise used.
  • Redrawn gracenotes - a cleaner single-gracenote glyph, and the barred embellishment heads are now angled noteheads that match the melody notes instead of flat ovals.
  • Dashboard scores are sorted alphabetically by tune name, ignoring leading articles (The/A/An/And) and any numbers (so "The 2nd Battalion" files under B).
  • Smaller embellishment heads - gracenote/embellishment noteheads are now 25% smaller.
  • Page number only when needed - shown only when the tunes span more than one page; single-page tunes have no number.
  • Automatic updates - choosing Yes on the update prompt now downloads and installs the new version and reopens the app for you.
  • Font sizes are now set in points (not pixels), so text prints at a true typographic size. Existing tunes are converted automatically.
  • Lighter placement ghost - the hover preview now snaps to where the note or embellishment will land instead of pushing the other notes apart on every move, removing the constant redraw and its heavy memory use.
  • Sharper editor rendering - the score now draws at full resolution on screen (crisp noteheads, gracenotes and beams) while keeping the thin, clean staff lines.
  • "Save to .pipe" now saves anywhere you choose - keep a copy of a tune outside the app's library. Save Changes still commits to the tune's own file in your library.
  • The app and installer are now digitally signed.

Fixed

  • Lone gracenotes are sized correctly - big enough to read clearly on paper (they were nearly invisible before) but not so large they compete with the melody notes; about three-quarters the height of a full note. Barred embellishment heads are unchanged.
  • Embellishment / doubling heads fixed - the barred gracenote heads were rendering as tiny dashes at the reduced size; they now draw as clean filled noteheads at each pitch, with the stem at the head's right edge (connected at any zoom).
  • Tie Height now actually changes the tie arc - a width-based cap was overriding the setting for all but very wide ties; it now drives the height (clamped only so a tie never balloons taller than its own width).
  • "Play from Selected Bar" now honours repeat barlines - it previously ignored them and played straight through; it now expands repeats just like "Play Entire Score".
  • Page number no longer clipped when printing - moved up from the bottom edge so print margins don't cut it off.
  • Everything now prints in pure black - notes, staff lines, beams, clefs, time signatures, ties and all text were a very dark grey and are now true black (also sharper on paper).
  • Print quality now genuinely scales with the DPI setting - the higher-DPI page was being thrown away during the final resize onto the printer; it now prints with high-quality interpolation, so 1200 DPI is visibly sharper than 150.
  • Corrected the D, F and B doublings - D is now High G, D, E, F is now High G, F, High G and B is now High G, B, C.
  • Corrected the Leamluath (grip) to Low G, D, Low G.
  • Corrected the Taorluath and Crunluath - Taorluath is now Low G, D, Low G, E and Crunluath is now Low G, D, Low G, E, Low A, F, Low A.
  • The app now reports its own version correctly, so the update check no longer offers an update on every launch.

v0.2.4

Pre-Alpha 7 July 2026

Added

  • Delete saved scores from the dashboard - select one and press Delete or Backspace.
  • Drag a selected note up/down to change its pitch (a doubling in front follows); throws lock to D and birls to Low A.
  • Tie / Dot before placing - arm the next note you place with the Tie or Dot button.
  • Tie Height setting - how flat or mountainous tie arcs are, saved per tune.
  • Click the top of an embellishment to select the whole thing, then Delete removes it as a unit.
  • Ultra (1200 DPI) print quality, plus Default DPI/margin settings.

Changed

  • The placement ghost pushes the real notes apart as you hover (and is much faster), so you see the final layout.
  • Leaving the note tabs clears the ghost; the Notes tab defaults to Quarter and Embellishments to a single Gracenote. Editing a note deselects it.
  • Embellishments corrected to the Piper's Dojo guide (leumluath, taorluath, heavy D throw, double strikes, birls).
  • Gracenotes redrawn: larger heads, three thin beams, ledger lines through High A, and cleaner spacing in staff spaces.
  • Bars start right after the clef with no time signature; bar lines print reliably; notes never flood past the barline.
  • Activation keys are now TL-XXXX-XXXX-XXXX and purchasing is by request/email - we send the payment method and issue keys after payment.
  • Two-column Settings dialog and a release-based update check.

Fixed

  • Playback - consecutive same-pitch notes now play as one continuous tone, with a working Stop.
  • Print DPI now actually changes the output quality; the App font size setting resizes the interface; the loading screen reliably appears.

v0.2.3

Pre-Alpha 6 July 2026

Added

  • Print settings menu - choose printer, paper size (Letter, A4, Legal, A3, Tabloid, A5), orientation, quality (DPI) and page margin before printing. The score is still fit inside the margins and never cropped.
  • Autosave on close - closing the app saves your current score first, so work is never lost on exit.

Changed

  • Playback no longer highlights notes - the moving highlight could drift out of sync with the sound, so playback is now audio only. We plan to add this back later.

Fixed

  • Playback audio delay - tunes now play from memory instead of a temporary file, removing a long start delay before sound began.
  • The loading screen now reliably appears on launch instead of flashing past on fast startups.

v0.2.2

Pre-Alpha 6 July 2026

Added

  • Loading screen on startup - the app logo with a percentage progress bar.

Changed

  • Much smaller installer - it now downloads Taorluath during installation (~11 MB instead of ~55 MB) and avoids antivirus false positives.
  • The installed app now points you to the download page when an update is available.

v0.2.1

Pre-Alpha 6 July 2026

Added

  • First public release.
  • Notation editor for the Great Highland Bagpipe and practice chanter: beat-based beaming, gracenotes & embellishments, ties, dots, bar/repeat styles and multiple staves.
  • Pipe-band drum scores - snare, tenor and bass in Berger uniline notation, with rimshots and rests.
  • Gapless playback with real instrument samples; the playing note and its gracenotes are highlighted.
  • Save/open .pipe and .drum, import/export .bww, export PDF and print from the app.
  • Light and dark themes; Firebase-verified licence activation.

Download the latest