MANTYZ EN CZ

> whoami

I build things that
sit between code
and the room.

Audio plugins in C++, web interfaces that talk to them, and whatever else I need and can't find. Most of it starts because something annoyed me at a gig.

Based inCzech Republic
Works withC++ · JUCE · JS
Alsomobile DJ

Now Getting Remote EQ into a state where someone other than me can run it, and solving reachability for MC Panel.

> ls ./projects

Work

Remote EQ

shipped

A VST3 audio plugin that runs its own web server, so a sound engineer can walk into the crowd with a tablet and tune the room from there.

Live sound has an old problem: the desk is at the back of the room, but the room sounds different everywhere else. Remote EQ moves the controls to wherever you are standing — the equaliser itself stays on the master bus, only the interface travels.

  • Audio and the network never share a lock They talk through lock-free atomics only, so a dropped Wi-Fi connection can never tug at the sound.
  • The web interface compiles into the binary The plugin ships as one file. Nothing to install on the tablet, no second application to keep alive.
  • Losing the tablet costs nothing It is a remote control, not part of the signal path. Walk out of range mid-set and the audio doesn't notice.
  • The Detail view sits apart from the others Different colour, different corner — so the one view you don't want mid-set can't be hit by accident.
  • 61-band graphic EQ at 1/6 octave, zero added latency
  • Embedded HTTP + WebSocket server, hand-rolled handshake
  • Room measurement with a calibration mic, pink noise and live spectrum
  • Automatic feedback detection with parked notch filters
  • Second version splits into two plugins that sync over shared memory
C++JUCEVST3WebSocketJavaScriptDSP

Nekrosis

live

Front-end for a game site. Hand-written, no framework, no template — responsive navigation, light and dark themes, download pages.

HTMLCSSJavaScript
Visit

Client sites

ongoing

Small business sites and shop customisation, built to load fast on a phone with bad signal. Mostly Czech clients.

HTMLCSSJavaScript
mantyz.cz

MC Panel

in progress

A control panel for a Minecraft server running on your own PC — web console, start and stop from anywhere, no router setup. Paid hosting comfort on hardware you already own.

The hard part isn't the panel, it's reachability: most home connections sit behind carrier NAT with no public address. Solved with a virtual network and a small local agent.

Node.jsWebSocketZeroTierNetworking

> cat about.txt

About

I work as a mobile DJ, which means I spend weekends running sound, lighting and music at the same time, usually alone. That turns out to be an excellent source of problems worth solving with code.

Remote EQ exists because I could not hear what the room sounded like from behind the desk. The tools I write tend to start that way — something that should exist, doesn't, and is small enough to build.

> contact --me

Get in touch

Questions about a project, an idea, or work — write and I'll reply.