Skip to content

Moteur d'exécution Neuroscript (JavaScript)

Utilisez le moteur WASM pour alimenter des documents et des espaces de jeu interactifs qui compilent et exécutent directement Neuroscript dans le navigateur.

Configuration recommandée

  1. Construisez le package WASM avec wasm-pack.
  2. Chargez le package avec votre outil de regroupement (bundler).
  3. Utilisez WasmEngine pour les boucles de compilation + exécution, ou compile_only pour les flux de validation uniquement.

Pour l'utilisation dans les documents, copiez le package construit dans docs/web/public/neuroscript-wasm afin que VitePress puisse le servir comme une ressource statique.

Boucle de playground minimaliste

javascript
import init, { WasmEngine } from "neuroscript-wasm";

await init();

const engine = new WasmEngine(sourceEditor.value);

function run(event) {
  return engine.runEvent(event, { bpm: 120, beat: 4_000_000 }, Date.now() * 1_000_000);
}

En savoir plus

  • API JavaScript pour les formes d'événements et de transport complètes.

Créé avec ❤️ pour les musiciens