Liner Notes
Red Guitar Pick
The FATpick Blog

LAST UPDATED: 2 January 2022

The in-app Settings menu exposes a myriad of configuration options that you can use to personalize FATpick. And these point-and-click controls are more than sufficient for the vast majority of users. There are, however, a number of "advanced" configuration options that are too complex or obscure to present within the application itself. These advanced options can be controlled and configured using environment variables or (equivalently) the [env] section of an ini file.

List of Configuration Parameters

The following table summarizes some of the command-line, env-var and ini-file parameters that can be used to modify the behavior of the FATpick application.

WARNING: While we strive to maintain backward (and forward) compatibility for these advanced configuration parameters, they should be considered "experimental". A given option may change (or be removed) without notice in future releases. Caveat emptor.

Parameter Summary Valid In More Info
FATPICK_EVAR_TESTDummy parameter you can use to test your ENV or INI configuration.ENV, INIDetails…
FTPK_INI_FILESpecifies custom location for fatpick.ini file.ENVDetails…
Audio Output Scheduling
FTPK_TAC_LAT_HINT_MODEBalance between audio output latency and responsiveness; one of `interactive` (the default), `playback`, or `balanced`ENV, INI 
FTPK_TAC_LAT_HINT_LOOK_AHEAD_SECPrescheduling interval for audio output events in seconds; defaults to `0`ENV, INI 
FTPK_TAC_LAT_HINT_UPDATE_INTERVAL_SECAudio output event scheduling resolution in seconds; defaults to `0.05` (50 ms)ENV, INI 
Window Positioning
FTPK_WIN_ALWAYS_ON_TOPForce always-on-top mode on or off.ENV, INI 
FTPK_WIN_FULL_SCREENForce full-screen mode on or off.ENV, INI 
FTPK_WIN_KIOSKWhen truthy, always launch app in kiosk mode.ENV, INI 
FTPK_WIN_MAXIMIZEWhen truthy, always maximize window size at launch.ENV, INI 
FTPK_WIN_RESETWhen truthy, ignore previous application window state and revert to default window position at launch.ENV, INI 

Note that when a parameter is described as "truthy" the values 1, T, true, on, etc. can be used to enable the flag and the values 0, F, false, off, etc. can be used to disable it.

Also see more posts tagged or .
Or, visit the tag index, or view the latest posts.