Hello All, or Native Instruments Support Team,
I am writing regarding my recent purchases of Kontakt (full version) and Session Guitarist – Electric Vintage.
Before purchasing, I was aware that Kontakt-based guitar libraries do not natively support MPE. However, I had previously seen a documented workaround demonstrated several years ago, where multi-channel routing and per-channel pitch bend / aftertouch were used to achieve expressive control with MPE controllers. This is the video I am referring to:
https://youtu.be/tnfSRr96gdY
Based on this, I went ahead and purchased Kontakt and Electric Vintage, assuming that—while not officially supported—there would still be a viable workaround using multi-channel MIDI, pitch bend, aftertouch, or CC mappings.
My environment
- macOS (Apple Silicon)
- Logic Pro
- ROLI Seaboard (MPE controller)
- Kontakt (latest version)
- Session Guitarist – Electric Vintage
Current situation
I am actively trying to adapt these instruments to my setup, but I am finding that:
- Articulation and expression mappings are heavily abstracted in the newer Kontakt instrument UI
- Direct access to detailed MIDI/aftertouch/pressure mappings (as seen in older Kontakt versions) appears to be no longer available
- While pitch bend can be configured in some libraries, pressure, slide, and lift-off cannot be meaningfully mapped for expressive MPE-style playing
At the moment, I am still exploring possible workarounds within Kontakt and Logic. However, if no practical solution exists for using these products with expressive controllers like the Seaboard—even via unsupported or advanced configuration—it would mean that I will realistically never use the products I purchased.
Given the total cost involved, this is not a trivial situation.
What I am asking
- Are there any recommended or known workarounds (even unofficial) for using Kontakt guitar libraries with MPE controllers?
- Is there any way to access deeper MIDI / aftertouch / CC mapping for Session Guitarist – Electric Vintage beyond the simplified UI?
- If no such workaround exists in my environment, what options are available regarding refunds or alternative solutions?
I want to emphasize that I am not trying to misuse the products or bypass intended limitations—I simply want to understand whether my use case is feasible at all with the current Kontakt ecosystem.
Thank you for your time. I would appreciate a clear technical answer so I can decide how to proceed.
Best regards,
Hakan