2026-02-12 19:55:15 +01:00
2026-01-28 22:56:31 +01:00
2026-02-12 19:55:15 +01:00
2026-01-28 22:30:09 +01:00
2026-01-28 22:30:09 +01:00
2026-01-28 22:30:09 +01:00
2026-01-28 22:56:31 +01:00
2026-01-28 22:33:40 +01:00
2026-02-09 20:31:34 +01:00
2026-01-28 22:30:09 +01:00

Harmonica Tabs Image Generator

A beautiful React application for generating clean, readable images of harmonica tabs.

Features

  • Auto-formatting: Positive numbers automatically get a + sign
  • 📊 Smart layout: Automatically splits long tabs into columns (max 10 lines per column)
  • 📝 Text annotations: Add notes that appear smaller alongside your tabs
  • 🎨 High contrast: Professional typography for excellent readability
  • 📥 Multiple formats: Export as PNG (high-res) or SVG (vector)
  • 📱 Responsive: Works on all screen sizes with vertical layout

Installation

  1. Navigate to the project directory:
cd harmonica-tabs-image-app
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

The app will open in your browser at http://localhost:5173

Usage

  1. Enter your harmonica tabs in the input field

    • Use numbers for holes (e.g., 4, 6, 5)
    • Positive numbers automatically get a + sign
    • Use minus sign for draw notes (e.g., -5, -6)
  2. Add text annotations if needed (they'll appear smaller and italicized)

  3. Preview updates automatically

  4. Download your tabs as PNG or SVG

Example Input

 4 6 -5 5 -4 4 3
 6 7 -6 6 -6 6 5
 4 4 4 5 5 5 5 5 -5 5 4

License

MIT

Description
An app for generating simple readable harmonica tabs images
Readme MIT 143 KiB
Languages
JavaScript 59.4%
CSS 39.2%
HTML 1.4%