E-mu ProCussion - SysEx Parameters

Hello! I have come along way on my E-mu Proteus 2 preset and wanted to get started with the E-mu ProCussion and see what may crossover… well, it seems like the ProCussion is a lot deeper into SysEx than I currently understand from working on the Proteus Preset.

Page 113 in the user manual is what has thrown me for a loop. It seems like they may be referring to diving into the bit level and not Byte level?

I sent a PM to @martin but should have posted on forum first I am sure.

I’m a bit over a week into working with the Electra One and look forward to understanding this deeper.

I don’t have the ProCussion, but looked at page 113. I think you need to read that page as a ‘ hey, there is logic in the way we’ve set up all our parameters as 2 7-bit bytes. Ensure you grasp the concept, and then we do not need to type out every single individual parameter in this manual’.

If you manage that, a next improvement for you is that you dynamically create the bit composition for certain parameters (same parameter for all zones or for all layers) , so you don’t have to create each single one with a separate control

The proteus is a complex device from a MIDI Sysex perspective …

1 Like

I did read the Electra One SysEx section titled " Complex composed value" - and while I think it applies to this situation, I don’t think the example provided with Yamaha using the “value” applies here? It seems like those numbers are not dynamic as the dynamic values are defined in a later bit, no?

Parameter Value - F0 18 06 dd 03 pl pm vl vm F7

So the bit parameter would come in at the pl ?

So let’s take master volume it’s T-3
So bits to define the pl value are

13 - 1
12- 1
9 - Channel – we can ignore
3 - parameter volume # which is 6 pulled from page 117

I’m just not sure how to define this using Jason as @martins example is using “value” as the type

Would:
bits 0-6 be pl
Bits 7-13 be pm ?

And then the dynamic value would be tied to vl?

Once I can get a single master parameter working - I can jump into stacks and layers, which I can see some of those values needing to be dynamically set

sorry ; you lost me :thinking:

I have no idea what you mean with pl pm vl vm nor what Yamaha has to do with E-Mu or what example of Martin you refer to, as he has made dozens…

But I was not referring to values of parameters (and page 113 of the manual neither) , only to the adresses you need to construct to identify and thus reach those parameters. Maybe theat explains why we talk at cross-purposes?