# About Haneoka

<https://haneoka.org/en/about/>

BanG Dream! Our Notes database

## Everything in Our Notes, in one place.

Songs, charts, cards, stories and events, updated with every release. Team building, a story player and a community, too.

[Explore the catalog](https://haneoka.org/intl/en/catalog/)

- **96** songs

- **159** cards

- **1,021** stories

- **2,593** voice lines

- **548** models

Catalog

## Every card and song, fully documented.

Attributes, skills, training materials, chart data and rewards at a glance, with every language's names and every server's differences side by side.

[Explore the catalog](https://haneoka.org/intl/en/catalog/)

Songs and charts

## Know the chart before you play it.

Chart previews and a player, difficulty estimates, Gekisou sections and rankings — and play any chart in Sonolus.

[Browse songs](https://haneoka.org/intl/en/songs/)

Team builder

## Your strongest team, in seconds.

Power and score computed exactly as the game client does, for high score, Gekisou, event rewards and resource planning. Upload your box or import it from screenshots, synced across devices.

[Build a team](https://haneoka.org/en/team-builder/)

Stories and models

## Relive every story.

The story player restages scenes, voices and direction. Switch motions and expressions on Live2D and Spine models, then export them.

[Read stories](https://haneoka.org/intl/en/stories/event/)

Events

## Every event, always in view.

A calendar of events, birthdays and live shows, and an event tracker with live rankings and borders.

[Event tracker](https://haneoka.org/intl/en/events/tracker/)

Community

## Keep notes together.

Share posts and stickers, comment on any entry, and follow along with bookmarks, follows and notifications.

[Join the community](https://haneoka.org/en/community/)

## Open, and built to extend.

haneoka and the story engine, rhythm core and creation tools behind it are all open source.

### Site and extensions

- [**Haneoka** The catalogue, browser experience, interactive workspaces, community services, and deployment surface. Astro renders locale-aware document routes and a shared shell; Lit and TypeScript mount route-scoped workspaces, while Workers, D1, and R2 connect services, account and community data, and immutable catalogue releases and media.](https://github.com/haneoka-gakuen/haneoka)

- [**Typed extensions · room for new forms** Story projects carry plugin versions, extension fields and authored order; chart projects retain extension data and source metadata. Format adapters connect authoring workflows and carry editable projects into preview and release.](https://github.com/haneoka-gakuen/haneoka)

### Story engine and authoring

- [**Vega** Visual-novel engine, renderer and plugin contracts, story runtime, and framework adapters. Vega keeps the renderer, character systems, themes, resources, and interface replaceable while its runtime carries dialogue, choices, scenes, animation, audio, video, saves, history, settings, and branching stories across web and native hosts.](https://github.com/haneoka-gakuen/vega)

- [**Altair** Visual authoring, localization, YAML project documents, plugin host, resource browser, and Vega preview. Compose scenes, dialogue, assets, languages, and story flow in a visual workspace. YAML 1.2 project and scene documents pair with a canonical StoryProject model, plugin contributions, resource browsing, history, drafts, and Vega preview.](https://github.com/haneoka-gakuen/altair)

- [**Deneb** Project validation, plugin resolution, and release projects for web, PWA, desktop and mobile targets. Check project resources and plugins, resolve the build graph, make inputs reproducible, and create release projects for the web, offline-capable PWAs, Electron, Tauri, Android, and iOS.](https://github.com/haneoka-gakuen/deneb)

### Rhythm engine and charting

- [**Cassiopeia** Portable rhythm kernel with timing, judgement, scoring, session state, and typed plugin boundaries. The kernel owns integer timing, candidate selection, judgement, scoring, and session state. Typed plugins declare versions, dependencies, and services; audio hosts, Three.js rendering, Vue UI, and Sonolus play, watch, preview, and tutorial targets compose around it.](https://github.com/haneoka-gakuen/cassiopeia)

- [**Schedar · shape the chart** An editable chart model brings together tempo maps, beat snapping, viewport and waveform tools, validation, and mergeable undo/redo history. Import and export Schedar JSON, SS and USC, and import SUS with conversion diagnostics.](https://haneoka.org/en/chart-editor/)

- [**Cassiopeia Sonolus plugin** Chart conversion and plugin integration between Cassiopeia and Sonolus.](https://github.com/haneoka-gakuen/cassiopeia-plugin-sonolus)

- [**Sonolus Our Notes** Standalone play, watch, preview and tutorial targets with native gameplay presentation.](https://github.com/haneoka-gakuen/sonolus-our-notes)

## Start exploring.

[Explore the catalog](https://haneoka.org/intl/en/catalog/)
