Open-source projects categorized as Midi Edit details

Top 23 Midi Open-Source Projects

  • AudioKit

    Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

    Project mention: Xcode 13: "Add packages" doesn't do anything | reddit.com/r/Xcode | 2022-05-12

    I' just installed Xcode 13 and try to run a playground that uses a package (https://github.com/AudioKit/AudioKit). To add it I'm supposd to select "File -> Add Packages...", but when I do this absolutely nothing happens. No window appears, no error message, just nothing. What could be the reason for this?

  • lmms

    Cross-platform music production software

    Project mention: What DAW should I use? | reddit.com/r/musicproduction | 2022-09-26

    Yes, https://lmms.io/

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • Orca

    Esoteric Programming Language

    Project mention: Played Raiden Shogun - Awake from a Nightmare in Orca Language | reddit.com/r/Genshin_Impact | 2022-07-14
  • tinyusb

    An open source cross-platform USB stack for embedded system

    Project mention: Esp32 with a wired Xbox controller. | reddit.com/r/esp32 | 2022-09-18
  • mixxx

    Mixxx is Free DJ software that gives you everything you need to perform live mixes.

    Project mention: VCI-100 Software | reddit.com/r/Vestax | 2022-10-01
  • ardour

    Mirror of Ardour Source Code

    Project mention: Is there a free alternative to Adobe Audition? | reddit.com/r/podcasting | 2022-10-01
  • helio-workstation

    One music sequencer for all major platforms, desktop and mobile

    Project mention: Seriously, don’t underestimate GarageBand | reddit.com/r/musicproduction | 2022-04-20

    Helio is another cross-platform option, more streamlined and even more powerful.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • ESP8266Audio

    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32

    Project mention: need some help choosing which pi would be best suited for retrofitting inside a nokia 3310 | reddit.com/r/RASPBERRY_PI_PROJECTS | 2022-07-24

    The ESP32 might suffice for that then, depending on what you consider to be basic applications. It certainly has wifi and bluetooth functionality and you can do audio with an extra chip or an interesting workaround. The ESP32-A1S module even has the necessary chip integrated but you'll likely need to roll a custom PCB for it.

  • abcjs

    javascript for rendering abc music notation

  • zrythm

    a highly automated and intuitive digital audio workstation - official mirror

    Project mention: Any good music programs like garage band or fruity loops? | reddit.com/r/linux4noobs | 2022-06-25

    Free and opensource DAWs: Ardour is the "standard" traditional DAW, but I recommend checking out Zrythm or Qtractor as you might prefer their workflows.

  • arduino_midi_library

    MIDI for Arduino

    Project mention: FastLED run Parallel & Simultan multiple Led Strips | reddit.com/r/FastLED | 2022-08-15

    As i have started to combine this with Midi Implementation from FourtySevenEffects lib, i only have done a quick test with two/three strips and did discover follwing issue(s):

  • giada

    Your Hardcore Loop Machine.

    Project mention: Searching for an open source sampler | reddit.com/r/linuxaudio | 2022-09-15

    Maybe Giada? https://www.giadamusic.com/

  • awesome-music

    Awesome Music Projects

    Project mention: Made a little website for anyone getting started in music and looking for the best gear, daw, etc. for their budget. | reddit.com/r/MusicGear | 2022-03-05
  • webmidi

    Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).

    Project mention: Show HN: OpenDeck – platform for building MIDI controllers | news.ycombinator.com | 2021-10-10

    I've built a small-medium sized project around this library and React on the front end:


    You can send and receive MIDI messages with this library both from the browser and within a Node context.

    Along the lines of the React/browser lifecycle, I would be careful with listening to MIDI inputs.

    You have to add guards for when an input no longer exists and be careful when creating listeners. React Hooks help with this but it's easy to create footguns if you're reading and sending MIDI data.

  • fluidsynth

    Software synthesizer based on the SoundFont 2 specifications

    Project mention: Simple MIDI Player on Linux? | reddit.com/r/linuxquestions | 2022-09-08

    2) Some midi playing or editing software: https://github.com/FluidSynth/fluidsynth/wiki/Applications

  • score

    ossia score, an interactive sequencer for the intermedia arts

    Project mention: Qt 6.4 Released | news.ycombinator.com | 2022-09-29

    I think this is how I do it (https://github.com/ossia/score/blob/master/ci/wasm.build.sh) but it still stops working after some time

  • piano-trainer

    Memorize piano scales with ease! A music practice program w/ MIDI support. Consider it an interactive reference manual 🎹

    Project mention: I built a piano teacher with MIDI support | reddit.com/r/edmproduction | 2022-07-09

    It's on the homepage too. Thanks for the suggestion

  • basic-pitch

    A lightweight yet powerful audio-to-MIDI converter with pitch bend detection

    Project mention: Spotify Research Open-Sources ‘Basic Pitch’: A Machine Learning Tool For Converting Audio Into MIDI | reddit.com/r/LanguageTechnology | 2022-06-10

    Continue reading | Check out the paper, github, project and post

  • mido

    MIDI Objects for Python

    Project mention: Easy way to batch edit patches? | reddit.com/r/novationcircuit | 2022-05-14
  • mt32-pi

    🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.

    Project mention: Sound canvas / tone generator | reddit.com/r/synthesizers | 2022-10-01

    I think MT-32 and SC-55, at least, are wildly overpriced for what they are from a music perspective, thanks to the retro gaming bubble. If you want to mess around with one, I would recommend checking out mt32-pi. In addition to the extremely limited MT-32 sound palette, it can also load soundfonts, which really opens things up a lot.

  • awesome-webaudio

    A curated list of awesome WebAudio packages and resources.

    Project mention: Hidden gems inside your browser, hiding in plain sight. | reddit.com/r/programming | 2022-02-03

    Plenty of apps on it, many of which push browsers to their absolute limits: https://github.com/notthetup/awesome-webaudio

  • noisecraft

    Browser-based visual programming language and platform for sound synthesis.

    Project mention: Show HN: A Web-Based Modular Drum Machine for You to Play With | news.ycombinator.com | 2022-05-01

    No problem :)

    I should mention that this is open source too: https://github.com/maximecb/noisecraft

  • Control-Surface

    Arduino library for creating MIDI controllers and other MIDI devices.

    Project mention: Hello my fellow logic lovers, I have a question. What is the best DAW-Controller for logic, or would you recommend getting an iPad and using logic remote? | reddit.com/r/LogicPro | 2022-07-12
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-01.

Midi related posts


What are some of the best open-source Midi projects? This list will help you:

Project Stars
1 AudioKit 9,350
2 lmms 6,122
3 Orca 3,925
4 tinyusb 3,080
5 mixxx 2,974
6 ardour 2,652
7 helio-workstation 2,505
8 ESP8266Audio 1,470
9 abcjs 1,429
10 zrythm 1,312
11 arduino_midi_library 1,292
12 giada 1,275
13 awesome-music 1,273
14 webmidi 1,241
15 fluidsynth 1,234
16 score 1,131
17 piano-trainer 1,095
18 basic-pitch 1,084
19 mido 1,026
20 mt32-pi 866
21 awesome-webaudio 861
22 noisecraft 766
23 Control-Surface 756
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.