source /etc/telecaster/telecaster.conf
-gst-launch-1.0 pipewiresrc client-name="audio_processing" ! audio/x-raw, format=F32LE, channels=$AUDIO_CHANNELS \
+gst-launch-1.0 pipewiresrc client-name="audio_processing" target-object="jack_source" ! audio/x-raw, format=F32LE, channels=$AUDIO_CHANNELS \
! queue ! audioconvert \
! queue ! audiocheblimit mode=high-pass cutoff=120 poles=4 \
! queue ! volume volume=$AUDIO_GAIN_PRE \
! queue ! audiodynamic characteristics=soft-knee mode=compressor threshold=0.125 ratio=0.125 \
! queue ! volume volume=$AUDIO_GAIN_POST \
! queue ! audiodynamic characteristics=hard-knee mode=compressor threshold=0.95 ratio=0.001 \
- ! queue ! pipewiresink client-name="audio_processing"
+ ! queue ! pipewiresink client-name="audio_processing" target-object=""
# print(audio_processing_input)
alsa_output.disconnect(audio_processing_input)
+alsa_input.disconnect(audio_processing_output)
# mono source
mic_output.connect(audio_processing_input.left)