Skip to content


  • Arctic Code Vault Contributor

Hi there 👋

Signals are pretty interesting, aren't they? I write about them in my blog, tweets, and code:

📟 redsea

redsea is an RDS decoder for use with RTL-SDR tools. It can even decode RDS-TMC. Written in C++14, using the liquid-dsp library. The name is sort of a pun.

☎️ deinvert

deinvert decodes the voice inversion scrambling used as a sort of privacy filter in some radios. Written in C++11.

💓 bpm

bpm is a command-line tool to measure beats per minute just by hitting enter in the terminal. Written in Perl 5.

Okay, it's not all about signals:

📖 kalevala-grep

kalevala-grep Match all input text lines conforming to the Kalevala trochaic tetrameter. Written in Perl 5.

⛓️ markovtext

markovtext Generate random chains (lines of text) based on sample text data given as input. Written in Perl 5.


  1. A lightweight RDS to JSON decoder

    C++ 301 24

  2. A voice inversion descrambler (and scrambler).

    C++ 60 11

  3. Decoder for DARC subcarriers on FM radio

    C++ 26 8

  4. Save digital data onto a Compact Cassette. Fun/art project.

    Ruby 76 10

  5. Some DSP tools for FM demodulation

    C++ 4 3

  6. Squelch PCM to digital silence

    C 15 1

52 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri
Activity overview

Contribution activity

September 2020

windytan has no activity yet for this period.

August 2020

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.