JACKTRIP(1)
๐ NAME ๐
okay bestie, say hi to JackTrip โ it's a "high-quality system for audio network performances" ๐ no cap, that's literally the whole vibe.
๐ SYNOPSIS ๐
jacktrip [-s|-c|-S|-C hostIPAddressOrURL] [options]
๐ฆ DESCRIPTION ๐ฆ
JackTrip: A System for High-Quality Audio Network Performance over the Internet ๐โจ
Copyright ยฉ 2008-2022 Juan-Pablo Caceres, Chris Chafe. SoundWIRE group at CCRMA, Stanford University.
This build of JackTrip is subject to LGPL license. JackTrip source code is released under MIT and GPL licenses. See LICENSE.md file for more information. VERSION: 3.0.0 ๐
โจ OPTIONS โจ
๐ REQUIRED ARGUMENTS: One of:
like, you gotta pick ONE of these, it's not a suggestion bestie ๐ซถ
-s,--serverโ run in P2P Server Mode ๐ฅ๏ธ-c,--client<peer_hostname_or_IP_num>โ run in P2P Client Mode ๐งโ๐ป-S,--jacktripserverโ run in Hub Server Mode ๐ฐ๏ธ-C,--pingtoserver<peer_name_or_IP>โ run in Hub Client Mode ๐ก
๐ง OPTIONAL ARGUMENTS:
the extra lil sprinkles ๐ธ all totally optional, but they eat:
-n,--numchannels# โ number of Input and Output Channels (# greater than 0, default:2) ๐๏ธ--receivechannels# โ number of receive Channels from the network (# greater than 0) ๐ฅ--sendchannels# โ number of send Channels to the network (# greater than 0) ๐ค-q,--queue# โ Queue Buffer Length, in Packet Size (2 or more) (default:4) ๐งบ-r,--redundancy# โ Packet Redundancy to avoid glitches with packet losses (1 or more) (default:1) ๐ก๏ธ-o,--portoffset# โ receiving bind port and peer port offset from default4464๐ข-B,--bindport# โ set only the bind port number (default:4464) ๐-P,--peerport# โ set only the peer port number (default:4464) ๐-U,--udpbaseportโ set only the server udp base port number (default:61002) ๐ธ-b,--bitres# โ Audio Bit Rate Resolutions (8, 16, 24, 32) (default:16, and32uses floating-point) ๐๏ธ-z,--zerounderrunโ set buffer to zeros when underrun occurs (default:wavetable) ๐ซง-t,--timeoutโ quit after 10 seconds of no network activity โฐ-l,--loopbackโ run in Loop-Back Mode ๐-j,--jamlinkโ run in JamLink Mode (Connect to a JamLink Box) ๐ธ-J,--clientnameโ change default client name (default:JackTrip) ๐ท๏ธ-K,--remotenameโ change default remote client name when connecting to a hub server (the default is derived from this computer's external facing IP address) ๐ฐ๏ธ--appendthreadidโ append thread ID to client names ๐งต-L,--localaddressโ change default local host IP address (default:127.0.0.1) ๐-D,--nojackportsconnectโ don't connect default audio ports in jack ๐ โโ๏ธ--bufstrategy# โ use alternative jitter buffer (0, 1, 2, 3, 4) ๐ง--broadcast<broadcast_queue>โ duplicate receive ports with the specifiedbroadcast_queuelength. Broadcast outputs have higher latency but less packet loss ๐ป--udprtโ use RT thread priority for network I/O โก
๐งฉ OPTIONS FOR AUDIO PATCHING IN HUB SERVER MODE:
-p,--hubpatch# โ Hub auto audio patch, only has effect if running HUB SERVER mode,0=server-to-clients,1=client loopback,2=client fan out/in but not loopback,3=reserved for TUB,4=full mix,5=no auto patching (default:0) ๐๏ธ-i,--includeserverโ include audio to and from the server in the mix when patching. Only affects-p 2(client fan out/in but not loopback) and-p 4(full mix) patch modes ๐ซ-u,--upmixโ upmix mono clients to stereo when patching ๐ถ
๐ฎ OPTIONAL SIGNAL PROCESSING:
-f,--effects# | paramString | help โ turn on incoming and/or outgoing compressor and/or reverb in Client โ see`-f help'for details ๐๏ธ-O,--overflowlimitingi|o[w]|io[w]|n|help โ use audio limiter(s) in Client,i=incoming from network,o=outgoing to network,io=both,n=no limiters,w=warn if limiting (default=n). Say-O helpfor more ๐-a,--assumednumclientshelp|# โ assumed number of Clients (sources) mixing at Hub Server (1,2,..) (otherwise 2 assumed by-O) ๐งฎ-T,--srate# โ set the sampling rate, works only on some audio backends (default:48000) ๐ต-F,--bufsize# โ set the buffer size, works only on some audio backends (default:128) ๐ฆ
๐ ARGUMENTS TO DISPLAY IO STATISTICS:
-I,--iostat<time_in_secs>โ turn on IO stat reporting with specified interval (in seconds) โฑ๏ธ-G,--iostatlog<log_file>โ save stat log into a file (default: print in stdout) ๐-x,--examine-audio-delay<print_interval_in_secs>| help โ print round-trip audio delay statistics. See`-x help'for details ๐
๐ ARGUMENTS TO SIMULATE NETWORK ISSUES:
--simloss<rate>โ simulate packet loss ๐ณ๏ธ--simjitter<rate>,<d>โ simulate jitter,dis max delay in packets ๐
๐ ARGUMENTS FOR HUB CLIENT/SERVER AUTHENTICATION:
-A,--authโ use authentication on the client side, or require it on the server side ๐ชช--certfileโ the certificate file to use on the hub server ๐--keyfileโ the private key file to use on the hub server ๐--credsfileโ the file containing the stored usernames and passwords ๐๏ธ--usernameโ the username to use when connecting as a hub client (if not supplied here, this is read from standard input) ๐--passwordโ the password to use when connecting as a hub client (if not supplied here, this is read from standard input) ๐คซ--iceserversโ comma-separated list of ICE servers for WebRTC NAT traversal (e.g.,"stun:stun.l.google.com:19302") ๐ง
๐ผ๏ธ ARGUMENTS FOR THE GUI:
--guiโ force JackTrip to run with the GUI. If not using VirtualStudio mode, command line switches in the required arguments, optional arguments (except-l,-j,-L,--appendthreadid), audio patching, and authentication sections will be honoured, and default settings will be used where arguments aren't supplied. Options from other sections will be ignored (and the last used settings will be loaded), except for-V, and the--versionand--helpswitches which will override this โจ--classic-guiโ force JackTrip to run with the Classic Mode GUI ๐น๏ธ--deeplinkโ handle a deeplink URL in the formatjacktrip://join/<studio_id>by connecting as a hub client ๐
๐ HELP ARGUMENTS:
-v,--versionโ prints Version Number ๐ข-V,--verboseโ Verbose mode, prints debug messages ๐ฃ๏ธ-h,--helpโ prints this Help ๐โโ๏ธ
๐ซถ COPYRIGHT ๐ซถ
Copyright ยฉ 2008-2022 Juan-Pablo Caceres, Chris Chafe. SoundWIRE group at CCRMA, Stanford University.
This build of JackTrip is subject to LGPL license. JackTrip source code is released under MIT and GPL licenses. See LICENSE.md file for more information.
and that's the whole page bestie!! ๐โจ this li'l manual is JackTrip VERSION: 3.0.0, dated May 2026, and yeah it's literally the JACKTRIP(1) one ๐
go make some beautiful networked audio, mwah ๐๐ฆ๐
๐ฆ where this page comes from
- ubuntu stonking: jacktrip 3.0.0+ds-1 ยท MIT
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms