Hi. I created this thread a year and a half ago after a difficult mapping experience back then. Today, we have a major breakthrough in MIDI mapping. Thanks to the creator for this. Today, I can already assign the vast functionality of my drumbo template to a small FaderFox FT3 MIDI controller.
A lot of time was spent on mapping, since I have 16 tracks in the template: 4 synthesizers + 4 sampler tracks with Elektron Digtakt emulation + 6 tracks for controlling an external multi-voice synthesizer 32 parameters on each ...
Therefore, to reduce the time spent on mapping and other tasks, I propose the following improvements:
- Add a controller for devices with 4x8x16x24x32 parameters in mapping section to make it easier to map to different midi controllers (e.g., the new Novation controller has 24 encoders, while the BCR2000 has 32 encoders).
- Add a device parameter control block that can be saved in the controller's MIDI profile, not in the project!
- Enable shift key toggling in MIDI mapping to emulate banks with controller parameters. That is, in the "toggle" mode for the "shift" keys, you need to create a switch in the mapping section so that it activates or deactivates the modifiers: "shift 1", "shift 2", "shift 3", "shift 4".
- Enable to use more than one modifier per mapped paramete
- Please add the ability to control the same parameter in Drambo from multiple controller profiles so we can use a combination of several MIDI controllers to control our Drambo setup! This especially applies to the track selection buttons
All these additions necessary for professional software work are "не из пальца высосаны :-) " as they say here (something like "don't push the horses" :-))) but are based on almost 20 years of experience mapping various controllers. I have a perfect understanding of how MIDI mapping works in the large NI Traktor’s Mapping System and have been following every step of its updates since the days of Richie Hawtin and DJTechTools' videos about MIDI mapping in Traktor in 2007 and up until now, I always develop custom mapping for each controller. Now, in addition to Drumbo, I'm working on similar attempts in Ableton Live. The guys from a controller company shared their universal "MIDI remote script" with the musician community. It can be adapted to any MIDI controller using a text editor. It offers a wide range of functionality, and most importantly, it allows for mapping device parameter controls not only on a selected track! In that MIDI script, for example, I found it very convenient to be able to edit easily which MIDI CCs of my controller would control the first 8 parameters on the 5th device of the third track or the first 8 parameters on the 7th device of the eighth track in Ableton … (without selecting them with a blue hand)
Of course, I would also like a "time stretch" module - a spacious, long module with a waveform display, different types of warping like in Ableton... so that an external or plugin synthesizer could be sampled directly from the audio input... but that's another topic for a new thread!
Comments
I haven’t noticed any and I’ve already started using automation with this mapping.
Latency becomes an issue if an auv3 effect uses ”Lookahead” or when using external hardware.
I’m going to be discussing latency and various solutions for it in the nearby future.
Hi. I created this thread a year and a half ago after a difficult mapping experience back then. Today, we have a major breakthrough in MIDI mapping. Thanks to the creator for this. Today, I can already assign the vast functionality of my drumbo template to a small FaderFox FT3 MIDI controller.
A lot of time was spent on mapping, since I have 16 tracks in the template: 4 synthesizers + 4 sampler tracks with Elektron Digtakt emulation + 6 tracks for controlling an external multi-voice synthesizer 32 parameters on each ...
Therefore, to reduce the time spent on mapping and other tasks, I propose the following improvements:
- Add a controller for devices with 4x8x16x24x32 parameters in mapping section to make it easier to map to different midi controllers (e.g., the new Novation controller has 24 encoders, while the BCR2000 has 32 encoders).
- Add a device parameter control block that can be saved in the controller's MIDI profile, not in the project!
- Enable shift key toggling in MIDI mapping to emulate banks with controller parameters. That is, in the "toggle" mode for the "shift" keys, you need to create a switch in the mapping section so that it activates or deactivates the modifiers: "shift 1", "shift 2", "shift 3", "shift 4".
- Enable to use more than one modifier per mapped paramete
- Please add the ability to control the same parameter in Drambo from multiple controller profiles so we can use a combination of several MIDI controllers to control our Drambo setup! This especially applies to the track selection buttons
All these additions necessary for professional software work are "не из пальца высосаны :-) " as they say here (something like "don't push the horses" :-))) but are based on almost 20 years of experience mapping various controllers. I have a perfect understanding of how MIDI mapping works in the large NI Traktor’s Mapping System and have been following every step of its updates since the days of Richie Hawtin and DJTechTools' videos about MIDI mapping in Traktor in 2007 and up until now, I always develop custom mapping for each controller. Now, in addition to Drumbo, I'm working on similar attempts in Ableton Live. The guys from a controller company shared their universal "MIDI remote script" with the musician community. It can be adapted to any MIDI controller using a text editor. It offers a wide range of functionality, and most importantly, it allows for mapping device parameter controls not only on a selected track! In that MIDI script, for example, I found it very convenient to be able to edit easily which MIDI CCs of my controller would control the first 8 parameters on the 5th device of the third track or the first 8 parameters on the 7th device of the eighth track in Ableton … (without selecting them with a blue hand)
Of course, I would also like a "time stretch" module - a spacious, long module with a waveform display, different types of warping like in Ableton... so that an external or plugin synthesizer could be sampled directly from the audio input... but that's another topic for a new thread!