using the LINUX LV2 PLUGIN - Trigger Midi Mono - as a morse code practice oscillator

SETUP: an UltraPico Keyer, keys a 555 TIMER CHIP..from the audio output of the 555, an audio cable is attached and goes to the input of a laptop's mic jack input...the 555 time chip sidetone is very rough sounding with lots of high pitched harmonics and key clicks...INSTEAD of trying to filter the 555's raspy tone, this video demo's using TRIGGER MIDI MONO to recreate the original 555 sidetone cw element and then a LINUX LV2 PLUGIN called TRIGGER MIDI MONO keys another CPO, a software code practice oscillator synthesizer called SIMPLE SINE GENERATOR(lv2 plugin)...this SIMPLE SINE GENERATOR has zero rise or fall time and therefore has loud key those need to be filtered another LINUX LV2 PLUGIN called CALF FILTER...calf filter does a great job of taking out all the harmonics and key clicks and produces a nicely shaped cw element audio waveform output*/*

Previously, this CW REGENERATION technique was accomplished using WINDOWS VST PLUGINS, or a non free app called LINUX NATIVE REAPER. After discovering this TRIGGER MIDI MONO plugin for LINUX, this CW REGENERATION technique can now be utilized with ALL FREE LINUX APPS ...

NOTE: familiarity with KXstudio, and his LINUX JACK AUDIO APPS for Linux is necessary in order to understand fully, the method that is being demo'd...there are more videos in this QRQcw youtube channel to learn more about JACK AUDIO for LINUX/windows/mac and the Raspberry Pi....

NOTE: MIDI DATA MESSAGES, of NOTE ON and NOTE OFF are used to instruct (key) the software code practice sine wave oscillator APP called SIMPLE SINE GENERATOR. (there are other LINUX audio plugins that would also work like AMsynth) -


Views: 153

Comment by Chuck aa0hw on May 6, 2018 at 7:04am

here is another example at 93 wpm, testing to see if there is  any difference in how the cw sounds when using EXPONENTIAL verses LINEAR edge shaping:

using INGEN to build "from scratch" a midi keyed MORSE CODE PRACTICE OSCILLATOR - using the INGEN INTERNAL MODULES and the AMS-LV2 plugins...trying to see if using an EXPONENTIAL or LINEAR - VCA MODULE in the built from scratch system - makes any difference in the ease of copying QRQcw at 93 wpm

when the slider moves to position A = Linear VCA is being used
when the slider moves to position B = Exponential VCA is being used

this simple sine wave synthesizer was created from scratch by following the guidelines in this video:
here is a picture of the INGEN MODULES used:

FLdigi's RT QSK 1KHZ SQUARE WAVE output is used to create a NEW, cloned, CW NOTE... by using LSP's TRIGGER MIDI MONO lv2 plugin...TRIGGER MIDI MONO(TMM) TMM triggers a MIDI NOTE OUTPUT that "keys" the INGEN CREATED midi input driven, MODULAR SINEWAVE SYNTH CPO:

my findings were:
the differences between LINEAR and EXPONENTIAL VCA are subtle...however, i found the LINEAR to be just a slightly tad "ringy" and longer in duration per note...the EXPONENTIAL has a slightly "lighter" feeling to it and tiny bit crisper - without any "duration like extra cw audio tone ringing"

you can see on the SCOPE....(the TOP GREEN WAVE IS LINEAR), (bottom red is exponential)....that the RED wave is a tiny bit smaller in length/duration than the GREEN LINEAR CW NOTE

using *AUDIO VOLUME to CW MIDI NOTE OUTPUT* conversion works well when using ONLY JACK MIDI - and connecting all MIDI output and input PORTS inside JACKROUTER - every "CLONED" CW MIDI NOTE was exactly the same length as the original FLdigi RT QSK 1KHZ OUTPUT audio TONE CW NOTE.

HOWEVER....if the MIDI APPS used can not use "JACK MIDI" and have to use ALSA MIDI instead, by going through a virtual midi cable etc..., this has been found by experiment and measurement to introduce some midi timing jitter and the MIDI OUTPUT CW NOTES will therefore vary in length by plus or minus 2 to 3 milliseconds in length...fortunately, INGEN allows the use of JACK MIDI for the midi input port..and TMM allows the use of JACK MIDI for its midi output port - and this combo between TMM and INGEN seemed to make a very HIGH PRECISION CW NOTE GENERATOR with adjustable, PITCH, RISE/FALL TIME, EDGE SHAPING etc...volume...

Comment by Chuck aa0hw on May 6, 2018 at 4:51pm

here is a step by step video demo of building up from scratch, a software CW KEYER

using INGEN and the AMS-LV2 plugins

based on the examples here:

this simple sine wave synthesizer was created from scratch by following the guidelines in this video:


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

Join QRQcw

Please consider making a donation today to help us pay for this website and keep QRQcw alive and growing

We have received  $250 of the $250 needed for the Ning website fee due 8-1-2018



© 2018   Created by Chuck aa0hw.   Powered by

Badges  |  Report an Issue  |  Terms of Service


Live Video