Using the IR Database
DDiissccrreettee CCooddeess,, TToogggglleess aanndd ootthheerr NNeeww WWoorrddss
The Home Theater Master database is unique in the industry because it includes “secret” discrete codes that are not
on the actual remote controls for many components. These codes are highly sought after by professional installers
because they make automation of the home theater possible via reliable macros! Here are the facts you need to
know:
DDiissccrreettee CCoommmmaannddss vveerrssuuss TTooggggllee CCoommmmaannddss
When a remote control’s only button to turn on and off a TV set is labeled Power, it is usually a “toggle” command.
Test it by pressing the button twice. If the power button turns on the TV, then turns it off, it is a toggle command.
That is a big problem when you are programming macros! If you program a macro for watching TV with a toggle,
then the macro is essentially point and pray (if the TV was off, it will turn on, if it was already on, it will turn off). On
the other hand, if a macro is programmed with a discrete Power ON command, the macro will work every time (if
the TV was off, it will turn on, if it was already on, it will stay on).
So the term “discrete command” or “discrete code” means that the code will only do ONE THING to a component.
For example:
A single “Input” command is a toggle type command if it simply changes the input to another input when issued,
while separate buttons for Antenna A, Antenna B, Ext 1, Ext 2 and Ext 3 are discrete input commands if, when issued,
the TV goes directly to the named input (and if you give the same command again, it stays on the selected input).
Here are some important facts about Discrete commands:
““SSeeccrreett”” DDiissccrreettee CCooddeess eexxiisstt ffoorr ssoommee ccoommppoonneennttss..
Why are they secret? Because the manufacturer
wants the remote control that accompanies the component to have the simplest appearance (fewest buttons). Since
toggles reduce the number of buttons, they make the remote control appear easier to operate. Many manufacturers
understand the needs of custom installers and build their components to also respond to discrete codes. They
distribute the discrete codes via service remotes, etc. For the first time, those codes are collected and integrated
into our database.
NNoott aallll ccoommppoonneennttss rreessppoonndd ttoo tthhee ddiissccrreettee ccooddeess
in the Database. A component has to be BUILT to
respond to discrete codes.The fact that other models from the same manufacturer do respond to discrete codes
is the reason the codes are added to a code set. However, some models will not respond, because the manufacturer
did not build it to respond through budgetary considerations, time constraints or a simple oversight.
SSeelleeccttiinngg aa CCooddee SSeett ffrroomm tthhee DDaattaabbaassee
11 OOppeenn tthhee DDaattaabbaassee WWiinnddooww --
Select IR Database from the Program Menu or the Toolbar.
22 SSeelleecctt tthhee DDeevviiccee
- Selecting the device you’d like to add codes to from the first list box.
2288
UUssiinngg tthhee IIRR DDaattaabbaassee
U
S
I
N
G
M
X
3
0
0
0
E
D
I
T
O
R
T
O
P
R
O
G
R
A
M