Showing 414 open source projects for "midi"

View related business solutions
  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    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 secuirty. Auth0 now, thank yourself later.
    Try free now
  • Top-Rated Free CRM Software Icon
    Top-Rated Free CRM Software

    216,000+ customers in over 135 countries grow their businesses with HubSpot

    HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
    Get started free
  • 1
    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: 14 This Week
    Last Update:
    See Project
  • 2

    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 tool...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3

    abcmidi

    abcmidi is a library of programs to handle abc music notation files

    abcmidi contains a collection of command line utilities for working with abc music notation files. abc2midi converts an abc file into a midi file. abc2abc transposes the contents of an abc file to another key. midi2abc converts a midi file into an abc file. yaps renders the contents of an abc file into common music notation and records it into a PostScript file. mftext presents a textual representation of a midi file. midicopy changes the contents of a midi file and records it in a new midi...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    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.
    Downloads: 13 This Week
    Last Update:
    See Project
  • Save hundreds of developer hours with components built for SaaS applications. Icon
    Save hundreds of developer hours with components built for SaaS applications.

    The #1 Embedded Analytics Solution for SaaS Teams.

    Whether you want full self-service analytics or simpler multi-tenant security, Qrvey’s embeddable components and scalable data management remove the guess work.
    Try Developer Playground
  • 5
    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: 43 This Week
    Last Update:
    See Project
  • 6
    JD990 Super Editor

    JD990 Super Editor

    VERSION 2.7.3 [Released February16 2023]

    Ctrlr based editor for Roland SUPER JD SYNTHESIZER MODULE JD-990 SL/SR card patch loader utility NEW! https://sourceforge.net/projects/jd990-super-editor/files/utilities/card_selector This utility will eventually be incorporated into version 3.0 of the JD990 Super Editor
    Downloads: 17 This Week
    Last Update:
    See Project
  • 7

    wrk2mid

    Cakewalk to Standard MIDI Files Command Line Utility Translator

    wrk2mid is a command line utility for translating WRK (Cakewalk) files into MID (standard MIDI files). This project depends on Qt and Drumstick libraries.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    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...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 9

    Creatools Piano XS

    Sample based piano virtual instrument

    Is the third generation of a free and opensource virtual piano project built on HISE open source framework. It is built and developed with an aim to make a contribution towards free music education and creative freedom and it is therefore licensed under GPLv3 license. for more info: https://musictop69.wixsite.com/creatools
    Downloads: 4 This Week
    Last Update:
    See Project
  • Bright Data - All in One Platform for Proxies and Web Scraping Icon
    Bright Data - All in One Platform for Proxies and Web Scraping

    Say goodbye to blocks, restrictions, and CAPTCHAs

    Bright Data offers the highest quality proxies with automated session management, IP rotation, and advanced web unlocking technology. Enjoy reliable, fast performance with easy integration, a user-friendly dashboard, and enterprise-grade scaling. Powered by ethically-sourced residential IPs for seamless web scraping.
    Get Started
  • 10
    VirtuoZo!

    VirtuoZo!

    Music composer's best friend to find scales, chords and generate music

    This software can be used to search scales & chords from a large and expandable database (XML). Thanks to the jmusic project (https://jmusic.sourceforge.io), this is also possible to generate music starting from these scales & chords and export the result to MIDI file.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    HyperVoicing

    HyperVoicing

    HyperVoicing is a chords generator.

    HyperVoicing is designed to create note-to-note musical compositions. HyperVoicing has six keyboard editors, a drum editor and a MIDI editing table. HyperVoicing has a composition aid called "MIDI Layer". This composition aid based on : - a chord generator, - a system for calculating playable scales on chords, - the materialization of playable scales in a keyboard editor by horizontal lines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Gear Grinder

    Gear Grinder

    Editor software for the PRIMOVA GX-2 Gear Shifter device

    Editing software aid for use with the Primova GX-2 Gear Shifter device used with GK type hexaphonic guitar/bass processors. The editor will display and edit the internal functions of the Gear Shifter processor device via a USB port (serial over USB).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Polymeter

    Polymeter

    Polymeter MIDI sequencer

    Polymeter is a MIDI sequencer for music that's in multiple prime meters (2, 3, 5, 7, 11, etc.) simultaneously. Each track has its own loop length, and when the lengths differ, the tracks "slip" (or shift phase) relative to each other. The resulting interference pattern is sufficiently intricate that variations similar to the embellishments of a live performer can be generated algorithmically. The current project is based on software I developed in the 1990s in order to compose polymeter...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    htmid

    htmid

    Generative Music For Beginners and Everyone Else

    Generative music is a fascinating and innovative approach to music creation that involves creating procedurally generated music that evolves and changes over time. Whether you're a beginner or a seasoned musician, this guide will introduce you to the world of generative music and show you how to create your own live music performances. Generative music is music that is ever-changing and created in real-time. It can be created by anyone, with or without musical experience. Learn how to...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    gervill-android

    Use the gervill sofware midi synthesizer on Android

    This project contains code to enable the use the gervill software synthesizer on Android. This makes it possible to play midi files using a Soundfont. This is achieved using a modified subset of the GNU Classpath project to create a minimal JavaSound environment for gervill. The gervill synthesizer itself has also been modified to reduce the amount of JavaSound code. The modified gervill code also offers key API improvements, and retains compatibility with desktop java. This project...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    MidiToLily

    Convert a MIDI file to a LilyPond file

    MidiToLily is a Windows console application that converts a MIDI file to LilyPond format. You can create sheet music from a MIDI file by using MidiToLily as a preprocessor for LilyPond. MidiToLily is an alternative to the midi2ly script that ships with LilyPond.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

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

    Akkeyrdion

    Chromatic MIDI accordion with computer keyboard

    Turn your computer keyboard into a chromatic accordion keyboard. Ah, but it already is.. Supports both right and left hand system, currently: - C griff (right hand) - B griff (right hand) - Stradella (left hand standard bass system) Computer keyboard layout must be implemented as a text file in the "keyboard" folder. Currently only italian layout is implemented [UPDATE: added a ISO-fr file in osx release], if you want to implement a layout for your keyboard just read the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    jfMusic

    jfMusic

    Tracked Music Editor

    Tracked Music Editor Supports WAV, DLS files. Supports recording from MIDI devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    psgdump

    Dump psg/ym chip tune files to txt and midi format

    PSGDump tool is parser and converter for chip tune files. It supports PSG and YM input file formats, focusing on AY/YM chip tunes from ZX Spectrum and Atari ST. The tool produces text output of notes played and creates multi-track MIDI file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    TuxGuitar
    TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, It can open GuitarPro, PowerTab and TablEdit files.
    Leader badge
    Downloads: 886 This Week
    Last Update:
    See Project
  • 22
    Java based paino trainer. Creates random scores according to user preferences (scale, single/chords...) and waits for right MIDI in to erase right notes or complain about bad ones. Though the screenshots are in German it's i18n feature is just overwhelm
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    PortMedia was created to develop and share cross-platform, open-source I/O libraries for digital media including MIDI, video, and audio. Only a few things were released under the PortMedia umbrella. These are now hosted by the github.com/Portmidi/ project, where you can find the lastest versions of PortMidi, portsmf (Standard MIDI File support and more), and see github.com/rbdannenberg/scorealign for MIDI and/or Audio score alignment.
    Leader badge
    Downloads: 76 This Week
    Last Update:
    See Project
  • 24
    mypiano_chung

    mypiano_chung

    a virtual acoustic piano using bass.dll

    mypiano chung is a free open source small high quality midi virtual acoustic piano using bassdll bass.dll and gui_chung . It is written in freebasic and runs as a standalone application . It is recorded on Isabelle's real upright piano with a smartphone , 7 octaves , 2 x 2 mp3 samples per octave , 88 notes polyphony , varying dynamic reverb , chorus , attack and velocity with number of near played notes and sustain , harp0 - harp9 + piano shape selection uses mp3 samples easy...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    mypiano_jukebox
    mypiano jukebox is a mypiano chung bass dll bass.dll midi jukebox midifiles folder player with virtual acoustic piano recorded on Isabelle's upright piano with a smartphone . The sounds reverb , chorus , and volume is variable with the number of played notes and the sustain switch, like a real piano . harp0 - harp9 + piano shape selection uses mp3 samples easy to customize it is written in freebasic https://www.youtube.com/watch?v=Ug7LvAGAW9E https://www.youtube.com/watch?v=MGuS5Vfjxt0...
    Downloads: 0 This Week
    Last Update:
    See Project