A collection of apps, websites, repos... for learning and playing music (and coding)
Table of contents
- Music Theory - Introductory and intermediate music theory lessons, exercises, ear trainers, and calculators.
- List of musical symbols are marks and symbols in musical notation that indicate various aspects of how a piece of music is to be performed.
- Ableton - Learning Synths - you’ll learn the basics of using synthesizers (or synths).
- Ableton - Learning Music Making - you'll learn the basics of music making.
- EarBeater - Train your musical ear in more than 200 individual exercises covering intervals, chords, and scales.
- Perfect Ear (Mobile) - A music school in your pocket: solfège, ear training, singing, rhythm training exercises.
- Guitar Music Theory - Learning guitar theory, so music theory is specific to the guitar.
- Songsterr - Guitar, bass and drum tabs & chords with free online tab player.
- MusicXML 4.0 is a standard open format for exchanging digital sheet music.
- Music Encoding Initiative (MEI) is a community-driven, open-source effort to define a system for encoding musical documents in a machine-readable structure.
- MNX (draft) is an open standard for representing music notation for interchange and internal use in software applications.
- Standard Music Font Layout (SMuFL) is a new standard glyph mapping for musical symbols.
- Bravura - the reference font for Standard Music Font Layout (SMuFL)
- AlphaTab is a cross-platform music notation and guitar tablature rendering library.
- OpenSheetMusicDisplay (OSMD) - OSMD renders MusicXML sheet music in the browser.
- VexFlow is an open-source online music notation rendering API. It is written completely in Javascript and runs right in the browser. VexFlow supports HTML5 Canvas and SVG.
- Tone.js is a Web Audio framework for creating interactive music in the browser.