nowfound

Life & fun · alternatives · 2026

24 alternatives to HTML5 Piano - with its own data URI synth

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.

HTML5 Piano is a browser-based synthesizer keyboard built entirely with HTML, JavaScript, and CSS. It generates all audio dynamically at the byte level using data URIs rather than pre-recorded files. Players can choose… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. HTML5 Piano - with its own data URI synth launched in 2012; newer entries below may have overtaken it.

  1. 1AS
  2. 2

    Hardware and software projects by Ali Roberts

    Nov 2025 · bitsnpieces.dev · its alternatives →

  3. 3

    If you already know what bytebeat is, you don't need an explanation. If not, check my project :) Here is how it looks: SELECT mono(output( arraySum(x -> 1 / 6 * running_envelope(30 * (1 + x / 6), time, 0.05 * x, 0.005, lfo(0, 0.25, sine_wave, time / 8), 0.1) * sine_wave(time * 80 * exp2(x / 3)), range(12)))) FROM table; To check how it sounds, find the examples in the repository https://github.com/ClickHouse/NoiSQL

    2023 · github.com · its alternatives →

  4. 4

    Generate custom metal music tracks with DJEN, the powerful online music generator. Choose from a wide range of customization options to create the perfect sound, then save and share your tracks with the DJEN community.

    2016 · djen.co · its alternatives →

  5. 5

    Draw.Audio is a free online music maker. Draw notes on a grid and hear them play back instantly — a browser-based synthesizer, sequencer, and visual instrument.

    2024 · draw.audio · its alternatives →

  6. 6PW

    Web audio based synth, play it with the computer keyboard or a MIDI keyboard.

    2017 · errozero.co.uk · its alternatives →

  7. 7

    Play Piano on Widget, LockScreen, Dynamic Island

    2025 · apps.apple.com · its alternatives →

  8. 8IB

    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 →

  9. 9AJ

    SYNTHI-JS is a JavaScript emulation of the legendary EMS Synthi A analog synthesizer.

    2016 · alexnisnevich.github.io · its alternatives →

  10. 10
    Udio▲251

    Generative song creator & mobile studio. Make your music.

    2025 · apps.apple.com · its alternatives →

  11. 11

    Keyboard-controlled music sequencer, sampler, and synth - kofigumbs/typebeat

    2022 · github.com · its alternatives →

  12. 12
  13. 13

    Tones is a simple, open, collaborative music-making platform. All tones are created using the built-in synthesizer.

    2018 · tones.fm · its alternatives →

  14. 14

    Browser music and piano studio with visual harmony tools

    May 2026 · coffeepiano.com · its alternatives →

  15. 15R4

    2015 · barakchamo.github.io · its alternatives →

  16. 16HA
  17. 17
    DoraPiano▲114

    Create beautiful piano visualizations online

    2025 · dorapiano.com · its alternatives →

  18. 18

    An HTML version of a Roland TR-909

    2015 · its alternatives →

  19. 19

    An online interactive and playable 19 tone equal temperament keyboard.

    2016 · academo.org · its alternatives →

  20. 20

    I built k-synth as an experiment to see if a minimalist, K-inspired array language could make sketching waveforms faster and more intuitive than traditional code. I’ve put together a web-based toolkit so you can try the syntax directly in the browser without having to touch a compiler: Live Toolkit: https://octetta.github.io/k-synth/ If you visit the page, here is a quick path to an audio payoff: - Click "patches" and choose dm-bell.ks. - Click "run"—the notebook area will update. Click the waveform to hear the result. - Click the "->0" button below the waveform to copy…

    Mar 2026 · octetta.github.io · its alternatives →

  21. 21

    Emulation of the Roland Juno-106 analog synth. Contribute to stevengoldberg/juno106 development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  22. 22T1
  23. 23

    Visual guides for learning any piano song on the internet.

    2023 · chromewebstore.google.com · its alternatives →

  24. 24

    Turn colors into sounds

    2024 · apps.apple.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 →