I’m on a quest to find the best midi controller for the A4 MKI.
Main function would be controlling the A4s internal mixer, which means I need control over:
Track 1-4 volume (responding to CC)
Ext In volumes nested in FX track (responding to NPRN)
FX of all of those tracks (with the Ext In FX again only responding to NPRN)
That’d make control over 6 audio tracks so my ideal controller would have 6 faders, 6 mute buttons and 3 knobs per fader.
The closest thing that I’ve found so far is the Faderfox UC4 but it lacks a few knobs (I would not like to browse through pages) and is hard to get in the country I’m living in currently.
Layout wise the Launch Control XL is close to perfect but it lacks NPRN functionality.
I would also consider iPad apps but again didn’t find anything that just naturally sends out NPRN. I own Lemur but a quick research didn’t reveal a way to send NPRNs or their CC equivalent without some serious scripting.
My goal is to have an A4 based setup with additional 2 synths that go into the A4 for mixing and FX plus a drum machine that runs parallel into a separate mixer.
Did you have a look at www.kenton.co.uk ?
Have a 16 sliders version (which I am selling cheap) and recently got the Live version (16 knobs).
These are really good controllers. NRPN, MSB, LSB, SysEx, CCs…
Can send multiple commands with various CCs at the same time on various MIDI channels.
Worth a look for the price (90€ for the knob version)
Arturia Beatstep in controller mode definitely does it. (not sure about Pro, but should too, and probably others from Arturia controllers line too — look at their documentation).
if we talk about older machines — Novation Remote SL series, both Mk1 & Mk2
Could be… I only remember wanting to control some parameters on the PEAK and it was super annoying… the super fine resolution parameters - isn‘t that NPRN?
„ Unlike other MIDI controllers (such as velocity, modulation, volume, etc.), NRPNs require more than one item of controller data to be sent. First, controller 99 - NRPN Most Significant Byte (MSB) - followed by 98 - NRPN Least Significant Byte (LSB) sent as a pair specify the parameter to be changed. Controller 6 then sets the value of the relevant parameter. Controller 38 may optionally then be sent as a fine adjustment to the value set by controller“