FXMorse: The Encoding System That's 54% Faster Than Traditional Morse Code

Discover FXMorse—a custom encoding system 54% faster than traditional Morse code. Learn about this innovative communication protocol designed for wearable devices and smartbands with button combinations.

Rafi
Written by Rafi
📅
Published February 15, 2025
⏱️
Read Time 2 min
📊
Difficulty Intermediate

Imagine sending messages with just a few button presses—faster than traditional Morse code, optimized for modern wearable devices, and designed for situations where speaking isn’t possible.

That’s the vision behind FXMorse, a custom encoding system I created that’s approximately 54% more efficient than traditional Morse code. Whether you’re building a smartband for silent communication or just want a fun way to encode messages, FXMorse offers a modern twist on the classic communication method.

ℹ️ Info

FXMorse is a custom encoding/decoding system designed for speed. It uses special character combinations to represent letters, making message transmission significantly faster than traditional Morse code—perfect for innovative wearable technology!

What You’ll Learn

  • How FXMorse compares to traditional Morse code
  • The technical details behind the encoding
  • How to use the FXMorse web tool
  • The vision for smartband integration
  • Why this matters for future communication

What is FXMorse?

FXMorse is a custom encoding system that assigns unique character combinations to letters, numbers, and symbols. Unlike traditional Morse code—which uses only dots and dashes—FXMorse uses a wider set of characters (+, -, *, _, !, ., ÷) to represent text.

The result? Messages that are 54% shorter than traditional Morse code.

Quick Comparison

MetricTraditional MorseFXMorse
Example text113 symbols52 symbols
Characters used2 (dot, dash)7 (+, -, *, _, !, ., ÷)
EfficiencyBaseline54% faster

Key Features

54% Faster Than Morse

FXMorse uses more efficient character mappings, reducing the number of symbols needed to represent each letter. The average word transmits faster.

🔢 Complete Character Set

Supports all letters (A-Z), numbers (0-9), and common symbols. The full mapping table makes encoding any message possible.

📖 🖥️ Interactive Web Interface

A user-friendly web tool with:

  • Encode mode: Type text, get FXMorse
  • Decode mode: Type FXMorse, get text
  • Virtual keyboard for manual input
👆 Button-Based Input

Designed for physical buttons—perfect for:

  • Smartbands
  • Wearable devices
  • Two-way pagers
  • Any button-based communication device
🔐 Silent Communication

Ideal for situations where voice isn’t appropriate:

  • Noisy environments
  • Quiet spaces
  • Hands-free scenarios
  • Emergency situations

How It Works

The Encoding System

FXMorse assigns special character sequences to each letter:

FXMorseLetterFXMorseLetter
_A!*+P
-I!*.M
.E!..N
+R*O
÷T#(period)

Example

Let’s convert “Hello World”:

Traditional Morse:
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
(28 symbols)

FXMorse:
!*÷*!_!.*!*÷!+.!*_!.. / .-- --- .-. .-.. -..
(24 symbols)

That’s 14% fewer symbols for this example—and the efficiency improves with certain letters!

Why It’s Faster

Traditional Morse was designed for telegraph operators sending dots and dashes. FXMorse is optimized for modern input methods:

  • More character options = fewer symbols per letter
  • Button combinations = faster input than tapping
  • Directional sensors = spatial input for quick decisions
💡 Tip

The efficiency gains come from using 7 input characters instead of 2. This means each “symbol” in FXMorse can carry more information than a dot or dash!

Using the FXMorse Web Tool

Try it yourself at the FXMorse Demo

Encode Mode

  1. Select “Encode Mode”
  2. Type your message in the input box
  3. Use the virtual keyboard to enter FXMorse
  4. Copy the output

Decode Mode

  1. Select “Convert Mode”
  2. Enter FXMorse code
  3. View the decoded text
  4. Copy or share

Virtual Keyboard

The on-screen keyboard lets you:

  • Manually enter FXMorse sequences
  • Practice the character mappings
  • Build messages button by button

The Smartband Vision

This is where FXMorse gets really exciting.

The future plan is to integrate FXMorse into a smartband with:

Hardware Design

  • 4 buttons for input combinations
  • 4-direction vibration sensor for feedback
  • Compact design for wearing on wrist

How It Works

  1. Press button combinations to create FXMorse symbols
  2. The smartband converts to text
  3. Send via Bluetooth to another user’s smartband
  4. Receive vibrations indicating incoming messages

Advantages Over Morse Code

Morse CodeFXMorse Smartband
Constant tapping (fatiguing)Button combos (less effort)
Only timing-basedSpatial + button input
Audio-dependentVibration-based
Two symbols onlySeven input characters

Use Cases

  • Silent communication between partners
  • Emergency situations where speech isn’t possible
  • Noisy environments (concerts, construction)
  • Disability communication alternative
  • Fun hobby for radio enthusiasts

Technical Details

Character Set

Letters: A-Z (26 characters)
Numbers: 0-9 (10 characters)
Symbols: Common punctuation

Input Characters

The 7 characters used in FXMorse:

  • . (period)
  • + (plus)
  • - (minus)
  • * (asterisk)
  • _ (underscore)
  • ! (exclamation)
  • ÷ (division)

Efficiency Calculation

The efficiency improvement formula:

(1 - (fxmorse_length / traditional_morse_length)) * 100 = improvement %

For the example “A brown fox jumps over the lazy dog”:

  • Traditional Morse: 113 symbols
  • FXMorse: 52 symbols
  • Improvement: 54%

Why This Project Matters

FXMorse represents a new approach to encoded communication:

  • Modern optimization: Built for today’s technology, not 19th-century telegraph
  • Wearable-ready: Designed for smartbands before they exist
  • Accessible: Simpler than learning traditional Morse
  • Fun to use: The web demo makes it approachable
💡 Tip

FXMorse could be the foundation for future silent communication devices. Imagine a world where you can send messages with subtle button presses on a wristband—perfect for concerts, meetings, or intimate moments!

Conclusion

FXMorse is more than just an encoding experiment—it’s a vision for the future of silent communication. By making Morse code faster and more efficient, it opens up possibilities for wearable technology, accessibility, and new ways to connect.

Try the web demo to encode and decode messages. And stay tuned for the smartband—that’s where the real magic happens!

Source Code

View and contribute to the project: FXMorse on GitLab

Happy encoding!

Knowledge Check

Test your knowledge about FXMorse

Discussion

0 comments
Reading Progress
4 min left 0%
Welcome back! Sign in to join the discussion.

Please verify your email to sign in.

Enter the 6-digit code from your verification email.

Didn't receive the email?

Remember your password?

Create an account to comment and join the community.
Letters, numbers, and underscores only

Check your email! We've sent a verification code.

Enter the 6-digit code to complete your registration, or click the link in your email.

Didn't receive the email?

Wrong email?

Enter your email address and we'll send you a code to reset your password.

Remember your password?

Enter the 6-digit code from your email and create a new password.

Didn't receive code?

Welcome aboard!

Your account has been created successfully.

Welcome back! Sign in to join the discussion.

Please verify your email to sign in.

Enter the 6-digit code from your verification email.

Didn't receive the email?

Remember your password?

Create an account to comment and join the community.
Letters, numbers, and underscores only

Check your email! We've sent a verification code.

Enter the 6-digit code to complete your registration, or click the link in your email.

Didn't receive the email?

Wrong email?

Enter your email address and we'll send you a code to reset your password.

Remember your password?

Enter the 6-digit code from your email and create a new password.

Didn't receive code?

Welcome aboard!

Your account has been created successfully.