# Can someone share rules fro ProPresenter and Jands Vista?

Does anyone have remade rules to take in the note and velocity and convert the velocity into the cue on the playlist? I am trying to figure it out but not having the best of luck getting to to convert all of them.

Could you look at this post and also do a search on J&S on this board. If you cannot find what you need, I still may be able to help you but it is probably better if you do a search first.

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz

Yea I searched and I can get Bome to work 100% I am trying to figure out creating rules so say
Velocity 1 = Cue 1
Velocity 2= Cue 2

Velocity 13 = Cue 13
That I can’t find anything on.
https://www.bome.com/forums/viewtopic.php?t=11881
that’s the closest but the rules I am not understanding

Hi,

Here is what I think you would do. Lets say you are Cue list 10.8

Incoming Note 64 any velocity set velocity to qq

Rules:

// You need to convert incoming velocity numbers to ASCII so 1 would be 0x31 2 would be 0x32 etc

// When you go past nine you will need to convert each digit in the same fashion
// same for past 99

// get 100 digit
rr=qq/100
rr=0x30+rr
// get 10 digit this should
tt=qq%10
tt=tt/10
tt=0x30+tt
// get 1 digit
uu=qq/100
uu=0x30+uu
// the below would be the 3 digit number converted to ascii

Outgoing
F0 7F 02 02 01 01 31 30 2E 38 00 rr tt uu F7

Note the above substring “31 20 2E 38” = 10.8 for the queuelist

I may have my queue list and queue backwards but hopefully you will get the idea. Look at your JandS documentation for how the Sysex is constructed. The key points here is how you convert numbers to ascii digits which is what the Sysex requires.

You can look up any ASCII chart to see how ASCII coding with numbers works.

The 00 is a separator between the queue list and the queue number
The first 02 is the JANDS ID number you assigned. You might need to change that
if you assigned something different.

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz

This:
// get 10 digit this should
tt=qq%10
tt=tt/10
tt=0x30+tt
Should be this
// get 10 digit this should
tt=qq/10
tt=tt%10
tt=0x30+tt
This
// get 1 digit
uu=qq/100
uu=0x30+uu
Should be this
// get 1 digit
uu=qq%100
uu=uu%10
uu=0x30+uu

Here is another thread that might help (from the old forum)

https://www.bome.com/forums/viewtopic.php?f=3&t=11881&p=23114&hilit=msc+example#p23114