ATOM controlling HOG4PC

Hi Steve C, how are you?

I bought a presonus atom, to control my encoders of my hog4 lighting software, but only controls a small percentege of the wheel, y can se that is becouse it stops realy quick on Velocity 0 or 127, i read that i need a midi controller that repeats 0 or 127 .

I think that is very similiar to what you used here:
This encoder puts out a relative value instead of an absolute value. Any turn to the left will send a value of 127 and any turn to the right, a value of 1.

here are the instruccion for the midi at hog4:

Picking the right Mode for MIDI Controller Messages

Since control messages are sent is a variety of ways based on the MIDI device, the following modes can be assigned to a MIDI Controller entry. These modes cannot be automatically detected by Hog 4 OS, therefore 7-bit Relative Mode is used by default for all controller type entries in the mapping table until the operator assigns the entry to the most appropriate mode.

  • 7-bit Relative
  • 7-bit Absolute
  • 7-bit Binary
  • 14-bit Relative
  • 14-bit Absolute
  • 14-bit Binary

Features of Relative Mode:

  • When mapped to a Hog wheel the first value change of a controller will be ignored as we cannot determine delta until two values are provided
  • Repeated value of 0 is treated as a negative delta
  • Repeated value of 127 is treated as a positive delta
  • This mode is recommended for mapping MIDI knobs to Hog wheels and encoders

I will really be glad if you can help me, also i sure will be buying this software!

Here is my code
1: MIDI IN [ATOM]: B0 0E 7E
2: MIDI IN [ATOM]: B0 0E 79
3: MIDI IN [ATOM]: B0 0E 78
4: MIDI IN [ATOM]: B0 0E 73
5: MIDI IN [ATOM]: B0 0E 6E
6: MIDI IN [ATOM]: B0 0E 6D
7: MIDI IN [ATOM]: B0 0E 68
8: MIDI IN [ATOM]: B0 0E 67
9: MIDI IN [ATOM]: B0 0E 62
10: MIDI IN [ATOM]: B0 0E 5D
11: MIDI IN [ATOM]: B0 0E 5C
12: MIDI IN [ATOM]: B0 0E 57
13: MIDI IN [ATOM]: B0 0E 52
14: MIDI IN [ATOM]: B0 0E 4D
15: MIDI IN [ATOM]: B0 0E 4C
16: MIDI IN [ATOM]: B0 0E 4B
17: MIDI IN [ATOM]: B0 0E 46
18: MIDI IN [ATOM]: B0 0E 3C
19: MIDI IN [ATOM]: B0 0E 37
20: MIDI IN [ATOM]: B0 0E 32
21: MIDI IN [ATOM]: B0 0E 2D
22: MIDI IN [ATOM]: B0 0E 28
23: MIDI IN [ATOM]: B0 0E 23
24: MIDI IN [ATOM]: B0 0E 19
25: MIDI IN [ATOM]: B0 0E 18
26: MIDI IN [ATOM]: B0 0E 17
27: MIDI IN [ATOM]: B0 0E 12
28: MIDI IN [ATOM]: B0 0E 11
29: MIDI IN [ATOM]: B0 0E 10
30: MIDI IN [ATOM]: B0 0E 0F
31: MIDI IN [ATOM]: B0 0E 0E
32: MIDI IN [ATOM]: B0 0E 0D
33: MIDI IN [ATOM]: B0 0E 0C
34: MIDI IN [ATOM]: B0 0E 07
35: MIDI IN [ATOM]: B0 0E 06
36: MIDI IN [ATOM]: B0 0E 05
37: MIDI IN [ATOM]: B0 0E 04
38: MIDI IN [ATOM]: B0 0E 03
39: MIDI IN [ATOM]: B0 0E 02
40: MIDI IN [ATOM]: B0 0E 01
41: MIDI IN [ATOM]: B0 0E 00
42: MIDI IN [ATOM]: B0 0E 01
43: MIDI IN [ATOM]: B0 0E 02
44: MIDI IN [ATOM]: B0 0E 03
45: MIDI IN [ATOM]: B0 0E 04
46: MIDI IN [ATOM]: B0 0E 05
47: MIDI IN [ATOM]: B0 0E 06
48: MIDI IN [ATOM]: B0 0E 07
49: MIDI IN [ATOM]: B0 0E 08
50: MIDI IN [ATOM]: B0 0E 09
51: MIDI IN [ATOM]: B0 0E 0A
52: MIDI IN [ATOM]: B0 0E 0B
53: MIDI IN [ATOM]: B0 0E 0C
54: MIDI IN [ATOM]: B0 0E 0D
55: MIDI IN [ATOM]: B0 0E 0E
56: MIDI IN [ATOM]: B0 0E 0F
57: MIDI IN [ATOM]: B0 0E 10
58: MIDI IN [ATOM]: B0 0E 11
59: MIDI IN [ATOM]: B0 0E 12
60: MIDI IN [ATOM]: B0 0E 13
61: MIDI IN [ATOM]: B0 0E 14
62: MIDI IN [ATOM]: B0 0E 15
63: MIDI IN [ATOM]: B0 0E 16
64: MIDI IN [ATOM]: B0 0E 17
65: MIDI IN [ATOM]: B0 0E 18
66: MIDI IN [ATOM]: B0 0E 19
67: MIDI IN [ATOM]: B0 0E 1A
68: MIDI IN [ATOM]: B0 0E 1B
69: MIDI IN [ATOM]: B0 0E 1C
70: MIDI IN [ATOM]: B0 0E 21
71: MIDI IN [ATOM]: B0 0E 22
72: MIDI IN [ATOM]: B0 0E 23
73: MIDI IN [ATOM]: B0 0E 24
74: MIDI IN [ATOM]: B0 0E 25
75: MIDI IN [ATOM]: B0 0E 26
76: MIDI IN [ATOM]: B0 0E 27
77: MIDI IN [ATOM]: B0 0E 28
78: MIDI IN [ATOM]: B0 0E 29
79: MIDI IN [ATOM]: B0 0E 2A
80: MIDI IN [ATOM]: B0 0E 2F
81: MIDI IN [ATOM]: B0 0E 30
82: MIDI IN [ATOM]: B0 0E 31
83: MIDI IN [ATOM]: B0 0E 32
84: MIDI IN [ATOM]: B0 0E 37
85: MIDI IN [ATOM]: B0 0E 38
86: MIDI IN [ATOM]: B0 0E 39
87: MIDI IN [ATOM]: B0 0E 3E
88: MIDI IN [ATOM]: B0 0E 3F
89: MIDI IN [ATOM]: B0 0E 40
90: MIDI IN [ATOM]: B0 0E 41
91: MIDI IN [ATOM]: B0 0E 42
92: MIDI IN [ATOM]: B0 0E 43
93: MIDI IN [ATOM]: B0 0E 44
94: MIDI IN [ATOM]: B0 0E 45
95: MIDI IN [ATOM]: B0 0E 46
96: MIDI IN [ATOM]: B0 0E 47
97: MIDI IN [ATOM]: B0 0E 48
98: MIDI IN [ATOM]: B0 0E 4D
99: MIDI IN [ATOM]: B0 0E 4E
100: MIDI IN [ATOM]: B0 0E 4F
101: MIDI IN [ATOM]: B0 0E 54
102: MIDI IN [ATOM]: B0 0E 55
103: MIDI IN [ATOM]: B0 0E 5A
104: MIDI IN [ATOM]: B0 0E 5B
105: MIDI IN [ATOM]: B0 0E 60
106: MIDI IN [ATOM]: B0 0E 65
107: MIDI IN [ATOM]: B0 0E 66
108: MIDI IN [ATOM]: B0 0E 67
109: MIDI IN [ATOM]: B0 0E 6C
110: MIDI IN [ATOM]: B0 0E 71
111: MIDI IN [ATOM]: B0 0E 7B
112: MIDI IN [ATOM]: B0 0E 7C
113: MIDI IN [ATOM]: B0 0E 7D
114: MIDI IN [ATOM]: B0 0E 7E
115: MIDI IN [ATOM]: B0 0E 7F

You should probably set you HOG as 7 bit absolute since that is what your encoder is sending.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

I tried but it only manage a small percentage and stops when the value goes to 0 or 127, i read that i may be becouse i need a controller that when it gets to 0 , and if still turn it left the know, y should be repeating 0, and the same when i go to 127, let me attach a video, were you can se the the intensity only goes in a small percentage .
Video test

this should be aply to my 4 encoders.

Did you try setting for 7 bit ABSOLUTE instead of RELATIVE?

in absolute dont do anything, don´t work.
is the any chan we can have a chat, or meeting?
Also, why it only let me post every hour a reply?

I’ve upgrade your trust level so you should not have to wait an hour any more. Perhaps HOG4PC is not recognizing the absolute setting. In this case you should be able to use Bome MIDI Translator Pro to convert from absolute to relative. See this tutorial.

As far as chat, this is not included for free support. I can arrange to do this however, as an independent consultant at my paid rates (which I will provide if you send me personal email).

If you want to try the project in the tutorial, you can capture the log window MIDI IN and MIDI OUT to see what is happening. Of course if you use Bome MIDI Translator Pro, you will have to select both the correct input devices (your ATOM) and output device (IE Bome MIDI Translator Virtual Port 1). In this case, HOG input device would be “BMT1” and you should NOT select ATOM for input within HOG.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Note, I moved this to a new topic.

After further discussion, we realize that the ATOM no longer sends MIDI messages when the encoder is all of the way left (value 0) or all the way right (value 127).

Hog4PC does not work well with absolute encoders and expects additiona 127 or 0 sent when reaching the end point, so the user does not get full range of motion.

An alternate solution (attached with other unused translators unchecke), allows using a timer to send positive values when off center to the right and negative values when off center to the right.

ATOM-absolute-to-relative-a.bmtp (3.6 KB)

Although this works, it was a bit clumsey for the user so I recommended he look into a low cost controller that can send relative messages. For this, my recommendation was an X-touch MINI which can be programmed in relative mode with the included editor. He said he would give it a try.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz