MIDI Software for Linux

View 16 business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    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. This project is here for historic reasons and there is not too much activity now. The abcmidi project is updated more frequently.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    A command line midi player for ALSA. A simple ALSA sequencer client that as well as playing MIDI files has uses as a general purpose sequencer event source for the ALSA sequencer that can be directed to any sequencer client.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    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.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    libTiMidity is a MIDI to WAVE converter library that uses Gravis Ultrasound-compatible patch files to generate digital audio data from General MIDI files. This library based on the TiMidity decoder from SDL_sound library.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    This script provides a graphical user interface for accessing the raw text of files created by the free version of Mario Paint Composer. It makes it easier to upload and download songs, and also allows songs to be exported in standard midi format.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    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.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7

    runabc

    Runabc is a user interface supporting abc music notation software

    Runabc is a graphic user interface to the abcMIDI, abc2svg and abcm2ps packages which normally run in a command window. In addition it contains numerous tools for editing and processing and analyzing abc and midi files. Runabc has been included in the sourceforge abc music project. It is now becoming a separate project on its own.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    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: 2 This Week
    Last Update:
    See Project
  • 9
    Plays a MIDI file through the internal speakers of the computers in a network.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff. You can use it to create sheets of notes. You can import and export into many formats like midi, musicxml and lilypond.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    pljones TrapKAT Editor for .Net/MONO
    This program has been superseded by a JVM version. Source is on github: https://github.com/pljones/jTrapKATEditor For further details, click the web site link below.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    sysexy

    sysexy

    the sexy sysex librarian that Linux needs...

    Sysexy MIDI Librarian is a data dump utility for musicians and studio producers. A librarian program allows you to do "sysex dumps" to and from synthesizers, drum machines, effects processors, etc., and archive the data on a computer, containing sounds, configuration settings, sequences which can later be sent back to the originating equipment. This allows a computer to be used as data storage for musical instruments and studio gear.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Java/Swing user interface for interacting with the Boss GT8 guitar effects processor using MIDI
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14

    pybass

    Python to BASS sound

    ctypes Python module for BASS (http://un4seen.com) audio library. Android version (http://www.techshinobi.com/index.php/pybass-bass-audio-api-on-android-trials)
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    AGS - Advanced Gtk+ Sequencer
    Advanced GTK+ Sequencer is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel. It's designed to be highly configurable, you may add effects to its effect chain, add or remove audio channels/pads. You may set up a fully functional network of engines, therefore exists a link editor for linking audio lines. In conjunction with ags you need a realtime kernel and alsa support. `ags` uses conditional locks to keep several threads in sync that's why you need at least a preemptible kernel.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16

    CTRLR panel for Waldorf Microwave XT

    MIDI/Sysex editor for Waldorf Microwave II/XT/XTk

    monstrumWaveXL or (mwaveXL) is a Lua based cross platform application which sends MIDI and sysex data to/from the Waldorf Microwave II/XT/XTk from either standalone mode or as a VST in your favorite DAW. This is not a software emulator of a Waldorf synth, it is an editor for the actual synth thus requires a Waldorf microwave (xt xtk or II) synthesizer.
    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: 2 This Week
    Last Update:
    See Project
  • 18
    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.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Simple Sysexxer is a universal tool to exchange MIDI system exclusive data (aka SysEx) with digital musical instruments.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Yamaha DX7-II synth manager
    A Yamaha DX7-II Midi Manager. Parameters easy access, Qt/c++ program.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    AMPT is a tool for transforming MIDI messages originating from any external MIDI keyboard or other software in a performance or experimental setting. MIDI is routed and transformed in AMPT by linking devices on a virtual canvas. AMPT Filters will offer delay, echo, transpose, and arpeggio. AMPT also works as a MIDI router or loopback.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Arduinome is a collaborative effort to create a clone of the popular and inspiring Monome usb controller using the Arduino micro-controller.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Clips is a Java based music composing tool separating chords and rythms: Create a funky rythm and turn it into a song by varying the chords. Just for the hell of it, it is also specially designed to be portable to mobile platforms (e.g. Android).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    General Sound Interface (GSI). This is a sound interface capable of controlling every detail of sound playing. It can use the following interfaces: OSS, Ultrasound (Linux 2.0.x & 2.1.x), FreeBSD (pcm), and generic /dev/audio.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    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: 3 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB