Jammit
A personal guitar and music library application built around the way I actually practice, organize songs, manage instruments, and use Guitar Pro.
Built for the Way I Practice Guitar
Jammit started as a personal tool for organizing guitars, tunings, songs, backing tracks, playlists, and practice material.
It evolved into a full-stack application capable of indexing a large local Guitar Pro library and connecting that library with the instruments and tunings used to actually play the music.
Music Library
- Guitar and instrument inventory
- Tuning-aware song organization
- Guitar Pro library indexing
- Artist and song search
- Playlists
- Backing tracks
- Practice tracking
- Metronome
Web Application + Local Music Library
Jammit combines a Laravel web application with local tooling for discovering and working with Guitar Pro files without requiring the music files themselves to be uploaded.
Local Library
Guitar Pro files remain on the user's computer.
Metadata
Files are parsed and organized into usable music metadata.
Jammit
Laravel provides search, organization and practice tools.
Jammit in Action
A look at the library, instrument management, and practice tools that make up Jammit.
A Project Where Development Meets Music
Jammit brings together two long-running interests: software development and guitar. It also gives me a place to experiment with product design, Laravel, Python, desktop integration, and application architecture.