Re: [LAU] Sequencer drum voice assignment - Was: Behringer and Linux

From: Len Ovens <len@email-addr-hidden>
Date: Tue Mar 31 2015 - 00:44:51 EEST

On Mon, 30 Mar 2015, Ralf Mardorf wrote:

> I didn't keep the Message-ID of the original thread.

Good ;)

> Sequencers should provide a matrix to assign each drum voice to an
> individual different note on any wanted MIDI channel. Some sequencers
> do provide such a matrix.

I agree. On an analog mix, the kit is normally broken down into 8 or so
channels to get levels matching. With MIDI, it just makes sense to have
each drum on it's own channel.

> I own a DD-11 too and it's owner's guide mentions that it provides 3
> kicks, they are assigned to C1 (36), G#1 (44) and A1 (45). IOW 2 of the
> 3 bass drums are assigned to note numbers, that don't match with GM, so
> just mapping to MIDI channel 10 not always does the trick. My RX21

No kidding :) I found that out a long time ago.

> provides a kick on A1 (45) only and my TG33 provides the bass drum on
> C1 (36), G#1 (44) and A1 (45). G#1 (44) and A1 (45) on GM devices are
> for Hi Hat and Tom, that is the way as my Roland MT-32 and my Alesis D4
> factory drum kits provide it.

My thought was that I did not want to mess with changing things from the
DD11 itself, so I just turn it on and the kit is 00 and that is what I
work with. I took qmidiroute and created both a desktop file and a route
file. The desktop file starts qmidi route with 9 outputs so that the
sequencer can asign them to 9 different channels. Each filter has the
input set only listen for channel 16 and one note with whatever velocity.
It sends it out as channel 10 (channel fixed) with an offset to correct
for GM. I tried setting the note to "fixed" as well, but though it works
when set and save to file ok, it does not reload ok, it looks like it
does, but in fact it only sets the GUI, not the filter. Anyway, an example
is the hi-hat (closed):
input filter is channel 16-16, note 57-57, vel 0-127. Output filter is,
channel fixed 10, note Offset -15, vel 0-127, alsa port 1

As you can see having the output set to fixed would allow just putting the
note number in. I have sent email to the email address on the ams page but
have received no reply so I don't know if that email is valid.

Anyway, each track has one drum and I can change the program pertrack,
transpose the whole track and only affect one drum and I could change the
output channel too if I wanted. So each drum can have a selected sound
from anywhere on the synth.

I could add one more port for anything not sent to channel 16/10, but I
can not see myself needing to do that at this point.

I also have a desktop file that start qmidiroute with just one output port
and loads the same file for times I just want the dd11 to put out standard
gm drums in one chunk.

--
Len Ovens
www.ovenwerks.net
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Tue Mar 31 04:15:03 2015

This archive was generated by hypermail 2.1.8 : Tue Mar 31 2015 - 04:15:03 EEST