From Wikipedia, the free encyclopedia

Original author(s)Paul Giblock
Tobias Junghans[1]
Developer(s)LMMS developers
Initial release2004; 19 years ago (2004); as Linux MultiMedia Studio
Stable release
1.2.2[2] / 4 July 2020
Written inC++ with Qt[3]
Operating systemCross-platform: Windows, macOS, Linux
Platformx86 and x86-64 (Linux, macOS, Windows), only Linux: arm64, armel, armhf, mips, mips64el, mipsel, ppc64el, s390x[3]
Available in20 languages[4]
TypeDigital audio workstation

LMMS (formerly Linux MultiMedia Studio[6]) is a digital audio workstation application program. It allows music to be produced by arranging samples, synthesizing sounds, entering notes via mouse (or other pointing device) or by playing on a MIDI keyboard, and combining the features of trackers and sequencers. It is free and open source software, written in Qt and released under GPL-2.0-or-later.

System requirements[edit]

LMMS is available for multiple operating systems, including Linux, OpenBSD, macOS, and Windows. It requires a 1 GHz CPU, 512 MB of RAM and a two-channel sound card.[7]

Program features[edit]

LMMS accepts soundfonts and GUS patches, and it supports the Linux Audio Developer's Simple Plugin API (LADSPA) and LV2 (only master branch, since 24.05.2020). It can use VST plug-ins on Win32, Win64, or Wine32, though currently the macOS port doesn't support them.[8][9]

It can import Musical Instrument Digital Interface (MIDI) and Hydrogen files and can read and write customized presets and themes.[10]

Audio can be exported in the Ogg, FLAC, MP3, and WAV file formats.[11]

Projects can be saved in the compressed MMPZ file format or the uncompressed MMP file format.[12]


  • Song Editor – for arranging instruments, samples, groups of notes, automation, and more
  • Beat+Bassline Editor – for quickly sequencing rhythms
  • FX Mixer – for sending multiple audio inputs through groups of effects and sending them to other mixer channels, infinite channels are supported
  • Piano Roll – edit patterns and melodies
  • Automation Editor – move almost any knob or widget over the course of the song

Audio plug-ins[edit]

LMMS includes a variety of audio plug-ins that can be drag-and-dropped onto instrument tracks in the Song Editor and Beat+Bassline Editor.

Synthesizer plugins:

  • BitInvaderwavetable-lookup synthesis
  • FreeBoyemulator of Game Boy audio processing unit (APU)
  • Kicker – bass drum synthesizer
  • LB302 – imitation of the Roland TB-303
  • Mallets – tuneful percussion synthesizer
  • Monstro – 3-oscillator synthesizer with modulation matrix
  • Nescaline – NES-like synthesizer
  • OpulenZ – 2-operator FM synthesizer
  • Organic – organ-like synthesizer
  • Sf2 Player – a Fluidsynth-based Soundfont player
  • SID – emulator of the Commodore 64 chips
  • TripleOscillator - 3-oscillator synthesizer with 5 modulation modes: MIX, SYNC, PM, FM, and AM
  • Vibed – vibrating string modeler
  • Watsyn – 4-oscillator wavetable synthesizer
  • ZynAddSubFX

Other plugins

  • AudioFileProcessor (AFP) – basic sampler with trimming and looping capabilities
  • VeSTige - interface for VST plugins


Audio output examples[edit]

See also[edit]


  1. ^ "LMMS Alternatives and Similar Software - AlternativeTo.net". AlternativeTo.
  2. ^ Error: Unable to display the reference properly. See the documentation for details.
  3. ^ a b "Debian -- Details of package lmms in buster". Debian. Retrieved 24 November 2019.
  4. ^ "LMMS – Currently supported languages". GitHub. Retrieved 21 June 2017.
  5. ^ "LMMS License". lmms.io. Retrieved 2 June 2021.
  6. ^ "7.1 Glossary". LMMS User manual. 2020. Archived from the original on 18 June 2022. Retrieved 28 April 2023.
  7. ^ "LMMS • Documentation". lmms.io. Archived from the original on 9 September 2017. Retrieved 31 March 2016.
  8. ^ "VeSTige - LMMS Wiki". lmms.io.
  9. ^ "LMMS – Linux MultiMedia Studio". SourceForge. Retrieved 17 May 2011.
  10. ^ Dave Phillips (17 August 2009). "LMMS: The Linux MultiMedia Studio". Linux Journal. Retrieved 31 March 2016.
  11. ^ "LMMS Sound Editing Software". Software Insider. Retrieved 31 March 2011.[permanent dead link]
  12. ^ "lmms.io/utils.php function read_project". Github. Retrieved 3 August 2017.

External links[edit]