Jump to content

LMMS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by DogsRNice (talk | contribs) at 18:16, 8 April 2022 (Editors). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

LMMS
Original author(s)Paul Giblock
Tobias Junghans[1]
Developer(s)LMMS developers
Initial release2004; 20 years ago (2004); as Linux MultiMedia Studio
Stable release
1.2.2[2] / 4 July 2020; 9 November 2020
Repository
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
LicenseGPL-2.0-or-later[5]
Websitelmms.io

LMMS (formerly Linux MultiMedia Studio) is a digital audio workstation application program. It allows music to be produced by arranging samples, synthesizing sounds, playing on a MIDI keyboard, and combining the features of trackers and sequencers. It supports the Linux Audio Developer's Simple Plugin API (LADSPA), LV2 (only master branch, since 24.05.2020) and Virtual Studio Technology (VST) plug-ins (on Win32, Win64, or Wine32).[6] It is free and open source software, written in Qt and released under GPL-2.0-or-later.

Overview

System requirements

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

LMMS accepts soundfonts and GUS patches. It can import Musical Instrument Digital Interface (MIDI) and Hydrogen files. It can read and write customized presets and themes.[8] Audio can be exported in the Ogg, FLAC, MP3, and WAV file formats,[9] and the projects can be saved in the compressed MMPZ file format or the uncompressed MMP file format.[10] It can use VST plug-ins on Win32, Win64, or Wine32, though currently the macOS port doesn't support them.[11]

Editors

Editors of LMMS
  • 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
  • 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
  • AudioFileProcessor (AFP) – sampler with trimming and looping abilities

Standards

See also

References

  1. ^ "LMMS Alternatives and Similar Software - AlternativeTo.net". AlternativeTo.
  2. ^ "1.2.2 Latest". 4 July 2020. Retrieved 8 July 2023.
  3. ^ a b "Debian -- Details of package lmms in buster". Debian. Retrieved 24 November 2019.
  4. ^ "LMMS – Currently supported languages". Retrieved 21 June 2017.
  5. ^ "LMMS License". lmms.io. Retrieved 2 June 2021.
  6. ^ "LMMS – Linux MultiMedia Studio". SourceForge. Retrieved 17 May 2011.
  7. ^ "LMMS • Documentation". lmms.io. Archived from the original on 9 September 2017. Retrieved 31 March 2016.
  8. ^ Dave Phillips (17 August 2009). "LMMS: The Linux MultiMedia Studio". Linux Journal. Retrieved 31 March 2016.
  9. ^ "LMMS Sound Editing Software". Software Insider. Retrieved 31 March 2011.[permanent dead link]
  10. ^ "lmms.io/utils.php function read_project". Github. Retrieved 3 August 2017.
  11. ^ "VeSTige - LMMS Wiki". lmms.io.