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