π οΈ Tools Menu
The Tools menu hosts Music Score Manager's powerful suite of built-in utilities designed to manipulate, share, clean up, and safeguard your music catalog completely offline.
π 1. PDF Creator & Assembler Studio
The PDF Assembler Studio (PdfAssemblerPage) is an all-in-one document manipulation studio built right into the app.
Key Capabilities:
- Build PDFs from Photos or Scans:
- Select photos of sheet music from your gallery or camera (
.jpg,.png). - Compiles them into a crisp, high-resolution PDF document preserving 100% of their aspect ratio.
- Modify Existing Scores or External PDFs:
- Load any piece from your library or any external PDF document directly into the studio.
- Merge Additional Sheets or Photos:
- Insert additional photos (
β Photos) or merge pages from another PDF file (β PDF). - Insert Blank Pages (
π Blank Page): - Strategic feature to synchronize page turns on physical music stands and dual-page landscape views.
- Interactive Page Thumbnails:
- View miniature previews of every page with its sequence index number.
- Rearrange Pages:
- Use Move Up (β²) and Move Down (βΌ) buttons to reorder pages intuitively.
- Individual Page Rotations:
- Tap β» Rotate on any specific page thumbnail to turn it in 90Β° steps (0Β°, 90Β°, 180Β°, 270Β°). Perfect for correcting sideways scans.
- Duplicate Pages:
- Clone any page with a single tap (ideal for repeated chorus sections or Da Capo jumps without turning back).
- Delete Pages (ποΈ):
- Remove cover pages, blank sheets, or unwanted download advertisements.
- Reverse All Pages:
- Quickly fixes sheet music scanned in backwards order.
- Rotate Entire Document:
- Single-tap 90Β° rotation across all pages in the document.
- High-Definition Page Preview:
- Tap the magnifying glass icon or the thumbnail to preview any page in full screen with interactive zoom and rotation.
- Save as New or Overwrite:
- Save as a brand new score or overwrite the original PDF directly in your library while preserving all metadata and ratings.
π‘ 2. Wi-Fi Direct Transfer (P2P) & Group Broadcast
The Wi-Fi Direct Transfer module (WifiTransferPage) powers direct wireless sharing between devices with no external internet, router, or mobile data required.
A. Direct Tablet-to-Tablet Transfer (P2P):
- Receiver:
- Opens Tools > Wi-Fi Direct Transfer, enables Wi-Fi, and taps Β« π’ Receive Mode (Make Visible) Β». The device enters discoverable mode.
- Sender:
- Picks a score or setlist to share.
- Selects whether to bundle personal annotations and audio tracks.
- Selects the target recipient from the discovered devices list. The binary stream transfers in seconds over local TCP sockets.
- Acceptance:
- Receiver taps Accept on the confirmation prompt, and items integrate immediately into the library.
B. Multi-Musician Group Broadcast (QR Code):
- The Band Leader / Conductor (Sender):
- Selects the setlist or pieces to share and taps Β« π² Group Broadcast Mode (QR Code) Β».
- The app starts an ad-hoc local server and displays a large QR Code on screen with a live connected musicians counter.
- Group Musicians (Receivers):
- Open Tools > Wi-Fi Direct Transfer and scan the QR Code on the leader's tablet.
- All band members download the score or complete setlist in parallel simultaneously without needing an internet router!
π·οΈ 3. Tag Management
The Tag Management screen (TagsPage & TagEditPage) gives you full control over library categorization:
- Create New Tags with custom names (e.g., Choir, Sight Reading, Christmas Concert, Lead Sheet).
- RGB Color Palette & Sliders: Choose predefined colors or mix custom colors using Red, Green, and Blue sliders with real-time badge preview.
- Search, Edit & Rename existing tags.
- Delete Tags: Safely removes tags without deleting any underlying sheet music files.
π¦ 4. Package & Setlist Imports
The Package Import tool (ImportPackagePage) handles external archives:
- Supported Formats: .msmsetlist (complete setlist), .msmscore (individual score with annotations/audio), and .msmscores (batch archive of multiple pieces).
- Automated Extraction: Extracts PDFs, recreates musical metadata (composer, key, tempo, rating), restores drawings/annotations, and attaches audio files automatically.
π 5. Duplicate Finder
The Duplicate Finder (DuplicatesPage) audits your library storage to free up disk space:
- SHA-256 Cryptographic Hash Check: Compares the exact binary contents and byte length of PDF files, catching duplicates even if filenames or titles differ.
- Side-by-Side Duplicate Groups: Displays matching files with their file sizes, dates, and wasted storage space.
- Safe Cleaning: Delete redundant copies while keeping the original library entry intact.
πΎ 6. Database Backups & Restoration
The Backups utility (BackupsPage) ensures your annotations and organization are never lost:
- Instant Manual Snapshot: Create a dated backup of your SQLite database (scores.db3 containing scores, setlists, tags, links, annotations, and preferences).
- One-Click Restoration: Revert back to any previous state in case of an issue or device change.
- Automated Backup Scheduling:
- Configurable interval in days (e.g., every 30 days).
- Maximum retention limit with automated rotation (e.g., keep the 6 most recent backups).
- Physical Files Storage Notice: Clear reminders that physical score and audio files located in public storage should also be backed up independently.