Skip to content

kaanreal/henkan

Repository files navigation

Henkan 変換

osu!mania ↔ Etterna / StepMania beatmap converter.

The reliable VSRG converter you asked for.

Introduction

There are a handful of converters out there, but most of them mess up the timing - notes drift, BPM changes get flattened, and holds break. Henkan does it properly: millisecond-accurate timing, full note conversion, BPM changes preserved, holds intact. What comes out is exactly what went in.

Drag a .osu, .osz, or .sm file onto the window and it just works. Cross-platform, native performance, no web wrapper.

Features

  • osu!mania (.osu / .osz) ↔ Etterna (.sm) - timing, holds, BPM changes, metadata
  • Metadata mapping - title, artist, creator, difficulty, preview point
  • BPM changes - multiple tempo changes supported
  • Hold/Long notes - start/end translation
  • Background references - preserved across formats

Note: SV (scroll velocity) is not converted in the osu → .sm direction — the .sm format has no equivalent of osu's green lines.

Screenshots

Main Interface

Main Interface

Pack Conversion

Pack Conversion

Etterna Conversion

Etterna Conversion

Osu! Conversion

Osu! Conversion

Preview

Preview

Download

  • Available for Windows (.msi), macOS (Silicon) (.dmg), and Linux (.AppImage / .deb).
  • Download here

Built with Tauri + React + Rust.

About

The reliable VSRG converter you asked for.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages