Desktop chart editor for YunYunLoader mods.
On Windows, run:
LaunchYunYunEditor.batThe launcher will:
- Create
python_editor\.venvif it does not exist. - Install the Python requirements into that venv.
- Launch the editor.
If audio import for formats like MP3/AAC/M4A fails, install ffmpeg and make sure it is available on PATH.
cd python_editor
python -m venv .venv
.venv\Scripts\python -m pip install --upgrade pip
.venv\Scripts\python -m pip install -e .
.venv\Scripts\python -m yunyun_editorOn Windows, run:
BuildYunYunEditorExe.batThe build script will:
- Reuse or create
python_editor\.venv. - Install the editor and
pyinstallerinto that venv. - Build a PyInstaller onedir package.
The output executable is:
dist\YunYunEditor\YunYunEditor.exe
Keep the full dist\YunYunEditor folder together when distributing it.
- Import existing YunYunLoader mod ZIPs.
- Save and load editable
.denpaprojects with embedded song/level JSON and copied audio. - Import common audio formats and normalize them to OGG/Vorbis for export.
- Export directly to an unpacked YunYun install
Songsfolder. - Detect initial BPM and score offset from the current audio.
- Edit notes, holds, rush notes, BPM, time signatures, and end level (phase) events.
- Waveform background, bar/beat labels, snap controls, speed control, hit SFX, conduct mode, undo/redo, and ZIP export.
| Key | Action |
|---|---|
Space |
Play / pause |
Home / End |
Seek to start / end |
1 / 2 / 3 / 4 |
Single / Hold / Rush / Eraser |
V |
Select |
S |
Toggle snap, or conduct left lane when Conduct mode is on |
D / K / L |
Conduct middle-left / middle-right / right lanes |
[ / ] |
Halve / double snap division |
Ctrl+Z / Ctrl+Shift+Z |
Undo / redo |
Ctrl+S |
Save .denpa |
Ctrl+E |
Export ZIP |
Ctrl+O |
Open .denpa |
Delete |
Remove selected notes |
, / . |
Nudge selection by snap unit |
< / > |
Nudge selection by a beat |
Disclaimer: This project contains AI-generated code.