ERWIN MAYER LABS

Projects

The full inventory.

Everything I've shipped under the Labs banner — newest first. Hover or tap a card to explore.


learning

Note Master

A free interactive music theory learning web app that teaches users to read and hear musical notes across multiple difficulty levels and learning modes. Built with TypeScript + Vite, the app feat

game

Pong Wars Reloaded

**A high-octane evolution of the “eternal battle” concept, merging territory control with classic arcade mechanics.** Pong Wars Reloaded is a full-featured multiplayer game built from the ground

music

MIDI Notes Player

A free web app that plays sequences of MIDI notes directly in your browser. Supports both MIDI numbers and note name notation, with 50+ instrument sounds. **[Try it live](https://mayerwin.github.

dev-extension

Visual Studio Extension: Debug Single Thread

[![](/wp/2011/06/Icon.png "Debug Single Thread Icon")](/wp/2011/06/Icon.png) This Visual Studio extension adds two shortcuts and toolbar buttons to allow developers to easily focus on single thre

dev-extension

Visual Studio Extension: Customize Visual Studio Window Title

[![](/wp/2011/04/Screenshot-300x56.png "Screenshot")](/wp/2011/04/Screenshot.png) This lightweight extension allows changing the window title of Visual Studio to include a folder tree with a conf

utility

ASIN ⇔ EAN converter

[![](/wp/2010/11/ASIN2EAN.png "ASIN to EAN converter screenshot")](/wp/2010/11/ASIN2EAN.png)Since I was needing an EAN to ASIN converter and ASIN to EAN converter (barcode and Amazon code), but c

utility

Matlab: Convert between world time zones with DST

[![](/wp/2010/11/Screenshot1-300x152.png "Matlab Convert between world time zones with Daylight Saving Time screenshot")](/wp/2010/11/Screenshot1.png)As I could find no built-in function nor reli

dev-extension

Visual Studio Extension: Hide “Break Mode” and “No Source Available” tab

[![](/wp/2010/11/Screenshot.png "Visual Studio \"No Source Available\" Screenshot")](/wp/2010/11/Screenshot.png) This small extension will prevent the tool window with title “**Break Mode**” or “