Teensy Keyer - Midi command requirements?

187 views
Skip to first unread message

radi...@mail.com

unread,
Oct 12, 2023, 4:35:00 PM10/12/23
to Hermes-Lite
Searched on the GitHub in the project notes but I don't see anywhere a basic description of what midi commands would need to be implemented by the receiving software in order to use the keyer?

At the most basic level, what commands need to be implemented simply to key the SDR software in CW mode? Presumably the SDR software needs to receive one midi command to signal key-down? Maybe another to activate PTT prior? Or more complex than that?

As a potential user (not a programmer) I'm just trying to get a handle on how to implement the most basic operation? Maybe it has already been covered in discussions here but there are already many threads about the keyer. The description on GitHub just says "Ctrlr TBD: Basic description, download and use instructions for Ctrlr MIDI control panel."

I don't see any other reference to midi commands. Sorry if it's obvious and I've missed it somewhere?

73

Max

K7MDL

unread,
Oct 12, 2023, 5:39:32 PM10/12/23
to Hermes-Lite

I built mine on just a T4.0+SGTL5000 and back then each keyer app tested back then (TeensyWinKeyEmultor, Hasak, Prototype, K3NG) each of the keyer versions had slightly different code usages.

Some discussion about this is here:  CWKeyerShield Library · softerhardware/CWKeyer · Discussion #19 (github.com) 

Most of the SDR apps have a MIDI configure and test page.  IF you have a keyer running, you can operate each knob, switch and keyer input and see what code(s) is produced and assign them as you see fit.

This file and other similar header files lists their MIDI note assignments:  CWKeyer/software/cwkeyer/cwkeyer.py at main · softerhardware/CWKeyer (github.com)

"Christoph v. Wüllen"

unread,
Oct 13, 2023, 4:35:12 AM10/13/23
to K7MDL, herme...@googlegroups.com
There is only one "trick" you have to know when configuring your SDR program:

sometimes the keyers are set up as to send a "PTT ON" command when you start,
and a "PTT OFF" command after a hang time. If the SDR program MIDI assignment
refers to the *latest* MIDI command that arrived, then to assign the
Key down/up signal you have to press+hold the key, such that a sequence of
dashes and dots arrives. When you are finished with this, release the key
such that eventually a PTT command arrives then you can assign that one.

If you are unlucky and the SDR program assigns the *first* MIDI event seen,
you have to deactivate the PTT output in the keyer software before you
can assign the key up/down signal.
> --
> You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/daea084a-410b-4df3-b5fe-2eb3ea075d0bn%40googlegroups.com.

Remi echange

unread,
Jan 9, 2024, 10:51:14 AM1/9/24
to Hermes-Lite
Hello,
I use radioberry hardware with RPI4. I build a very simple midi controler in Cpython
No compilation for adjustement : just chnage online code.py file

As explained in radioberry groups I'm not able to change RX-gain with any midi value. It works for VFO , AF gain... with WHEEL mode
Does somebody know which range value to send to see Rx-gain changes ?
f4bad
Reply all
Reply to author
Forward
0 new messages