Skip to content

About

DOOM on a Native Instruments Maschine MK3. Both screens, the pads, sound, and no NI software.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

DOOM on a Maschine MK3

DOOM on a Maschine MK3

I wanted to play DOOM on the Maschine: both screens, pads, and sound. No NI software.

Install

Download the ZIP from Releases, unzip it, and drag MaschineMK3.app to Applications. Apple Silicon, macOS 13+. The app isn't notarized: first launch, right-click → Open. If macOS still blocks it: xattr -dr com.apple.quarantine /Applications/MaschineMK3.app.

Play

Connect the Maschine over USB, open the app, and press PLAY on the Maschine. Plug headphones or speakers into the Maschine for sound. Quit other software using the device first. SHIFT + STOP quits the game; the splash comes back for another round.

Control In DOOM
Pads, top row Strafe left, forward, strafe right, use
Pads, second row Turn left, backward, turn right, run
Pads, third / bottom row Use, map, two unused / all four fire
Group A–H Strafe left, forward, strafe right, use, turn left, backward, turn right, fire
Encoder Tilt: arrows; rotate: turn; push: OK / yes
Soft keys 1–8 Weapons 1–7, map
Transport PLAY: Enter; STOP: menu / no; REC: quicksave; RESTART: quickload

Your own WADs

Choose Open WAD Folder in the menu bar, drop in your .wad, then select it in WAD. The bundled doom1.wad is shareware; bring your own doom.wad or doom2.wad for the full games.

Build

Install Python 3.12, uv, and libusb (brew install libusb).

uv sync
scripts/build_app.sh
uv run maschine doom

GPL-2.0 — LICENSE. Engine: doomgeneric / cydoomgeneric. MK3 notes: Drachenkaetzchen/cabl. Fonts: Nerd Fonts, with their own licenses. DOOM shareware © id Software (notice); not affiliated with Native Instruments.

About

DOOM on a Native Instruments Maschine MK3. Both screens, the pads, sound, and no NI software.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages