Page MenuHomePhabricator

Support for Midi Scribble Strip SysEx
Open, WishlistPublic

Description

Some control surfaces (for example Behringer X-Touch and PreSonus Faserport 8) have built in scribble strips. These use SysEx messages to support the scribble strip. Request X-Touch be implemented to support scribble strip hardware.

Xctl Protocol for X-­‐Touch
http://www.budgetfeatures.com/XctlDOC/Xctl%20Protocol%20for%20X-Touch%20V1.0.pdf
Page 7
SCRIBBLE STRIP Section (Ch 1-­‐8), Values in Hex
F0
Header F0 00 00 66 58
Channel 20-27
Colour (see bolow) (00-07, 40-47)
Content Line 1: 7 ASCII bytes
Content Line 1: 7 ASCII bytes

  • 00 causes centreing
  • 20 works as non-­‐breakable space

F7
*Scribble Strips Color Ref First Digit Full, 2nd Digit 2nd Line Inverted
00 40 Display Off
01 41 Red
02 42 Green
03 43 Yellow
04 44 Blue
05 45 Pink
06 46 Cyan
07 47 White

For comparison, Presonus Fader Port 8
https://www-media-presonus.netdna-ssl.com/downloads/products/pdf/FaderPort8_OwnersManual_EN_15022017.pdf
Page 58
SysEx header <SysExHdr> F0 00 01 06 02
Page 60-61
10.2.6 Scribble Strips
Addressing: Scribble Strip ID and Scribble Strip Line via SysEx:
Set Mode:
<SysExHdr> 13, xx, mn F7
xx = scribble strip id 0-7
m = bits 6 to 4
•• bit 4 = 0 - do not clear the strings/ redraw old strings in new mode
•• bit 4 = 1 - clear strings / new strings will be send and drawn in new mode
•• bit 5 = unused
•• bit 6 = unused
n = mode number (bits 3 to 0)
Send String:
Send the text messages to the scribble strips.
<SysExHdr> 12, xx, yy, zz, tx,tx,tx,... F7
xx = scribble strip id 0-7
yy = line number 0-3
zz = alignment flag and normal/inverted
•• flag bits xxxxiaa (0000000 = centered normal)
•• aa = alignment (center: 0, left: 1, right: 2)
•• i = inverted
•• x = not used
tx = text in ASCII format

Mixer Model: XR12

App Version: Pro

Event Timeline

AnonymousTaskBot added a project: Restricted Project.Nov 24 2017, 5:24 PM
AnonymousTaskBot raised the priority of this task from to Wishlist.
AnonymousTaskBot added a subscriber: AnonymousTaskBot.