tonal is a small (20kb minified, 6kb gzipped) javascript modular music theory library. It provides functions to manipulate tonal elements of music (pitches, chords, scales, keys). It deals with abstractions (not actual music). It uses a functional programing style: all functions are pure, there is no data mutation, entities are represented by data structures instead of objects, and lot of functions accept partial application.
music-theory music functional scale chords key-signaturesA web application made for practicing reading sheet music, and perhaps more. This project is still in development.
music music-theory education midi web-midi progressive-web-app service-worker ear-trainingSebastian is a symbolic music analysis and composition library written in Python. I partly think of it as being a "Mathematica for music". By symbolic, I mean that it is focused more on the sorts of abstractions made by music notation and theories of harmony and counterpoint than lower level numerical operations that one might use in, say, music synthesis.
music music-theoryExplorations in music theory.
music audio music-theory midiA REPL where music is simply streams of input in node. Uses the awesome soundfonts of midi-js-soundfonts. Supports optional MIDI input. Note: Installing node-keyboard will clone a soundfont library during install, resulting in an 800MB download.
nodejs midi soundfonts repl streams2 node-keyboard node keyboard piano music music-theoryLocalizing music involves retrofitting existing music software (and writing new ones) with the ability to represent and process musical systems from around the world, not just (standard 12-TET) Western Music. The ultimate goal is to become the CLDR of music.
music midi webaudio webmidi vexflow music-theory l10n i18nFully customisable IBDesignable circle of fifths implementation.
music music-theory ios mac ibdesignable core-graphics coregraphicsA music theory library with Key, Pitch, Interval, Scale and Chord representations in swift enums. MusicTheory adds a bunch of basic enums and structs that you can define pretty much any music related data. Most importants are Pitch, Key, Scale and Chord.
music-theory ios mac chords scale interval noteA music theory library for Swift OS X and iOS apps. MusicTheory provides objects to work with musical keys, notes, scales and chords. It can be used to generate a scale from a key or note symbol, or a chord from a key and a chord degree for example. You can also use it to translate a sequence of notes to a sequence of MIDI values.
music-theory chordsA music theory add-on to openFrameworks (C++) originally based on the Python Mingus library
music-theory creative-coding jazzThis (work in progress) library attempt to make exploring music theory approachable to humans.
music-theory music scales sympyPlaintext music sequencer and interactive shell. Write music in vim or your favorite text editor.
music-tracker midi sequencer midi-sequencer music-composition vim music-notation shell music-theory plaintext midi-tracker linux-audio command-line repl vim-plugin composition notation music-sequencer drum-machineA toolbox to build interactive and smart instruments on the web and mobile. React Orchestra can be integrated easily into any project.
react react-native music music-composition orchestra instrument music-theory music-theory-apps notes scales instruments music-instrument midiMiles can create jazz improvisations for piano, bass and drums in any key and any tempo.
playground midi jazz music-theory spritekit avfoundationChroma is a chromatic tuner, the perfect app to help you tune your musical instruments with precision and elegance.
android android-app android-application kotlin kotlin-android kotlin-coroutines coroutines mvvm mvvm-architecture mvvm-pattern mvvm-android android-architecture-components buy-me-a-coffee in-app-purchase tuner music music-theory music-notation tarsosdsp chromatic-tunerAn experimental project that predicts key & scale you are playing in realtime with ML regressions by reading MIDI data. Training and predicting data sources are generated with MusicTheory library. ML Regression written with CreateML in Xcode playgrounds.
createml coreml music-theoryMiles can create jazz improvisations for piano, bass and drums in any key and any tempo.
playground midi jazz music-theory spritekit avfoundationTonic is a Flutter-compatible Dart package that models components of music theory. See the API docs.
music-theoryTonic.ts is a TypeScript library that provides APIs for music theory, drawing pitch constellation diagrams, and calculating guitar chord fingerings. The API makes use of TypeScript enums, generics, and other TypeScript features. Although it can be used from straight JavaScript, there’s other alternatives (link TBD) for that.
typescript typescript-library music-theory guitar-chords music chord-diagrams
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.