JT9(1)
π JT9(1) β the manual, but make it slay π
okay bestie, gather round, because we're talking about jt9 β and yeah it's in section 1 of the manual (User Commands, the little club for user-facing executables π
).
β¨ NAME β¨
jt9 β the one that processes JT4/9/65, FT8 and QRA64 information inside wav files. no cap, it does all of them. π¦
πΈ SYNOPSIS πΈ
Usage: jt9 [OPTIONS] file1 [file2 ...]
π DESCRIPTION π
so basically it reads data from *.wav files. iconic behavior honestly.
and there's a whole other mode where it pulls the sample data from a shared memory region instead, like:
jt9 -s <key> [-w patience] [-m threads] [-e path] [-a path] [-t path]
in that form, it gets data from shared memory region with key==<key>. yes the key is literally called <key>, she's mysterious like that. π«Ά
π OPTIONS π
okay this is the part where we go one by one, no skipping, because every single one matters. sit pretty bestie π
-h,--helpβ display this help message. the classic "help meee" flag π-s KEY,--shmem KEYβ use shared memory for sample data π₯-p MINUTES,--tr-period MINUTESβ Tx/Rx period, defaultMINUTES=1β-e PATH,--executable-path PATHβ location of subordinate executables (KVASD), defaultPATH="."π§-a PATH,--data-path PATHβ location of writeable data files, defaultPATH="."π-t PATH,--temp-path PATHβ temporary files path, defaultPATH="."π-L HERTZ,--lowest HERTZβ lowest frequency decoded (JT65), defaultHERTZ=200π-H HERTZ,--highest HERTZβ highest frequency decoded, defaultHERTZ=4007π-S HERTZ,--split HERTZβ lowest JT9 frequency decoded, defaultHERTZ=2700β¨-f HERTZ,--rx-frequency HERTZβ receive frequency offset, defaultHERTZ=1500ποΈ-w PATIENCE,--patience PATIENCEβ FFTW3 planing patience (0-4), defaultPATIENCE=1. she's patient but not that patient π§-m THREADS,--fft-threads THREADSβ number of threads to process large FFTs, defaultTHREADS=1π§΅-6,--jt65β JT65 mode π-9,--jt9β JT9 mode πΈ-8,--ft8β FT8 mode π¦-4,--jt4β JT4 mode π-q,--qra64β QRA64 mode π«-b A,--sub-mode Aβ sub mode, defaultSUBMODE=Aπ °οΈ-d DEPTH,--depth DEPTHβ JT9 decoding depth (1-3), defaultDEPTH=1π³οΈ-T,--tx-jt9β Tx mode is JT9 π‘-c CALL,--my-call CALLβ my callsign.HPπ-G GRID,--my-grid GRIDβ my grid locator πΊοΈ-x CALL,--his-call CALLβ their callsign π-g GRID,--his-grid GRIDβ their grid locator π§-X FLAGS,--experience-decode FLAGSβ experience based decoding flags (1..n), defaultFLAGS=0π§
π SEE ALSO π
the full documentation for jt9 is maintained as a Texinfo manual. if the info and jt9 programs are properly installed at your site, the command
info jt9
should give you access to the complete manual. go read it, it's giving β¨ educated β¨ ππ
βοΈ AUTHOR βοΈ
this manual page was written by Dave Hibberd <d@vehibberd.com> π«Ά
and that's the whole vibe bestie β version 1.8.0, February 2018 ππ that's the source and the date, we're done here, go decode something iconic β¨π
π¦ where this page comes from
- debian bookworm: wsjtx 2.6.1+repack-1 Β· GPL-3.0-only
- debian trixie: wsjtx 2.7.0+repack-1 Β· GPL-3.0-only
- debian trixie: wsjtx-improved 2.8.0+250501+repack-1 Β· GPL-3.0-only
- ubuntu jammy: wsjtx 2.5.4+repack-1 Β· GPL-3.0-only
- ubuntu noble: wsjtx 2.7.0~rc3+repack-1build2 Β· GPL-3.0-only
- ubuntu questing: wsjtx 2.7.0+repack-1build2
- ubuntu resolute: wsjtx 3.0.0~rc1+repack-2build1 Β· GPL-3.0-only
- ubuntu stonking: wsjtx 3.0.2+dfsg-2 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms