An open API service indexing awesome lists of open source software.

https://github.com/m13253/mikrotichestra

There is a beeper in MikroTik routers… You know what I mean.
https://github.com/m13253/mikrotichestra

8-bit-music beeper chiptune mikrotik router

Last synced: 6 months ago
JSON representation

There is a beeper in MikroTik routers… You know what I mean.

Awesome Lists containing this project

README

          

# MikroTiChestra

There is a beeper in some MikroTik routers… You know what I mean.

## Demo

YouTube video:

## Usage

1. Grab a bunch of MikroTik routers [with a beeper](https://mikrotik.com/products/group/ethernet-routers?filter&s=c&f=%5B%22beeper%22%5D).

Ideally, you want to mix-and-match different models, as different chassis resonate differently, providing tonal variance between channels.

2. Build the project using
```bash
$ go get -u -v
$ go build
```

3. Copy the example configuration file
```bash
$ cp MikroTiChestra.conf{.example,}
```

4. Edit the configuration file.

5. Create some MIDI files using your favorite DAW software.

6. Grab a wired connection to one or more MikroTik routers since Wi-Fi is unreliable.

7. SSH into your routers at least once to ensure `~/.ssh/known_hosts` contains public keys of your routers, this is for security.

8. Party on!
```bash
$ ./MikroTiChestra super_mario_bros_overworld.mid never_gonna_give_you_up.mid
```

## License

This program is released under the MIT license, please refer to [LICENSE](LICENSE) for legal stuff.

This program is released for the hope that it may be helpful and comes with **absolutely no warranty**. For example, I am not responsible for your router's [H.C.F.](https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing)), your neighbor's complaint, or any possible damage to your hearing, or any lawsuit you received because you played a copyrighted song on a deserted island, or perhaps a hurricane caused by the butterfly effect. If you point at me, I will laugh at you.