C++ MIDI Software

View 118 business solutions
MIDI C++ Clear Filters

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

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 1
    Piano Booster

    Piano Booster

    Boost your Piano playing skills

    A MIDI file player that teaches you how to play the piano. PianoBooster is a fun way of playing along with a musical accompaniment and at the same time learning the basics of reading musical notation. see: https://www.pianobooster.org/
    Leader badge
    4.4 out of 5 stars 10 Reviews
    Downloads: 65,769 This Week
    Last Update:
    See Project
  • 2
    Hydrogen

    Hydrogen

    An advanced drum machine with pattern-based programming

    Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.
    Leader badge
    4.6 out of 5 stars 65 Reviews
    Downloads: 2,260 This Week
    Last Update:
    See Project
  • 3
    Fx FloorBoard

    Fx FloorBoard

    Graphical editor software for many Boss and Roland effect & synth unit

    Editors for the BOSS GT-1, 3, 5, 6, 8, Pro, 10, 100, 001 Guitar Multi-Effects Processors, and the BOSS GT-1B,6B,10B Bass Multi-Effects Processors. And for the Katana Amplifier. and various Boss and Roland guitar synths. This software can visually edit parameters via Midi,USB, or Bluetooth(via external device on some units) on the Multi-Effects/Amp/Synth Processor.
    Leader badge
    4.7 out of 5 stars 29 Reviews
    Downloads: 685 This Week
    Last Update:
    See Project
  • 4
    Virtual MIDI Piano Keyboard

    Virtual MIDI Piano Keyboard

    Virtual MIDI controller for Linux, Windows and OSX

    VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt and Drumstick the program is a MIDI event generator using the computer's alphanumeric keyboard and the mouse. It may be used also to display received MIDI notes.
    Leader badge
    Downloads: 1,807 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 5
    Qtractor

    Qtractor

    An Audio/MIDI multi-track sequencer

    Qtractor is an Audio/MIDI multi-track sequencer application written in C++ around the Qt framework. The target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI,
    Leader badge
    4.6 out of 5 stars 30 Reviews
    Downloads: 281 This Week
    Last Update:
    See Project
  • 6
    GrandOrgue

    GrandOrgue

    Virtual Pipe Organ Software

    Official development of GrandOrgue has moved to GitHub, please visit https://github.com/GrandOrgue/grandorgue that is our new home! GrandOrgue is a sample based pipe organ simulator. When connected to MIDI keyboards and an audio system, it can accurately simulate the sound of a real pipe organ. This application has builds for Linux, Windows and OS X.
    Leader badge
    4.8 out of 5 stars 44 Reviews
    Downloads: 185 This Week
    Last Update:
    See Project
  • 7
    Munt
    A multi-platform software synthesiser emulating (somewhat inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp. Source hosted at: http://www.github.com/munt/
    Leader badge
    4.7 out of 5 stars 13 Reviews
    Downloads: 203 This Week
    Last Update:
    See Project
  • 8
    GR FloorBoard
    midi editing software for use with the Roland GR-55 and Boss SY-300 and GP-10 guitar synthesizer, to allow graphical representation of the internal settings and parameters of the GR-55. Realtime editing and patch data backups, bulk patch editing.
    Leader badge
    4.9 out of 5 stars 30 Reviews
    Downloads: 157 This Week
    Last Update:
    See Project
  • 9
    MuseScore

    MuseScore

    Free music notation & composition software

    MuseScore is a free and open-source music notation software designed for composers, arrangers, educators, and musicians of all levels. It allows users to write, edit, and print professional-quality sheet music with no limitations or subscription fees. MuseScore Studio supports a wide range of instruments and ensembles, from solo piano and guitar to full orchestras and choirs. The software is easy to learn while still offering powerful tools for advanced notation and score layout. With support for MIDI input and formats like MusicXML and MIDI, MuseScore integrates smoothly with other music software and workflows. Built by a global open-source community, MuseScore continues to evolve through active development and community contributions. Support MuseScore at http://musescore.org/en/donate
    Leader badge
    4.8 out of 5 stars 101 Reviews
    Downloads: 154 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    Aria Maestosa
    Aria Maestosa is a midi sequencer/editor. It lets you compose, edit and play midi files with a few clicks in a user-friendly interface offering score, keyboard, guitar, drum and controller views. Git repository: https://github.com/ariamaestosa/ariamaestosa
    Leader badge
    4.7 out of 5 stars 23 Reviews
    Downloads: 167 This Week
    Last Update:
    See Project
  • 11
    OpenPiano — Virtual Piano for Windows

    OpenPiano — Virtual Piano for Windows

    Play and record piano with a keyboard, mouse, or MIDI controller.

    OpenPiano turns your Windows computer into a playable piano. Use your computer keyboard, mouse or MIDI controller, choose a sound, and record an idea without leaving the app. This virtual piano includes Default and Grand Piano sounds. Add compatible SF2/SF3 SoundFonts (instrument sound files), or download the optional Steinway D-274 Hi-Fi piano. Choose 61 or 88 keys and customize key mappings, note labels, colors, sustain and pitch. Save performances as editable MIDI notes with recorded sustain-pedal events, or render WAV audio using the sound and volume selected at export. Playing and recording work locally without an account. Use the Windows installer or run standalone. No extra sound download is required to begin; settings and custom sounds stay in your Windows user profile. Updates and optional downloads use the internet. Website: https://www.justagwas.com/projects/openpiano/ Documentation: https://github.com/Justagwas/OpenPiano/wiki
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 470 This Week
    Last Update:
    See Project
  • 12
    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.
    4.9 out of 5 stars 37 Reviews
    Downloads: 108 This Week
    Last Update:
    See Project
  • 13
    Dexed

    Dexed

    DX7 FM multi plaform/multi format plugin

    Dexed is a free, open-source frequency modulation synthesizer closely modeled after the Yamaha DX7. It recreates the characteristic sound and programming architecture of the original hardware synthesizer. Musicians can design complex sounds using six-operator FM synthesis, including electric pianos, bells, basses, and evolving textures. The software operates as a synthesizer plugin across multiple platforms and digital audio workstations. It also functions as a companion to the original DX7 through compatible patch data and MIDI System Exclusive communication. Dexed supports modern capabilities such as microtuning, parameter automation, and scalable interface controls. Its emphasis on hardware compatibility makes it useful for music production, sound design, and preserving classic digital synthesis techniques.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 14
    ME-Edit
    Patch editor for the Boss ME-25 guitar multi effects and Roland GR-20 guitar synthesizer. The software allows desktop tweaking and editing of the ME-25 internal parameters, making patches a lot easier to create.
    Leader badge
    4.7 out of 5 stars 10 Reviews
    Downloads: 98 This Week
    Last Update:
    See Project
  • 15
    midisport-macos

    midisport-macos

    M-Audio MIDISPORT USB 64-bit MIDI device driver for MacOS v10.14+

    This project provides an open source MacOS v10.14+ (Mojave and above) compatible CoreMIDI Universal 64 bit device driver for M-Audio's MIDISPORT range of USB MIDI interfaces. This driver supports the following devices: MIDISPORT 1x1 MIDISPORT 2x2 MIDISPORT 4x4 MIDISPORT 8x8/S Oxygen 8 Keyboard Other devices which are compatible may also work, although presently, these are the only ones which have been tested.
    Leader badge
    5.0 out of 5 stars 9 Reviews
    Downloads: 94 This Week
    Last Update:
    See Project
  • 16
    Drumstick Multiplatform MIDI File Player

    Drumstick Multiplatform MIDI File Player

    Multiplatform MIDI File Player for Linux, Windows, and macOS

    Featured MIDI File Player for Linux, Windows, and macOS written in C++, and using Qt5 and Drumstick2.
    Leader badge
    4.0 out of 5 stars 1 Review
    Downloads: 249 This Week
    Last Update:
    See Project
  • 17
    Rosegarden

    Rosegarden

    MIDI sequencer for Linux with music notation and audio

    The MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio
    4.8 out of 5 stars 32 Reviews
    Downloads: 60 This Week
    Last Update:
    See Project
  • 18
    Psycle Modular Music Creation Studio
    Psycle is a Music tracker (like FastTracker 2 or Impulse Tracker) combined with plugin modularity. It supports its own plugin API, the VST2 plugin standard, and a tracker style sampler playback.
    Leader badge
    4.9 out of 5 stars 14 Reviews
    Downloads: 56 This Week
    Last Update:
    See Project
  • 19
    Mixxx

    Mixxx

    Free DJ software: everything you need to perform live mixes

    Mixxx is a free and open-source DJ software that enables DJs to create professional live mixes using digital music files. It runs on Windows, macOS, and Linux, making it accessible to DJs across all major platforms. Mixxx supports both beginners using just a laptop and experienced DJs using advanced hardware setups. Built-in BPM and key detection help DJs quickly find compatible tracks and achieve smooth transitions. With strong community-driven development, Mixxx is continuously improved by DJs and programmers from around the world. As a fully open-source project, Mixxx is and will always remain free to use.
    5.0 out of 5 stars 4 Reviews
    Downloads: 64 This Week
    Last Update:
    See Project
  • 20
    Open Metronome

    Open Metronome

    MIDI and/or Custom WAV Metronome for Windows and Windows Mobile

    Free open source GPL metronome (a "branch" of "Weird Metronome") for Windows, Windows Mobile, & Pocket PC. Uses user-definable multi-voice WAV or MIDI (PC only) sounds for the beats. Has a blinker & allows user defined bpm & fine measure control.
    Leader badge
    5.0 out of 5 stars 5 Reviews
    Downloads: 38 This Week
    Last Update:
    See Project
  • 21
    SY-FloorBoard
    A collection of graphical midi based editors, each made specifically for the Boss SY-1000 , Roland VG-99 guitar, or VB-99 bass synth units, which provide an alternative to the Boss/Roland version of midi editors, with full features and control of the SY-1000, VG-99, or VB-99 from a Windows, Mac, or Linux computer.
    5.0 out of 5 stars 6 Reviews
    Downloads: 33 This Week
    Last Update:
    See Project
  • 22
    JD990 Super Editor

    JD990 Super Editor

    VERSION 3.8.2 released 11/12/2026

    CtrlrX based editor for Roland SUPER JD SYNTHESIZER MODULE JD-990
    5.0 out of 5 stars 2 Reviews
    Downloads: 50 This Week
    Last Update:
    See Project
  • 23
    MidiLayer

    MidiLayer

    A simple and intuitive tool to improve live performances.

    MidiLayer is a simple and easy to use application designed to enhance your live performances. Manage slots and channels, adjust the velocity and the volume, customize the note range and connect with modulation wheels and other types of controllers, all with the help of MidiLayer.
    Leader badge
    5.0 out of 5 stars 3 Reviews
    Downloads: 38 This Week
    Last Update:
    See Project
  • 24
    samplv1

    samplv1

    An old-school polyphonic sampler

    samplv1 is an old-school all-digital polyphonic sampler synthesizer with stereo fx.
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 61 This Week
    Last Update:
    See Project
  • 25
    drumkv1

    drumkv1

    An old-school drum-kit sampler

    an old-school drum-kit sampler with stereo fx.
    Leader badge
    4.0 out of 5 stars 1 Review
    Downloads: 59 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next