Tonsmedjan
Komponerad musik för dina spel. Välj stil och känsla, och låt musiken följa det som händer i spelet.
Varje rad är ett lager. Lagren tänds och släcks av intensiteten, precis som de gör i ditt spel.
Projekt
Ett projekt är en stil, en tonart och en uppsättning spellägen. Välj ett som startpunkt och justera sedan fritt.
Stil
Känsla
Mixning
Spelets lägen
Ett läge är en känsla, en intensitet och ett tempo. I koden byter du läge med music.setState('combat'). Bytet sker i nästa takt, med en snarerulle som led, och intensiteten glider över mjukt.
Ljudeffekter i musiken
Korta motiv som spelas direkt i musikens tonart och sänker musiken en stund. Anropa med music.stinger('pickup').
Använd i spelet
Lägg gamemusic.js bredvid spelet och klistra in koden. Webbläsaren kräver ett klick eller tryck innan ljud får starta, så anropa start() från en knapp i spelet.
Rendera som ljudfil
Vill du hellre ha en vanlig loopfil? Rendera nuvarande inställning till en sömlös WAV. Den blir inte dynamisk, men fungerar i vilken spelmotor som helst.
Musikserver
Skicka det du komponerat hit till ett spels projekt. Spelet hämtar den publicerade musiken nästa gång det hör av sig.
Orkesterljud: FluidR3_GM av Frank Wen, CC BY 3.0 (via gleitz/midi-js-soundfonts). Ange källan i spelets eftertexter.