Hi there!
Are there news about a SysEx Sending Object which can send multiple Commands in a Row?
For example I need to send a 4 Row SysEx command to my Kemper Profiler. I was able to successfully realize this with Camelot:
I tried to replicate this with multiple Sysex send objects and a Delay line:
A single object does work, but the delay line not. not sure why…
Regarding, Mario
These blue inlets are for modulating the value knob. Sending a boolean trigger will basically make the “value” swing between zero and maximum.
Here is a modified object that only sends sysex when the “trigger” inlet goes high. (Unless I messed something up, I don’t have a test environment right now)
sysex_kemper_profiler.axp (3.6 KB)
You may or may not need those delayedpulse objects, not sure how the MIDI queue behaves upon multiple sysex triggers. Chances are it will just send things one after another? If timing does seem to conflict and requires delayedpulses, something longer than 2.4 ms might be required (guessing 10-20 ms?). MIDI is a “slow” protocol as far as modern data transfer is concerned.
Yes, this object does send one SysEx command when the trigger input gets high.
But how can I send this array?
Regarding, Mario
Haha well, it is still a hack - you’d have to
- duplicate the object
- right-click, “edit definition”
- in the local data tab, change the numbers of the sysex string (leave the 0x then write the hex number, like 0xF0, 0x00, 0x11, 0x22, …)
It is currently set up so that the third last and second last entries ate combined into a 14-bit value… are all parameters on your Kemper like this?
Hi Ksoloti!
This were exactly my thoughts, I tried this already. DSP Error again on Kemper…
Something musst be different to a sended SysEx message from Camelot.
Regarding, Mario
I am not sure what you’re trying to send, and which parts should be variable. You want two messages, one with ..., 0x00, val1, val2, 0xF7
, and the other with ..., 0x03, val1, val2, 0xF7
?
sysex_kemper_profiler.axp (7.9 KB)
in this case there’s no need for variability. it’s only 4 Row command like in the Camelot picture above. ah, maybe its because of the variables?
Not sure why, but this is working perfectly!
Thank you very much!!
Regarding, Mario
Nice! When you need to further change the messages, go inside the respective object and change the numbers…
1 Like