How does "Assign" really work?

I emailed them about this a while back, tl;dr merging them causes potential problems when it comes to handling live “assign” parameter changes when it is trying to change or overwrite the recorded automations. Basically, as they are, “assign” knobs are for live changes during playback and “automation” parameters are for programming them in manually (not live during playback).

Instrument definitions allow you to set default automation CC values. I think these get sent when you press play, but it may be sent when you load the instrument definition.

If you have an empty automation lane, changing the default value sends it immediately, so the functionality is there, just a matter of UX as to what happens if you modify a lane that isn’t empty. You could have different modes for offset, override, etc.

Two things about assign:

Pressing ‘FILL’ while in Assign mode exits the Assign mode - that’s very bad for performance.

Another one - could we maybe have inter-track Assign … uh, assignments? So that the Assign mode could be a control center of the whole song?

Thanks!

1 Like

You should use the feedback form for these!

1 Like

Ah, you’re right. →

I’ve got a query about Assign:

  • I typically use a Novation Remote SL3 61 key midi controller as my main interface to the Hapax.
  • I also setup the Novation version of instrument definitions on that device, so these typically align with a matching one on the Hapax.
  • For example: when controlling my Roland Ju-06a, I have all CC’s mapped in their respective templates on the Novation and the Hapax.
  • The Novation also has 8 endless encoders, but allows 2 banks, so 16 in total. I’d like to use Assign mode on the Hapax to match the first 8.

Question: if I do this, will the knob values on the Hapax adjust dynamically as I change values on the Novation? i.e. Are they receiving as well as transmitting? Just wondering as I would like to be able to seamlessly move from the keyboard to the Hapax and back during live performance and not have to worry about values not aligning.

Hope this makes sense!