Rob wrote: ↑Wed May 04, 2022 1:12 am
While I don't plan to work on it for a while, here's a UI mockup for the remapping idea (for version 2.1) and a description of how it might work.
image.png
Technical Speak
If an external device is set to remap, the map would be used to associate incoming MIDI notes with kit piece IDs. Then based on the eDRUMins main map (the one that's already preset in version 2.0), the notes would get remapped before going to the computer.
Likewise, when MIDI is being sent to an external device that is set to remap, the eDRUMin would use the kit piece IDs to translate the notes before sending them to the device.
Practical Example
Let's imagine an ED10 with a Roland Digital ride connected to the USB host port and a Mimic Pro connected to the MIDI Din ports. The ED10 is connected to a computer running SD3. The ED10's main drum map is set to SD3. The Digital ride is set to the Roland Map and the MIDI Din port is set to the Mimic Pro map.
The following would be possible:
- Aftertouch messages from Roland Ride would be converted to choke notes before being sent to the Mimic Pro.
- Changing the the main drum map would allow you to trigger different software applications without affecting the MIDI that the Mimic sees.
I haven't totally thought this through, so if you have any questions or concerns about something I may be overlooking, please comment.
My thoughts on this potential feature.
For incoming MIDI notes how does the eDRUMin app now how to remap those incoming midi notes to whatever the drum map specifies? Currently the drum map works by defining an eDRUMin input as a kit piece, so will it be the same idea for incoming MIDI, but the incoming midi note is assigned a kit piece?
Just wondering how is remap different from the midi transformer found in the other device, midi expression?
At first when this idea was posted I was going to use to remap TD-17 triggers into something that worked for my set up. However, I recently purchased and set up a second ED4 so I no longer use any TD-17 triggers. Let me explain, I normally use VSTs, but I listened to some custom packs from eDRUMWORKSHOP and I liked a couple for a my TD-17 module I use from time to time. I really liked the eDRUMWORKSHOP house kit, but that kit uses just about every rim zone for extra cymbals or other instruments. So the issue I had was that the Crash 2 and Aux inputs for Td-17 that I normally used for cymbals were being used for a side snare and something else on the house kit. So using this feature I could use the Td-17 to trigger the cymbals like normal, but return remapped midi notes that matches the actual set up for the complicated (and pretty awesome) eDRUMWORKSHOP custom kit. Since then I have resolved the issue by moving all triggers to eDRUMin units.
Now, the way I seeing this being useful that I can a map for eDRUMin to laptop/VST and assign a different drum map to the TD-17. Currently I can only play either the SD3 drum maps I have or the TD-17 drum map, not both.
I’m sure there are even more ways to use this feature, thanks for soliciting feedback.
TD-17KVX, PD-125BK snare, PDX-100 Tom, PDX-12 Toms, PDX-8 Toms, CY-5 splash, CY-15R ride, CY-13R China. eDRUMin 10 with TD-17 slave module. MacBook Pro (16gb RAM and 1TB SSD). SSD5.5 and EZD2. Abelton Live.