Command Line Options
Most common functions in Jamulus can be set using the GUI, but these and others can also be set using options given in a terminal window. Exactly how you do this will depend on your operating system.
For example on Windows, to have a client use a specific settings file, right-click on the Jamulus shortcut and choose “Properties” > Target. Add the necessary arguments to Jamulus.exe:
"C:\Program Files (x86)\Jamulus\Jamulus.exe" --inifile "C:\path\to\myinifile.ini"
For macOS, start a Terminal window and run Jamulus with the desired options like this:
/Applications/Jamulus.app/Contents/MacOS/Jamulus --inifile "/path/to/myinifile.ini"
You can see all possible options your version supports by starting Jamulus with the
Note that the following options will not alter settings made in the GUI.
General settings (client and server modes)
|This help text|
|Set location of initialization file (overrides default)||Client (always) and server (with GUI)|
|Local UDP port number. Default is 22124|
|Sets the quality of service DSCP value. Default is 128. Disable with 0.||QoS is ignored by Windows, but see Tips & Tricks for how to apply it.|
|Output version information and exit|
|Disconnect all clients on quit|
|Make the server public and sets its genre. See also ||See server types|
|Whitelist servers registering on the server list, format ||Directory servers only. See note|
|Reduces latency if clients connect with “Enable Small Network Buffers” option. Requires faster CPU to avoid dropouts, and more bandwidth to enabled clients.|
|Enable logging, set path and file name|
|Show an agreement window before users can connect|
|Enable HTML status file, set path and file name|
|Location details in the format: ||Public servers only|
|Start with delay panning enabled||See Server Setup|
|Include a writeable path where the files should be stored (in quotes if needed).||See Server Setup.|
|Disable recording when enabled by default by |
|Specify the IP address to bind to|
|Starts Jamulus in muted state|
|Mute me in my personal mix||Headless only|
|Connect to given server address on startup, format |
|Disable auto JACK connections|
|MIDI controller channel to listen on, control number offset and consecutive CC numbers (channels). Format: ||See Tips & Tricks|
|Window title and JACK client name|