music-theory

There are 692 repositories under music-theory topic.

  • tonaljs/tonal

    A music theory library for Javascript

    Language:TypeScript4k58209238
  • piano-trainer

    ZaneH/piano-trainer

    Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual ๐ŸŽน

    Language:TypeScript2k141764
  • study-music

    vpavlenko/study-music

    An "awesome music theory" kinda wiki with books, resources and courses for studying everything about music and sound

  • kennethreitz/pytheory

    Music Theory for Humans.

    Language:Python1.5k721379
  • Rainbow-Dreamer/musicpy

    Musicpy is a music programming language in Python designed to write music in very handy syntax through music theory and algorithms.

    Language:Python1.4k2054132
  • ozankasikci/rust-music-theory

    A music theory guide written in Rust.

    Language:Rust642141731
  • JJazzLab

    jjazzboss/JJazzLab

    A complete and open application for automatic backing tracks generation.

    Language:Java4721043531
  • cemolcay/MusicTheory

    Universal music theory library for iOS, iPadOS, macOS, tvOS and watchOS in Swift

    Language:Swift465291851
  • flipcoder/textbeat

    ๐ŸŽน plaintext music sequencer and midi shell, with vim playback and the powers of music theory ๐Ÿฅ

    Language:Python42115512
  • gciruelos/musthe

    Music theory implemented in Python. Notes, intervals, scales and chords.

    Language:Python344201040
  • gmoe/piano_fundamentals

    This is a Sphinx adaptation of Chaun C. Chang's book, "Fundamentals of Piano Practice."

    Language:Python31813661
  • CPJKU/partitura

    A python package for handling modern staff notation of music

    Language:Python2991420722
  • Rainbow-Dreamer/Ideal-Piano

    This is a piano software that analyzes what chords you are playing in real time by algorithms based on music theory. This piano software supports MIDI keyboard, computer keyboard, play and analyze MIDI files and so on.

    Language:Python2485926
  • JNKKKK/pianochord.io

    A pure frontend Web Application for people to browse through a large collection of piano chords

    Language:TypeScript1902218
  • no-chris/chord-symbol

    The definitive chord symbol parser and renderer for Javascript/NodeJS.

    Language:JavaScript1833368
  • danielbreves/MusicTheory

    A music theory library for Swift OS X and iOS apps.

    Language:Swift1558315
  • chromatone/chromatone.center

    Chromatone is a digital garden of visual music theory and a collection of visual music instruments

    Language:Vue1332110
  • la-jarre-a-son/midi-jar

    MIDI Jar is a tool box for musicians, learners, streamers, that want to route MIDI message between devices, and display a piano or chords while playing, and integrate it on a video or on a Twitch stream.

    Language:TypeScript13233311
  • greird/chordictionaryjs

    :guitar: A Javascript library for dynamic chord recognition, generation and graphic representation for any fretted instrument.

    Language:JavaScript127121211
  • hlorenzi/theorytracker

    ๐ŸŽผ HTML5/WebAudio multi-track songwriting app with chord analysis support! -- https://hlorenzi.github.io/theorytracker/

    Language:TypeScript126101018
  • adrielcafe/chroma

    ๐ŸŽถ Chromatic tuner app for Android

    Language:Kotlin1255616
  • jtauber/sebastian

    symbolic music analysis and composition library in Python

    Language:Python120112321
  • cheap-glitch/fretboarder

    ๐ŸŽธ A web app to visualize scales, chords and arpeggios on all kinds of fretboards.

    Language:JavaScript11162321
  • esbudylin/modest

    musical harmony library for Lua

    Language:Fennel95212
  • fretonator

    whitep4nth3r/fretonator

    The ultimate interactive free guitar theory tool.

    Language:TypeScript903109
  • amiika/ziffers

    Numbered musical notation for composing algorithmic and generative melodies

    Language:Ruby848655
  • ricardomatias/playa

    A framework for musical composition. It allows creating custom music algorithms, musical phrases, percussion rhythms, harmonic sequences and more.

    Language:HTML827433
  • zealtv/bop

    friendly modules for pure data vanilla. bop ๐Ÿค is suited to embedded, distributed, and miscellaneous digital musical applications.

    Language:Shell813491
  • Barba828/buitar

    ๐ŸŽธๅ‰ไป–ๅ’Œๅผฆๅ›พ็”Ÿๆˆใ€ๆŒ‡ๆฟๅˆ†ๆžใ€ๅ’Œๅฃฐ่ฟ›่กŒ็š„็ปผๅˆไน็†WebApp

    Language:TypeScript801814
  • brettbuddin/musictheory

    ๐ŸŽต Music theory concepts in Go.

    Language:Go77509
  • rakannimer/react-orchestra

    A declarative toolbox to build interactive musical instruments on web and mobile.

    Language:JavaScript756520
  • pedromsantos/vaughan

    F# library for working with music theory concepts, music notation, guitar tab notation and programmatically creating music.

    Language:F#72634
  • taylorhawks/RNN-music-recommender

    sequential content-based recommendation system

    Language:Jupyter Notebook712317
  • hlorenzi/musicode

    ๐ŸŽถ Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/

    Language:JavaScript69702
  • shriramters/chordcat

    Chord Naming App with MIDI Support

    Language:C++683112
  • birdears

    birdears/birdears

    Functional ear training for musicians

    Language:Python613482