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.
- Host: GitHub
- URL: https://github.com/m13253/mikrotichestra
- Owner: m13253
- License: mit
- Created: 2020-11-04T06:53:18.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-13T08:22:24.000Z (10 months ago)
- Last Synced: 2025-03-28T04:34:52.864Z (7 months ago)
- Topics: 8-bit-music, beeper, chiptune, mikrotik, router
- Language: Go
- Homepage: https://www.youtube.com/watch?v=r-g5rppwZXM
- Size: 43.9 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.