Configuration Files
HUMidi uses two configuration files:
- the general configuration file humidi.ini
- the language dependent texts in file language.ini
General Configuration
The main configuration file for HUMidi is humidi.ini.
The structure of this file corresponds to the structure of
a conventional Windows ini-file. It thus contains
sections (in square brackets) and in each section
name-value pairs. The sections have the following names and meanings:
- <general>: general parameters like the language setting, the TCP port etc.
- <lastfiles>: the list of the recently used MIDI files
- <controller>: the assignment of controller command set names (like "reverb1")
and controller commands (normally three-byte sequences)
Hints for some configuration parameters
The parameter port defines the TCP/IP communication channel
between the intrenal threads (UI thread, MIDI server thread). If the standard
port 17776 is occupied on your machine or cannot be used for some
other reason then change it here.
The parameter mididir defines where HUMidi looks for MIDI files and where
it places its interpretation files (extension .int. This parameter must
be changed during the installation!
Language Configuration
The configuration for the language dependent texts is laid down
in the file language.ini. For each of the
three planned languages (German, English, French) there is
a section in which the language specific texts must be placed.
Each text line is identified via a number. The numbering scheme
is fixed in the program and may not be changed.
In the normal case the file language.ini should not
be changed.
If you plan to choose a different language you should proceed as follows:
- change inn the configuration filehumidi the value of the parameter
language by setting "de" (for German), "en" (for English)
or "fr" (for French) in the section "general". Example: language=en.
Be careful that there are really texts in the sections
of configuration file language.ini for the choosen language.
- Whe starting the executable HUMidi.exe on the command line or via a desktop
link you may specify the language parameter "-l" followed by the two-letter
language name. Example: "HUmidi.exe -l de". Command line parameters
have higher priority than the language parameter in the general configuration
file.