Playsheet Features & Roadmap

Playsheet Features & Roadmap

Current Features

  • Practice Modes:
    • Free-Play/Wait Mode: The music pauses and waits for you to play the correct notes before advancing.
    • Real-time Scoring (Work in Progress): Test your skills at full speed with strict accuracy tracking and performance ranks.
  • Looping: Master difficult phrases by dragging start and end points on the progress bar to loop any section of the score. You can also save any loop as a new, standalone song in your library for focused practice.
  • Review Mode & Analytics: In-depth performance breakdowns with timing, accuracy and note-by-note feedback to help you see exactly where and how you can improve.
  • Adjustable Tempo & Transposition: Take full control of any song. Slow down complex passages to your comfortable pace or transpose any piece into a different key to match your instrument or range.
  • Independent Track & Hand Practice: Practice exactly what you need. Isolate the left hand, right hand, or any specific track while the other parts play automatically or stay silent.
  • Note Name Overlays: Optional ABC/Note name labels directly on the staff to assist with reading complex ledger lines.
  • Fingering Suggestions: Use original sheet fingerings or suggestions from a statistical model. Suggestions can be incomplete or awkward for complex voices, chords, or your hand size; review them before relying on them.
  • Virtual Piano: On-screen keyboard showing both the expected notes and your MIDI input in real time.
  • File Support: MuseScore (.mscz/.mscx), MusicXML, MIDI, and ABC files. Repeats get unwrapped for playback. Audio transcription and Alpha PDF recognition are experimental; PDF recognition currently requires printed grand-staff piano notation. Check recognized notes, rhythm, and voices against the source.
  • MIDI Output: Send notes to a connected MIDI output. External software instruments may require MIDI routing configured on your computer.
  • Cloud Sync: Optional account and sync features for your library, progress, and settings. Local imports can be practiced without an account.
  • Ranking System: Competitive skill progression inspired by Q-Up: the pinnacle of competitive gaming.
  • Music Simplification: Experimental—automatically strip down hard passages to a playable level.

Things in Consideration

We are constantly refining the Playsheet experience. Currently, development is heavily community-driven. If there is a feature or specific focus you would love to see, feel free to email [email protected] to let us know! Here are some of the additional items currently in development or under consideration:

  • Academic Research Integration: We envision Playsheet as a platform to bridge the gap between abstract music research and real piano learning. We are looking into integrating more interesting research.
  • Recognition Quality: Improve the existing experimental PDF and audio conversion workflows, especially rhythm, voices, and difficult source material.
  • Improvements to Music Simplification: Results vary by piece. Better arrangements need further work on musical choices and processing costs.
  • Polished Real-Time Mode: While currently an experimental feature, we plan to continually refine our real-time tracking to ensure the continuous scrolling mode feels as polished as Wait Mode.
  • Live Microphone Input: Responsive note detection during practice remains under consideration; uploading a recording for transcription is a separate feature.
  • Improved Review Feedback: Ideas for more intuitive visualizations and actionable insights for post-performance review data.
  • Metronome: Currently challenging to integrate seamlessly with the dynamic pausing nature of Wait Mode.
  • Dynamics Scoring: Leveraging MIDI velocity to provide feedback on your expressive performance. This is challenging as dynamics are rarely well-annotated in digital sheet music, and not all MIDI keyboards support dynamics.
  • Note Duration Tracking: Advanced scoring based on precise note hold duration. This is complex to evaluate fairly, and sheet music rarely encodes full picture (see this discussion for context). Many MIDIs are not humanly playable
  • Sustain Pedal Integration: Figure out how to integrate a sustain pedal into the scoring.
  • Sight-Reading Challenges: Procedurally generated exercises designed specifically to sharpen your raw reading speed.
  • Practice Dashboard: Better long-term progress tracking, practice heatmaps of your repertoire mastery and personalized learning milestones.