A browser-based music composition and score writing tool built with TypeScript and AngularJS.
Inknote is a web-based music composition and notation tool that allows musicians and composers to create, edit, and manage musical scores directly in their browser. It solves the problem of needing expensive desktop software for music notation by providing a free, accessible alternative with features like audio playback and mobile compatibility.
Musicians, composers, music students, and hobbyists who need a browser-accessible tool for writing and editing musical scores without installing specialized software.
Developers choose Inknote because it's a completely free, open-source alternative to commercial notation software that works across devices and offers real-time audio feedback during composition.
Compose music and write score easily in your browser!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs entirely in the browser with no installation required, making it accessible across devices, as emphasized in the description and README.
Offers basic synth sounds during editing and playback, allowing users to hear compositions immediately, as noted in the updates.
Features a responsive interface optimized for mobile devices, enabling music composition on tablets and smartphones, highlighted in the key features.
Includes copy, cut, paste, undo, redo, and per-bar time signature/clef changes, providing precise control over scores, as detailed in the advanced editing tools.
Actively invites contributions from developers, designers, and musicians, fostering collaborative development, as stated in the contribute section.
Built with AngularJS and last updated in 2016, leading to potential compatibility issues and lack of modern browser optimizations.
The upcoming updates list includes missing essentials like key signatures, chords, and dynamics, indicating core notation features are not yet implemented.
Relies on browser-based storage without support for standard music formats like MIDI or MusicXML, restricting score sharing and professional use.
Requires TypeScript, NodeJS, and MongoDB for development, which can be cumbersome for contributors compared to simpler web tools.