# handle each of our 8 inc/dec messages ASS I0 = 80 80 IF M0 == B0 50 7F # mix+1 message ASS I0 = 0 1 END IF M0 == B0 51 7F # mix+5% message ASS I0 = 0 7 END IF M0 == B0 52 7F # mix-1 message ASS I0 = 0 -1 END IF M0 == B0 53 7F # mix-5% message ASS I0 = 0 -7 END IF M0 == B0 54 7F # cans+1 message ASS I0 = 1 1 END IF M0 == B0 55 7F # cans-1 message ASS I0 = 1 -1 END IF M0 == B0 56 7F # cans+5% message ASS I0 = 1 7 END IF M0 == B0 57 7F # cans-5% message ASS I0 = 1 -7 END
# update CC using values # in I0 and I1 IF I0 != 80 # update the outgoing CC MAT LI0 = LI0 + I1 IF LI0 > 8000 ASS LI0 = 0 END IF LI0 > 7F ASS LI0 = 7F END
# send CC SND K2 KI0 LI0
# update labels IF I0 == 0 SET LB0 LI0 +D END IF I0 == 1 SET LB1 LI0 +D END END
I feel very inadequate as thought I was understanding your coding then I hit ‘Install Rules’.
i will continue to try to understand. I would appreciate any insights you could offer.
# Enter rules here # Press 'Install Rules' when done # BeatBuddy mix/cans inc/dec # by audeonic IF LOAD #ERR ASS K0 = 6C 6D # outgoing cc 108, cc 109 #ERR ASS K2 = B0 # BeatBuddy CC+channel #ERR ASS L0 = 40 40 # current CC value (halfway initially)
#ERR # show initial mix+cans values in labels #ERR SET LB0 L0 +D #ERR SET LB1 L1 +D
As I tried putting each section tin place and select Install Rules I am clearing the ERR by removing . Blanks(?). Must be unseen characters resulting from my select, cop, paste. I do not understand. But I’m making progress.