Mapping Drum pads

Having trouble with LMMS? Ask about it here.
Hi all,

I have a new midi controller with keyboard and 8 drum pads (akai mpk mini2). I am looking for an open source DAW to use. LMMS works great with the keyboard, but is there a way to map drum pads to individual samples? Right now the pads work, but they are just playing the same keyboard instrument at different tones.

I guess I am looking for some sort of gui where I can drag the samples to the pads.

I am hoping yes? I like what I see so far from lmms and would rather support open source than proprietary.

Thank you,
1)
i will recommend you try sforzando
https://www.plogue.com/products/sforzando/

in standalone mode you can play from any midi input with your instrument in real time
and you can render some midi file offline with your instrument

here some simple example of sfz drumkit file
you can change to your samples and can edit sfz in any text editor or just find some good sfz drumkits in internets

Code: Select all

//
// Based on sounds from famous and classic beatboxes of 1970s and 1980s - Roland TR-606, TR-33 and Boss DR-55.
// Sound files here: https://github.com/LMMS/hydrogen-drumkits/tree/master/3355606kit
//

// Bass Drum 2
<group> key=35 ampeg_release=.75 ampeg_hold=1 volume=1 pan=0
<region> lovel=1 hivel=127 sample=606bass.flac

// Bass Drum 1
<group> key=36 ampeg_release=.75 ampeg_hold=1 volume=1 pan=0
<region> lovel=1 hivel=127 sample=rhythm33_bd.flac

// Side Stick/Rimshot
<group> key=37 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=dr55rim.flac

// Snare Drum 1
<group> key=38 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=606SNAR.flac

// Hand Clap
<group> key=39 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=dr55snar.flac

// Snare Drum 2
<group> key=40 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=rhythm33_sn.flac

// Low Tom 1
<group> key=43 loop_mode=one_shot volume=1 pan=50
<region> lovel=1 hivel=127 sample=tr606_low_tom.flac

// High Tom 1
<group> key=50 loop_mode=one_shot volume=1 pan=-30
<region> lovel=1 hivel=127 sample=tr606_high_tom.flac

// Mid Tom 1
<group> key=47 loop_mode=one_shot volume=1 pan=20
<region> lovel=1 hivel=127 sample=rhythm33_tom.flac

// Crash Cymbal 1
<group> key=49 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=606cymb.flac

// Closed Hi-hat
<group> key=42 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=dr55hat.flac

// Tambourine
<group> key=54 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=rhythm33_ch.flac

// Cowbell
<group> key=56 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=rhythm33_cow.flac

// Pedal Hi-hat
<group> key=? loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=606chat.flac

// Open Hi-hat
<group> key=46 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=606ohatacc.flac

// Ride Cymbal 1
<group> key=51 loop_mode=one_shot volume=1 pan=0
<region> lovel=1 hivel=127 sample=rhythm33_oh.flac
2)
there is another way you can create own sound font (sf2 file) by polyphone.fr sound editor. and use them from LMMS with native sound font player.
One option is indeed to use a SF2 player in lmms with a soundfound drumkit, as the previous poster mentioned.

However, another option is (if you are using Linux and Jack) is to use the Carla-patchbay and Carla-rack LMMS instruments to load various LV2 samplers. For example, in Carla-patchbay, you can use drumkv1-lv2 or fabla-lv2 to load lots of drum samples, each triggered by a different midi-key. This is probably the easiest option if you are using the LMMS version from the KXSTUDIO repos, which should carla-ready. Otherwise, you'll have to re-compile LMMS and check the flags for allowing carla.