finds.dev← search

// the find

LMMS/lmms

★ 9,980 · C++ · GPL-2.0 · updated Jun 2026

Cross-platform music production software

LMMS is a full DAW — piano roll, beat sequencer, song editor, mixer, and a pile of bundled synths — all free and cross-platform. It's the go-to recommendation for developers and hobbyists who want Ableton-like features without paying for them. The target audience is bedroom producers, chiptune makers, and anyone who finds GarageBand too limiting but can't justify a commercial DAW.

VST2 + LADSPA + LV2 + SoundFont2 support out of the box means your existing plugin library mostly just works. The bundled synth collection is genuinely varied — you get a SID emulator, an OPL2/OPL3 synth (OpulenZ), a TB-303 clone, and a wavetable synth, not just one generic oscillator bank. The CMake build is well-structured with proper cross-compilation support for Windows via MinGW and a working CI pipeline across Linux, Mac, and Windows. Localization is handled through Transifex with 30+ language files, which matters for software aimed at a global hobbyist audience.

VST3 support is still missing — this is a real gap in 2026 and means newer commercial plugins simply won't load. The project file format is XML-based and notoriously non-interoperable; you're locked in once you start a project and there's no DAW-to-DAW exchange story. Audio engine latency is managed through PortAudio/ALSA/JACK but there's no first-class ASIO support on Windows without ASIO4ALL hacks, which matters for live performance use. The codebase is large, aging C++ with limited documentation for contributors — the wiki tells you how to compile but not how the audio graph or plugin system is architected, making onboarding harder than it needs to be.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →