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.

Ackord-
Takt0
Tempo-
Lägeeget

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

40
92 bpm
80

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.

Orkesterljud: FluidR3_GM av Frank Wen, CC BY 3.0 (via gleitz/midi-js-soundfonts). Ange källan i spelets eftertexter.