nowfound

Dev tools · alternatives · 2026

24 alternatives to I wrote a partial re-implementation of DirectMusic

DirectMusic[1] is a deprecated Windows API for playing dynamic music scores authored using DirectMusic Producer[2]. It was originally released as part of DirectX in 1999 and discontinued with the release in Windows Vista around 2009-ish. Due to my involvement with projects[3] re-implementing an old game engine for the early 2000's games Gothic and Gothic II[4], I came to notice that existing solutions[5] were incorrect and hard to use. Thus, I was tasked with writing a new, correct re-implementation of the API. Today, my re-implementation is able to (mostly) play back so-called style-based…

This is a re-implementation of DirectMusic, a deprecated Windows audio API originally released in 1999 for playing dynamic music scores. The tool recreates the API's functionality to support legacy games from the early… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I wrote a partial re-implementation of DirectMusic launched in 2024; newer entries below may have overtaken it.

  1. 1

    This is an web audio experiment I've been wanting to do for a long time. Basically an ambient music composition, but all the sound elements are laid out in space, and that musical space can be explored freely. It's definitely inspired by in-world music that sometimes appears in games. I basically took that concept, keeping the music aspect, and dropping the entire "game" aspect. I also turned it into a more "traditional" non-interactive album, but since I started with code, why not program the whole thing? Had a blast making the entire album from code, the complete source for the album is…

    2024 · ambient.garden · its alternatives →

  2. 2

    The world's first dynamic music engine

    2021 · its alternatives →

  3. 3FA

    Hi all, I've spent some time working on music demixing or music source separation algorithms, which take in a mixed song and output estimates of isolated components (e.g. vocals, drums, bass, other). I took a popular PyTorch model with good performance (Open-Unmix, UMX-L weights), reimplemented the inference steps in C++, and compiled it to WebAssembly for a free client-side music demixer.

    2023 · sevag.xyz · its alternatives →

  4. 4IM

    2022 · signalsandsorcery.org · its alternatives →

  5. 5IF

    Hi HN, Last time I showed free-music-demixer, which people seemed to enjoy. It was a static website with a Javascript + WASM module to perform music demixing (or music source separation) using an AI model UMX-L (Open-Unmix) running client-side in the browser. Since then, I have overhauled the project and made several improvements: - The demixing/separation quality is higher now, since I implemented the missing post-processing step - Memory usage is lower now by performing a custom segmented inference with a streaming LSTM, which should allow larger tracks (or, dare I say,…

    2023 · freemusicdemixer.com · its alternatives →

  6. 6

    Use customizable ambient music to enhance focus and foster productivity. Re-claim your attention span and achieve a sense of flow using infinite-length ambient music and audio.

    2022 · flowful.app · its alternatives →

  7. 7

    Hello HN! Here's Billard. It combines music and physics into a unique creative tool, as I explore various unconventional methods for generating music. Most traditional music composition tools revolve around the idea of a repeatable pattern. Billard is a webapp that never repeats itself. It generates music automatically based on the collisions of balls in a 2D space. Collisions trigger notes (or chords) in a given key. One can add balls or move them (y-position is pitch); the app remembers its state between reloads; or it can be reset with the 'init' button on the top left. Gravity can be…

    2024 · billard.medusis.com · its alternatives →

  8. 8

    bespoke music player for web. Contribute to DusteDdk/dstream development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  9. 9
  10. 10

    Hi HN! I could never find the right sample for my music, so we built Sounds. A collaborative catalog of free samples and loops, generated with our music model. Everything is free to browse and download, but the most fun part is to generate your own. Every generation joins the public library, so the catalog grows from what people couldn't find.

    Apr 2026 · elevenmusic.io · its alternatives →

  11. 11

    Some time ago I moved from Spotify to Apple Music for a few reasons. As someone who builds iOS and macOS apps, I quickly noticed how rough the Apple Music experience felt on Mac. It just wasn’t fun to use. So I decided to challenge myself and see if it was possible to build a full, complex, and performant Apple Music client using SwiftUI. At first, it went surprisingly well. SwiftUI made it easy to build out the main structure and experiment quickly. The UI came together nicely, and it was exciting to see how modern and flexible the framework could be. But the deeper I went, the more cracks…

    2025 · daftmusic.app · its alternatives →

  12. 12

    As a side project for a hockey manager game, I created a small audio tracker, "HM Tracker," which was used to make the game's music. It is a browser-based tracker-style music workstation. All sound is procedurally generated from oscillators - no samples, no plugins. The UI lets you edit patterns on a step grid, pick instruments and chords, then export as a standalone JS music engine or WAV file. Built with vanilla JS and the Web Audio API (best experienced on a desktop browser). Made in the '90s demoscene spirit (at least the looks, anyway). Would love any feedback!

    Mar 2026 · manager.kiekko.pro · its alternatives →

  13. 13

    Flat is intuitive music notation software for Mac, Windows, web, iOS & Android. Compose, collaborate, play & print sheet music from any device.

    2016 · flat.io · its alternatives →

  14. 14
    Sndtst▲124

    8-bit video game music

    2014 · sndtst.com · its alternatives →

  15. 15HA
  16. 16L1
  17. 17IM

    I'm developing Hyperstep[0], a spatial language for music production. I find using existing DAWs frustrating because they don't allow me to navigate and operate intuitively on the latent spaces behind my musical ideas. This is why I've decided to build my own set of "seeing tools".(Bret Victor)[1]. I'm also convinced that by framing music as processes and interactions in the 3D world, spatialization and mixing should become fairly pain-free. I'm still early in development and I would love to build this into an actual product that can be integrated into existing DAWs or even turn it into a…

    2022 · a-sumo.github.io · its alternatives →

  18. 18

    Old school Breakout with music-making (in your browser)

    2015 · pippinbarr.com · its alternatives →

  19. 19

    Use AI to Create Music from Text

    2024 · its alternatives →

  20. 20GA

    Hi guys! At our startup, Galiboo, we've created an AI-powered API for music, which can do things like: - searching for music with natural language - extracting hundreds of moods & emotions from any track - finding tracks by tags - get similar-sounding music - and more. The website is https://galiboo.com/, and the API docs are at apidocs.galiboo.com. We've also got a live demo at demo.galiboo.com. We also have a Python client library at https://github.com/galiboo/galiboo-python. Our APIs are in beta, so we'd love to hear your thoughts & feedback! :) Thanks!

    2018 · its alternatives →

  21. 21AM

    Bring your music to life.

    2021 · hyperchroma.app · its alternatives →

  22. 22
    BitMidi▲82

    🎹 The wayback machine for old-school MIDI files

    2018 · bitmidi.com · its alternatives →

  23. 23
  24. 24

    Hi HN, I’ve been working on a browser-based tool for exploring and debugging Web Audio API graphs. Web Audio Studio lets you write real Web Audio API code, run it, and see the runtime graph it produces as an interactive visual representation. Instead of mentally tracking connect() calls, you can inspect the actual structure of the graph, follow signal flow, and tweak parameters while the audio is playing. It includes built-in visualizations for common node types — waveforms, filter responses, analyser time and frequency views, compressor transfer curves, waveshaper distortion, spatial…

    Mar 2026 · webaudio.studio · 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 →