LinuxCommandLibrary

lmms

Free, open source, multiplatform digital audio workstation.

TLDR

Start the GUI

$ lmms
copy


Start the GUI and load external config
$ lmms --config [path/to/config.xml]
copy


Start the GUI and import MIDI or Hydrogen file
$ lmms --import [path/to/midi/or/hydrogen/file]
copy


Start the GUI with a specified window size
$ lmms --geometry [x_size]x[y_size]+[x_offset]+[y_offset]
copy


Dump a .mmpz file
$ lmms dump [path/to/mmpz/file.mmpz]
copy


Render a project file
$ lmms render [path/to/mmpz_or_mmp/file]
copy


Render the individual tracks of a project file
$ lmms rendertracks [path/to/mmpz_or_mmp/file] [path/to/dump/directory]
copy


Render with custom samplerate, format, and as a loop
$ lmms render --samplerate [88200] --format [ogg] --loop --output [path/to/output/file.ogg]
copy

SYNOPSIS

lmms "[globaloptions...][action[actionparameters...]]

DESCRIPTION

LMMS is a free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface.

LMMS features components such as a Song Editor, a Beat+Bassline Editor, a Piano Roll, an FX Mixer as well as many powerful instruments and effects.

ACTIONS

"<no

Start LMMS in normal GUI mode.

"dump

Dump XML of compressed (MMPZ) file in.

"render

Render given project file.

"rendertracks

Render each track to a different file.

"upgrade

Upgrade file in and save as out. Standard out is used if no output file is specified.

GLOBAL OPTIONS

"

Bypass root user startup check (use with caution).

"-c,

Get the configuration from configfile instead of ~/.lmmsrc.xml (default).

"-h,

Show usage information and exit.

"-v,

Show version information and exit.

OPTIONS IF NO ACTION IS GIVEN

"

Specify the preferred size and position of the main window.
geometry syntax is xsizexysize+xoffset+yoffset.
Default: full screen.

"

Import MIDI or Hydrogen file in.

OPTIONS FOR RENDER AND RENDERTRACKS

"-a,

Use 32bit float bit depth.

"-b,

Specify output bitrate in KBit/s (for OGG encoding only), default is 160.

"-f,

Specify format of render-output where format is either 'wav', 'ogg' or 'mp3'.

"-i,

Specify interpolation method - possible values are linear, sincfastest (default), sincmedium, sincbest.

If -e is specified lmms exits after importing the file.

"-l,

Render the given file as a loop, i.e. stop rendering at exactly the end of the song. Additional silence or reverb tails at the end of the song are not rendered.

"-m,

Set the stereo mode used for the MP3 export. stereomode can be either 's' (stereo mode), 'j' (joint stereo) or 'm' (mono). If no mode is given 'j' is used as the default.

"-o,

Render into path.
For --render, this is interpreted as a file path.
For --render-tracks, this is interpreted as a path to an existing directory.

"-p,

Dump profiling information to file out.

"-s,

Specify output samplerate in Hz - range is 44100 (default) to 192000.

"-x,

Specify oversampling, possible values: 1, 2 (default), 4, 8.

AUTHORS

Tobias Doerffel <tobydox/at/users.sourceforge.net>, Paul Giblock and others. See AUTHORS for details.

SEE ALSO

https://lmms.io/ https://lmms.io/documentation/ https://github.com/LMMS/lmms

Copied to clipboard