# Phichain ## Docs - [BPM Management](https://mintlify.wiki/ivan-1f/phichain/api/components/bpm.md): BPM system and beat-time conversion in Phichain - [LineEvent](https://mintlify.wiki/ivan-1f/phichain/api/components/event.md): Animation events that control judgment line behavior - [Line](https://mintlify.wiki/ivan-1f/phichain/api/components/line.md): Judgment lines and their properties in Phichain charts - [Note](https://mintlify.wiki/ivan-1f/phichain/api/components/note.md): Note types and properties in Phichain charts - [Project](https://mintlify.wiki/ivan-1f/phichain/api/components/project.md): Project types and structure for Phichain charts - [phichain-assets](https://mintlify.wiki/ivan-1f/phichain/api/phichain-assets.md): Asset management library for loading game resources and images - [phichain-chart](https://mintlify.wiki/ivan-1f/phichain/api/phichain-chart.md): Core chart library for representing and manipulating Phigros charts - [phichain-compiler](https://mintlify.wiki/ivan-1f/phichain/api/phichain-compiler.md): Compiler library for transforming Phichain charts into optimized primitive format - [phichain-game](https://mintlify.wiki/ivan-1f/phichain/api/phichain-game.md): Game engine library for rendering and playing Phigros charts with Bevy - [Architecture](https://mintlify.wiki/ivan-1f/phichain/development/architecture.md): Understanding Phichain's crate structure and design patterns - [Building Phichain](https://mintlify.wiki/ivan-1f/phichain/development/building.md): Build Phichain from source with Rust and Cargo - [Contributing](https://mintlify.wiki/ivan-1f/phichain/development/contributing.md): How to contribute to Phichain development - [Advanced Features](https://mintlify.wiki/ivan-1f/phichain/editor/advanced-features.md): Master complex animations, multi-line coordination, and advanced editing techniques - [Basic Charting](https://mintlify.wiki/ivan-1f/phichain/editor/basic-charting.md): Learn to create notes, lines, and basic events in the Phichain editor - [Editor Interface](https://mintlify.wiki/ivan-1f/phichain/editor/interface.md): Understanding the Phichain editor's layout and panels - [Keyboard Shortcuts](https://mintlify.wiki/ivan-1f/phichain/editor/keyboard-shortcuts.md): Complete reference for all Phichain editor keyboard shortcuts - [Editor Overview](https://mintlify.wiki/ivan-1f/phichain/editor/overview.md): Introduction to the Phichain visual chart editor - [Official Format](https://mintlify.wiki/ivan-1f/phichain/formats/official.md): Official Phigros chart format specification - [Chart Format Overview](https://mintlify.wiki/ivan-1f/phichain/formats/overview.md): Understanding Phichain's multi-format chart support and conversion capabilities - [Phichain Format](https://mintlify.wiki/ivan-1f/phichain/formats/phichain.md): Native chart format specification with full feature support - [Primitive Format](https://mintlify.wiki/ivan-1f/phichain/formats/primitive.md): Internal intermediate chart representation - [RPE Format](https://mintlify.wiki/ivan-1f/phichain/formats/rpe.md): Re:PhiEdit chart format specification - [Installation](https://mintlify.wiki/ivan-1f/phichain/installation.md): Download and install Phichain on Windows, Linux, or macOS - [Introduction](https://mintlify.wiki/ivan-1f/phichain/introduction.md): Welcome to Phichain, a comprehensive Phigros charting toolchain built with Rust and Bevy - [Quickstart](https://mintlify.wiki/ivan-1f/phichain/quickstart.md): Create your first Phigros chart with Phichain in minutes - [Phichain Converter](https://mintlify.wiki/ivan-1f/phichain/tools/converter.md): Convert Phigros charts between different formats using phichain-converter - [Phichain Renderer](https://mintlify.wiki/ivan-1f/phichain/tools/renderer.md): Render Phigros charts into high-quality videos using phichain-renderer