Python MIDI Software

View 4697 business solutions

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

  • 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
  • MongoDB Atlas | Run databases anywhere Icon
    MongoDB Atlas | Run databases anywhere

    Ensure the availability of your data with coverage across AWS, Azure, and GCP on MongoDB Atlas—the multi-cloud database for every enterprise.

    MongoDB Atlas allows you to build and run modern applications across 125+ cloud regions, spanning AWS, Azure, and Google Cloud. Its multi-cloud clusters enable seamless data distribution and automated failover between cloud providers, ensuring high availability and flexibility without added complexity.
    Learn More
  • 1
    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.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    Splits and converts your MIDI files to tablatures or sheet music for a wide range of diatonic harmonicas.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3

    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: 5 This Week
    Last Update:
    See Project
  • 4
    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.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Secure remote access solution to your private network, in the cloud or on-prem. Icon
    Secure remote access solution to your private network, in the cloud or on-prem.

    Deliver secure remote access with OpenVPN.

    OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
    Get started — no credit card required.
  • 5
    Strasheela is a constraint-based music composition system. The user defines music theories by sets of compositional rules and the system creates music which complies with these theories. User-interface is the programming language Oz.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6

    Analyzer for Files

    A tool to look into file contents

    Analyzer for Files (AoF) is a tool to look into file contents, analyze the structure with installed plug-ins, and show the results with several split windows including converted data and a tree if successful. It was designed as a workbench with a core and plug-in extensions. It can handle the normal plain-text file and data, complex binaries supported with the corresponding plug-ins. What's more, the developers can deploy and release their own plug-ins according to the plug-in developing standard. The development site is https://bitbucket.org/cadappl/anafile.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7

    Midi_Master_Clock

    A simple command line Midi Master Clock

    MIDI Master Clock: Simple MIDI Song and Control Change Manager MIDI Master Clock is a lightweight, command-line utility for effortless MIDI device control and synchronization. It lets you define songs or cues in a simple text file, each with its own BPM and custom MIDI Control Change (CC) messages. What It Does: Reads Song Data: Configure song titles, BPM, and MIDI CCs (e.g., CC_ch0 10) in an easy-to-read data.txt file. Interactive Control: Select songs from a list, advance through your set, or quit, all from the command line. Automated MIDI Commands: When you select a song, MIDI Master Clock automatically sends: - All specified MIDI Control Changes (CCs), ideal for triggering effects or states. - MIDI Sync Commands (Stop, Song Position Pointer (0), Start) to prepare your devices. - Accurate MIDI Clock signals based on the song's BPM, keeping your gear perfectly in sync.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Sight Reading Trainer

    Sight Reading Trainer

    Scrolling notes in any key for any instrument

    The MIDI Sight Reader Java Applet works again! To use it you should use Firefox with Java Applet Plug-in installed. Developed using Firefox 25.0.1 and Java 7, Update 51. So what is it? Well it scrolls random notes within a selected key, playing them aloud for audio confirmation, while you, the user, play the notes on your instrument. There is no MIDI interface, the name refers to MIDI because it uses the Java Midi API and organizes everything numerically, according to MIDI numbers. The application plays the notes aloud as they pass under the centerline of the application window. So you adjust the scrolling speed and time between new notes and then play each note before the application echos it back to you. It also scrolls guitar tablature, as can be seen in the video. The keyboard and guitar models are linked so that playing a note on the piano keyboard (clicking a key) causes the guitar neck to display all the locations of the same note on the guitar neck.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    The MusicKit & SndKit is an object-oriented software system for building music, sound, signal processing & MIDI applications. The distribution is a comprehensive package that includes on-line documentation, code examples, utilities, applications & scores
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10

    ewi4000s-editor

    Patch editor for the Akai EWI 4000s electronic wind instrument

    Downloads: 1 This Week
    Last Update:
    See Project
  • 11

    patchmaster

    Store your synth’s patches on the computer

    Up- and download patch data to/from MIDI equipment via sysex messages
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Aldrin is an open source modular music sequencer/tracker for the GNU/Linux operating system. Aldrin is currently in beta stage and fully functional. Feel free to try and use it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    A simple tool to convert sysex parameter settings of Behringer's BCR2000 Midi controller.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Bash!Karaoke

    Bash!Karaoke

    A free karaoke player for Linux and BSD

    BASH!KARAOKE IS A FREE KARAOKE PLAYER FOR LINUX AND BSD Supported formats: *.mid, *.kar, *.wrd , *.mod, *.rcp, *.r36, *.g18, *.g36 TRANSLATION (HELP US!): English and Italian in EasyBashGUI mode, English only (for now... GTK mode) .. The goal is a karaoke player that: Is installable with very few dependencies; Is ready to use after dependency check, -no configuration-; Support SoundFonts to improve sound quality; Works with a simple song database; Can trim levels (pitch, speed, volume) and mute channels; and soon, with a new GTK3 interface, with which you can sing in fullscreen! Moreover, usage of EasyBashGUI allows user to fit Bash!Karaoke look'n'feel to his taste,depending on wich Desktop Environment he uses or prefers( KDE, GNOME or other), through GtkDialog, KDialog, Zenity,or even bare (c)dialog. Please take the survey here: http://bashkaraoke.altervista.org/bk/en/sondaggio/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    CLIJACK

    make connections and start JACK server from command-line

    CLIJACK is a command-line alternative to such programs as QjackCtl. CLIJACK allows one to launch the JACK audio server and make connections between jack-audio ports, jack-MIDI ports, and ALSA-MIDI ports. CLIJACK is written in pure Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Cabel is a graphical user interface for building Csound instruments by patching modules similar to modular synthesizers. Cabel modules are defined in XML files, so anybody with some Csound knowledge can write his/her own modules and play with them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Canorus is the next generation music score editor. It is the official successor of NoteEdit. It uses Qt4, has scripting capibilities and uses modern development standards like eclipse, patterns and test units as base.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Fripp is a music composition environment that uses a spreadsheet metaphor for manipulating music with built-in and user-created functions. Supports MIDI playback and recording. Displays music in common notation. Written in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Harmonia - Music score analysis
    Harmonia is a tool for analyzing music scores exported to MIDI or MusicXML format. It allows you to detect voices inside a single MIDI track (eg. live piano recording), main themes (and their motifs), harmonic key and chord interpretation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JackFX is a python module for midi control and realtime audio effects processing built using the Jack Audio Connection Kit. Effects are stackable, and can be chained in any configuration with only a few lines of python code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A GTK/Glade based management interface for the PODxt (Live and Pro) from Line 6. Written in Python for Linux. It requires a MIDI connection to the device and the Line6 USB driver from http://www.tanzband-scream.at/line6/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    LiveAPI is an Open Source project that allows remote access to Ableton Live's user-interface API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A musician's live performance VST host. This software is intended to help integrate VST technology into your live performances on stage, whether it'd be using virtual instruments or effects, or to automate audio routing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Remote access to Ableton Live's Python API framework. Currently supporting telnet, access, UDP linewire, Open Sound Control, example code and API provided. Written in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Audio application emphasizing on orchestral music composition and film scoring.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.