About OtoNote

OtoNote is an unofficial fan resource for BanG Dream! Our Notes, with character data, music and team tools.

Explore the site

  • Characters & cards

    Browse profiles, member cards and snapshots, then explore their skills and growth details.

  • Music & charts

    Look up tracks, difficulties and charts, with audio and chart previews where available.

  • Stories & favorite moments

    Browse story categories and episodes, and turn a favorite excerpt into a shareable image.

  • Try a different team

    Combine member cards and snapshots, and compare estimates using your own growth settings.

A few things to know before you start

Check the server and content edition first. Progress, names and values can vary between editions, and updates may take time to appear. In-game announcements remain the reference for current information.

Team and song estimates help with comparisons and planning. Results depend on growth, charts, skills and scoring rules. Read each tool’s applicability and verification notes alongside the result.

View content version

Source & licensing

OtoNote’s application code, tools, tests and example configuration are public on GitHub. You are welcome to explore the implementation, report issues and discuss improvements.

Open-source license
Our code and documentation use the MIT license. Retain the copyright and license notices when using, modifying or redistributing them. MIT License
Local exporter
The local growth exporter retains its original MIT license and copyright notice, excluding the official SDK, game assets and third-party dependencies.
Game & assets
Game names, characters, images, audio, stories and models belong to their respective rights holders. Game packages, content snapshots and production databases are excluded from the public repository.
Third-party software
Each dependency retains its own terms. Live2D Core and Spine Runtimes have dedicated licenses; this site does not grant additional rights to them.
Read the licensing notes

How it works

The site brings together content preparation, readable pages and tools for trying out teams.

Pages & tools

Pages share a common interface. Team and song calculations run in your browser, with heavier work handled by background workers.

Astro · TypeScript · Web Workers

Independently updated content

Python tools organize game versions into content snapshots. Website code and content are published separately, and each page reads the selected edition.

Python · JSON · SHA-256

Queries & supporting services

Python services provide dynamic queries. The bot uses the prepared data to render readable image replies.

FastAPI · SQLite · Pillow

The code builds independently. Running the complete resource site also requires compatible content snapshots and the applicable third-party runtimes.

Read the technical overview

Projects & credits

Thanks to the projects and maintainers behind this site. These are the main projects we use; the repository inventory records direct dependencies, versions and licensing sources.

Pages & interaction

  • Astro MIT

    Page templates and static builds.

  • TypeScript Apache-2.0

    Page logic and data type checking.

  • Three.js MIT

    WebGL rendering for performance scenes.

  • OpenCV.js Apache-2.0

    Matches card artwork locally in the browser.

  • Tesseract.js Apache-2.0

    Reads card progression numbers locally in the browser.

  • PixiJS MIT

    2D rendering for Live2D previews.

Characters & performances

  • Connects PixiJS to Live2D models.

  • Live2D Cubism Core Live2D Proprietary Software License Agreement

    Live2D model runtime, obtained separately under its own terms; excluded from the public source.

  • Spine Runtimes Spine Runtimes License Agreement

    Skeletal animation through spine-threejs, subject to the Spine runtime terms.

Content & media processing

  • UnityPy MIT

    Reads Unity assets for the content pipeline.

  • WannaCRI MIT

    Reads and extracts CRI USM media.

  • FFmpeg LGPL / GPL

    Media conversion and validation; the license depends on the build.

  • vgmstream See COPYING

    Game audio decoding; see COPYING for component terms.

Queries & image generation

  • FastAPI MIT

    API framework for query, admin and bot services.

  • Uvicorn BSD-3-Clause

    Runs the Python web services.

  • SQLite Public domain

    Query databases and service state storage.

  • Pillow MIT-CMU

    Renders and lays out bot reply images.

  • Noto Fonts OFL-1.1

    CJK and symbol fonts for bot images, with notices retained for the files used.

These names identify the technology used; they do not imply endorsement by the projects or game rights holders. License summaries do not replace the original terms.

View the third-party inventory

Help improve this place

Thank you to everyone who shares corrections, feedback and ideas. Let us know about incorrect data, a page that does not work, or something you would like to see.

Include the page URL, server, content version and steps to reproduce. Redact account details in screenshots, and keep credentials, login tokens and private configuration out of public issues.

GitHub Issues [email protected] QQ 3230342553 (alternate)