Compose music and write score easily in your browser!

Related tags

Audio inknote


Join the chat at

Build status


Compose music easily in your browser!

Score page

Store multiple files, tag them with colours.

File page

Made using TypeScript, Html5 Canvas and plenty of crazy and amazing browser APIs.

If you would like to contribute, please go ahead and fork, push, pull, etc!

Please also visit the developer's forum:

Made with AngularJS, NodeJS and MongoDB.

Upcoming updates

  • Score chords.
  • Key signatures.
  • Other musical symbols - ties, dynamics, staccato, etc.
  • Keyboard setup options.
  • Add collaboration option.
  • Guitar Tab/chord name display modes.
  • Alternative display modes - e.g. keyboard blocks, phrase blocks.
  • About/faq information.
  • Composer forums.
  • Enable push notifications in forums.
  • AUDIO samples
  • Copy, cut and paste.
  • Undo & Redo.
  • Sharps and flats.
  • Cloud storage for open source projects.
  • Music dif tool.
  • Scoring intellisense.
  • Loading from/Converting to MIDI files.

Update 29/01/2016

  • Refactoring to use tsconfig instead of existing as a visual studio project
  • More plugin events available
  • Add text
  • Allows changing time signature per bar
  • Allows changing clef per bar
  • Mouse editing modes (normal/pencil/text)
  • Search on files
  • Smart search on music
  • Sound on adding/editing notes
  • Basic synth sounds

Update 29/09/2015

  • Complete revamp of project.
  • Audio/playback added.
  • Mobile friendly.
  • File download/upload
  • Copy, cut and paste on bars.
  • Undo and redo on copy, cut and paste.


This project is written primarily in typescript, so you will need to download typescript in order to edit this project.

TypeScript can be found here.

It is highly recommended to edit this project in Visual Studio Code, which has great support for typescript.

Visual Studio Code can be downloaded from here.

Feel free to contribute by sending pull requests, and submitting issues and suggestions.

Contributors of all skills are needed to complete a big project like this one. This project is particularly in need of:

  • developers
  • designers
  • sound engineers
  • composers
  • musicians
  • testers

Thank you to all who have donated their time to this project, you are an amazing gift to the music software open source community.

Michal Paszkiewicz
Just a guy who likes to make things @MichalYouDoing
Michal Paszkiewicz
OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by

OpenSheetMusicDisplay (OSMD) A MusicXML renderer for the Browser About OSMD • Demo • Key Features • Limitations • How to Use

Open Sheet Music Display 872 Jan 13, 2022
Music player and music library manager for Linux, Windows, and macOS

Quod Libet: an audio library, manager & player Quod Libet is a cross-platform audio / music management program. It provides many ways to view your loc

Quod Libet 1.1k Jan 10, 2022
Streaming music player that finds free music for you

Desktop music player focused on streaming from free sources Links Official website Mastodon Twitter Support channel (Matrix): Disc

null 7.2k Jan 16, 2022
A cross-browser javascript wrapper for the html5 audio tag

audio.js audiojs is a drop-in javascript library that allows HTML5's <audio> tag to be used anywhere. It uses native <audio> where available and falls

Anthony Kolber 2.1k Jan 11, 2022
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit Fork and make pull requests!

Music notation and composition software MuseScore is an open source and free music notation software. For support, contribution, and bug reports visit

MuseScore 6.7k Jan 14, 2022
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)

Verovio is a fast, portable and lightweight library for engraving Music Encoding Initiative (MEI) digital scores into SVG images. Verovio also contain

RISM Digital Center 442 Jan 10, 2022
music library manager and MusicBrainz tagger

beets Beets is the media library management system for obsessive music geeks. The purpose of beets is to get your music collection right once and for

beetbox 10.6k Jan 23, 2022
Small, fast and powerful console music player for Unix-like operating systems.

Warning: cmus is not actively maintained. For details, please see #856 cmus — C* Music Player Copyright © 2004-2008 Timo Hirvo

C* Music Player 4.5k Jan 16, 2022
🎵 A simple, clean and cross-platform music player

Museeks A simple, clean and cross-platform music player. ( Features Museeks aims to be a simple and easy to use music player with a clean U

Pierre de la Martinière 1.1k Jan 10, 2022
Python library for audio and music analysis

librosa A python package for music and audio analysis. Documentation See for a complete reference manual and introductory tut

librosa 4.9k Jan 15, 2022
Ear-bending noises and music

Cecilia5 - the audio processing toolbox Cecilia is an audio signal processing environment. Cecilia lets you create your own GUI (grapher, sliders, tog

Olivier Bélanger 130 Dec 29, 2021
C++ library and Python bindings for the Music Encoding Initiative format

LibMEI LibMEI is a C++ library for reading and writing MEI files It is developed by the Distributed Digital Music Archives and Libraries Lab at the Sc

Distributed Digital Music Archives and Libraries Lab 52 Jan 14, 2022
A JavaScript library for rendering music notation and guitar tablature.

VexFlow 3 A JavaScript library for rendering music notation. Copyright (c) 2010 Mohit Muthanna Cheppudira Sponsor this Project If you use VexFlow in y

Mohit Cheppudira 3.2k Jan 15, 2022
A music composition library for Clojure and Clojurescript.

Leipzig A composition library for Clojure and Clojurescript by @ctford. Use Include it as a dependency in your project.clj, along with Overtone: [over

Chris Ford 431 Dec 2, 2021
:tangerine: Clementine Music Player

Clementine Clementine is a modern music player and library organizer for Windows, Linux and macOS. Latest Release Latest Pre-Releases Website: http://

Clementine 3.1k Jan 2, 2022
Music player for deepin desktop environment.

deepin-music Deepin music is a local music player with beautiful design and simple functions developed by Deepin Technology. Dependencies Build depend

Wuhan Deepin Technology Co.,Ltd. 158 Jan 6, 2022
A beautiful cross platform Desktop Player for Google Play Music

Google Play Music™ Desktop Player Windows: MacOS / Linux: Run "Google Play Music" as a standalone desktop app. Never again will you have to hunt throu

Samuel Attard 8.5k Jan 21, 2022
Cross-platform music production software

LMMS A soft PR-Freeze is currently underway to prepare for refactoring (#5592). Please do not open non-essential PRs at this time. What is LMMS? LMMS

LMMS 5.5k Jan 22, 2022