- This topic is empty.
-
AuthorPosts
-
-
April 22, 2014 at 8:18 am #111551NouguierMember
Hi,
I tried to find out something logic with increment of SYSEX value messages, but no issues. I can't understand the logic. Somebody's got an explanation?
example: number before comma is decimal, then sysex (hex number):
0, 3 15 8 0 ;
1, 4 0 0 0 ;
2, 4 0 4 0 ;
5, 4 0 12 0 ;
6, 4 0 14 0 ;
7, 4 1 0 0 ;
8, 4 1 1 0 ;
9, 4 1 2 0 ;
10, 4 1 3 0 ;
11, 4 1 4 0 ;
12, 4 1 5 0 ;
13, 4 1 6 0 ;
14, 4 1 7 0 ;
15, 4 1 8 0 ;
16, 4 1 8 8 ;
17, 4 1 9 0 ;
18, 4 1 9 8 ;
19, 4 1 10 0 ;
20, 4 1 10 8 ;
21, 4 1 11 0 ;
22, 4 1 11 8 ;
23, 4 1 12 0 ;
24, 4 1 12 8 ;
25, 4 1 13 0 ;
26, 4 1 13 8 ;
27, 4 1 14 0 ;
28, 4 1 14 8 ;
29, 4 1 15 0 ;
30, 4 1 15 8 ;
31, 4 2 0 0 ;
32, 4 2 0 4 ;
33, 4 2 0 8 ;
34, 4 2 0 12 ;
35, 4 2 1 0 ;
36, 4 2 1 4 ;
37, 4 2 1 8 ;
38, 4 2 1 12 ;
39, 4 2 2 0 ;
40, 4 2 2 4 ……etcThanks for help
-
April 22, 2014 at 7:17 pm #125760
Sorry – don't understand. What are these numbers ?
-
April 22, 2014 at 7:57 pm #125761NouguierMember
Hi nickrose!
These are a part of sysex send by DSP4000 when a "userobject" parameter increase from 0 to 40. I've just took numbers which are changing, the "four hexadecimal numbers", other numbers are allways the same due to the sysex format. In the list I've send, the first number before comma, is the decimal value that appears on the display of DSP4000, then the four hex number that are changing in the sysex sentence. Example: for the decimal number 2, DSP send (240 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 247), for 3 ( 240 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 4 0 0 0 0 0 247;…for 6 ( 240 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 12 0 0 0 0 0 247; for 7 ( 240 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 14 0 0 0 0 0 247; for 64 ( 240 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 2 8 0 0 0 0 0 247; and so on….
I would like to control DSP4000's parameters by sysex, to use it "live". I've started to create a patch with Max/MSP, like a remote on my mac. My problem is that I can't understand how decimal numbers are encoded to Hex numbers, it seems to be unusual, isn't it?
thanks!
best regards.
-
April 23, 2014 at 6:28 pm #136519
Sorry – I'm not going to be able to help. These userobject messages are complex undocumented things, and may be different in format for each parameter, so cannot easily be explained. They are designed to be used either by sequencers, or for one 4000 to control another one.
Later products, like the H8000, have a different format that is more understandable, but the 4000 has the limitations described above.
-
-
AuthorPosts
- You must be logged in to reply to this topic.