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.