Skip to content

Releases: towai/TromboneCharter

0.9.6: Major Feature Update

11 Sep 05:05
Compare
Choose a tag to compare

Trying out the Build for Release workflow. Changes since 0.9.5:

Fixes / Improvements:

  • Updated to Godot 4.3 runtime.
  • Added LICENSE.
  • Improved performance in some areas.
  • Cleaned up some code.
  • Fixed some jank and improved some wording.

Features:

  • TC now handles tap notes.
  • TC now alternates notes' gradient direction, just like newer versions of the game.
  • Add fields from newer versions of the game to .tmb output.
  • Added long-awaited Undo/Redo (thanks to DewOnTheGrass).
  • Added TootTally dialogue (thanks to DerpyChap).
  • Improved controls (partially thanks to DerpyChap).
  • Allow for non-integer BPM (thanks to DerpyChap).
  • Some improvements to lyric navigation, namely using tab/enter (thanks DerpyChap).
  • Improvements to playhead and section navigation (partial thanks DerpyChap). No more spinboxes.
  • Added separate volume controls for toot preview and backing track.
  • Added volume control for the metronome.
  • Added track preview with waveform and spectrogram option (partial thanks DerpyChap).
  • Added warning if you might be about to throw away unsaved changes (partially thanks to DewOnTheGrass).
  • Added shortcuts for new chart and load chart.
  • Allowed doing a glissando on the piano.
  • Improved scrolling and added Ctrl+scroll to zoom.
  • Added settings dialogue making it possible to rebind controls, and persist certain options.
  • Included a couple of binding presets.

This may be the last release before 1.0, as there are some major features
I hope to implement and I may not end up making a release in the
meantime while I'm working on them.

0.9.5

08 Nov 23:38
Compare
Choose a tag to compare

Changelog

  • Better feedback.
    • Edit boxes for real numbers (section start, length, etc) now have a tooltip reflecting their value.
    • A small message now pops up confirming success or explaining errors after certain actions.
    • Certain actions will also trigger a chord on failure.
  • Notes can now grab focus, which is reflected with a glow.
  • Clicking RMB on a note will now delete it, and Delete deletes the currently selected note.
  • Ctrl+S now saves (you can still hold Shift to bypass the dialog!)
  • Improved the functionality of section copy.
  • Slide preview playback now clamps like the trombone playing does ingame (stays within an octave of the starting pitch).
    • Not perfectly accurate since not every pitch is represented in the game's soundsets, but close enough
  • You can now drag the copy section box, copy target, and new lyric bar around! Probably the biggest feature in this release.
    • Additionally, double-clicking the new lyric bar will place a new lyric at it! This combined with the above makes lyric authoring so much quicker than before.
  • More bugfixes.

EDIT: The .exe should now have its icon properly at all sizes! For me to be able to do this, the .pck resource archive now has to exist separately, but no big deal

v0.9.3

06 Nov 05:41
Compare
Choose a tag to compare

Changelog

  • Made very close note timings automatically snap, just like pitch.
  • Tweaked the appearance of the chart editor slightly.
  • Tweaked note slide preview.
  • Bugfixes (check commits).

v0.9.2.1 (hotfix)

30 Oct 06:25
Compare
Choose a tag to compare

Changelog

  • Fixed a discrepancy with paths that caused Charter to look in the wrong folder for the backing track if the program was on a different drive letter than the chart.
  • Removed a dirty workaround for SpinBoxes displaying an overly-rounded value, which prevented you from typing in values to the section fields (start, length, copy target, lyric placement). The value reflected in the Chart view is the ground truth.

v0.9.2

30 Oct 00:12
Compare
Choose a tag to compare

Changelog

  • Usage window will now pop up automatically on first startup.
  • You can now pass in a .tmb chart (e.g. by dragging it onto the executable) and it will automatically be loaded.
  • Added support for previewing the backing track along with your chart (view "Info & Usage" (the "?" button) for details).
  • Notes in the chart view are now drawn with the chart's colors.
  • Reference keyboard now defaults to collapsed.
  • Section Start, Section Length, Copy Target and Lyrics Target spinboxes now respect your timing snap setting.
  • Fixed an issue where colors were not updated properly on chart load.
  • Fixed an issue where notes wouldn't redraw when changing the chart length while the view was butted up against the end of the chart.
  • Added Godot build configuration to not include features the project doesn't use. Sadly this didn't reduce the size of the .exe any.
  • 32-bit build is now provided.
  • Linux build is no longer provided since it clearly doesn't work. Users report Trombone Charter works as expected through Wine.

v0.9: Initial release

23 Oct 01:37
Compare
Choose a tag to compare

Linux version is provided untested, as my only Linux machine is a Raspberry Pi. Go wild.

You may notice this release is a debug build. This is due to a Godot 4.0 regression that causes a crash in release builds when a large number of nodes are freed (TTFaF was a good stress test in identifying this crash, but much, much smaller charts are also subject to it). Do not bug the Godot team about this — they're aware of the issue. I am not backporting this to Godot 3, but when that issue is fixed you can be sure I'll update this accordingly whether or not I'm actively maintaining it anymore.

(nb: the source archives attached to this release are slightly out of date compared to the binaries. the last commit before the binaries were built is 00de3bb)