Drumkits
Drumkits
Hi, first of all: thanks for the efforts you put in LS, it's a great software!
I'm a e-drummer and I'm trying to use LS for my drumkits.
I converted some Battery3 kits into GIG and SFZ formats, and now I'm using Fantasia frontend to manage my kits.
It's all very suitable for me, except that I don't know how to assign a FX send to a single drum instrument.
I know how to assign a FX send to a sampler channel, but for a drum kit it's a bit different: every note is a different drum sound (snare, bassdrum, etc...) and I'd like to assign a different FX value to each note.
For example, I put a reverb in a FX send but I don't want to assign the same level of reverb to all the drum sounds of the kit.
It is possible to do this?
Thanks again
I'm a e-drummer and I'm trying to use LS for my drumkits.
I converted some Battery3 kits into GIG and SFZ formats, and now I'm using Fantasia frontend to manage my kits.
It's all very suitable for me, except that I don't know how to assign a FX send to a single drum instrument.
I know how to assign a FX send to a sampler channel, but for a drum kit it's a bit different: every note is a different drum sound (snare, bassdrum, etc...) and I'd like to assign a different FX value to each note.
For example, I put a reverb in a FX send but I don't want to assign the same level of reverb to all the drum sounds of the kit.
It is possible to do this?
Thanks again
Re: Drumkits
nicop,
have you tried using multiple channels, one for each sound? Then apply an FX to each channel.
Alex.
have you tried using multiple channels, one for each sound? Then apply an FX to each channel.
Alex.
Re: Drumkits
Hi, thanks for the quick response.
No, I haven't try the multi channels, how can I configure them? Actually I'm using the latest CVS of linuxsampler and gigedit.
thanks!
No, I haven't try the multi channels, how can I configure them? Actually I'm using the latest CVS of linuxsampler and gigedit.
thanks!
Re: Drumkits
Nicop,
For each midi port you get 16 channels.
Create a channel strip, then on the right of the strip you'll see a down arrow for options. Press the arrow, and you'll see the channel expand with extra options for you to set.
In that option section, in the middle you'll see a value box in which you can set a specific midi channel. (By default any channel you add is set to receive all channels per strip.)
Add 16 channel strips, and using the set midi channel option, set a channel for each strip, 1 - 16, for the specified midi port.
With 16 channels, you can set an FX effect for each, according to taste.
Alex.
For each midi port you get 16 channels.
Create a channel strip, then on the right of the strip you'll see a down arrow for options. Press the arrow, and you'll see the channel expand with extra options for you to set.
In that option section, in the middle you'll see a value box in which you can set a specific midi channel. (By default any channel you add is set to receive all channels per strip.)
Add 16 channel strips, and using the set midi channel option, set a channel for each strip, 1 - 16, for the specified midi port.
With 16 channels, you can set an FX effect for each, according to taste.
Alex.
Re: Drumkits
Ok, thanks! Now I have understood... I hope
So if I want a drum kit with snare, hi-hat and bass drum and I want to give different FX send for each instrument, I'll have to create three channel strips, and load -for example- snare.gig in the first channel strip, hihat.gig in the second and bassdrum.gig in the third.
After, I'll have to create FX sends for each channel strip.
In my live gigs I play a lot of different drum kits, so if there isn't a better way to do this, I think I'll create a channel for each instrument, and I'll assign channel #1 for the channel strips that belongs to drum kit #1, channel #2 for drum kit #2, and so on...
is it right?
thanks!
So if I want a drum kit with snare, hi-hat and bass drum and I want to give different FX send for each instrument, I'll have to create three channel strips, and load -for example- snare.gig in the first channel strip, hihat.gig in the second and bassdrum.gig in the third.
After, I'll have to create FX sends for each channel strip.
In my live gigs I play a lot of different drum kits, so if there isn't a better way to do this, I think I'll create a channel for each instrument, and I'll assign channel #1 for the channel strips that belongs to drum kit #1, channel #2 for drum kit #2, and so on...
is it right?
thanks!
Re: Drumkits
Not needed. I implemented FX send per note exactly for this purpose. It's a standard Roland GS sysex, which you probably figure out by yourself. I don't have it in my head right now.
Re: Drumkits
Ehm... not yetcuse wrote:... which you probably figure out by yourself...
Maybe if you can give me a SFZ example of how to achieve this, I'll finally understand
Re: Drumkits
I implemented it in Subversion revision 2121, one year ago:
Is it clear now?
Since this code is shared among all sampler engines, it should work for the SFZ engine as well.* implemented Roland GS NRPN 1ArrH which allows to set volume per note
* implemented Roland GS NRPN 1CrrH which allows to set pan per note
* implemented Roland GS NRPN 1DrrH which allows to set reverb send per
note (in this implementation of the sampler its simply hard routed to
the 1st effect send of the sampler channel, no matter what the actual
effect type is)
* implemented Roland GS NRPN 1ErrH which allows to set chorus send per
note (in this implementation of the sampler its simply hard routed to
the 2nd effect send of the sampler channel, no matter what the actual
effect type is)
* bumped version to 1.0.0cvs
Is it clear now?
Re: Drumkits
Ok, now I understood that I have to send to LS a sysex message, thanks for the explanation
Unfortunatly I never used to send these kind of data, I googled a little and I think that an example of a sysex message that set to 127 the note 38 would be something like this:
240 (begin)
29 (1Dh)
38 (note number)
0 (reverb send value)
247 (end)
If this sysex works, I expect to mute the volume of the note number 38 out of the first effect send of LS.
I tried but nothing happens, and it's hard to know if I'm doing it right... any clue?
Unfortunatly I never used to send these kind of data, I googled a little and I think that an example of a sysex message that set to 127 the note 38 would be something like this:
240 (begin)
29 (1Dh)
38 (note number)
0 (reverb send value)
247 (end)
If this sysex works, I expect to mute the volume of the note number 38 out of the first effect send of LS.
I tried but nothing happens, and it's hard to know if I'm doing it right... any clue?
Re: Drumkits
Nevermind, I keep making a sfz with each piece of my drumkits.
In this way I can also build a db with every piece of the drumkits, allow me to easly combine them into new sets.
In this way I can also build a db with every piece of the drumkits, allow me to easly combine them into new sets.