MIDI Software


    • More...
    • More...
  • More...

Category Category

      • More...

License License

Translations Translations

  • More...

Programming Language Programming Language

  • More...

Status Status

  • More...

Audience Audience

User Interface User Interface

    • More...
  • More...

Database Environment Database Environment

Freshness Freshness

MIDI Software

  • Get your Apps to customers 5x faster with RAD Studio. Get your Apps to customers 5x faster with RAD Studio. Icon
    Get your Apps to customers 5x faster with RAD Studio. Icon

    The easiest and most powerful cross platform development tool available on the market. Start a free trial today (no credit card needed).

    RAD StudioTM: Build cross-platform apps ridiculously FAST!
    • Delivering fast and powerful native applications for Windows, Linux, macOS, iOS, Android, cloud and IoT.
    • Rapidly design, build, and run applications optimized for native performance, from a single code base across all platforms.
    • Securely connect and embed any data, on any tier, in the Enterprise, or cloud.
  • Open source. Easy to use. Proven. Complete. Open source. Easy to use. Proven. Complete. Icon
    Open source. Easy to use. Proven. Complete. Icon

    End to end big data in a massively scalable super computing platform that enables you spend less time formatting data and more time analyzing it.

    Discover HPCC Systems - the truly open source big data solution that allows you to quickly process, analyze and understand large data sets, even data stored in massive, mixed-schema data lakes. Designed by data scientists, HPCC systems is a complete integrated solution from data ingestion and data processing to data delivery. The free online introductory courses and a robust developer community allow you to get started quickly.
  • Pure Data Computer Music System Icon

    Pure Data Computer Music System

    The Pure Data (short Pd) project on SourceForge unifies the extensions (or externals) written for the Pure Data Graphical Computer Music System written by Miller Puckette with contributions from many others.

  • TiMidity++

    TiMidity++ is an open source MIDI to WAVE converter and player.

  • FluidSynth Icon


    A real-time SoundFont software synthesizer

    A real-time software synthesizer based on the SoundFont 2 specifications. It can be used for live audio synthesis of MIDI events or for rendering MIDI files to disk, using SoundFont instruments. It can also be embedded in other applications. This is not a application with a graphical user interface, however there are several GUI applications which utilize FluidSynth.

  • Bristol Audio Synthesis

    Bristol is synth emulation package for a diverse range of vintage synthesisers, electric pianos and organs. The application consists of a multithreaded audio synthesizer and a user interface called brighton.

  • PortMedia

    PortMedia offers free, cross-platform, open-source I/O libraries for digital media including MIDI, video, and audio (see www.portaudio.com). Most work is in C to facilitate interoperabilty with many languages and systems.

  • Trial SolarWinds Backup and you could receive a free Amazon Echo Dot Trial SolarWinds Backup and you could receive a free Amazon Echo Dot Icon
    SolarWinds Backup provides lightning-quick recovery that can restore business continuity after a disaster. For a limited time only, when you try SolarWinds Backup and store at least 100GB of selected data, you have the chance to receive a free Amazon Echo Dot.
  • prodatum Icon


    patch editor for the E-MU Proteus 2000 synthesizer family

    A cross-platform patch editor for the E-MU Proteus 2000 sample-based synthesizer family. prodatum is free software.

  • USB MIDI Firmware Loaders

    Firmware loaders for M-Audio/Midiman USB MIDI and Audio devices

  • Mutabor Icon


    Perform dynamic tunings for realtime music.

    Mutabor is a Program that allows performing and composing microtonal music using a normal MIDI keybord. But it's powerful description language is intended to allow permanent retunings and tuning logics in to describ, what's actually goes on.

    Downloads: 110 This Week Last Update: See Project
  • Simple JACK MIDI player and recorder

    Jack-smf-utils is a set of two utilities - jack-smf-player and jack-smf-recorder - whose purpose is to play and record MIDI streams from/to Standard MIDI Files (i.e. the files with .mid extension) using JACK MIDI. It uses libsmf as a backend.

  • Swami Project Icon

    Swami Project

    A SoundFont editor and other software for editing, managing and sharing sample based MIDI instrument files for computer music composition. Support for other formats is planned.

  • Want to improve your MSP’s revenue? Price your services right. Want to improve your MSP’s revenue? Price your services right. Icon
    Want to improve your MSP’s revenue? Price your services right. Icon

    Get the ebook, The Managed Services Pricing Guide 2.0 to get industry best practices on pricing managed services.

    You choose software for your IT business so it makes you money. The margins must be good enough to justify the cost. SolarWinds® RMM was priced to give you the margins you need to earn a healthy amount of monthly recurring revenue. Download our all-new Managed Services Pricing Guide 2.0 to find what revenue to expect for your services, including light monitoring, web protection, patching management, backup and more.
  • DSSI

    DSSI is an audio plugin API for soft synths and effects.

    DSSI is an audio plugin API for software instruments (soft synths) and effects. It is based on the LADSPA plugin API, the ALSA sequencer event types, and OSC (Open Sound Control) communications with custom GUIs.

    Downloads: 71 This Week Last Update: See Project
  • BackupBand

    Music auto-arranger follows your chord changes live and plays along

    BackupBand is a music auto-arranger. It has a virtual drummer, bassist, and rhythm guitarist. These 3 "musicians" follow your chord changes live (as you play some MIDI instrument, such as a keyboard) and they play along with you in perfect time. It's like having a live rhythm section backing you up. The rhythm section knows how to play in 60 different styles such as Rock, Disco, HipHop, Heavy Metal, Reggae, Swing, various latin styles, etc. You can also create your own styles for them to play. The bassist plays a rickenbacker, fender precision, synth, and double (acoustic) bass. The guitarist plays a les paul, steel string, and nylon string. The drummer plays 6 kits. You can also create your own multi-sampled guitars, basses, and kits for them to play.

  • The ABC Music Project

    ABC is a text-based music notation language. This project aims to promote the ABC music notation language by providing cross-platform, open-source tools for manipulating, displaying and playing (via MIDI) ABC files.

  • Virtual keyboard for JACK MIDI Icon

    Virtual keyboard for JACK MIDI

    jack-keyboard is a virtual MIDI keyboard - a program that allows you to send JACK MIDI events (play ;-) using your PC keyboard. It's BSD-licensed. User interface is GTK-based.

  • dosmid Icon


    a 16-bit midi player for DOS

    DOSMid is a real mode (16-bit) midi player for DOS. DOSMid supports a variety of MIDI synthesizers, and has very low hardware requirements.

    Downloads: 49 This Week Last Update: See Project
  • Standard MIDI File format library

    LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files. It transparently handles conversions between time and pulses, tempo map handling etc. The only dependencies are C compiler and glib. Full API documentation and examples are included. Note that the development has moved to https://github.com/nilsgey/libsmf.

    Downloads: 44 This Week Last Update: See Project
  • eChanter

    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.

  • gmorgan Icon


    GMorgan_0.79 updated November 21, 2016

    Gmorgan is a midi processor. It can be voiced using Linux synths, midi connected equipment, or a soundcard. It is best to use a velocity sensing midi keyboard so that the first 4 voices can be mixed or layered. Demo at Youtube: http://youtu.be/3uIRq6M1tCs For GNU/Linux users, the latest file is .79. GMorgan .79 runs well on Ubuntu and most Linux/GNU distributions. Although it is included in the tarball, you can download .75 pdf documentation from the files section here. This revision incorporates a new drum pattern panel based on the FLTK spreadsheet example. There is also some miscellaneous cleanup. If you have tried it before, be sure to go to Settings->global, renew the file paths to the current gmorgan directory, and save them. The sound file has been slightly reformated, so results could be unpredictable if you don't do this. Try the play along at http://www.seconnecticut.com/GmorganPlayalong.htm

  • Tritonus

    Tritonus is an independent implementation of the Java Sound API (http://www.javasoft.com/products/java-media/sound/index.html).

    Downloads: 18 This Week Last Update: See Project
  • No-Hardware MIDI Recorder Icon

    No-Hardware MIDI Recorder

    record MIDI files from the PC keyboard

    Record a melody as a MIDI file, right from the computer keyboard with no special hardware required. Current work on the project is aimed at music analysis. Rhythm and harmony have completed subroutines. A future version of the program will analyze MIDI files, rate their musical value, and recombine them to produce new tunes.

    Downloads: 17 This Week Last Update: See Project
  • njconnect

    Curses Jack connection manager

    Curses Jack connection manager, based on naconnect by Nedko Arnaudov

  • Playmidi Icon


    Play midi files via external midi devices or soft synth.

    Playmidi is a curses and SDL-based MIDI file player for Linux and MacOS (windows support planned) It supports software rendering of midi files via SDL audio and can also output midi events to external midi devices (in time with SDL audio soft synth) via both alsa sequencer api (linux) and coremidi api (osx). Soft synth rendering supports sf2 files (soundfont 2.0) but does not require any sf2 files to be installed for sound. Fallback output is available via sine/saw/triangle/square wave synthesis. Math-based synthesis is planned to evolve over time to support most of the features found in a minimoog voyager, and wavetable based sf2 support is expected to evolve to properly emulate all the features of a roland sc88 (but not there yet). Additionally there are issues with some sf2 files, but currently most development in the git tree has happened with one you can find via google search called Scc1t2.sf2. It provides a good starting point for those without external midi hardware

    Downloads: 13 This Week Last Update: See Project
  • Rockband Pro-Drumkit midi driver

    Package to use RockBand 3 Pro Drumkit and Guitar Hero drumkit via midi

    FOR LATEST VERSION GO TO https://github.com/rbdrum2midi/rbdrum2midi This userland program uses libusb to gain access to the velocity sensitive data in the rockband 3 wireless usb prodrum controller (with cymbals) and Guitar Hero drumkit and use it as an ALSA MIDI controller. It has a low latency setup so that it can give a fairly good drumming experience.

    Downloads: 9 This Week Last Update: See Project
  • MIDI File Printer Icon

    MIDI File Printer

    A viewer for a new kind of music notation

    The MIDI File Printer prints a new easy-to-read music notation. It expects standard MIDI files as input, displays them in a configurable way on the screen and prints them out.

    Downloads: 7 This Week Last Update: See Project
  • Spiano

    Raw MIDI application set

    Spiano is a set of MIDI applications for LInux: spiano (virtual keyboard for X), ssynth (piano synth for tuning practise) and splaymid (.mid player).

    Downloads: 7 This Week Last Update: See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you