Topics / #midi

Midi projects on GitHub

Musical instrument digital interface messaging and tooling.

As of , the most-starred Midi projects on GitHub are AudioKit (11.5K stars), lmms (10.5K stars) and soundcraft (3.4K stars). GitHub.Locker tracks 8 Midi repositories with 31.2K stars combined. The fastest-growing on October 19 was soundcraft, with +90 stars in a day.

8Projects
31.2KStars in total
+168Stars in a day

Hot right now

Most stars gained in a day · Oct 19

The all-time top

8 projects · by stars

  1. #1 · AudioKit/AudioKit

    AudioKit

    AudioKit is an audio synthesis, processing, and analysis platform for building sound and music apps on iOS, macOS (including Catalyst), and tvOS.

    11.5K
  2. #2 · LMMS/lmms

    lmms

    LMMS is a free, open-source digital audio workstation for making music on your desktop — composing, arranging and mixing in one cross-platform program.

    10.5K
  3. #3 · storytold/soundcraft

    soundcraft

    SoundCraft is an open-source, clean-room reimplementation of Avid Pro Tools built entirely in pure Rust — a full digital audio workstation for recording, editing and mixing audio.

    3.4K
  1. 4

    score

    2.1Kossia/score · C++

    Ossia score is an interactive sequencer for intermedia and audio-visual artists, letting you time-sequence OSC, MIDI, DMX, sound, video and more across multiple pieces of software and hardware to build interactive shows.

  2. 5

    yovoice

    1.7Kleemysw/yovoice · TypeScript

    yovoice is an open-source desktop app for macOS and Windows that turns text into natural, expressive speech locally, with voice cloning and emotion control, and no cloud API calls or per-character fees.

  3. 6

    rawmakase

    1.2Kpch/rawmakase · Rust

    RAWmakase is a fast, non-destructive RAW photo developer for Linux, macOS and Windows, written in Rust, with Lightroom-style develop controls and Lightroom catalog import.

  4. 7

    sloop-fm1

    566isod89/sloop-fm1 · C

    SLOOP is a free, open-source custom firmware for the M-VAVE FM-1 hardware groovebox, replacing the stock firmware with a deeper synth engine set, a real drum machine, live sequencing, and an in-browser editor.

  5. 8

    PuppetLoom

    246CheshireMew/PuppetLoom · TypeScript

    PuppetLoom turns a layered character PSD into an automated, verifiable, continuously-refinable 2D animated (Live2D-style) character, combining a Windows desktop app, a deterministic CLI, a plain-directory project format, and an external Agent Skill.

Often tagged together