Python MIDI Software for Windows

View 79 business solutions

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

  • 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.
    Try it free
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    HuMidi

    HuMidi

    Play MIDI like a human in ROBLOX with automatic sustain pedals.

    HuMidi is a universal piano auto player for ROBLOX. It plays even the most generic MIDI file with great depth, thanks to the humanization and automatic sustain pedal generation algorithms. The pedals are generated with a thorough analysis of the MIDI data, adding more depth to your performance that no other MIDI players could! Personally have been tested in: - Visual Pianos - Starving Pianists - Digital Piano - Piano's Got Talent This tool is universal, as long as the piano in-game allows to be played on a keyboard.
    Downloads: 191 This Week
    Last Update:
    See Project
  • 2
    OpenPiano — Virtual Piano for Windows

    OpenPiano — Virtual Piano for Windows

    Desktop piano playable with a PC keyboard, mouse, or MIDI device.

    OpenPiano is a Windows desktop piano application that allows you to play, practice, and record music using your PC keyboard, mouse, or a MIDI device. It supports real-time playback using SoundFonts and provides on-screen piano layouts for visual feedback while playing. OpenPiano is designed to run entirely locally. It does not require accounts, cloud services, or an internet connection for core functionality. Project links: Website: https://www.justagwas.com/projects/openpiano GitHub: https://github.com/Justagwas/openpiano Documentation: https://github.com/Justagwas/openpiano/wiki The application is fully open source. All input handling, playback, and MIDI recording/export are performed on the user's machine. VirusTotal scan result: https://www.virustotal.com/gui/file/af5e09c7433d2786129a9541bf0cd1d3dd5ba5fa7ab88a92753975795f81fbce
    Leader badge
    Downloads: 106 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: 11 This Week
    Last Update:
    See Project
  • 4
    A2M — Audio to MIDI

    A2M — Audio to MIDI

    A2M is a desktop app that converts AUDIO TO MIDI in one click.

    A2M (Audio To MIDI) is a simple desktop tool for transcribing local audio files into MIDI files with one click. It is designed primarily for piano recording transcription, and works best on solo piano recordings. Using A2M is straightforward: Select an audio file, click Convert, and the application generates a MIDI file automatically in your Downloads/A2M folder. All processing is done locally on your device, no uploads, no accounts, and no telemetry. The app runs on CPU by default, with optional NVIDIA GPU acceleration for faster conversions. Project links: Website: justagwas.com/projects/a2m GitHub: github.com/Justagwas/a2m Documentation: https://github.com/Justagwas/a2m/wiki A2M is fully open source and operates only on the files you choose. VirusTotal scan result: https://www.virustotal.com/gui/file/cc2a961baaaac2f8932c2e9ed04f0c27a55309cc03ed0825e44c8af18e263ce6
    Downloads: 24 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    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: 3 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    [This library has moved to: https://github.com/vishnubob/python-midi/] Read, write, process and build MIDI streams using a high level pythonic API. Support for the ALSA sequencer provides the ability to accurately transmit and receive MIDI data.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Splits and converts your MIDI files to tablatures or sheet music for a wide range of diatonic harmonicas.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    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: 1 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | 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
  • 10
    Pymprovisator is a program for jazz musicians. Jazz music is based on improvisation and this program is intended to help musicians to improvise. The user sets the song parameters and the program generates a MIDI file with an adequate accompaniment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Schnolgo is a multi-format musical composition package written in Python. It is built with an extremely flexible system for representing rhythmic structures and is intended to allow for songs to be written so as to make use of "guided improvisation".
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    SuperWillow is a Music Generation program. Artists have many influences which they have accumulated over the years by listening to countless pieces of music, this principle is reflected in SuperWillow.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    oscp

    oscp

    multiplatform, small and handy audio/video player with network remote

    oscp by ariel/KotCzarny @ irc://irc.freenode.com/h3droid tiny media player: - libav (mp3, wav, ogg, aac, mpc, wma, flac, ape, avi, mkv, flv, etc.) - wildmidi (mid) - xmp (mod, med, xm, s3m, it, dbm, psm, omx, okt, digi, 669, mtm, acid, umx) - gme (ay, gbs, gym, hes, kss, nsf, nsfe, sap, spc, vgm) - sidplay2 (sid, psid, info) - mdxplay (mdx) - fc14dec (fc, fc13, fc14) - sc68 (sc68, sndh) - asapconv (sap, cmc, cm3, cmr, cms, dmc, dlt, mpt, mpd, rmt, tmc, tm8, tm2) - uade (fc, bp, ay, dl, tfmx, hip, mon, sa, ahx, aon, cust, etc.) feats: - small and fast - zip/rar support - ncurses ui with easy navigation - gtk or classic winamp skins mode (with the ability to load random one) - network remotes (crossplatform linux/windows, written in pygtk, protocol is plain text, ie. easy to write own client) - scrobble (last.fm) - built-in equalizer and effects - lirc (remote) - slave libs statically compiled in (no deps) -- read more in wiki above
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    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: 0 This Week
    Last Update:
    See Project
  • 15
    A simple tool to convert sysex parameter settings of Behringer's BCR2000 Midi controller.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    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
  • 17
    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
  • 18
    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
  • 19
    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
  • 20

    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: 0 This Week
    Last Update:
    See Project
  • 21
    Implementation of Yamaha's MIDI control protocol for their digital consoles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A modular audio programming language, designed to write applications quickly. Its main goal is real time audio processing, but it should be used for any kind of development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Pyramid is a simple scripted MIDI mapper for Windows and Linux. It allows MIDI messages, from software or MIDI hardware, to be transformed by a small Python script and broadcast.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A MIDI library for Python, written to give platform independant MIDI support for Python developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    BASIS FOR AN OPEN SOURCE PROJECT to convert NoteWorthy Composer files from/to MusicXML. Two Python 3 programs for NoteWorthy Composer files in nwctxt format. 1. nwctxt2xml.py - Converts nwctxt into XML 2. xml2nwctxt.py - Converts XML into nwctxt
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB