# Behringer PRO-800 edit buffer request?

**URL:** <https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458>\
**Category:** Instruments\
**Created:** [October 9, 2023, 2:47pm UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458 "2023-10-09T14:47:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Electrolove](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/electrolove/32/2440_2.png) [@Electrolove](https://forum.electra.one/u/Electrolove)\
**Post date:** [October 9, 2023, 2:47pm UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/1 "2023-10-09T14:47:33Z")

</div>

I wonder if there is an edit buffer request for the Pro-800? I also wonder if Behringer has a Sysex implementation to download? According to Behringer there is both CC and NRPN control of all parameters but no information about sysex 😝

[Preset-Structure-Document\_BE\_0718-ABF\_PRO800\_A3.pdf](https://forum.electra.one/uploads/short-url/toS3rhdbXdwEhDeXGPEqu6S6n6t.pdf) (160.2 KB)

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [October 9, 2023, 5:27pm UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/2 "2023-10-09T17:27:40Z")

</div>

Info you may find here [Behringer Pro-800 - #7 by NewIgnis](https://forum.electra.one/t/behringer-pro-800/2378/7)

---

<div class="post-metadata">

**Author:** ![Electrolove](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/electrolove/32/2440_2.png) [@Electrolove](https://forum.electra.one/u/Electrolove)\
**Post date:** [October 9, 2023, 5:34pm UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/3 "2023-10-09T17:34:04Z")

</div>

Thanks for the link 🙂

---

<div class="post-metadata">

**Author:** ![Electrolove](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/electrolove/32/2440_2.png) [@Electrolove](https://forum.electra.one/u/Electrolove)\
**Post date:** [October 9, 2023, 5:57pm UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/4 "2023-10-09T17:57:16Z")

</div>

Maybe this can be of some help. It would be interesting to see what MIDI messages it sends when using it.

[https://midipeak.com/wp-content/share/Pro-800-Remote-Standalone.zip](https://midipeak.com/wp-content/share/Pro-800-Remote-Standalone.zip)

---

<div class="post-metadata">

**Author:** ![Electrolove](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/electrolove/32/2440_2.png) [@Electrolove](https://forum.electra.one/u/Electrolove)\
**Post date:** [October 10, 2023, 5:49am UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/5 "2023-10-10T05:49:34Z")

</div>

Can someone please explain this for me?

Information from: [https://github.com/samstaton/pro800/blob/main/pro800syx.md](https://github.com/samstaton/pro800/blob/main/pro800syx.md)

MIDI system exclusive data is 7 bits (00-7F), but Pro 800 data uses 8-bit bytes. These bytes are encoded as follows. Each sequence of seven bytes `x1 x2 x3 x4 x5 x6 x7` is _preceeded_ by a byte `x0` that specifies the MSBs of the following seven bytes. The MSB of `x0` specifies the MSB of `x7`; the LSB of `x0` specifies the MSB of `x1`, and so on.

My guess is…

x0 = 0x000000 (1 bit)  
x1 = 0xxxxxxx (7 bits)  
result = xxxxxxxx (8 bits)

x0 = 00x00000 (1 bit)  
x2 = 0xxxxxxx (7 bits)  
result = xxxxxxxx (8 bits)

x0 = 000x0000 (1 bit)  
x3 = 0xxxxxxx (7 bits)  
result = xxxxxxxx (8 bits)

…and so on?

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [October 10, 2023, 6:02am UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/6 "2023-10-10T06:02:57Z")

</div>

yes, it looks like packed 8-bit format, see [System Exclusive Data Packing](https://forum.sequential.com/index.php?topic=43.0)

I used it when working on [DSI Mopho](https://app.electra.one/preset/ElrKlYCjK2hY0AkaORpd) preset.

---

<div class="post-metadata">

**Author:** ![Electrolove](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/electrolove/32/2440_2.png) [@Electrolove](https://forum.electra.one/u/Electrolove)\
**Post date:** [October 10, 2023, 6:43am UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/7 "2023-10-10T06:43:59Z")

</div>

Thanks Martin for great support as always 🙂

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [October 10, 2023, 12:21pm UTC](https://forum.electra.one/t/behringer-pro-800-edit-buffer-request/2458/8 "2023-10-10T12:21:40Z")

</div>

Yes that’s it. In my pro800 I then used the 7 most significant bits to align the sysex with the corresponding CC
