Skip to content

General-purpose Java implementation of audio FSK modem

License

Notifications You must be signed in to change notification settings

maxirmx/minimodem4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minimodem4j

minimodem4j

minimodem4j is a general-purpose Java implementation of an audio Frequency-Shift Keying (FSK) modem. It enables encoding and decoding of data over audio signals, allowing communication over sound devices or audio files.

Inspired by the minimodem C project, minimodem4j brings similar functionality to the Java ecosystem with no native dependencies.


Features

  • Pure Java implementation (no JNI or native binaries required)
  • Encode/decode data to/from WAV audio files
  • Real-time audio transmission and reception
  • Customizable baud rates and protocols (e.g., ASCII, binary)
  • Simple and extensible API
  • Available under MIT license

About

General-purpose Java implementation of audio FSK modem

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages