Gstreamer 1 line of code to produce a 2 tiered, 2 tone, final bandpass filter for CW & PTT - AFCW - QRQ CW demo

brief demo of QRQ CW testing a Gstreamer CLI 1 liner - to get two different audio bandpass filters at the same time, staggered, and incremental, for their respective tones of 707 hz and 5555 hz

GSTREAMER CODE used in this BANDPASS FILTER TEST
**********************************************************
gst-launch-1.0 -v interleave name=i ! audioconvert ! queue ! deinterleave name=d d.src_0 ! queue ! audioconvert ! audiowsincband mode=band-pass lower-frequency=507 upper-frequency=807 length=300 window=hamming ! audioamplify amplification=1.35 ! jackaudiosink name=CWoutput buffer-time=15000 d.src_1 ! queue ! audioconvert ! audiowsincband mode=band-pass lower-frequency=4444 upper-frequency=6666 length=700 window=hamming ! jackaudiosink name=PTToutput buffer-time=15000 jackaudiosrc name=CWinput ! audiowsincband mode=band-pass lower-frequency=407 upper-frequency=907 length=300 window=hamming ! audioconvert ! queue ! i. jackaudiosrc name=PTTinput ! audiowsincband mode=band-pass lower-frequency=5000 upper-frequency=6000 length=350 window=hamming ! audioconvert ! queue ! i.

the Gstreamer plugins - interleave & deinterleave were essential in being able to create this filter...it allows a filter at the INPUT & OUTPUT... the first "input" filter has slightly more bandwidth and lower Q than the 2nd "output" filter for each individual TONE

Views: 13

Comment

You need to be a member of QRQcw to add comments!

Join QRQcw

© 2024   Created by Chuck aa0hw.   Powered by

Badges  |  Report an Issue  |  Terms of Service