April 2019: Check out the Kickstarter!
- A musical instrument
- An audio workstation
- A distribution platform
all in one web app, for open music.
Open music is like open source software:
- You get the music in "source code format"
- You're allowed to modify and use the music however you want
That means that with a few taps of your finger, you can remix the music in OpenMusic.Gallery, and use it royalty free.
You can see it in action here: https://openmusic.gallery.
- Simple and Advanced Music Editors
- Public gallery
- Set keys and scales
- Set tempo and beats and measures
- Volume, Pan, Warp, and Shuffle
- Chord Progressions
- MIDI control
- Online Collaboration
- FX and Master FX
- Bitcoin Tip Jar
#Using the Client: Game Dev Example
##When the game is loading:
<script src="https://openmusic.gallery/omg.js"></script> game.music = new OMusicPlayer() game.music.prepareSongFromURL("http://openmusic.gallery/data/1333") game.laserSound = game.music.getSound("SFX", "laser")
##When the game starts:
##Increase BPM and key when difficulty increases:
game.music.beatParams.bpm += 20 game.music.keyParams.rootNote++ game.music.rescaleSong()
##When the laser is fired:
##When the game ends:
(Note: You should have
This will install PostGres if you don't have it (you should have 9.4 or later):
Run the app:
Now browse to
http://localhost:8080 and make music!
(8080 is the default port, you can also set environment variable OMG_PORT)