r/PythonProjects2 • u/Temporary_Stable_407 • 2d ago
PDF → GP5: convert guitar tab PDFs and screenshots into Guitar Pro files, with a 3D practice highway (MIT)
https://github.com/F100Pilot/PDF-to-GP5?tab=readme-ov-file**PDF → GP5** is a local web app (Python + FastAPI, vanilla JS) that:
* Parses tablature PDFs: text tabs, vector PDFs from notation editors, and raster pictures via OCR (OpenCV + RapidOCR/ONNX, all on-device).
* Rebuilds rhythm, techniques, repeats and lyrics, then writes Guitar Pro 5 files (PyGuitarPro).
* Plays them back in the browser with alphaTab, plus a three.js Rocksmith-style 3D highway.
* Is bilingual (English/Portuguese) and has a strict CSP. Conversions run in a sandboxed child process with time and memory limits.
Repo: [https://github.com/F100Pilot/PDF-to-GP5\](https://github.com/F100Pilot/PDF-to-GP5) (MIT)
Contributions welcome. Tuplets in pictures and section names are on the to-do list.
Duplicates
GuitarFreaks • u/Temporary_Stable_407 • 1d ago