Skip to content
Compose music and write score easily in your browser!
Branch: gh-pages
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Refactoring to use tsconfig, adding plugin events Jan 24, 2016
developer
images updating readme to reflect latest changes Sep 29, 2015
licence Refactoring to use tsconfig, adding plugin events Jan 24, 2016
plugins
scripts
styles display error on search fail + search result hover css Jan 29, 2016
tests
.gitignore
@script.js Allow stop of bar overflow Jul 2, 2016
@script.js.map Allow stop of bar overflow Jul 2, 2016
LICENSE
README.md
build-plugins.bat Refactoring to use tsconfig, adding plugin events Jan 24, 2016
circle.yml finally, it works. Sep 1, 2015
favicon.ico Refactoring to use tsconfig, adding plugin events Jan 24, 2016
index.html Allow stop of bar overflow Jul 2, 2016

README.md

inknote

Join the chat at https://gitter.im/MichalPaszkiewicz/inknote

Build status

forthebadge

Compose music easily in your browser!

http://www.michalpaszkiewicz.co.uk/inknote/

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:

http://www.michalpaszkiewicz.co.uk/inknote/developer/

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.

Contribute

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.

You can’t perform that action at this time.