Skip to main content

rg-converters

Convert between different mobile rhythm game file formats such as Sonolus' common LevelData types, Project Sekai's SUS and score maker JSON, hololive Dream's SUS, BanG Dream! Our Notes' JSON, and some chart editor exclusive formats. Can also be used to easily read and/or write chart data programmatically to a common Score class.

Written with a C++ core.

Looking for the old sonolus-level-converters? You can install it from https://github.com/UntitledCharts/rg_converter/tree/100e0ac4e5d2a895089b565f38800d1cc6a0b28e. It is no longer supported.

Requires Python >= 3.10

Installation

pip install rg-converters

Supported Files

Fully Supported

Any file type listed here supports conversions between and from.

  • .usc the old Sonolus standard (DEPRECATED FORMAT)
  • .sus - PJSK-based sus format (with some extensions)
  • .mmws/.ccmmws/.unchmmws - MMW and popular fork (chart editors) file formats
  • .pjsk/.json/.json.gz - PJSK internal score maker class json

NOTE: many file types use json internally. We include a detection function that can be used if necessary.

Loading-Only Support

  • .sus - hololive Dream's unique .sus format
  • .bdon/.json/.json.gz - BDON (BanG Dream! Our Notes) chart json

Exporting-Only Support

  • next_sekai LevelData - Sonolus' Next SEKAI (and Next RUSH) engine LevelData
  • untitled_sekai LevelData - Sonolus' Untitled SEKAI engine LevelData (DEPRECATED FORMAT)
  • chart_cyanvas LevelData - Sonolus' Chart Cyanvas engine LevelData (DEPRECATED FORMAT)

Credit

susc-converter for the base

sonolus-pjsekai-js for the uscToUsc converter

@hyeon2006 for the help

@YarNix for the help and MMWS loaders/exporters

@qwewqa for the Next Sekai exporter

Metadata

Release files for rg-converters 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rg-converters 2.0.1
File Size Uploaded Provenance
rg_converters-2.0.1.tar.gz 282.7 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for rg-converters 2.0.1
File
rg_converters-2.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rg_converters-2.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rg_converters-2.0.1-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
rg_converters-2.0.1-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
rg_converters-2.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rg_converters-2.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rg_converters-2.0.1-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
rg_converters-2.0.1-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
rg_converters-2.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rg_converters-2.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rg_converters-2.0.1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
rg_converters-2.0.1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
rg_converters-2.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rg_converters-2.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rg_converters-2.0.1-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
rg_converters-2.0.1-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details

Total release size: 12.0 MB

Release files / rg_converters-2.0.1.tar.gz

Download URL rg_converters-2.0.1.tar.gz
Size 282.7 kB
Tags Source
SHA-256 checksum
How to use checksums
95aba7632b87c70fdf54bdf9993490003f41f70c3ff5aa2af4ea9dc37985d291
BLAKE2b-256 checksum
How to use checksums
3efe53f0dd644781b53ada0ba8e7142641e9a9a737e540f39f6dd4ad976a5387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp313-cp313-win_amd64.whl

Download URL rg_converters-2.0.1-cp313-cp313-win_amd64.whl
Size 648.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
90c45cd05ef266d8d7b3c367ac9448151d334716501bb9da4435cbcd7b732e49
BLAKE2b-256 checksum
How to use checksums
8fa626f1e5b7aba4e475a45949ef74484dbbe4757bfe093850e500f1a0398bf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rg_converters-2.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 885.1 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
16cbf51f0e302902c54d486feb443c0677394aa90191664a4d671074e3e5a8c2
BLAKE2b-256 checksum
How to use checksums
244c873f522acba90bcd6c5a5a6b328c640fb119b34bf6648bf2413cf579acb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp313-cp313-macosx_13_0_x86_64.whl

Download URL rg_converters-2.0.1-cp313-cp313-macosx_13_0_x86_64.whl
Size 738.5 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6e87e3ec18b259a116cfc73f595cd9ad33f6a3e828d578127e8ca78eaa18b881
BLAKE2b-256 checksum
How to use checksums
9160b8d2e472e4ff6922c281526a2650e56b04cba1ec9e0e1a17b2caf0fdb60b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp313-cp313-macosx_13_0_arm64.whl

Download URL rg_converters-2.0.1-cp313-cp313-macosx_13_0_arm64.whl
Size 672.8 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7de304ec512127c588ae1771920269df1c1dc0726efe95ca2951de0c92e3f77b
BLAKE2b-256 checksum
How to use checksums
850fa11e22739eaeede0e92108f8247ff12121c3befd551cdc61b8fe5b8529b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp312-cp312-win_amd64.whl

Download URL rg_converters-2.0.1-cp312-cp312-win_amd64.whl
Size 648.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
74bc9ccc88fcd282469a1dcbf580034dd2ad6f74ba5567f05ff5d6d314f62569
BLAKE2b-256 checksum
How to use checksums
66fc0c9c88574f5cad6157fa098b966f4261e40e2b0cdf043c39f43ec9a85897
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rg_converters-2.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 884.9 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c0a9e562f12a9a4a93638823e6cd65d01852f309ae11793db1099e4a514532c0
BLAKE2b-256 checksum
How to use checksums
b047031425e91deffb5a1e3280c5197ab52940172fc0902771ba733eb63a06ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp312-cp312-macosx_13_0_x86_64.whl

Download URL rg_converters-2.0.1-cp312-cp312-macosx_13_0_x86_64.whl
Size 738.4 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
36bd17c3353ba6748e4fd8cfaa52066db5382ffc04b432f517812feeee24da74
BLAKE2b-256 checksum
How to use checksums
a97fe38a5250e4a0347e3d3bc66c29b890f4f4a67b7f6894f212de14ae14ab0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp312-cp312-macosx_13_0_arm64.whl

Download URL rg_converters-2.0.1-cp312-cp312-macosx_13_0_arm64.whl
Size 672.8 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
d7743c3a9a5fe74653b9211f1926148d0161b366ccf81980f786f6fcfa1419fa
BLAKE2b-256 checksum
How to use checksums
9186a919e96d1aeb81e4d83a6c3560cab46e8694089f42e42f0f31241426aad6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp311-cp311-win_amd64.whl

Download URL rg_converters-2.0.1-cp311-cp311-win_amd64.whl
Size 644.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f1cb51ca2b16f5b3d56e897041b706236389382ecf6f4e3d186835cd8e08f7f1
BLAKE2b-256 checksum
How to use checksums
075bc8712e103242dbe500000428beb1a2463b6acd8a07b8781797ab9ba684f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rg_converters-2.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 886.6 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
79a2b47b1484cd49629cbfb1281d0a7052697e6342f381f6a8092cfdc7ecebc7
BLAKE2b-256 checksum
How to use checksums
712047bd1ee4cb8aee21ef7601dad98dc1a8afa6b0506561a9ca037a3b549b62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL rg_converters-2.0.1-cp311-cp311-macosx_13_0_x86_64.whl
Size 733.0 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
bebbb201e387c6238fd64c2f648c1d5f6eecbcb49af4dba726631438eb9cd146
BLAKE2b-256 checksum
How to use checksums
f967d746f35d7fa560289fb3c4546bb00056a3a03ca909f48b0be7d0fb0e8461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp311-cp311-macosx_13_0_arm64.whl

Download URL rg_converters-2.0.1-cp311-cp311-macosx_13_0_arm64.whl
Size 670.5 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
cd96afbf9cd0c4651f3e8b9f2ec338aa106c6f185f9bf92715b1bfa1e0c6704f
BLAKE2b-256 checksum
How to use checksums
f6e5968281e5598731fbaa7c2ad4a1af342f021c6cbdb56d19235ea536a3a6c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp310-cp310-win_amd64.whl

Download URL rg_converters-2.0.1-cp310-cp310-win_amd64.whl
Size 643.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5464783854744991ef518f6803b4cd0c6b06ba695d88e046c7a9d87e958ee034
BLAKE2b-256 checksum
How to use checksums
274079d8b7f05767a001d51e1f6ddf4d070405100c42d825aee675445e49e9d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rg_converters-2.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 882.4 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
36e05c82bdcaa3124a989b0bf66ea2ef2a030c6538c1fc46daebf41930157597
BLAKE2b-256 checksum
How to use checksums
5802e40e6804befb6dd80aca0e13f279c4fd30939ab663421231f39328d51831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp310-cp310-macosx_13_0_x86_64.whl

Download URL rg_converters-2.0.1-cp310-cp310-macosx_13_0_x86_64.whl
Size 731.5 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
acbed2455f7bb7a251e1869e528a42d8b86e2ef8248c64c646b16be2c6b67c33
BLAKE2b-256 checksum
How to use checksums
5da0c950afd449575a53174b4af40ab292d2e1b1a0da9ed569fcfa3ac69f2be6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / rg_converters-2.0.1-cp310-cp310-macosx_13_0_arm64.whl

Download URL rg_converters-2.0.1-cp310-cp310-macosx_13_0_arm64.whl
Size 668.7 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
33ca4824390266704a27190dfbda8aa62274c2b229d3b95ad9141b85ee9c8626
BLAKE2b-256 checksum
How to use checksums
8dc63d80273b22bf2277913f0a8fbf0c19706d2a9550eb4c9c0e890d0554f6dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for rg-converters 2.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 17 files in this release have been uploaded with provenance metadata.

Select from 17 files

Attestation for rg_converters-2.0.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

2.0.1 This release

17 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page