Compiler depuis les sources

Prérequis

  • Rust
  • Bun
  • wasm-pack

Cloner

git clone https://github.com/fpbrault/cosmo-pd.git
cd cosmo-pd

Installer les dépendances

bun install

Compiler le moteur de synthèse (Rust/WASM)

bun run build

Ceci exécute wasm-pack pour compiler le moteur Rust (packages/cosmo-synth-engine) en WebAssembly, puis Vite compile l'application web.

Serveur de développement

bun run dev

Lance le serveur de développement Vite.

Compiler les plugins

bun run build:plugin

Structure du projet

Package Description
packages/cosmo-synth-engine Moteur audio Rust/WASM à distorsion de phase
packages/cosmo-pd101 Bibliothèque d'interface utilisateur partagée (composants React, hooks)
packages/cosmo-pd101-plugin Plugins VST3/CLAP/AUv2 avec webview
packages/cosmo-pd101-docs Ce site de documentation
packages/xtask Outils de construction

Dépannage

  • wasm-pack introuvable : Installez via cargo install wasm-pack
  • Rust nightly non installé : Exécutez rustup toolchain install nightly

Suivant : Démarrage rapide