日本語ドキュメント 👉README.ja.md
This is pure C# implementation of TBSKmodem.
The API is largely identical to Python.
Audio interface can use NAudio.
This software is provided under the MIT license. For hobby and research purposes, use it according to the MIT license.
For industrial applications, be careful with patents.
This library is MIT licensed open source software, but not patent free.
There are some sample project for visual studios.
Clone source codes from Github.
>git clone https://github.com/nyatla/TBSKmodemCS.git
There is a sample programs same as the Python version.
Modulates binary data into a playable audio signal. https://github.com/nyatla/TBSKmodemCS/blob/master/windows/TBSKmodem/getstarted/step1_modulate/Program.cs
Extract data from wav file. https://github.com/nyatla/TBSKmodemCS/blob/master/windows/TBSKmodem/getstarted/step2_demodulate/Program.cs
Samples of bytes modulation and demodulation. https://github.com/nyatla/TBSKmodemCS/blob/master/windows/TBSKmodem/getstarted/step3_bytedata/Program.cs
Samples of texts modulation and demodulation. https://github.com/nyatla/TBSKmodemCS/blob/master/windows/TBSKmodem/getstarted/step4_text/Program.cs
Displays the microphone input level. https://github.com/nyatla/TBSKmodemCS/blob/master/windows/TBSKmodem/getstarted/step5_microphone/Program.cs
Read the signal in real time from the microphone. https://github.com/nyatla/TBSKmodemCS/blob/master/windows/TBSKmodem/getstarted/step6_realtime_receive/Program.cs