Start quisk using the default radio called ConfigFileRadio. Should work on RX, assuming Inputs 1 & 2 and Outputs 1 & 2 are connected as above.
Configure a new radio called Ensemble_RXTX set up to use jack; see attached screenshots. You do not need a .quisk_conf.py for basic CW operation.
Microphone Input must be configured to use a real device, even for CW operation.
If you do not, and temporarily switch modes while listening, the I/Q TX Output alsa device
will become inactive which may upset the jack connections.
See ensemble_rxtx/sound tab below.
I have configured Microphone Input to use snd_aloop since I do not possess a microphone.
Under Radios tab initially set 'When Quisk starts, use the radio "Ask Me"'. Once you get your shell script working properly (see below) you can change this to Ensemble_RXTX.
From a bash shell start qjackctl
$ qjackctl -s &
From the Connections screen check that system:capture_1 and 2, and system:playback_1 through 4 are visible.
From a second bash shell start quisk
$ pasuspender -- python quisk.py &
When prompted select the Ensemble_RXTX radio.
Wait for quisk to start up. Then use qjackctl's connection screen set up jack connections as shown in attached screenshot.
You should now be able to operate semi break-in CW.
All you need then is a shell script to automate the above.
The script needs to
- kill any unwanted existing processes;
- start and configures jack;
- start quisk;
- wait for quisk to create jack connections and settle; at least 10 seconds!
- remove unwanted connections;
- add wanted connections;
- wait for quisk manual exit;
- stop jack.
Contact me off-list if you need any help with this.
; Via ICE1712 multi-channel audio chipset
; This chipset has up to four stereo pairs of input and four stereo pairs of
; output, named channels 1 to 8. Also available are separate S/PDIF stereo
; channels (input and output), and a separate "system-out" stereo jack that
; supports 6-channel hardware mixing.
The Delta 44 only has 4 input and 4 output connectors so you can't use all of those channels.