MidiFX DrumRemapper
Made this plugin and think it may be useful for others. It’s free - and of course no warranties.
What does it do?
It is a MidiFX for Logic and allows to remap from/to LogicDrummer (LD11), SD3, AD2, SSD5 and BFD3. If you have a BFD3 midi pattern, you can load this script on f.ex. an AD2 track and have the drums remapped to SSD5.
Mainly I made this to allow Logics drummer to work with a 3rd party drum machines, but also to remap patterns from one machine for another.
Now, most drum plugins can do this internally, but here is the twist:
You can select to only send a subset of drums to the target machine, like f.ex. just the snare or kick or ar group of all cymbals or toms.
So you can have one midi pattern on a summing stack and trigger kick from SD3, snare from AD2, cymbals from BFD3 and toms from SSD5.
You can of course also layer.
Due to the differences between mappings, sometimes you have to check that the target machine actually has a drum assigned to what is triggers. This is f.ex. if pattern uses 5 toms, but the loaded kit only has 3 and similar with cymbals.
This may still be buggy somewhat concerning the mapping, f.ex. SD3 has several mappings for the same kit piece and the algorithm picks the first it finds. You can edit the script to map to your liking, f.ex. by commenting out those you want to exclude.
Each kit piece is defined as
['Floortom1', 45, 'A1', 'Floortom 1 Open Hit', 'tom', ‘drums']
[‘UnifyingID', pitch, ‘pitch Name', ‘Description from original drum map', ‘drum group', ‘drum meta group’]
Hope this is useful to someone out there.
If you go through the tedious work to add another drum machine, please share.