You can find the MIDI settings in the Settings window
ALSA-Sequencer is the recommended setting for Linux. WinMM MIDI is the default setting for Windows. Modify the default settings only if necessary.
Quick MIDI setup
This is a quick way of connecting your Instrument to a MIDI device. For more advanced settings go to the MIDI tab.
The MIDI tab
The MIDI tab in the Instrument Editor has some more "advanced" options.
This guide will hopefully allow you to get acquainted with LMMS and get it linked to your keyboard. Future posts will explain some of the more complex and interesting things possible using LMMS.
Where do I get started?
Let’s get your keyboard up and running, playing an instrument.
- Turn your keyboard on and make sure it is connected via USB
- Refer to your keyboard’s manual to see if there is an option to change the keyboard to “PC Mode”, where no sound will come from the keyboard itself. If there is no option, turning the keyboard’s volume off should suffice.
- Look at the “song-editor” window. Since you’ve just opened LMMS, there should be a “default preset” at the top. Open the UI, with a click on the preset, and you should get a little window that looks somewhat like this:
- Click the word “MIDI” and you’ll go to the MIDI tab.
- Here, click the button next to “enable MIDI input” and it should light up green.
- Click the little keyboard icon to the right, with a downward arrow.
- Look for an option that refers to your keyboard’s brand. For example, on my PC I see “YAMAHA DigitalKBD“
- Click on this option.
- Turn your PC speakers on, turn the volume up and play some notes on your keyboard. You should hear an organ-like tone.
- If you do, congratulations! You’re good to go! See the next section to get some really realistic sounds and effects.
- Some operating systems like Windows Vista will not let you change MIDI output device (to chose yout keyboard). To solve that, you have to make a change in the Windows Registry Editor or install and run programs like VistaMidi.exe from IPE Prodipe VE or Putzlowitschs Vista-MIDIMapper before you use LMMS.
Let’s get some real sounds working!
First we need a new project, so close all open windows, and then open song-editor (F5) or button 1 in the speedbar.
- In song-editor, Click the blank page icon, in the top left to start a new project.
- In the song-editor window, click on the tools icon next to each track and click “remove this track“. We want a clean and completely blank canvas to work from.
So now we need instruments! The first button in the sidebar opens “instrument plugins” menu.
- Click on it.
- Each of the options is its own instrument plugin which runs inside LMMS, and can be connected up to your keyboard in the same way as above.
- Look at the bottom for “zynAddSubFX“, these plugins are very good, and there are a lot of available highend presets already made for you to enjoy. zynAddSubFX is also called zasfx :) You may also notice there is a plugin for sound samples named Audiofileprocessor, or AFP, as it commonly are called. A SoundFont2 plugin; -You can find many great soundfonts, in the Useful-resources section Useful resources, and many more fine instruments, Like Monster, TrippleOSC, FX-generator -well.. even a Game Boy Color sound plugin called Freeboy ;).
I recommend you to get familiar with all LMMS' instruments, but right now, we will continue with zynAddSubFX.
- Drag zasfx into the song-editor.
It does have a default sound, but that is uninteresting, so lets load a good preset!
- In the sidebar, click on the star. This is the shortcut to your presets!
Browse down to zynAddSubFX, and Choose any you like, I recommend “Arpeggio1″ from the “Arpeggio” category. Some of the guitar sounds are impressive too. But choose any you like. You just drag it out and drop it it on the zasfx instrument! -You can also use right-click and any of the context-options.
- MIDI-Link it to your keyboard with the above steps!
Now you can play around with it for a while. Try different presets, and enjoy. The somewhat complicated methods needed for making your own presets in zasfx, can be studied in the zasfx section of this wiki, and there are also zasfx-tutorials in the video-section.
- I’ll leave it to you to explore what you can to from within zasfx, as it’ll take days and days. You might be impressed now, but the sheer amount of options available is incredible.
- Using the same method shown above, you can try other instrument plugins in the same way.
Connection of a dial to a keyboard-wheel
So now you have sound. Fine!
But then you start thinking about the neat stuff on your keyboard.. Like the modulation-wheel.
How do I connect a specific dial or 'knob' to that wheel?
The basic principle in connecting anything to a keyboard feature is:
- Find the knob you want the Mod Wheel to control (filter freq could be a RL example)
- Right click on the knob and a list will pop up.
- In the list select "Connect to controller", a "Connection Settings" box will pop up.
- Make sure MIDI controller and Auto Detect are lit up, then just move the Mod Wheel on your keyboard!
Often it will show as ch1, controller 2
- Click OK and the mod wheel should now control the knob you selected.
you can set up any other knob/slider control on a MIDI keyboard controller the same way. It just sets it up as a different controller (CC) number.
Some advanced midi-keyboards can split the very kb to more then one instrument
This will in most cases be in need of quite specific operations and setting, but we include one here for Yamaha PSR E443. This does not mean, that this kb is endorsed or recommended at all. This description is solely added to our wiki, as a head-up / bright-idea inspiration, if you are struggling with kb-splitting with your OWN kb!
Specifics for this keybord:
Channels 1 & 2 will work with main voice and dual voice.
Channel is 3 is for a split point - left hand voice.
A combination of any of those can be used. Left hand will not work unless channel 3 is used.
Do the following in the SF2 players:
- Digital Keyboard selected for Midi input and output for all.
- Instrument One – Enable Midi Input – channel 1 – Output channel 1 and program 11.
- Tapped upper keyboard after setting this.
- Instrument 2 – As above this time Channel 2 for input and output and program 6.
- Tapped upper keyboard after setting this.
- Instrument for Right hand – As above with channel 3 for both and again tapped upper keyboard.
- Instrument for Left hand (with keyboard split) – Input selected but with no input channel number. Channel 4 for out put and this time tapped the lower keys after setting.
List of working midi keyboards
Here we list the midi-keyboards, that our users has used successfully with LMMS newer than 1.1.3. The list should not be considered as 'endorsement' of any Brands or manufacturer. You are most welcome to make posts about Your midi-keyboard on Forum
Behringer UMC-204HD USB-Audio device On Ubuntu Linux 18.04.1 LTS
Casio CTK6300IN through USB On Windows 10 version 1704
Korg Nano's ; Key, Drumpad and Controller. On Win7
M-Audio Keystation 61 ES under Kubuntu 10.04
Keystation mini 32 M audio, works on Linux and windows.
Midistart 3 pro keys" USB keyboard by miditech. On Windows
Yamaha E413 keyboard. WinXP SP3.
Yamaha PSR 500m with MIDI-to-USB On Windows
|Prev: Working with VSTs||Up: Manual||Next: Exporting the Song|