About this project
DM Note is a key viewer created for DJMAX RESPECT V, and it can be easily configured for other games to display key inputs directly in streams or gameplay videos. It supports Windows 10/11 and macOS, and for Linux, using a community fork version is recommended.
Main features are broadly divided into input/display, customization, and overlay. In terms of input and display, it provides real-time visualization, key mapping, note effects, key counters, KPS statistics with graphs, and key sounds. For customization, you can edit keys in a grid and assign images to each key, with support for custom CSS, plugins, and presets. The overlay features include always-on-top display, position locking, resize anchor points, and OBS browser source functionality. Additionally, it supports 5 languages, hotkeys, settings reset, and automatic updates.
To install, download the latest version from releases, extract it, and run it. macOS requires separate permission settings, so you should check the installation guide first, and settings are stored in the %appdata%/com.dmnote.desktop folder. If you only use it for streaming or recording, the OBS mode is recommended as it puts less load on the game frame, and in environments where gaming and broadcasting PCs are separate, connecting via OBS browser source is suggested. If some games hide the overlay in fullscreen, you need to use borderless window mode.
You can change the interface and overlay styles with custom CSS, and official plugins and CSS examples are included in assets.zip. There is a warning not to load untrusted plugins.
The tech stack uses React 19, TypeScript, and Vite 7 on the frontend, Tailwind CSS 3 for styling, and Tauri on the backend. Input detection uses the Raw Input API on Windows and global input events on macOS. For development, run git clone, then npm install, and npm run tauri:dev. On Windows, key sound ASIO output is included by default and requires LLVM/Clang and the ASIO SDK; to build without ASIO, use a separate npm script. The license is GPL-3.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.