Midi

Open-source projects categorized as Midi

Top 23 Midi Open-Source Projects

  • AudioKit

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • Project mention: Timing animation with music | /r/swift | 2023-05-17

    You should also check out AudioKit. The latest release should have an audio engine completely rewritten purely with Swift iirc.

  • lmms

    Cross-platform music production software

  • Project mention: Studio One 6.5 is now available as public beta version for Ubuntu Linux | news.ycombinator.com | 2023-11-26
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tinyusb

    An open source cross-platform USB stack for embedded system

  • Project mention: An open source cross-platform USB stack for embedded system | news.ycombinator.com | 2023-12-12
  • Orca

    Esoteric Programming Language

  • Project mention: Orca: Progressive Learning from Complex Explanation Traces of GPT-4 | news.ycombinator.com | 2023-06-12
  • DiffSinger

    DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism (SVS & TTS); AAAI 2022; Official code

  • mixxx

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

  • Project mention: Ask HN: Looking for a DJ Program | news.ycombinator.com | 2024-01-05

    Mixxx is excellent and has pretty wide hardware support.

    FYI the "limited" functionality of Rekordbox can be hardware unlocked with some Pioneer controllers.

    https://mixxx.org/

  • ardour

    Mirror of Ardour Source Code

  • Project mention: Ask HN: Is There a Blender for Music? | news.ycombinator.com | 2024-03-05
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • helio-sequencer

    One music sequencer for all major platforms, desktop and mobile

  • Project mention: Helio: Libre Music Composition Software | news.ycombinator.com | 2024-01-10

    I downloaded this and played around with it a little.

    I’m a little skeptical of something that ditches traditional music notation for piano roll, doesn’t offer any ways to reorganize sections of your song, and then gives you a bunch of tools for key signatures, modes, polymeter, and microtonal music. I’m trying to think of a programming analogy—it’s like checking out a new programming language that has dependent types, higher-kinded types and monads, and a borrow checker, but no strings or integers.

    It’s really easy for those of us with analytical, mathematical minds to go diving into the more esoteric parts of music theory. Set theory, microtonality and alternative tuning systems, esoteric scales and cataloging all these different scales—but then you fuck up the basics or miss them completely. I noticed that the “major” scale is only available under its more esoteric name, the “ionian” scale, and then there are five different versions of locrian to choose from, not counting the ones outside 12-EDO.

    https://github.com/helio-fm/helio-sequencer/blob/develop/Res...

    Even with all these esoteric features, there is no such thing as, say, Eb. There is only D#. As programmers, we really want to normalize all our data so that it’s represented in exactly one way, but as a musician I like having both sharps and flats around. They’re convenient and make the music easier to read.

    This is a neat tool for playing around with scales and tunings, but it seems like absolute hell to try and write music this way.

  • basic-pitch

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

  • Project mention: Open Source Libraries | /r/AudioAI | 2023-10-02

    spotify/basic-pitch: Audio to midi converter

  • 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: I'm stumped. Strange issue with ESP8266Audio | /r/arduino | 2023-08-26

    Having an issue here using the ESP8266 Audio library (found here).

  • zrythm

    a highly automated and intuitive digital audio workstation - official mirror

  • wad

    Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears. (by rserota)

  • Project mention: Starting from scratch with a Web Audio app: advice/recommendations on Libraries? | /r/webaudio | 2023-06-05

    I'm a startup founder building a prototype generative music app using Web Audio. I would love to hear your advice about where to start from programming standpoint: pure Javascript? Use libraries like Tone.js + Tuna.js, Howler.js, Wad.js, XSound? I'd prefer to well-supported libraries. I'm happy to trade some functionality or performance for stability.

  • abcjs

    javascript for rendering abc music notation

  • awesome-music

    Awesome Music Projects

  • fluidsynth

    Software synthesizer based on the SoundFont 2 specifications

  • Project mention: Suggestions on how to improve FluidSynth | /r/musicproduction | 2023-10-14

    I'm trying to code a fix for it here: https://github.com/FluidSynth/fluidsynth/issues/1282

  • giada

    Your Hardcore Loop Machine.

  • arduino_midi_library

    MIDI for Arduino

  • Project mention: Árduino pro mini hid | /r/arduino | 2023-05-31

    take a look here

  • 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.).

  • score

    ossia score, an interactive sequencer for the intermedia arts

  • Project mention: Learn How to Build Your Own Max for Live Devices | news.ycombinator.com | 2024-01-24
  • piano-trainer

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

  • mido

    MIDI Objects for Python

  • Project mention: .mid to .syx file converter? | /r/synthesizers | 2023-05-18
  • musicpy

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

  • Project mention: GitHub - Rainbow-Dreamer/musicpy: Musicpy is a music programming language in Python designed to write music in very handy syntax through music theory and algorithms. | /r/Python | 2023-05-26
  • 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: Something between Rpi and Rpi Pico? | /r/microcontrollers | 2023-12-10

    I have just seen https://github.com/dwhinham/mt32-pi but it doesn't seem as easy to play with and well-documented as the other software I've used.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Midi related posts

Index

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

Project Stars
1 AudioKit 10,389
2 lmms 7,559
3 tinyusb 4,521
4 Orca 4,425
5 DiffSinger 4,102
6 mixxx 4,100
7 ardour 3,609
8 helio-sequencer 2,982
9 basic-pitch 2,901
10 ESP8266Audio 1,921
11 zrythm 1,899
12 wad 1,861
13 abcjs 1,828
14 awesome-music 1,701
15 fluidsynth 1,697
16 giada 1,623
17 arduino_midi_library 1,529
18 webmidi 1,499
19 score 1,422
20 piano-trainer 1,349
21 mido 1,340
22 musicpy 1,202
23 mt32-pi 1,165

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com