Flatsonar

PianoCheetah

by Stephen Hazel

a better way to play it

Dangerous permissions Verified creator Unlicense v2025.05b
Screenshot 1 of PianoCheetah Screenshot 2 of PianoCheetah Screenshot 3 of PianoCheetah

About

Play and practice a pop song on piano and drums. In a "pianoroll" format that's a kinda fancy.

You practice the piano parts and the background tracks sync to your tempo. Our aim is to get a song into our head and fingers.

The real notes of the song are simplifed down to one note per hand max. And your hands stay in one position.

Any midi file can become a song for you to practice and play.

More description / install docs / screenshots on the website (see Links).

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • full access to your entire file system
    --filesystem=host
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • network
    --share=network
  • inter-process communication (needed for X11)
    --share=ipc
  • Wayland display
    --socket=wayland
  • audio
    --socket=pulseaudio
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • GPU acceleration
    --device=dri
  • access to xdg-config/kdeglobals
    --filesystem=xdg-config/kdeglobals:ro
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar
  • talks to org.kde.kconfig.notify
    --talk-name=org.kde.kconfig.notify
  • talks to org.kde.KGlobalSettings
    --talk-name=org.kde.KGlobalSettings
  • talks to org.kde.kdeconnect
    --talk-name=org.kde.kdeconnect

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.