Digirepx2

Posted on May 29, 2026

A digital repertoire and chord management app for musicians. Manage your song library with tagging, favorites, ChordPro editing and viewing, transposition, guitar chord diagrams, and import/export. Built with Expo (React Native). Successor to digirepx.

Song Viewer: DigiRepX2 Screenshot #1

Editor: DigiRepX2 Screenshot #2

Library: DigiRepX2 Screenshot #3

Settings: DigiRepX2 Screenshot #4

Features

  • Song library with full-text search, tag filters, and favorites
  • Raw ChordPro editor with undo/redo, auto-save, and assisted chord picker
  • Song viewer with real-time transposition, per-song font scaling, and split-pane mode
  • Offline guitar chord diagrams with multiple voicings per chord (source)
  • Import and export songs as .cho files (single song or full library)
  • Share songs
  • Accent chord color picker and dark mode

Supported Languages

English, Spanish, French, German, Portuguese, Turkish. Open an issue to request a new language.

Tools

  • chordpro_to_pdf.py -> Convert a .cho file to PDF for easy sharing.
  • pdf_word_to_chordpro.py -> Parse an OCR’d PDF or Word page of a song using Gemini and convert it to ChordPro. Requires a user-provided Gemini API key (GEMINI_API_KEY).
  • image_to_chordpro.py -> Send a song image to Gemini Flash and let it convert it to ChordPro. Requires a user-provided Gemini API key (GEMINI_API_KEY).

WARNING: LLM-based scripts to converting ChordPro syntax are WIP.

Roadmap

  • Bulk import and export
  • Importing from PDF, Word files
  • Importing from image files using vision models
  • Searching the web for songs
  • Cloud sync
  • More options for sharing songs

Quickstart

  1. Clone the repo.
  2. Install dependencies: npm install
  3. Start the dev server: npm start
  4. Run on Android: npm run android
  5. Run on iOS: npm run ios
  6. Run on web: npm run web
  7. Run tests: npm test

Contributing

Open issues or PRs. All contributions are welcome.

Disclaimer

This project was built with significant LLM assistance. It may contain inconsistencies or bugs as a result.

License

MIT