Hohner
Corporation
Hohner is a manufacturer of various type of encoders (absolute,
incremental, et cetera). Their website is available at http://www.hohner.com.
Hohner
Software
Hohner includes a DLL and installer program with the purchase
of the USB encoder. You MUST have this software to use our
source code. For licensing reasons, Digital Indigo DOES
NOT distribute Hohner's software or DLLs. Source code distributed
by Hohner is in VB.
Hohner
Connect
Digital Indigo produced an alternative to the VB code created
by Hohner. This code is available as Open Source for either
C or C++ for MS based systems.
IMPORTANT:
You still must install the Hohner DLLs to use this code.
Digital Indigo's Hohner Connect will NOT work without
Hohner's Install. Digital Indigo cannot and does not distribute
Hohner's code. You must contact them directly, or use the
disc(s) that come with your encoder.
Source
Code Differences
Digital Indigo Distributes two different setups. One uses
a function that returns an integer corresponding to the
amount of rotation of the encoder. This is called the "MS
C language" code.
The
other source code is called "MS C++ language."
This uses an object to interface with the Hohner DLL.
Users
can, for the most part, use whichever method of access that
they prefer. Thus both a function and object version are
included in two separate ZIP files.
The
file test.cpp included with each ZIP file contains an appropriate
example of how to use the source code in your own software.
|