A downloadable tool

View demo

Orchestre-JS is a Javascript/Typescript audio library for managing music loops with several layers. It can be used to dynamically add and remove instruments in a song, play sounds in rhythm, transitioning through verses, or call events on beats. Orchestre-JS aims to provides a simple way to create dynamic soundtracks for your web games or applications.

Orchestre-JS has no external dependencies and uses only the native Web Audio API. It should be compatible with most modern browsers. You can also plug it to custom audio applications.

If you want to see the library in action, you can check out those games: Echoes TravelerBlood Not Allowed (made with Twine), and Step Out. If you use Orchestre-JS in your creations, I would be really glad to see them! Feel free to show them to me.

https://github.com/ClementRivaille/orchestre-js

Install

npm

npm install orchestre-js

From file

Download the lastest release.

Load

import { Orchestre } from 'orchestre-js'


Updated 14 days ago
StatusReleased
CategoryTool
AuthorItooh
TagsMusic, web

Download

Download
Orchestre.js 112 kB

Development log