Important Files

These files are used to customize the behavior and appearance of gdam.

server.config

server config file, contains information about available sound devices. Usually in /usr/local/lib/gdam/ or similar default location. Can be specified with --config configfile when starting the server.

default.rc

gtk rc file used to control colors and fonts in gui components. Usually in /etc/gdam/skin/ or ~/.gdam. Can be specified with the --rcfile flag when starting gdam-launcher.

launcher.xml

when gdam-launcher starts, it creates an initial skin from this xml file. The skin defined by launcher.xml is a panel of buttons to launch skins of other types and built from other xml files. This file is usually in /etc/gdam/skin, and the other xml files referenced are there or in subdirectories. If an xml file is given as an argument to gdam-launcher, the initial skin will be built from that file.

song.database

xml database of song information: filenames, tempo and phase data, loop descriptions and other user-specified info. This information is used by client programs (gdam-launcher, gdam123). Can be specified to most clients with the --database flag.

gdam123rc

file of ex-style gdam123 commands, parsed on startup. Usually in ~/.gdam/ Used to set initial volume, mp3 file buffer size, etc.

input.devices

describes hardware input devices (midi controllers, etc) Usually in ~/.gdam/. This file is currently only used by client programs.