Showing 45 open source projects for "c program"

View related business solutions
  • 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
  • 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
  • 1
    Midi router

    Midi router

    Midi router

    Midi router - anywhere to anywhere. Midi Router Client is an advanced, cross-platform tool designed to route and manipulate MIDI signals in real time. It allows users to create virtual MIDI ports, map MIDI events (e.g., CC to pitch wheel), monitor inputs, and build custom controls like program change dropdowns—all with minimal latency Documentation: https://shemeshg.github.io/MidiRouterClient-mdbook Github and support: https://github.com/shemeshg/MidiRouterClient step by step...
    Downloads: 217 This Week
    Last Update:
    See Project
  • 2
    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,238 This Week
    Last Update:
    See Project
  • 3

    Chord Cadenza

    Extract chords from a MIDI file and play along.

    This app helps you to play and improvise chords whilst a MIDI file or audio source is being played. It does this by updating a rolling display to map the chord notes to a piano keyboard. It can also dynamically assign notes or chords to keys on a MIDI or PC keyboard. Synchronisation is achieved automatically from a MIDI file. An audio file (e.g. MP3) can be synchronised and saved using the program. Chords and major/minor keys can be extracted from the MIDI file using a configurable...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    AJED

    AJED

    An Editor for Roland JUNO ALPHA type synthesizers

    An Editor for Roland JUNO ALPHA 1/ 2 HS-10/HS-80 and Roland MKS50 Version 2.6.1 July 14th 2025 release (Windows Installer) Version 2..6.1 August 15th 2025 release (Builds for macOS) This project is a continuation of the now discontinued Juno Alpha panel. Please upgrade to this version. A lot of work went into the creation of this program. If you profit from it either financially or creatively, please consider a donation of as little as $10.00 USD. Please click on the PayPal...
    Downloads: 36 This Week
    Last Update:
    See Project
  • Add Two Lines of Code. Get Full APM. Icon
    Add Two Lines of Code. Get Full APM.

    AppSignal installs in minutes and auto-configures dashboards, alerts, and error tracking.

    Works out of the box for Rails, Django, Express, Phoenix, and more. Monitoring exceptions and performance in no time.
    Start Free
  • 5

    nbo-plugins

    An entire virtual orchestra in LV2 plugin format

    The No Budget Orchestra Plugins are a collection of virtual (software) musical instruments. comprising a full, classical orchestra There are flute, piccolo, oboe, bassoon, clarinet, violin, viola, cello, contrabass, trumpet, trombone, tuba, french horn, and various percussion sections. The various sections include articulations. For example, the violin section can play legato, pizzicato, staccato, and tremulo. There are subgroups as well, for example Violins I and II. The plugins are in...
    Downloads: 52 This Week
    Last Update:
    See Project
  • 6
    NoteTrainer PRO

    NoteTrainer PRO

    Trains quickly score reading and piano playing (MIDI-keyboard)

    The main purpose of NoteTrainer PRO is developing the ability of quickly reading and playing notes "at sight." The program generates a random sequence of notes in the range selected by the user, and controls the speed and accuracy of their playing. Instead of random notes can be loaded not very complex melodies in MusicXML format and practice by studying them. Input the notes possible not only with MIDI-keyboard, but from the PC-keyboard, as well as using the virtual keyboard.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    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
    Downloads: 25 This Week
    Last Update:
    See Project
  • 8
    Bol Processor

    Bol Processor

    A unique music composition and improvisation program using grammars

    Bol Processor is a program for music composition and improvisation with real-time MIDI, MIDI file, and Csound output. It produces music from a set of rules (a compositional grammar) or from text scores which may be typed or captured from a MIDI instrument.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MiniakTools

    MiniakTools

    Miniak Hacks!

    A dumping ground for AKAI Miniak related sysex formats (program, rhythms, sequences), editors and tools.
    Downloads: 9 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Mutabor

    Mutabor

    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: 15 This Week
    Last Update:
    See Project
  • 11
    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.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 12

    PODregulator

    An intuitive and efficient Linux program for Line 6 POD 2

    Got a Line 6 POD 2 and running Linux? Then this is for you! PODregulator is an intuitive and efficient program that gives you quick access to every POD setting via MIDI from your Linux computer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    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: 1 This Week
    Last Update:
    See Project
  • 14

    jfugue2me

    The adaptation of JFugue library for J2ME

    It allows you to use JFugue-2.1 API to program music on MIDP 2.0, CLDC 1.1 compatible mobile devices. It's easy to use, like this code to play C-major scale: Player player = new Player(); player.play("C D E F G A B"); It's all based on JFugue-2.1 sources, so go to http://www.jfugue.org for more information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    No-Hardware MIDI Recorder

    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: 0 This Week
    Last Update:
    See Project
  • 16

    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: 4 This Week
    Last Update:
    See Project
  • 17

    Ninjam+

    This is an improved version of Ninjam from cockos

    Ninjam is a program made by cockos ( Reaper ...) to help musicians to play online , using a looping system based on bars count and delayed playing . A very interesting concept that Ninjam+ want to improve , by adding midi support and other " addons "
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    mfcheck

    mfcheck

    Check a standard MIDI file for errors

    This program lets you check a standard MIDI file for errors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    FlexamySynth

    FlexamySynth

    A complete Arduino library for the Fluxamasynth shield.

    FlexamySynth and FluxSynth implements Arduino APIs for the Atmel/Dream SAM2195 synth chip found on e.g. Modern Device's Fluxamasynth shield. In all, ~100 methods are provided to control the versatile SAM2195, covering common MIDI Voice messages, Channel control, RPN-, NRPN-, and SysEx Patch Parameter controls, Modulators, Modulation controllers, Tuning, Advanced Drum settings, Reverb and Chorus effect control, Parametric Equalizer, 3D Surround effect, Clipping control, and Master...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    prodatum

    prodatum

    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.
    Leader badge
    Downloads: 44 This Week
    Last Update:
    See Project
  • 21
    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: 27 This Week
    Last Update:
    See Project
  • 22
    midipiano_chungDLL
    midipiano chung DLL is a dll midi player version of midipiano_chung piano synth / expander . It can be called by any program (basic, c++, ...) with simple api to play midirec or mid files. Freebasic and cpp examples are provided. Can run on a small netbook .Used in circuit_chung's radio and minimidi_chung midi player (included) with stunning unique piano sound and up to 11 stations midi folders.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Jack Director

    Jack Director

    Control Jack transport features using MIDI commands.

    JackDirector lets you control Jack Audio Connection Kit's transport play/pause using midi commands (noteon) and let you assign bpm changes and other commands to midi program changes. This program plays a metronome thru 2 audio outputs exposed in Jack. Features: - Control Jack Transport's play/pause using midi notes - Control Jack Transport's position - Metronome audio output - Assign different scenes to different program changes - Control bpm, mute metronome, song position, stop...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    ZynYoshControl

    ZynYoshControl

    ZynAddSubFx and Yoshimi midi control

    This program was created to provide a way to interact with the sound effects of those two synthesizers : ZynAddSubFx and Yoshimi, from a real midi keyboard, or any midi surface controller or any midi device or software able to connect to a Jack system and send Midi messages. For now, only the effects levels can be modified. All the other parameters need to be adjusted as usual in the software interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Midi Sheet Music
    Midi Sheet Music is a free program that plays MIDI music files while highlighting the piano notes and sheet music notes. Works on Windows, Mac OS X, and Ubuntu Linux.
    Downloads: 27 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB