Demo interactiva — Mini RPG
← → ↑ ↓ o WASD para moverse · Entra en las zonas coloreadas para cambiar el estado musical
Estado musical actual
—
Inicia el juego para comenzar
Layer Mixer (en tiempo real)
🎸 Bass0%
🎹 Melody0%
⚔️ Combat0%
🎻 Strings0%
Forzar estado (API demo)
API del SDK
import { AdaptiveEngine } from '@stemix/adaptive-music';
const engine = new AdaptiveEngine({
config: './music-config.json'
});
await engine.init();
engine.play();
engine.setState('combat');
// crossfade al próximo beat