inknote ======= [![Join the chat at https://gitter.im/MichalPaszkiewicz/inknote](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/MichalPaszkiewicz/inknote?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build status](https://circleci.com/gh/MichalPaszkiewicz/inknote.png?circle-token=:circle-token)](https://circleci.com/gh/MichalPaszkiewicz/inknote) [![forthebadge](http://forthebadge.com/images/badges/uses-js.svg)](http://forthebadge.com) Compose music easily in your browser! http://www.michalpaszkiewicz.co.uk/inknote/ [![Score page](./images/score-page.png)](http://www.michalpaszkiewicz.co.uk/inknote/) Store multiple files, tag them with colours. [![File page](./images/file-page.png)](http://www.michalpaszkiewicz.co.uk/inknote/?File) Made using TypeScript, Html5 Canvas and plenty of crazy and amazing browser APIs. If you would like to [contribute](#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](http://www.typescriptlang.org/#Download). 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](https://code.visualstudio.com/). 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.