morp-n-ifrom

Morse-Pro Tag Format

The Morse-Pro library supports the use of various tags in the input to help control the output sound/light/vibration.

All the following tags operate relative to the values already set when the timings are computed. The tags do not change the values outside of the message in which they are contained. The changes do not accumulate within a message, so if within a message the speed is set to +5 and then set again to +5, the speed will not change the second time.

There are complex rules to deal with spaces in the input on either side of a tag. Briefly, spaces before a tag are moved after the tag and then multiple spaces are replaced with a single space.

The complete grammar (not all implemented) is shown in this railroad diagram.

Timing Tags

Spacing Tags

Volume tags

Coming soon.

Pitch (or frequency) tags