Hi jkhiser
Now I try to explain it as I understand it.
So I hope someone corrects me if I have misunderstood something.
When you normally use "V" in your SysEx code in MD2, V will always be based on the field MIDI Min -> Max for how many Ticks it must run over and at the same time what values "V" must have. So the field MIDI Min -> Max actually has 2 functions. How many Ticks and witch value.
Since "MIDI Min ->Max" can only be entered as Decimals, you must convert the Hex code into Decimals you want to be send.
If you set MIDI Min ->Max "0" - "3" you will have 4 Ticks.
If you send "(F0) 43 00 V (F7)" MD2 will send the below SysEx when you fade over the 4 Ticks.
"(F0) 43 00 00 (F7)"
"(F0) 43 00 01 (F7)"
"(F0) 43 00 02 (F7)"
"(F0) 43 00 03 (F7)"
The same applies if you change to MIDI Min ->Max "10" - "13" you will still have 4 Ticks.
But now MD2 sends the below SysEx instead.
"(F0) 43 00 0A (F7)"
"(F0) 43 00 0B (F7)"
"(F0) 43 00 0C (F7)"
"(F0) 43 00 0D (F7)"
But unfortunately the SysEx codes you want do not always come in normal order or you need SysEx to be both positive and negative in the same Slider.
If your SysEx codes skip some of the normal sequence, you need to be able to select which SysEx codes are to be sent, since "MIDI Min -> Max" can only go 1 up or 1 down the scale. This is where "Named Ticks" can help.
Let's say we need to send the below via a Slider.
F0 43 10 4C 00 F7
F0 43 10 4C 09 F7
F0 43 10 4C 0F F7
F0 43 10 4C 14 F7
F0 43 10 4C 1A F7
F0 43 10 4C 1F F7
F0 43 10 4C 23 F7
F0 43 10 4C 28 F7
First we have to convert "V" to a decimal number, since Named Ticks can also only be entered as a Decimal number corresponding to a Hex number.
Hex. - Dec
00 = 00
09 = 09
0F = 15
14 = 20
1A = 26
1F = 31
23 = 35
28 = 40
Now that we know we need Decimal 00, 09, 15, 20, 26, 31, 35 and 40 in Named Ticks we need to have them entered.
First we need to set the Properties "# of Ticks" to 8 since we have 8 SysEx codes.
After this we go to Advanced and press "Use Named Ticks"
MD2 will reply if it should "Convert your current ticks ?" Yes / No.
Whether you answer Yes or No is in this case somewhat irrelevant, as MD2 cannot possibly predict which SysEx codes we will send.
But if we answer Yes, it will create 8 lines that will need to be used and that's fine.
There are 3 columns in Named Ticks.
MIDI Renum - Display Renum - Edit Text
In the MIDI Renum column, we enter the 8 Decimal numbers for our Hex code.
0
9
15
20
26
31
35
40
Both "Display Renum" and "Edit Text" only concern what is displayed when you slide the Slider up and down.
"Display Renum" is displayed at the top of the Slider while the text from "Edit Text" is displayed at the bottom of the Slider.
When we now use our Slider, it will send the following SysEx codes.
F0 43 10 4C 00 F7
F0 43 10 4C 09 F7
F0 43 10 4C 0F F7
F0 43 10 4C 14 F7
F0 43 10 4C 1A F7
F0 43 10 4C 1F F7
F0 43 10 4C 23 F7
F0 43 10 4C 28 F7
Without going into detail, I will show what a Slider with both Positive and Negative values looks like.
Gain Gain SysEx
-12,00 F0 43 10 34 F7
-11,00 F0 43 10 35 F7
-10,00 F0 43 10 36 F7
-9,00 F0 43 10 37 F7
-8,00 F0 43 10 38 F7
-7,00 F0 43 10 39 F7
-6,00 F0 43 10 3A F7
-5,00 F0 43 10 3B F7
-4,00 F0 43 10 3C F7
-3,00 F0 43 10 3D F7
-2,00 F0 43 10 3E F7
-1,00 F0 43 10 3F F7
0,00 F0 43 10 40 F7
1,00 F0 43 10 41 F7
2,00 F0 43 10 42 F7
3,00 F0 43 10 43 F7
4,00 F0 43 10 44 F7
5,00 F0 43 10 45 F7
6,00 F0 43 10 46 F7
7,00 F0 43 10 47 F7
8,00 F0 43 10 48 F7
9,00 F0 43 10 49 F7
10,00 F0 43 10 4A F7
11,00 F0 43 10 4B F7
12,00 F0 43 10 4C F7
| Named Ticks |
Hex Dec Line MIDI Display Edit Text
Renum Renum
34 52 1 52 -12 -12 db.
35 53 2 53 -11 -11 db.
36 54 3 54 -10 -10 db.
37 55 4 55 -9 - 9 db.
38 56 5 56 -8 - 8 db.
39 57 6 57 -7 - 7 db.
3A 58 7 58 -6 - 6 db.
3B 59 8 59 -5 - 5 db.
3C 60 9 60 -4 - 4 db.
3D 61 10 61 -3 - 3 db.
3E 62 11 62 -2 - 2 db.
3F 63 12 63 -1 - 1 db.
40 64 13 64 0 0 db.
41 65 14 65 1 1 db.
42 66 15 66 2 2 db.
43 67 16 67 3 3 db.
44 68 17 68 4 4 db.
45 69 18 69 5 5 db.
46 70 19 70 6 6 db.
47 71 20 71 7 7 db.
48 72 21 72 8 8 db.
49 73 22 73 9 9 db.
4A 74 23 74 10 10 db.
4B 75 24 75 11 11 db.
4C 76 25 76 12 12 db.
I hope I have understood it correctly and you can understand what I mean :-)
/ JAKIV