Browse free open source MIDI software and projects below. Use the toggles on the left to filter open source MIDI software by OS, license, language, programming language, and project status.

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • Zendesk: The Complete Customer Service Solution Icon
    Zendesk: The Complete Customer Service Solution

    Discover AI-powered, award-winning customer service software trusted by 200k customers

    Equip your agents with powerful AI tools and workflows that boost efficiency and elevate customer experiences across every channel.
    Learn More
  • 1
    Jazz++ is a full featured, audio capable, cross-platform MIDI sequencer. Jazz++ offers a lot of functions normally only found in expensive sequencer software, and is used by professionals and hobby musicians all over the world.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 2
    QMidiArp

    QMidiArp

    Linux MIDI arpeggiator, phrase generator and controller LFO

    QMidiArp is a MIDI arpeggiator, phrase generator and controller LFO for ALSA and JACK. It can run multiple synchronized arpeggiators, LFOs and step sequencers. The modules are also available as LV2 plugins with Qt user interface. QMidiArp has been growing since june 2009 on top of Matthias Nagorni's original arp idea.
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 3
    The MIDI Sequencer Components are a collection of Delphi components to generate, play, read or write MIDI files. The software is based on manipulation of MIDI events.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4

    Pianissimo

    A java 3D project for live rendering of a MIDI piano performance

    This project was started as a Masters project back in 2006. I completed the project as part of my dissertation, and produced software to render Maya script (MEL) to animate a piano model I'd also created. From this I produced a number of videos, which I uploaded periodically to YouTube. Following numerous request I attempted to create a standalone application to playback MIDI performances without the need for a 3rd party 3d modelling/rendering application such as Maya. Given my original background in Java, and it's existing support for MIDI files, I proceeded to attempt to create this using Java 3D. However, (and this sounds like an excuse, which it probably is), life got in the way and I never completed the project to a commercial standard for reproduction. As such, I'm offering the source here in good will to other developers/musicians who might be able to take what I've achieved and carry it forward to a useful learning tool.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Smart Business Texting that Generates Pipeline Icon
    Smart Business Texting that Generates Pipeline

    Create and convert pipeline at scale through industry leading SMS campaigns, automation, and conversation management.

    TextUs is the leading text messaging service provider for businesses that want to engage in real-time conversations with customers, leads, employees and candidates. Text messaging is one of the most engaging ways to communicate with customers, candidates, employees and leads. 1:1, two-way messaging encourages response and engagement. Text messages help teams get 10x the response rate over phone and email. Business text messaging has become a more viable form of communication than traditional mediums. The TextUs user experience is intentionally designed to resemble the familiar SMS inbox, allowing users to easily manage contacts, conversations, and campaigns. Work right from your desktop with the TextUs web app or use the Chrome extension alongside your ATS or CRM. Leverage the mobile app for on-the-go sending and responding.
    Learn More
  • 5
    KGuitar is powerful KDE-based music tabulature editor with support of guitar, drums, classic note scores, MIDI synthesizer output, chord, scales, modes, melody and rhythm construction and analysis tools, lots of tab effects, Guitar Pro files import.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    eChanter is an Open Source electronic bagpipe project, based on the Arduino platform, using capacitive touch sensors, with polyphonic wavetable synthesis PCM audio at 8KHz. See Files for the development version, eChanter v3.0.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    The MIDI Agent System (MAS) uses the interaction between different agents to generate MIDI notes. This software is designed for live use and it enables the performer to have real time control over very complex music.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    QuadEdit
    Midi patch editor for Alesis Quadraverb GT effects processor. Runs under Windows. See the WIKI at https://sourceforge.net/apps/mediawiki/quadedit/. Now functional for most basic functions, needs work on: Midi Modulation, Multi-tap delays, sampling.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    Strasheela is a constraint-based music composition system. The user defines music theories by sets of compositional rules and the system creates music which complies with these theories. User-interface is the programming language Oz.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • Axe Credit Portal - ACP- is axefinance’s future-proof AI-driven solution to digitalize the loan process from KYC to servicing, available as a locally hosted or cloud-based software. Icon
    Axe Credit Portal - ACP- is axefinance’s future-proof AI-driven solution to digitalize the loan process from KYC to servicing, available as a locally hosted or cloud-based software.

    Banks, lending institutions

    Founded in 2004, axefinance is a global market-leading software provider focused on credit risk automation for lenders looking to provide an efficient, competitive, and seamless omnichannel financing journey for all client segments (FI, Retail, Commercial, and Corporate.)
    Learn More
  • 10
    Cyclone
    Cyclone is a powerful music application that handles loops in live context, full MIDI controllable. Goal: to make an app that can compete with Ableton Live in loop handling power. Cyclone works good in realtime Jack environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    MiniakTools

    MiniakTools

    Miniak Hacks!

    A dumping ground for AKAI Miniak related sysex formats (program, rhythms, sequences), editors and tools.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Goal of this project is to initially create a tool to read sample/program data from an AKAI sampler (S2000) and send it back. Later this might evolve into a GUI-based editor.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    PBB Player is a multimidia player that plays and edit various audio and video formats using DirectSound and DirectShow. It also plays DVDs and Audio CDs. All of this in a nice and easy to use GUI. It´s being developed using Borland Delphi.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Fripp is a music composition environment that uses a spreadsheet metaphor for manipulating music with built-in and user-created functions. Supports MIDI playback and recording. Displays music in common notation. Written in Python.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Takt

    Takt

    Text-based Music Programming Tools

    Takt is a text-based language for describing note and chord sequences as well as algorithmic compositon rules with C-like syntax. This software package contains a REPL (read-eval-play loop) interpreter for Takt, a MIDI-file-to-Takt translator, and an Emacs interface program which enables note entry from a MIDI keyboard.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    ecw2sfz

    ecw2sfz

    Convert Ensoniq .ECW files to .SFZ

    ".ECW file" or "waveset" refers to a file with an extension of ".ECW" which stores articulation and sample data used by the MIDI synthesizer of sound cards equipped with an ES1370, ES1371, or ES1373 chip. These sound cards include the Ensoniq AudioPCI, the Sound Blaster! AudioPCI, the Sound Blaster! PCI64, the Sound Blaster! PCI128, and the Sound Blaster Live!. This project is a Perl script which can unpack these files into a .WAV sample, and a corresponding .SFZ file (an open format used by various sample engines to describe sample playback.)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    - Basic MIDI monitor, works w/ JACK or ALSA MIDI drivers - Most types of MIDI messages can be filtered from the monitor. - MIDI events can be captured to a text file (SMF planned). - UI Widgets can be hidden to reduce screen clutter.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    BUZZle means Buzz Logic Enhanced and has neither to to with Buzzle.com or the Buzzle-Game. BUZZle is a free (non-commercial) modular music composing and sequencing tool. It is a completely re-written version of the famous Jeskola Buzz.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    GRAMophone is an algorithmic generator of music composition. The music is generated using two kinds of formal grammar: Chomsky’s grammar for TOP DOWN approach to the composition and a reduced version of Lindenmayer grammar for BOTTOM UP approach.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    GBM-303 communicates with the Roland MC303 Synthesizer over a midi connection. Its main feature is the ability of storing and managing your user patterns on your computer. You can even share your patterns all over the world
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    MidiMountain is a MIDI sequencer aimed to edit standard midi files. The easy to use interface should help even beginners to edit and create midi songs (sequences) with this application. For professionals, MidiMountain is designed to edit every definition
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    RtMidiRouter is a small but powerful command line tool which allows you to route, manipulate and create MIDI messages. For reliable realtime performance RtMidiRouter is based on RtMidi. It is controllable via command line and network (OSC).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    SuperWillow is a Music Generation program. Artists have many influences which they have accumulated over the years by listening to countless pieces of music, this principle is reflected in SuperWillow.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    BlueJam is a Java-based algorithmic music composer that uses evolutionary techniques and heuristics. Originally intended to evolve solos on the blues scale. BlueJam interfaces with Pure-Data to give real-time output.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Cross platform 3D midi and audio visualization system. Features an advanced graphics rendering engine, with ogre3d, and a data driven plug-in architecture which allows for programmers and artist to modify and create new "visualization instruments".
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next