nowfound

Dev tools · alternatives · 2026

24 alternatives to UPiano, a Piano in Your Terminal

Hello HN! This is a Python app I've built for fun, while learning the Textual library, it's a piano/synthesizer app that you can play with the keyboard + mouse. You can see a demo video of it here: https://www.youtube.com/watch?v=0VXit110PcA You need to install FluidSynth before using it: https://www.fluidsynth.org/ It uses the Python bindings pyFluidSynth library: https://github.com/nwhitehead/pyfluidsynth And the General User GS soundfont: http://www.schristiancollins.com/generaluser.php If you try it out, i'd love to…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. UPiano, a Piano in Your Terminal launched in 2023; newer entries below may have overtaken it.

  1. 1

    Fast and fun way to learn piano

    2015 · hellosimply.com · its alternatives →

  2. 2

    I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.

    Aug 2026 · simedw.com · its alternatives →

  3. 3

    Play Piano on Widget, LockScreen, Dynamic Island

    2025 · apps.apple.com · its alternatives →

  4. 4

    This is a keyboard in just intonation. It can play the notes a piano can. The big difference from a piano is that all the notes become consonant. At least, when you want to play a dissonant chord, you are clearly opting in to it because it's clear which notes are dissonant to each other. You won't bump into a dissonant note by mistake. You can play without knowing any music theory. Hit arbitrary notes with the rhythm you want, and the pitches will work. Not understanding the buttons is fine. Even rolling your elbow around your keyboard is fine. If you are a musician and press the wrong key…

    2023 · ad8e.pages.dev · its alternatives →

  5. 5

    This is part of my journey on pybind11. I wrote a tiny FM Synthesis library in C++ and a Python wrapper for that using pybind11. There is a command-line piano app in the examples directory if you want to play with it. Here is the link: https://github.com/charstorm/koelsynth/tree/main/examples/si... My next target is to attach this to some kind of physics simulation - like a bunch of balls moving around in a box with some internal walls. When the ball hits certain trigger points, it produces the sound.

    2023 · github.com · its alternatives →

  6. 6

    I always found sheet music way too hard to read - and I literally spent a year at a company building a sheet music rendering engine. I wanted an app that would display music like the tutorials on YouTube, but not be focused on upselling lessons etc. like most current apps, and also would let me import my own files This works on MIDI files. If it’s a valid midi it probably plays. Since releasing, I did add a subscription for classical music - on a theory that most normal users don’t know what a midi file is. It changed about a month ago from an up front price to in app purchases and/or a…

    2023 · jacobdoescode.com · its alternatives →

  7. 7
  8. 8
    Pianolyze▲149

    Hey HN, I'm a pianist who's always been obsessed with understanding how great players think through harmony. What voicings are they using? How do they voice lead through changes? What's actually happening under their hands? Back in 2022, I built Harmonic Analyzer (https://www.youtube.com/watch?v=iNgSgvUmiOs) – a Mac app that used ML to transcribe polyphonic piano recordings. It got some traction, but I never quite finished it. Requiring users to download a Mac app felt like unnecessary friction, and I didn’t want to limit distribution to Mac users. I just shipped Pianolyze…

    Nov 2025 · pianolyze.com · its alternatives →

  9. 9AP

    I'm building a video conferencing app designed to facilitate better remote piano lessons. My hope is to solve a lot of the challenges piano tutors and new students deal with when taking lessons through Skype/Zoom. It leverages WebRTC's data transmission to send media, MIDI state, and (eventually) send sheet music files and other musical data. I'm surprised with how well the MVP has worked and would love to hear any feedback or suggestions!

    2024 · keyboardconnect.com · its alternatives →

  10. 10

    A little weekend project, made so I can pause/play/rewind directly on the piano, when learning a song by ear.

    Mar 2026 · github.com · its alternatives →

  11. 11
    Flowkey▲163

    The easiest way to learn piano

    2014 · flowkey.com · its alternatives →

  12. 12
    Pianify▲79

    Simple and effective piano learning app

    2021 · apps.apple.com · its alternatives →

  13. 13

    Make a song and a music video while you're on the go

    Feb 2026 · apps.apple.com · its alternatives →

  14. 14

    🎹 Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual - ZaneH/piano-trainer

    2025 · github.com · its alternatives →

  15. 15

    GPU powered models to convert any song to piano

    Aug 2026 · pianoify.net · its alternatives →

  16. 16

    A synth piano synth that generates all of its audio files dynamically using JavaScript and data URIs. Choose from a variety of sounds styles and play with the looper, visual waveforms, and more.

    2012 · mrcoles.com · its alternatives →

  17. 17

    Browser music and piano studio with visual harmony tools

    May 2026 · coffeepiano.com · its alternatives →

  18. 18IB

    Hey HN, I’m an ex-Google engineer trying to get back into music production. I needed a way to sequence my hardware synths using AI contexts without constantly switching windows, so I built this. It runs entirely in the browser using WebMIDI. No login required. It connects to your local MIDI devices (if you're on Chrome/Edge) and lets you generate patterns. Tech stack: [React / WebMIDI API / etc]. Link: www.simplychris.ai/droplets Code is a bit messy, but it works. Feedback welcome.

    Dec 2025 · simplychris.ai · its alternatives →

  19. 19PB

    Hi HN, I'm Erwin. I built a small free open-source utility that bridges Bluetooth LE MIDI keyboards into the new Windows MIDI Services stack so any DAW or Web MIDI app can use them as if they were wired. I bought a Roland FP-90X piano partly because it had Bluetooth MIDI. On my Windows 11 PC, pairing succeeded, but my DAW couldn't see the keyboard, and notes I sent from the PC never made the piano sing. After a regrettable number of evenings, I'd separated this into three independent bugs stacked on top of each other. The first one is the famous one: Windows only natively exposes BLE-MIDI…

    May 2026 · its alternatives →

  20. 20

    I made this as a side project because I've always loved music but never had a real instrument or lessons. It started as a simple piano to play online, but grew into something more: - 100% free, no installation or login required - Multilingual interface (EN/ES/PT, more coming) - Works on desktop and mobile - Step-by-step mode to learn songs interactively Try it here: https://pianoeletronico.com.br/en It’s not professional software, just a free and fun way to make music. Feedback and ideas are very welcome!

    2025 · pianoeletronico.com.br · its alternatives →

  21. 21

    Body: I built a polyphonic synthesizer in Python with a tkinter GUI styled after the Moog Subsequent 37. Features: 3 oscillators, Moog ladder filter (24dB/oct), dual ADSR envelopes, LFO, glide, noise generator, 4 multitimbral channels, 19 presets, rotary knob GUI, virtual keyboard with mouse + QWERTY input, and MIDI support. No external GUI frameworks — just tkinter, numpy, and sounddevice.

    Feb 2026 · github.com · its alternatives →

  22. 22

    Real-time piano duetting over the internet!

    2020 · cloudpiano.io · its alternatives →

  23. 23
    Drops▲104

    Turn your keyboard into a Piano 🎹

    2017 · drops-piano.com · its alternatives →

  24. 24

    AI that turns your melody into a full arrangement

    Feb 2026 · apps.microsoft.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →