once built and compiled, the Recri Keyer software will allow both STRAIGHT KEY and IAMBIC KEYER at the same time via a USB MIDI DEVICE(s) that hooks up directly to your iambic paddle contacts and Straight key contacts. The iambic keyer software is setup to receive midi input and will send dits when it receives midi note 0, and it will send dahs when it receives midi note 1 from the midi device(a teensy midi board is shown in the picture below FLdigi - made by AD5DZ ) Many types of midi devices can be made(bought)...u just have to "tell" the HARDWARE MIDI board to send midi notes, 1 and 0 when certain i/o pins are connected together...etc same for the st key...(only using midi note 60)
NOTE: midicw (executable in the RECRI KEYER/ BIN / FOLDER) will send a ST KEY tone when it receives midi note 60 from the midi device.
GLADISH is used in this video example...to bring up an iambic keyer ladish-project folder/XMLfile. In Gladish, create a new studio and start it, JACK will setup with default settings previously inscribed, and then you need to create a new room, call it KEYER, then load an imabic keyer ladish project from one of the iambic keyers inside the ladish-project folder of the main recri keyer folder(after configure/make etc)
TERMINAL is used in this video example... to bring up the STRAIGHT KEY app called midicw , located in the BIN folder inside the main RECRI "KEYER" folder. "./midicw" will bring it up once you migrate to the BIN folder...
both the tones of the iambic keyer and the st key have raised cosine edges defaulting to 5 millisecond rise and fall times...
FLdigi already has JACK SUPPORT, so you just choose JACK for its audio input and output...
Jack is using the native analogue RaZpi sound card
48k sample rate
512 buffer frames
NOTE: using USB MIDI input for this RaZpi's iambic keyer & st key apps...there is no noticeable delay from striking the morse code instrument's paddle/key handles until a tone is heard...
combined with FLdigi, this experimental RazPi setup, makes for a complete morse code CW station with ST KEY, IAMBIC PADDLES and CW KEYBOARD...all ready to send cw audio tones to the sound card audio output of the pi.