-
Notifications
You must be signed in to change notification settings - Fork 3
/
WSJTX
executable file
·36 lines (28 loc) · 1.03 KB
/
WSJTX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
# Helps automate startup of WSJT-X on radiohat prototype
cd ~/radiohat
# make sure SGTL5000 sound card is initialized
~/radiohat/pitrans1/pitrans -i
# add redirectors for using jack from WSJTX
# This module may not be preinstalled you may need to
# "sudo apt-get install pulseaudio-module-jack"
# it also confuses Alsa use - remove it when done
pacmd unload-module module-jack-source
pacmd unload-module module-jack-sink
pacmd load-module module-jack-source
pacmd load-module module-jack-sink
killall jackd
# assumes qjackctl is configured to load correct presets and
# patch file
qjackctl &
sleep 4
wsjtx &
# switch gnu radio audio configuration to use jackd
cp ~/radiohat/jackscripts/config.conf.jack ~/.gnuradio/config.conf
# load the GnuRadio DSP module in FOREGROUND
# This script will wait here for it to end
~/radiohat/WSJTX1.py
# switch gnu radio audio configuration back to use alsa
cp ~/radiohat/jackscripts/config.conf.alsa ~/.gnuradio/config.conf
pacmd unload-module module-jack-source
pacmd unload-module module-jack-sink