Alternatives
Products that do what Play Harmonium does
online with keyboard shortcuts, touch controls, and MIDI
- 1

- 2AS
Hi Hacker News, I've created Chord Nebula, a simple web-based game designed to help users learn and practice piano chords, basic progressions, and harmony fundamentals. The game integrates with MIDI keyboards, allowing you to play chords in real-time and receive immediate feedback based on the key you choose. GitHub Repository: https://github.com/yottanami/chord_nebula Live Demo: https://chords.yottanami.com Requirements: To use Chord Nebula, you'll need a MIDI keyboard connected to your computer. Current Status: Chord Nebula is still a simple project. I'm…
2024 · chords.yottanami.com
- 3

- 4
Play authentic harmonium online — Sargam, MIDI & reverb free
Mar 2026 · web-harmonium.com
- 5
A browser-based harmonium for practice, learning, and play
Mar 2026 · webharmonium.space
- 6

A free browser harmonium for Indian music learners
May 2026 · webharmonium.vercel.app
- 7JI
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
- 8KA
Hi HN, I created kew, a music player for the Linux terminal. This started when I asked myself: what if I could just type something like "play nirvana" in the terminal and have the rest taken care of automatically? That got the ball rolling and I kept adding stuff: covers in ascii and then as sixel images, a playlist view, a visualizer, a library view and finally search. While kew can be used as a commandline tool, it has evolved into a TUI app. Here are some example commands: kew nirvana # Plays all of your Nirvana songs, shuffled kew nevermind # Plays the "Nevermind" album in order kew…
2024 · github.com
- 9

- 10
- 11

- 12

- 13

- 14

- 15

- 16SH
I made a software library for displaying piano music 7 years back, and recently ported it to the web (which is now easier than even ever). It displays sheet music as you play, and let's you take snapshots of specific chords, then keeps a running list of chords as keyboard visuals (instead of just displaying sheet music). Just a simple tool for songwriting/ figuring out songs by ear, or just understanding music key theory (which I'm admittedly a still a beginner at).
2025 · pianoboi.site
- 17

- 18AP
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
- 19AS
2024 · pbat.ch
- 20

- 21

- 22

- 23MA
Here is the backstory: I used to use YouTube Music, but then I deleted my Google account. I didn't want Spotify because I hate it for various reasons, and at the same time I wanted to show off my programming skills. So here we are. --- On the client: solidjs + tailwindcss + minisearch. IndexedDB as the database. One web worker to download audio to OPFS. Another web worker for indexing with minisearch. On top of this a service worker to precache static assets and make the app work offline. On the server: bun + astro + sqlite + ffmpeg. Full-text search is implemented with fts5. Astro Actions…
2025 · mayo.clumsy.fish
- 24

Ranked by how close each launch is in meaning, then by votes. Refine with a description →