Hi,
I’ve looked around the forum and scratched my head on that issue for some hours now: is there a possibility to just resend the same automation value for a CC twice in a row?
If I’m not mistaken, Hapax mostly works like a “toggle” logic: it sends something only if that exact something was not the last event sent. “Fire and forget” logic, such as sending 5 times “CC#27 value 5” in a row, is not possible to my knowledge. Don’t get me wrong, I think this is great design for optimization.
When it sends an automation event, it’s CCnumber+value. Upon pattern change, this is followed by CCnumber+defaultValue (only if a default value is setup of course).
If there are no default value in that lane however, and if there are no changes in this specific CC’s value itself, one can write as many automation event, Hapax won’t send them (I verified this in the awesome Midi Out screen).
My problem is, I would like to control my looper remotely (Microcosm), and for some reason its CC are designed like “fire and forget” CCs. For example:
- CC#28, any value (0-127) will trigger Looper Record
- CC#29, any value (0-127) will trigger Looper Play
- CC#31, any value (0-127) will trigger Looper Stop
- CC#34, any value (0-127) will trigger Looper Erase
etc.
I would like a way to launch and stop the looper without triggering double events. If I put a “default” value, it will double trigger any event (send a value, then send default value, thus sending a “Play” command twice for example). If I don’t put a default value, it will only shoot “once”, which is nice, but regardless of Pattern changes, it will never send that value again (so I can’t proceed to a second try). Even Stopx3/Start won’t resend that value :).
I’m going to try moving forward with double triggered events, hoping not to get into trouble as the workflow gets more complex.
I’ve also looked into applying randomization or effects (filter, matrix, lfos etc.) on that poor Automation event so the value is somehow always different (and thus sent), but I really think there must be an easier way…
PS: I don’t want to do the configuration on the microcosm side (it can quantize, but it’s not setup to the Hapax clock).
Ultimately, I do not know if the Microcosm’s design is standard practice or not (had they chosen to have a single CC value, like “0”, actually do “nothing”, one could easily leverage “toggle” logic to do anything really). If it’s a standard design practice, then I hope it won’t mind a double trigger here and there
Any chance someone has an idea to resend an identical automation event?