cd17d9af9c796984d5cb69f6cb0d963d5c1c543a
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 35 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
- Navigate to the project directory:
cd harmonica-tabs-image-app
- Install dependencies:
npm install
- Start the development server:
npm run dev
The app will open in your browser at http://localhost:5173
Usage
-
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)
-
Add text annotations if needed (they'll appear smaller and italicized)
-
Preview updates automatically
-
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
Languages
JavaScript
59.4%
CSS
39.2%
HTML
1.4%