Top 50 Awesome List

ciconia/awesome-music

Media  3 months ago  1.2k
Awesome Music Projects
View byDAY/WEEK/README
View on Github

Mar 25th

MIDI Tools & Libraries

  • JJazzLab-Xstars88 - a complete Midi-based framework for automatic backing tracks generation.
  • Jun 3rd, 2021

    Music Notation

  • OpenSheetMusicDisplaystars971 - Typescript library for rendering MusicXML in the browser.
  • May 19th, 2021

    Music Programming

  • py-modular - a modular and experimental programming environment with basic DSP routines in python.
  • Apr 14th, 2021

    Music Theory Teaching

  • Theorytab - a database of songs with their chord functions.
  • Nov 8th, 2020

    Audio Libraries

  • Soundpipe - a lightweight DSP library written in C.
  • Music Programming

  • Sporth - a small stack based audio language.
  • Nov 7th, 2020

    Audio Tools

  • cyanripstars76 - rips and encodes standard audio CDs with the least effort required from user. Cross platform.
  • Sep 26th, 2020

    Audio Tools

  • Ceciliastars138 - a CSound-based graphical environment for music and signal processing.
  • Feb 15th, 2020

    Audio Tools

  • matcheringstars631 - сontainerized web application and library for automated reference audio mastering.
  • Jan 18th, 2020

    Music Programming

  • Midicastars57 - MIDI programming language with decompiler and player, supports karaoke.
  • Dec 14th, 2019

    Music Notation

  • Digital Music Standstars22 - a free web app for displaying sheet music.
  • Oct 23rd, 2019

    Music Notation

  • Abjad - a Python API for Formalized Score Control, based on Lilypond.
  • Oct 2nd, 2019

    Audio Tools

  • MusicBrainz - Open Encyclopedia for Music information and Metadata, providing a unique ID for everything
  • Beets - a powerful command-line music organizer and manipulator.
  • Feb 10th, 2019

    Music Programming

  • Orcastars3.9k - live programming environment for music.
  • Nov 17th, 2018

    Music Notation

  • Lilybin - an open source web-based LilyPond editor.
  • Oct 30th, 2018

    Music Programming

  • Faust - a functional programming language specifically designed for real-time signal processing and synthesis.
  • Sep 25th, 2018

    Music Theory Teaching

  • Artusi - Interactive music theory exercises.
  • musictheory.net - Lessons and exercises
  • OpenMusicTheory - a growing, online "textbook" for music theory and aural skills.
  • Sep 21st, 2018

    Audio Tools

  • fre:acstars786 - free audio converter. It supports audio CD ripping and tag editing.
  • Jackstars8 - command-line CD ripper.
  • K3bstars88 - is a full-featured CD/DVD/Blu-ray burning and ripping application.
  • lltagstars27 - automatic command-line mp3/ogg/flac file tagger and renamer.
  • Rubyripperstars99 - is a secure digital audio extraction application ("cd ripper") for Unix-like operating systems.
  • split2flacstars249 - split flac/ape/wv/wav + cue sheet into separate tracks
  • Whipperstars597 - Python CD-DA ripper preferring accuracy over speed.
  • X Audio Copystars3 - GTK and GNOME application for ripping CD-Audio and encoding in lossy and lossless audio formats.
  • Music Programming

  • Inscore - an environmnent for the design of interactive, augmented music scores.
  • Music Theory Teaching

  • Four Score and More - Tailored music theory exercises based on scores.
  • Feb 17th, 2018

    Related lists

  • Awesome Audio Visualizationstars4k - A curated list about Audio Visualization.
  • Awesome Python for Scientific Audiostars1.2k - A curated list of python software and packages related to scientific research in audio.
  • Awesome WebAudiostars835 - A curated list of awesome WebAudio packages and resources.
  • Music Notation

  • Tbonstars12 - Typographic Beat-Oriented Notation for music.
  • Jan 18th, 2018

    Related lists

  • Awesome Music Listeningstars83 - Awesome list of websites dedicated to listening to music.
  • Awesome sheet musicstars496 - A curated list of awesome sheet music software, libraries and resources.
  • Jan 4th, 2018

    Music Notation

  • Hacklily - online LilyPond-based sheet music editor (with optional GitHub integration).
  • May 12th, 2017

    Audio Libraries

  • Librosastars5.2k - a python package for music and audio analysis, providing the building blocks necessary to create music information retrieval systems.
  • Dec 27th, 2016

    Music Notation

  • Lypstars67 - the Lilypond swiss army knife - easily install packages, manage multiple versions of Lilypond, and other tools for power users.
  • Sep 5th, 2016

    Music Notation

  • i-score - a software for interactive music notation, with DAW features.
  • Aug 31st, 2016

    Music Programming

  • OpenMusic - a visual programming language based on Lisp.
  • Aug 27th, 2016

    Audio Editing

  • Ardour - a cross-platform digital audio workstation emphasizing audio recording.
  • LMMS - another cross-platform digital audio workstation, more oriented towards making beats.
  • Music Programming

  • Pure Data - a visual programming language for audio and other multimedia.
  • Jun 29th, 2016

    Music Notation

  • Jan Angermüller's music fonts page - A listing and visual comparison of different music fonts.
  • Scorelib - a C++ library for parsing SCORE data files.
  • May 13th, 2016

    Music Notation

  • MusicKitstars107 - Music sheet rendering for iOS and OSX.
  • Audio Libraries

  • mxmlstars19 - MusicXML parsing and layout library.
  • Mar 26th, 2016

    Music Programming

  • music21 - A Toolkit for Computational Musicology.
  • Related lists

  • Awesome Music Productionstars497 - A curated list of software and resources to create music.
  • Mar 10th, 2016

    Music Notation

  • Lilypond cook book - tips & tricks for getting the most out of lilypond.
  • Music Programming

  • Bach: Automated Composer's Helper - a cross-platform set of patches and externals for Max, aimed to bring the richness of computer-aided composition into the real-time world.
  • Mar 7th, 2016

    Music Notation

  • NOTATIO - a forum devoted to the practice of music notation.
  • Feb 29th, 2016

    Music Programming

  • Sonic Pi - a live coding synth with an emphasis on educational use.
  • Feb 20th, 2016

    MIDI Tools & Libraries

  • Midifile - C++ library for parsing Standard MIDI Files.
  • Feb 19th, 2016

    Music Programming

  • Tidal - a language built on Haskell for live coding patterns.
  • Feb 4th, 2016

    Music Notation

  • Lilypond - free, open-source music engraving program, devoted to producing the highest-quality sheet music possible.
  • Lilypond Snippet Repository - an online database of Lilypond snippets ideas, features and hacks.
  • Denemo - a free music notation editor based on Lilypond.
  • Frescobaldistars562 - a free Lilypond sheet music editor.
  • Guido - a generic, portable library and API for the graphical rendering of musical scores.
  • Inknotestars151 - free, open source, browser based music notation and composition software.
  • LibMEIstars54 - a C++ library for reading and writing MEI files.
  • Lydownstars23 - a modern language for music notation, based on Lilypond.
  • MuseScorestars7.2k - free open-source music notation and composition software.
  • Python-ly - a tool and library for manipulating LilyPond files.
  • Veroviostars484 - a library and a toolkit for engraving MEI music notation into SVG.
  • Vexflowstars3.3k - a JavaScript library for rendering music notation and guitar tablature.
  • Audio Editing

  • Audacitystars7.6k - a free, cross-platform digital audio editor.
  • Audio Libraries

  • howler.jsstars20.3k - a Javascript audio library for the modern web.
  • JSyn - an audio synthesis software API for Java.
  • midi.jsstars3.5k - a framework for creating web-based MIDI apps.
  • PortAudio - a free, cross-platform, open-source, audio I/O library.
  • RustAudio - an aggregate of free and useful Audio, DSP and music libraries written in Rust.
  • Audio Tools

  • Koelstars13.7k - an open-source personal audio streaming server.
  • Lame - a high quality, free and open-source MP3 encoder.
  • Musikernel - a futuristic audio production platform (hardware support, APIs, hosts, plugins and more)
  • SoX - a free open-source command line utility for playing, converting and manipulating audio files.
  • Free Music Scores

  • cellist/Lilypond-Sheet-Musicstars107 - a collection of music typeset with lilypond (mostly chamber music and music for cello).
  • ciconia/musicstars18 - a collection of mostly baroque music, lots of sacred works by J. S. Bach, coded in lilypond/ripple.
  • CPDL - the choral public domain library contains more than 20K free scores of vocal music.
  • Éditions Nicolas Sceauxstars39 - baroque music scores (mainly French music), typeset using lilypond.
  • IMSLP - the International Music Score Library Project is the largest collection of public domain scores and parts on the web.
  • Mutopiastars202 - sheet music based on editions in the public domain.
  • wbsoft/lilymusicstars44 - beautiful LilyPond scores under free licenses.
  • MIDI Tools & Libraries

  • Timidity - an open-source command line synthesizer that plays MIDI files.
  • Music Programming

  • Aldastars5k - a music programming language for musicians.
  • Chuckstars555 - strongly-timed, concurrent, and on-the-fly music programming language.
  • CoffeeColliderstars215 - a language for real time audio synthesis and algorithmic composition in HTML5. "Write CoffeeScript, and be processed as SuperCollider."
  • Common Music - an open source music composition system.
  • Csound - a user-programmable and user-extensible sound processing language and software synthesizer.
  • IanniXstars274 - a graphical open-source sequencer, based on Iannis Xenakis works, for digital art.
  • Leipzigstars440 - a composition library for Overtone.
  • Music Suite - a language for generalized music notation and theory, based on Haskell.
  • Nyquist - a sound synthesis and composition language.
  • Overtonestars5.5k - an Open Source toolkit for designing synthesizers and collaborating with music.
  • Platonic Music Engine - an open-source music generation framework written in Lua.
  • SuperCollider - a programming language for real time audio synthesis and algorithmic composition.
  • Standards

  • MEI (Music Encoding Initiative) - an open-source effort to define a system for encoding musical documents in a machine-readable structure.
  • MusicXML - the standard open format for exchanging digital sheet music.
  • SMuFL (Standard Music Font Layout) - a specification for mapping music symbols to Unicode for use in music fonts.
  • Jan 23rd, 2016

    Music Notation

  • Tuneflstars22 - LilyPond mini-score engraving and sharing service for musicians.
  • Jan 4th, 2016

    Music Notation

  • Lilyvmstars4 - Lilypond version manager.
  • Jan 2nd, 2016

    Music Notation

  • OpenLilyLibstars105 - LilyPond tools - snippets, templates, and extensions.
  • Dec 3rd, 2015

    Audio Libraries

  • audio.jsstars2.1k - audio.js is a drop-in javascript library that allows HTML5's <audio> tag to be used anywhere.
  • Dec 2nd, 2015

    Music Notation

  • Ripplestars23 - DRY for Lilypond - generate scores and parts with minimal fuss.
  • Last Checked At: 2022-06-24T18:25:56.534Z
    Previous
    davisonio/awesome-gif
    Next
    44bits/awesome-opensource-documents

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap