Skip to content

v1.1.0

Choose a tag to compare

@Cod-e-Codes Cod-e-Codes released this 24 Sep 11:54
· 14 commits to main since this release

Tuitar v1.1.0 Release Notes

Overview

Tuitar is a terminal-based guitar tablature editor built with Go and Bubble Tea, featuring modal editing, real-time playback, and dynamic tab management.

New Features & Improvements

  • Audio Playback: Real-time audio output with visual highlighting of notes
  • Improved Player: Lower volume by default to prevent distortion and smoother playback
  • Modal Editing Enhancements: Normal/Insert modes refined for better workflow
  • README & Documentation Updates: Updated installation instructions, key bindings, and usage tips
  • Linux Binary Only: Pre-built binary for Linux AMD64 ready for immediate use

Key Bindings

  • Navigation: hjkl, arrow keys, w/b (measure boundaries), g/$ (measure start/end)
  • Editing: i (insert mode), x (delete), 0-9 (fret numbers), - (rests)
  • Playback: Space (play/pause), m/M (add/remove measures)
  • Browser: d (delete tab), Enter (edit tab)

Technical Details

  • Built with Go and Bubble Tea TUI framework
  • Uses SQLite for persistent tab storage
  • Implements Beep library for real-time audio playback
  • Linux-only pre-built binary available for immediate download

Installation

Download the Linux binary:

  • Linux AMD64: tuitar-linux-amd64

Requirements

  • Linux terminal with UTF-8 support
  • ALSA or PulseAudio/PipeWire libraries for audio playback

Known Limitations

  • Windows, macOS, and Android builds not available
  • Basic tab notation; advanced techniques like bends/slides planned for future releases

Roadmap

  • Continued improvements to audio playback and performance
  • Advanced tab notation (bends, slides, hammer-ons, pull-offs)
  • Multi-instrument support
  • Tab sharing functionality