28JUL2014, edited by PEARSCH, IAeSR. v1.0

Installing LMMS
Compiling LMMS (advanced users/developers)
• Terms and Conventions

Step-by-step, task oriented guides to achieving particular goals in LMMS.

Getting Started - a brief walk-through for the impatient
• Your First Song with LMMS - a step-by-step tutorial
o Your first beat
o Your first bass
o Your first melody
o Your first arp
o Your first automation
o Your first vocals
o Your first effects (FX)
o Your first song


Making Triple-Oscillator patches - Guidelines for creating useful triple-oscillator patches
Video tutorials - step by step tutorials covering many parts of LMMS usage

Manual , Pages in category "1.0-Manual"
A reference style description of the functions of each menu item and tool, including how it fits in with
the tasks in Using the LMMS.

Main Menu Bar
Tool Bar
Side Bar
Instrument Plugins

Instrument Editor
Song Editor
Beat + Bassline Editor
Piano Roll Editor
Automation Editor
FX Mixer
Project Notes
Controller Rack
o Effect Plugins
o Ladspa Effects
LMMS Settings
Key Mappings

Using LMMS Elements
A thematic description of how the various tools/elements in LMMS work.
Working with Instruments
Working with Samples
Composing in the Piano Roll Editor
Composing Bass Lines and Drum Sequences
Putting the song together
Working with Automation
Working with LADSPA effects
Working with VSTs effects
Working with Controllers
Working with Effects and the Mixer
Working with VSTs
Using MIDI
Exporting the Song

Glossary & INDEX
Here are a list of terms used in LMMS and their meaning.

Add Automation track symbol:
Adding Tracks: [see Song Editor, below]


Arpeggios: [see Instrument Window, below]

Audio Settings, LMMS:

AudioFileProcessor: [see Plugin, below]
Automation Editor: [see Windows Controls, below]

Automation Window: [see Windows Controls, below] Setting the position of a knob or other control in
LMMS over time by a manually-drawn envelope. Automation is edited in the Automation Editor for
individual controls. [See the article on Working with Automation for a more task-oriented description.]
As the Piano Roll, you must connect the Automation Editor to a segment, in this case an Automation
segment. If you open the Automation Editor (shortcut F8), and it looks like the image, then close it and
double-click on an Automation track segment to connect it. What can be Automated?
Automation Editor Toolbar: Comprises Editing automation, Control Points, Drawing Control Points,
Working with Selections, Erasing Control Points.

Automation Editor with Automation! Comprises Drawing Control Points and timeline spacing.
Operations such as cut, copy, paste, delete, and move selection operate on 1 or more selected control

Control Points can
Moved and
Automation, working with:


Bass Booster:


BB track (Beat/Bassline): (plays the sound/patch over and over as you edit) [see Song Editor, below]
Beat & Bassline Editor Toolbar: [see Windows Controls, below]

Beat/Bassline Tracks: [see Song Editor, below]
Beat/Bassline Track Context Menu: [see Song Editor, below]

Bit depth [Dynamic range]: The resolution of each sample. The number of volume steps in each sample.
The number of bits in each sample.
Bit rate:

Chords: [see Instrument Window, below]
Clipboard for the Piano Roll:
[same as CNTRL-X, CNRL-C, CNTRL-V]
Composing Bass Lines and Drum Sequences (BB): [see Beat/Bassline Editor, above]

1 Adding new instruments
2 Composing patterns
o 2.1 More than one pattern
3 Philosophies of pattern design
o 3.1 Plan A. One pattern per bar
o 3.2 Plan B. Pattern and variations
o 3.3 Plan C. One pattern per instrument
o 3.4 What is best?
4 Putting patterns into your song
5 Multi-bar Rhythms
6 Modifying Notes

Composing in the Piano Roll Editor: [see Piano Roll Editor, below]

1 Overview

2 Writing Notes
o 2.1 With mouse
o 2.2 With keyboard
3 Real-Time Edits
4 Editing Notes
o 4.1 Selecting
o 4.2 Cut, Copy and Paste
o 4.3 Changing Volume/Pan

Compression: Making a file smaller. It can be done in two ways:
1. Lossy compression makes the file smaller by loosing (unimportant) information (bits). Ogg and
mp3 is examples of lossy compressed files.
2. Lossless compression makes the file smaller by writing it in a smarter way, thus no
information get lost. Flac is an example of lossless compressed files.
Compressor: Reduces the dynamic range by amplifying quiet sounds and reducing the volume of loud
sounds. This is a science in itself, with a lot of possibilities, thus you should read more about
Compression to understand why the first sentence isn't necessarily true.
Controller: Setting the position of a knob or other control in LMMS over time by a generated envelope
such as an LFO. This differs from automation because automation is drawn manually by the user and is
often not a repeated effect such as a Sine, Square or Saw wave, whereas controllers use such waves to
give a regular pattern to a control.
Controller Rack: (see Effects Plugin/LADSPA Effects) [see Windows Controls, below]

The Controller Rack displays all the controllers created within
this project. There are 2 types of controllers: LFO controller and Peak controller.
Create New Project: [see File Controls, below]
Create New Project From Template: [see File Controls, below]


Detuning the Piano Roll:

Dual Filter:
Takes the incoming audio, splits it and processes
it using two separate filters. The resulting two audio streams are then mixed back together based on the
"Mix" dial. This plugin is very useful to create a balance between high and low components of a signal,
e.g. kick drums.
Dynamic range: The ratio between the strongest and weakest sound in a song. A song with high
dynamic range has very weak and very strong sounds.

Dynamics processor:
Dynamics Processor
allows modification of the signal dynamics in a flexible way. It can be used as a compressor, a gate, an
expander, or for any other dynamics modifications.

Edit Menu: [see Main Menu, below]
Editing Tools: [see Song Editor, below] Comprises Draw Mode, Edit Mode, Insert/Delete Bars,
Editor, Automation: [see Automation, above]
Editor, Beat + Bassline:

Editor, Instrument:
Editor, Piano Roll:
Editor, Song: [see Track, below]

Draw, Erase, Select, and Detune

Effects Plugins (FX and Mixer): Comprise Amplifier, Bass Booster, Peak Controller,
Spectrum Analyzer, Stereo Enhancer, Stereophonic Matrix, Dual Filter, Dynamics processor,
Effects, working with VSTs: [see VST, below]
Effects, working with LADSPA: [see LADSPA, below]
Electric Bass:
Envelopes: [see Instrument Window, below]
EQ Equalizer: An equalizer adjusts the balance between frequencies (by adjusting the amplitude of audio
signals at particular frequencies). Equalizers often appear as frequency-specific volume knobs.

Export Current Project: [see File Controls, below]
Exporting the finished product:
Exporting the Song: Comprises File format ; Sample rate ; Bit rate ; Bit depth [Dynamic range] ;


File Controls:
Filter: A filter alters the frequency spectrum of a sound coming out of an oscillator. Common filters are
low-pass (meaning low frequencies are let through), high-pass (allowing high frequencies through),
notch (blocking a narrow range of frequencies), and band-pass (allowing only a narrow range of
frequencies). Filters, even in the digital world, cannot be truly linear - i.e. the graph of the filter's
response over frequency shows a curved 'knee' dropping down rather than a vertical line. This means
that a low-pass filter set to 100Hz will let some frequencies lower than that through, although the lower
the frequency the more it will be cut. The steepness of the drop in a filter is called its Q parameter.
Historically, some analogue filters also introduced 'resonance' or amplification of frequencies around
the 'knee' point in the filter - this effect has been used in much electronic music and is included in

Filters: [see Instrument Window, below]
Freeze: To freeze a song or bassline track is to pre-render its sound and play that rather than render the
track in real time. This allows you to render a very complex track that would otherwise take too much
CPU time to play with all the other tracks in the song. While a track is frozen, changes to it do not take
effect. When thawed, the changes will take effect and the track will once again be rendered in real time
as the song progresses. Tracks can only be frozen when playback is stopped.

FX channel, Master:
The Master channel controls the overall volume of all the combined
instruments and FX-channels.

FX channels, add Effects:
Each effects entry has a standard set of visible controls:
• On/Off LED toggle switch (yellow)
• Knobs for W/D, Decay, and Gate (these are explained here)
• a Controls button that is a show/hide toggle for the effect’s plugin configuration dialog
A R-click context menu allows you to:
• remove the effect's entry from the Effects Chain box
• move the effect's entry up or down in the stacking order
Also notice that the Effects Chain box itself has an On/Off LED toggle (green) that turns off all the effects
on that FX channel only

FX channels, assign Instruments to:

To assign an instrument to an FX-channel, click on its name in either the Song Editor or Beat/Bassline
Editor, depending on where it is located. In the instrument settings window, set the FX CHNL to the FX
channel you want by:
Hovering your mouse over the digital readout number and scrolling the mouse wheel, or
Dragging your mouse vertically on the digital readout number.
FX mixer: [see Windows Controls, below] Comprises Overview, Master FX channel, Add Effects to FX
channels, Assign Instruments to FX channels.
FX Mixer show/hide toggle button:
FX Mixer Window:

FX TAB: [see Instrument Window, below]
Func TAB: [see Instrument Window, below]


General Settings, LMMS:

Help Menu: [see Main Menu, below] Help opens the wiki's Main Page.


Instrument Controls: [see Instrument Window, below]
Instrument Editor:
Instrument in the BB Editor:

Instrument Plugins: [see Sidebar, below]
Instrument Tracks, creating new:
Instrument Window, The:
Instruments, working with:

1 Creating an Instrument
2 The Instrument Window
o 2.1 Instrument Controls
o 2.2 Sound controls
o 2.3 The Plugin tab
o 2.4 The Env/LFO/Filter tab
 2.4.1 Envelope basics
 2.4.2 Filters
 2.4.3 Filters with Envelopes
 2.4.4 The Low Frequency Oscillator
o 2.5 The Func tab
 2.5.1 Chords
 2.5.2 Arpeggios
o 2.6 The FX tab
o 2.7 The MIDI tab
3 Piano Keys
o 3.1 Base note
o 3.2 Computer Keyboard



Key Mappings:

Keyboard, Computer (as Piano): [see Instrument Window, above] [see also, Piano Roll Editor, below]

LADSPA: LADSPA is an acronym for Linux Audio Developers Simple Plugin API. It is a standard for
handling filters and effects, licensed under the GNU LGPL. It was originally designed for Linux through
consensus on the Linux Audio Developers Mailing List, but works on a variety of other platforms. It is
used in many free audio software projects and there is a wide range of LADSPA plugins available.
Controls in LADSPA Effects and VST effects can be automated! [see Automation Editor, above]
LADSPA effects can be assigned to either an individual instrument on the instrument's FX-tab or
assigned to an FX-channel in the FX Mixer.

Double-click to select a LADSPA effect. You can narrow the list of effects using the text box at the top
(e.g. "filter", "delay", etc).


[see Instrument Window, above][see also, Controller

Rack, above] Low Frequency Oscillator.
This button is the Controller Rack show/hide toggle button
(F11). To add an LFO Controller entry to the Controller Rack, click the Add button at the bottom of the
Controller Rack window. The R-click context menu allows you only 1 option: "Remove this controller".
You can change the names of the controllers by double clicking on the current controller name.
This typically refers to oscillators whose usual frequency is in the 0.1Hz - 10Hz range - i.e. from one
beat every ten seconds to ten beats every second. Above this frequency the oscillator is generating
frequencies in the audible spectrum and the 'low frequency' prefix is not used. LFOs are typically used to
control things such as filter sweeps and amplitude oscillation ('vibrato').

LFO Controller:
To edit the settings for a particular LFO Controller entry, click the Controls button on the right side of the
entry. The LFO controller settings are:

8 waveform option buttons
4 knobs
o BASE: Base is the center (or zero line) around which the wave oscillates
o SPD: Speed is the rate (frequency) of wave oscillation
o AMT: Amount is the size (amplitude) of the wave
o PHS: Phase Offset is where in the waveform the wave starts its first oscillation
3 speed-multiplier option buttons

LMMS Settings Linux Multi-Media Studio: Comprises General Settings, Paths, Performance Settings,
Audio Settings, MIDI Settings.

Main Menu Bar: (Comprising Project Menu ; Edit Menu ; Tools Menu ; Help Menu)
Mappings, Key:
MIDI Musical Instrument Digital Interface: Comprises MIDI Setup ; The MIDI Tab ; Where do I get
started? ; Let’s get some real sounds working!

MIDI Settings, LMMS:

MIDI TAB: [see Instrument Window, above]
Mixer, FX:

My Computer: [see Sidebar, below]

My Home: [see Sidebar, below]

My Presets: [see Sidebar, below]

My Projects: [see Sidebar, below]

My Samples: [see Sidebar, below]

Navigation: [see Sidebar, below]
Notes, simultaneous play:


Ogg: Ogg is a free, open standard container format maintained by the Xiph.Org Foundation. Similarly to
MP3, it is designed to provide efficient streaming and manipulation of high quality digital multimedia.
Open Existing Project: [see File Controls, above]

Organ: [see Sidebar, below]
Oscillator patches, making Triple-Oscillator patches :

Patches, making Triple-Oscillator patches:

Paths, LMMS:

Peak Controller:

A Peak Controller is similar to a noise gate, but with greater flexibility. Peak controllers are commonly
placed on a percussion track, and then use the output signal to control the volume of another sustained
sound. This results in the sustained sound being chopped up in time with the percussion, and has been
used by artists such as Madonna (vogue) and Seal (crazy) to create very distinctive sounds. It’s actually
an effect applied to an FX-channel--see the FX-Mixer page for info on how to use effects.

Performance Settings, LMMS:

Piano Keys: [see Instrument Window, above]
Piano Roll default Note length:
Piano Roll Draw, Move and Erase Notes:
Piano Roll Editor: [see Windows Controls, below]
Piano Roll Editor segment:
; Piano Roll screen (below) comprised of keyboard segments C3-C4.
LMMS does not remember the last edited segment from one session to another.

Piano Roll Note, Volume and Panning:

Piano Roll Show/Hide button:
(shortcut: F7)
Piano Roll Toolbar: Comprises Playback & Record, Editing, Clipboard, Playback Control, Zoom,
Quantization, Edit Notes (Draw and Move Notes, Erase Notes, Default Note Length, Note Volume &
Panning), Piano Keys (Computer Keyboard), Sources.

Piano Roll ZOOM Function:

This works the same as the Zoom Control in the Song

Playback Control for Piano Roll:
These work the same as the Playback Controls in the
Song Editor.
Plugin, AudioFileProcessor:
Plugins, Instrument:
Plugin TAB: [see Instrument Window, above]
Presets: [see Sidebar, below]
Project: The entire package of instruments, tracks, patterns and settings that comprise the whole
performance of the song. This is what you save and load from the Project menu.
Project Menu: [see Main Menu, above]
Project Notes: [see Windows Controls, below]

A complete view of the Project Notes editor window show all its tools for formatting text:

Font type dropdown menu and text field
Font size dropdown menu and text field
Bold button
Italic button
Underline button
Text align buttons for left, center, right and justify
Color button

Putting the song together:

1 Track types
o 1.1 Sample Tracks
o 1.2 Automation Tracks
o 1.3 Beat/Bassline Tracks
o 1.4 Instrument Tracks


Q parameter: The steepness of the cutoff of a filter.
Q, resonance amount:
Quantization: The "resolution" of notes and automations.


Rack, Controller
Recently Opened Project: [see File Controls, above]

Sample: An individual audio file, used either in an instrument (see AudioFileProcessor Plugin) or a
sample track.
Samples, Working with: [see Sidebar, below]

1 Samples
2 File formats (WAV, RAW PCM, AIFF, FLAC, Ogg, MP3, AAC, Speex, VOC, AU, DrumSynth (ds))
3 Samples as sounds
4 Samples as instruments
5 Samples as percussion

Sampling: Measurement
Sample rate / Sample frequency: How many times per second the signal are measured.

Sample Track:
A type of track that is designed to
take audio files. Multiple different Samples can be placed in one sample track, and they can overlap.
[See Working with Samples, above] Comprises Volume CNTRL (automatable), track name/rename and
effects to add. [see also, Song Editor, below]
Sample Track Context Menu: [see also, Song Editor, below]

The record function is not yet functional.
Save Current Project: [see File Controls, above]
Section Navigation: [see Sidebar, below]
Segment: A block in a track that contains a sample (in the case of a sample track), notes in a piano roll or
repeats of a beat / bassline. Each type of track only uses one type of segment. See Song Editor.
Segments, working with: [see Song Editor, below] Comprises Create, Move, Copy and Delete Segment.
Sequences: (Bassline/Drums)
Settings, LMMS:

Side Bar:
Song: The overall combination of tracks playing simultaneously that makes up your composition.
Song Editor: [see Windows Controls, below] Comprises Stop/Play buttons, Pause, Record, Auto-Scroll,
and Loop-Points.

Song, Exporting the:
Sound controls: [see Instrument Window, above]
Sound Source information: [see Song Editor, Track Settings bar, below]
Spectrum: A term used to describe all the different frequencies in a sound.

Spectrum Analyzer:
displays the different frequencies
present in that FX-channel.
Start-event clicks:
Step: One sixteenth of a bar in the Beat + Bassline Editor; a single "tab" or "tombstone" in the pattern
Step, changing the volume of:
Step, R-clicking on: [see Beat/Bassline Editor] Right-clicking on a step for a track gives you the context
menu below for that track:

Stereo Enhancer:

Increases the stereo width of a signal.

Stereophonic Matrix:
other in a flexible way.
Synth Bass:

Allows routing stereo channels to each


Tempo Control: [see Windows Controls, below]
Thaw: To unfreeze a track, rendering it again in real time during playback. [See freeze, above]
Timer: [see Windows Controls, below]
Tool Bar:

Tools Menu: [see Main Menu, above]
Track: A row in the Song Editor containing an instrument, sample track, or beat/bassline.
Track, Anatomy of: [see Song Editor, above]
Track height, changing: [see Song Editor, above]

Track Settings Bar: [see Song Editor, above]
Comprises Track Tools, Clone this Track, Remove this Track, MIDI (options) and the mute/unmute toggle
. All knobs, LEDs and faders in LMMS these can be automated.
Tracks, adding: [see Song Editor, above] Comprises adding new Beat/Bassline track and new sample
Track Context Menu: [see Song Editor, above]

Track Settings for BB: [see Beat/Bassline Editor] By default, an instrument track has 16 steps (16 gray
boxes), 4 steps to each beat in a 4-beat bar.

Tracks, Beat/Bassline (BB): [see Song Editor, above]

Tracks, Intrument: [see Song Editor, above]
Comprise Volume & Pan (automatable), Instrument’s PRESET Name. L-click opens Instrument Editor; Rclick opens dialog box to rename track.
Tutorials, Video:

Vibrato: [see LFO, above]
Video Tutorials: [see Tutorials, above]
Volume and Pitch Controls: [see Windows Controls, below]
VST Virtual Studio Technology: Programs or plugins which tweaks or produce sound. VSTi (Virtual Studio
Technology instrument) is a common name for VSTs which generate sounds and signals. VST FX can be
used to describe VSTs which tweak or change signals. Controls in LADSPA Effects and VST effects can be
automated! [see Automation Editor, above]
VSTi (Virtual Studio Technology instrument): [see VST, above]

Pads, VST Effects)

VSTs tested with LMMS (Commercial VSTs, Guitar, Harmonica, Keys, Synthesizer, VST


Wav: Waveform Audio File Format. A cross-platform uncompressed audio standard.
Wave and CPU Usage Display: [see Windows Controls, below]

distortion and shaping the waveform of the signal.
Window Controls:
Working with Automation:

Waveshaper can be used for

1 What can be Automated?
2 Song-global Automation and Automation Tracks
o 2.1 Song-global automation
o 2.2 Automation Tracks
3 Song-Editor Automation Tracks
4 Automation Examples
o 4.1 Fading in
o 4.2 Adding expression
o 4.3 Eighties Acid Style
o 4.4 Sounds flying past

Zoom Control: [see Song Editor, above]


LMMS 1.0.3 has been released! Available for Linux and Windows - download here.

History and release notes.
Useful resources
User FAQ
LMMS is available for the GNU/Linux, OpenBSD, and Microsoft Windows operating systems.
And for Mac OS X through WineBottler
List of Linux audio software
"Making Music with Linux Multimedia Studio" (PDF)
Future LINKS

Working with Effects and the Mixer
Working with LADSPA Effects
Working with Controllers


Introduction to LMMS / For new users
Link to video
Video covering
http://youtu.be/4dYxV3tqTUc Audio settings, Piano Roll, Beat+Bassline
http://youtu.be/Ow4fHTmd1mo Sidebar, samples, presets
http://youtu.be/5fUTCZ4wxVY First song; lead, beat, bass
Piano Roll
Link to video
Video covering
http://youtu.be/7ZHM__Q1bkE Basics

Kris Occhipinti

Automation Editor
Link to video
Video covering
http://youtu.be/7-vRYgPTSYY Automating a knob Ian Sannar
http://youtu.be/u7R9GAHQ2ik Automating knobs LazerBlade
FX mixer
Link to video
Video covering
http://youtu.be/xA55hC4v6WA Using the FX mixer bearsoundz
Internal instrument plugins
Link to video
Video covering


Ian Sannar
Ian Sannar
Ian Sannar

http://youtu.be/7lI8VgbocQg Basic usage, using waveform files Ian Sannar
Link to video
Video covering
http://youtu.be/I5TvzIsYQaU Open and use VSTi Ian Sannar
Link to video
Video covering
http://youtu.be/M_oLSb5DIpM Basics and ADDSynth
Ian Sannar
http://youtu.be/e7SMuDFxaOw PADSynth
Ian Sannar
http://youtu.be/_ZvKAbp_zaU Touching up ADDSynth Instruments Ian Sannar
http://youtu.be/kGT9V6fJW5E Oscillator Design
Ian Sannar
http://youtu.be/KYdWWk4Uir4 Synthesizing a Dubstep Growl
Ian Sannar
http://youtu.be/coVl1D-q7Bo Synthesizing a Kick Drum
Tobiasz Karoń
http://youtu.be/EwZrKlqHbvs Synthesizing a Snare Drum
Tobiasz Karoń
http://youtu.be/35j0SL8L7KQ Synthesizing a HiHat
Tobiasz Karoń
http://youtu.be/KYdWWk4Uir4 Dubstep Growl
Ian Sanner
External instruments; synthesizers and soundfonts
Link to video
Video covering
http://youtu.be/bNjV-O4OTSU Supersaw with Synth1 LazerBlade
http://youtu.be/oFn_K5MGGRo Chiptune with Synth1 LazerBlade
Internal effects; Ladspa and native effects
Link to video
Video covering
http://youtu.be/Q02AOg95Wzs Sidechaining with Peak controller
http://youtu.be/BI3KAoQ2Eho Various effects; reverb, waveshaper
http://youtu.be/p0qkUgg6r-w FX, EQ and sidechaining with peak controller
http://youtu.be/t2mxf3DcQTg Sidechain compression with Calf compressor

Ian Sannar
Ian Sannar
chris janowiak

External effects; VST
Link to video
Video covering
http://youtu.be/I5TvzIsYQaU LMMS VST settings
Ian Sannar
http://youtu.be/J11sFdTFBqs Glitching with the VST Glitch LazerBlade
Link to video
Video covering
http://youtu.be/Ggh6VgBKrkA Part 1; beat
http://youtu.be/0h_8Z7qsEfQ Part 2; wobbles and rough synths
http://youtu.be/WmH8Oz1zqf0 Part 3; variations
http://youtu.be/KYdWWk4Uir4 Synthesizing a dubstep growl in ZASFX Ian Sannar
Link to video
Video covering
http://youtu.be/qw3mCQz0PoY Hardstyle Screech
http://youtu.be/Gj8O4XUdArs Lead & Melody

http://youtu.be/03CUcE41SRw Intro and conclusion
http://youtu.be/XF3HyoiPpEg Complete Hardstyle Climax LazerBlade
Link to video
Video covering
http://youtu.be/llL7z65crYo Basics; beat, bass, lead LazerBlade
Link to video
Video covering
http://youtu.be/_Gv7-B9ACg4 Beat
Link to video


Video covering
Trance Melodies LazerBlade
Trance Drum Lines LazerBlade
Trance Basslines LazerBlade
Hard Trance Lead LazerBlade

Music theory / Composition
Link to video
Video covering
http://youtu.be/Q7DW4-Ql9bE Crash course in music theory and composition
http://youtu.be/LwMVMGLcy5Y Drums, Beats, and white noise
Filters, automation, and build up
Mixing / EQ
Link to video
Video covering
http://youtu.be/7277fVeS02g Kick & Bass EQ/mixing LazerBlade


Link to video
Video covering
http://youtu.be/0QKgycjw62A Mastering with Ardour; compression LazerBlade
http://youtu.be/lD7kUffopCs Mastering with Audacity; compression LazerBlade
Exporting a song
Link to video
Video covering Maker
http://youtu.be/HcCbufxDIxc Simple exporting Ian Sannar

Instrument PLUGINS

AudioFileProcessor - plays audio files

BitInvader - 'simple and dirty' wavetable synthesis

FreeBoy - an emulator of the sound chip of the Nintendo Game Boy

Kicker - drum synthesis

LB302 - a monophonic implementation of the TB303 sound

Mallets - a struck-instrument synthesizer

Opulenz - a FM-synthesis emulator of Yamaha YM3812, a.k.a OPL2

Organic - an additive organ synthesizer

PatMan - a GUS-compatible patch player

SF2 Player - a Fluidsynth-based Soundfont player

SFXR - LMMS port of the SFXR sound effect synthesizer

SID - an emulator of the MOS SID sound chip used by the C64

TripleOscillator - a 3-oscillator modulating synthesizer


VeSTige - VSTi-hosting plugin
Tested VSTs

Vibed - vibrating-string synthesizer

ZynAddSubFX - a powerful hybrid synthesizer


Main Window (i.e. works anywhere)




Show Beat + Bassline Editor


Show Piano Roll Editor


Show Song Editor


Show Automation Editor


Show Project Notes


Create a new project

Will ask to save existing project if any changes have been made


Open an existing project

Will ask to save existing project if any changes have been made


Save current project


Save current project under a
new name


Export current project to WAV
or OGG



Will ask to save existing project if any changes have been made



Patchy at best. Sometimes works on window other than the
one you've just edited in.



See Undo.

Instrument Plugins



Any Knob
Links the 'drop' knob to the 'drag' knob. Once
Applies only to standard up-down
Shift held while
linked, changing any linked knob will change all of (i.e. non-classical twist-the-knob)
dragging control
the linked knobs.
All editors that include a time line
I.e. the Beat + Bassline Editor, Piano Roll Editor, Song Editor and Automation Editor.



Move playback
Left-click on
position to that Works during playback as well as when stopped
Move loop start
Middle click
point to that
on timeline
Ctrl middle
click on

Move loop start
point to that
time exactly

Move loop end
Right click
point to that
on timeline

If you click after the loop end point, it will move the loop start
point to the loop end point and the loop end point to where you
just clicked. In other words, it places the loop point where you
clicked, but loops always go forward in time.
Locked to the nearest bar position

Same loop direction behaviour as above.
Ignores bar locking of above.

If you click before the loop start point, it will move the loop end
point to the loop start point and the loop start point to where you
just clicked. In other words, it places the loop point where you
clicked, but loops always go forward in time.
Locked to the nearest bar position

Ctrl right
click on

Move loop end
point to that
time exactly

Same loop direction behaviour as above.
Ignores bar locking of above.

Beat + Bassline Editor



Right click on Show context menu
for editing patterns
Plus ('+')

Move to next pattern

Minus ('-')

Move to previous


Sometimes you have to make sure that you've selected a play point
Start / pause playback
in the Beat + Bassline Editor or it will start playback on the Song
of this pattern

Piano Roll Editor


Mouse wheel up or down

Move up or down in the song editor view
(higher or lower pitches shown)

Shift held down during mouse Move left or right in the song editor view
wheel up or down
(earlier or later times)


Alternatively use horizontal
mouse wheel

Ctrl held down during mouse
wheel up or down

Zoom in or out horizontally


Copy selected notes


Paste copied notes


Cut selected notes


Select all notes


Select draw tool


Select erase tool


Select selector tool


Select detuning tool


Delete selected notes


Move playback point to start of automation

Space bar

Start or stop playback


Temporarily use the select tool

When held down


Disable quantization

When held down


Keep old selection while selecting new notes When held down

Shift+Drag selection

Copy selection and move those notes

Arrow Keys



Move selected notes up an octave


Move selected notes down an octave


Move selected notes left


Move selected notes right


Move time ticker left


Move time ticker right

Num Pad

Change quantization

Song Editor



Right click on

Show context menu for
segment editing

Inconsistent with Piano Roll Editor

Middle click on

Delete segment

Inconsistent with Piano Roll Editor

Ctrl pressed before
drag on segment

Copy segment

Ctrl pressed after
drag on segment

Don't lock segment to bar
start during move

Shift-drag on empty
Resize track
part of track
Ctrl-drag on 'grip'
section of track (

Ctrl must be re-pressed each time you want
to copy.
Can drag to new track (vertically) as well as
new time (horizontally).
Dropping onto an existing segment replaces
that segment.
If Ctrl is pressed before drag starts, see
above entry.
If you want to re-align the segment to
guaranteed bar start, just move it again
without holding down Ctrl.

Clicking on a segment when you start the shift-drag
will not do anything.

Copy entire track.

Mouse wheel up or

Move up or down in the song
editor view

Shift held down
Move left or right in the song
during mouse wheel editor view (earlier or later
up or down
Ctrl held down during
mouse wheel up or Zoom in or out horizontally

Insert bar immediately after
current play point


Delete bar immediately after
current play point

Left and Right arrows

Move play point earlier or

Does not move current view window

Up and Down arrows ?
Space bar

Start or pause playback

Home key

Move play point to start of

Does not move current view window

Automation Editor


Shift - Left Click

Draw a straight line between this point and the previously
clicked point

Mouse wheel up or down

Move view up or down

Shift held while mouse wheel up or
Move view left or right
Ctrl held while mouse wheel up or
Zoom in or out horizontally (i.e. show more or less time)
Up and down arrows

Move the window up and down

Left and right arrows

Move the playback position left and right


Cut selected values


Copy selected values


Paste previously selected values


Select all values


Select draw tool


Select erase tool


Select selector tool


Select selection movement tool


Delete selected values


Start or stop playback


Move playback point to first bar in song

Project Notes


Ctrl-Z Undo last edit
Ctrl-X Cut selected text
Ctrl-C Copy selected text
Ctrl-V Paste selected text
Ctrl-B Toggle bold text on/off
Ctrl-I Toggle italic text on/off
Ctrl-L Left justify text
Ctrl-E Centre text
Ctrl-R Right justify text



Ctrl-J Justify text to both margins
File Browser (in Side Bar)
Key Action


F5 Refresh file listing



'Track' editor? - does this mean segments on
tracks or the track controls?
Ctrl-click while rubberband active

Invert selection

Shift-click on selection

Add or remove an object from the


??? (track.cpp - seems to start an
application drag and drop action)

Ctrl-Middle click

Mute segment

Middle click

Delete segment

Watch out for


LMMS is a free cross-platform software which allows you to produce music with your computer. This
covers creating melodies and beats, synthesizing and mixing sounds and arranging samples. You can
have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface.
Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples.

Song-Editor for composing songs
Beat+Bassline-Editor for creating beats and basslines
Easy-to-use Piano-Roll for editing patterns and melodies
FX mixer with 64 FX channels and arbitrary number of effects allow unlimited mixing possibilities
Many powerful instrument and effect plugins out of the bo
Full user-defined track-based automation and computer-controlled automation sources
Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and MIDI

I got tired of my old DAW, so I did a web search and noticed that LMMS is now Windows friendly.
Wow! I really dig this program. I'm just learning it but so far, it seems great and is a lot of fun. There are
things I'd like to see developed in the future (like enabling a sequence of external VSTi, and external VSTi
allowed as FX). But being a total freebie, who am I to complain? Right now my only beef is that "undo"
(control z) doesn't seem to be working with Win 7 64. Other than that... a big THANK YOU to the

With Win 7 Home Premium and LMMS 1.0.0. I have a fantastic, stable DAW at my disposal with loads
of built-in features and the ability to use additional freeware/ shareware or PayWare plug-ins. Look no
further, with LMMS you'll be able to go a very, very long way before you'll need to pay for anything! It's
simply great and second to none in the OpenSource world.
I *rarely* ever write reviews for *anything*, but I was so blown away by LMMS 1.0.0 that I simply had
to put in a good word for the software (and the awesome devs!) - Previously, I could not load large
SoundFonts or the program would hang and/or crash. Now, at long last, I can load my beloved sf2
version of the gorgeous Maestro Concert Grand Piano, which weighs in around 900mb. - I'm in love with
the new automation progression methods. 'nuff said. - LMMS handles VST effects much better. - Overall
(and I'm not trying to generalize, this is genuinely awesome) LMMS is much more stable in ALL regards. New built-in plugins! Technically, I would give LMMS something like 5.9 stars because there are some
usability features I would like to see added, but, coming from 0.4.15, 1.0.0 is 'one giant leap for LMMS'
Awesome work!

Sign up to vote on this title
UsefulNot useful